Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / tests / ecma_3 / Statements / regress-324650.js
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* ***** BEGIN LICENSE BLOCK *****
3  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
4  *
5  * The contents of this file are subject to the Mozilla Public License Version
6  * 1.1 (the "License"); you may not use this file except in compliance with
7  * the License. You may obtain a copy of the License at
8  * http://www.mozilla.org/MPL/
9  *
10  * Software distributed under the License is distributed on an "AS IS" basis,
11  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12  * for the specific language governing rights and limitations under the
13  * License.
14  *
15  * The Original Code is JavaScript Engine testing utilities.
16  *
17  * The Initial Developer of the Original Code is
18  * Mozilla Foundation.
19  * Portions created by the Initial Developer are Copyright (C) 2006
20  * the Initial Developer. All Rights Reserved.
21  *
22  * Contributor(s): Philipp Vogt
23  *                 Brendan Eich
24  *
25  * Alternatively, the contents of this file may be used under the terms of
26  * either the GNU General Public License Version 2 or later (the "GPL"), or
27  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
28  * in which case the provisions of the GPL or the LGPL are applicable instead
29  * of those above. If you wish to allow use of your version of this file only
30  * under the terms of either the GPL or the LGPL, and not to allow others to
31  * use your version of this file under the terms of the MPL, indicate your
32  * decision by deleting the provisions above and replace them with the notice
33  * and other provisions required by the GPL or the LGPL. If you do not delete
34  * the provisions above, a recipient may use your version of this file under
35  * the terms of any one of the MPL, the GPL or the LGPL.
36  *
37  * ***** END LICENSE BLOCK ***** */
38
39 //-----------------------------------------------------------------------------
40 var BUGNUMBER = 324650;
41 var summary = 'Switch Statement with many cases';
42 var actual = 'No Hang';
43 var expect = 'No Hang';
44
45 printBugNumber(BUGNUMBER);
46 printStatus (summary);
47
48 var notevil = "z1";
49 var notevil2 = "z2";
50 var notevil3 = "z3";
51 var dut = 7;
52 var dut2 = 7;
53 var dut3 = 7;
54
55 /* shouldn't be evil */
56
57 switch ( notevil ) {
58 case "z1": dut = 2;
59   break;
60 case "z2":
61   notevil = (notevil + 2)/2;
62   break;
63 case "z3":
64   notevil = (notevil + 3)/2;
65   break;
66 case "z4":
67   notevil = (notevil + 4)/2;
68   break;
69 case "z5":
70   notevil = (notevil + 5)/2;
71   break;
72 case "z6":
73   notevil = (notevil + 6)/2;
74   break;
75 case "z7":
76   notevil = (notevil + 7)/2;
77   break;
78 case "z8":
79   notevil = (notevil + 8)/2;
80   break;
81 case "z9":
82   notevil = (notevil + 9)/2;
83   break;
84 case "z10":
85   notevil = (notevil + 10)/2;
86   break;
87 case "z11":
88   notevil = (notevil + 11)/2;
89   break;
90 case "z12":
91   notevil = (notevil + 12)/2;
92   break;
93 case "z13":
94   notevil = (notevil + 13)/2;
95   break;
96 case "z14":
97   notevil = (notevil + 14)/2;
98   break;
99 case "z15":
100   notevil = (notevil + 15)/2;
101   break;
102 case "z16":
103   notevil = (notevil + 16)/2;
104   break;
105 case "z17":
106   notevil = (notevil + 17)/2;
107   break;
108 case "z18":
109   notevil = (notevil + 18)/2;
110   break;
111 case "z19":
112   notevil = (notevil + 19)/2;
113   break;
114 case "z20":
115   notevil = (notevil + 20)/2;
116   break;
117 case "z21":
118   notevil = (notevil + 21)/2;
119   break;
120 case "z22":
121   notevil = (notevil + 22)/2;
122   break;
123 case "z23":
124   notevil = (notevil + 23)/2;
125   break;
126 case "z24":
127   notevil = (notevil + 24)/2;
128   break;
129 case "z25":
130   notevil = (notevil + 25)/2;
131   break;
132 case "z26":
133   notevil = (notevil + 26)/2;
134   break;
135 case "z27":
136   notevil = (notevil + 27)/2;
137   break;
138 case "z28":
139   notevil = (notevil + 28)/2;
140   break;
141 case "z29":
142   notevil = (notevil + 29)/2;
143   break;
144 case "z30":
145   notevil = (notevil + 30)/2;
146   break;
147 case "z31":
148   notevil = (notevil + 31)/2;
149   break;
150 case "z32":
151   notevil = (notevil + 32)/2;
152   break;
153 case "z33":
154   notevil = (notevil + 33)/2;
155   break;
156 case "z34":
157   notevil = (notevil + 34)/2;
158   break;
159 case "z35":
160   notevil = (notevil + 35)/2;
161   break;
162 case "z36":
163   notevil = (notevil + 36)/2;
164   break;
165 case "z37":
166   notevil = (notevil + 37)/2;
167   break;
168 case "z38":
169   notevil = (notevil + 38)/2;
170   break;
171 case "z39":
172   notevil = (notevil + 39)/2;
173   break;
174 case "z40":
175   notevil = (notevil + 40)/2;
176   break;
177 case "z41":
178   notevil = (notevil + 41)/2;
179   break;
180 case "z42":
181   notevil = (notevil + 42)/2;
182   break;
183 case "z43":
184   notevil = (notevil + 43)/2;
185   break;
186 case "z44":
187   notevil = (notevil + 44)/2;
188   break;
189 case "z45":
190   notevil = (notevil + 45)/2;
191   break;
192 case "z46":
193   notevil = (notevil + 46)/2;
194   break;
195 case "z47":
196   notevil = (notevil + 47)/2;
197   break;
198 case "z48":
199   notevil = (notevil + 48)/2;
200   break;
201 case "z49":
202   notevil = (notevil + 49)/2;
203   break;
204 case "z50":
205   notevil = (notevil + 50)/2;
206   break;
207 case "z51":
208   notevil = (notevil + 51)/2;
209   break;
210 case "z52":
211   notevil = (notevil + 52)/2;
212   break;
213 case "z53":
214   notevil = (notevil + 53)/2;
215   break;
216 case "z54":
217   notevil = (notevil + 54)/2;
218   break;
219 case "z55":
220   notevil = (notevil + 55)/2;
221   break;
222 case "z56":
223   notevil = (notevil + 56)/2;
224   break;
225 case "z57":
226   notevil = (notevil + 57)/2;
227   break;
228 case "z58":
229   notevil = (notevil + 58)/2;
230   break;
231 case "z59":
232   notevil = (notevil + 59)/2;
233   break;
234 case "z60":
235   notevil = (notevil + 60)/2;
236   break;
237 case "z61":
238   notevil = (notevil + 61)/2;
239   break;
240 case "z62":
241   notevil = (notevil + 62)/2;
242   break;
243 case "z63":
244   notevil = (notevil + 63)/2;
245   break;
246 case "z64":
247   notevil = (notevil + 64)/2;
248   break;
249 case "z65":
250   notevil = (notevil + 65)/2;
251   break;
252 case "z66":
253   notevil = (notevil + 66)/2;
254   break;
255 case "z67":
256   notevil = (notevil + 67)/2;
257   break;
258 case "z68":
259   notevil = (notevil + 68)/2;
260   break;
261 case "z69":
262   notevil = (notevil + 69)/2;
263   break;
264 case "z70":
265   notevil = (notevil + 70)/2;
266   break;
267 case "z71":
268   notevil = (notevil + 71)/2;
269   break;
270 case "z72":
271   notevil = (notevil + 72)/2;
272   break;
273 case "z73":
274   notevil = (notevil + 73)/2;
275   break;
276 case "z74":
277   notevil = (notevil + 74)/2;
278   break;
279 case "z75":
280   notevil = (notevil + 75)/2;
281   break;
282 case "z76":
283   notevil = (notevil + 76)/2;
284   break;
285 case "z77":
286   notevil = (notevil + 77)/2;
287   break;
288 case "z78":
289   notevil = (notevil + 78)/2;
290   break;
291 case "z79":
292   notevil = (notevil + 79)/2;
293   break;
294 case "z80":
295   notevil = (notevil + 80)/2;
296   break;
297 case "z81":
298   notevil = (notevil + 81)/2;
299   break;
300 case "z82":
301   notevil = (notevil + 82)/2;
302   break;
303 case "z83":
304   notevil = (notevil + 83)/2;
305   break;
306 case "z84":
307   notevil = (notevil + 84)/2;
308   break;
309 case "z85":
310   notevil = (notevil + 85)/2;
311   break;
312 case "z86":
313   notevil = (notevil + 86)/2;
314   break;
315 case "z87":
316   notevil = (notevil + 87)/2;
317   break;
318 case "z88":
319   notevil = (notevil + 88)/2;
320   break;
321 case "z89":
322   notevil = (notevil + 89)/2;
323   break;
324 case "z90":
325   notevil = (notevil + 90)/2;
326   break;
327 case "z91":
328   notevil = (notevil + 91)/2;
329   break;
330 case "z92":
331   notevil = (notevil + 92)/2;
332   break;
333 case "z93":
334   notevil = (notevil + 93)/2;
335   break;
336 case "z94":
337   notevil = (notevil + 94)/2;
338   break;
339 case "z95":
340   notevil = (notevil + 95)/2;
341   break;
342 case "z96":
343   notevil = (notevil + 96)/2;
344   break;
345 case "z97":
346   notevil = (notevil + 97)/2;
347   break;
348 case "z98":
349   notevil = (notevil + 98)/2;
350   break;
351 case "z99":
352   notevil = (notevil + 99)/2;
353   break;
354 case "z100":
355   notevil = (notevil + 100)/2;
356   break;
357 case "z101":
358   notevil = (notevil + 101)/2;
359   break;
360 case "z102":
361   notevil = (notevil + 102)/2;
362   break;
363 case "z103":
364   notevil = (notevil + 103)/2;
365   break;
366 case "z104":
367   notevil = (notevil + 104)/2;
368   break;
369 case "z105":
370   notevil = (notevil + 105)/2;
371   break;
372 case "z106":
373   notevil = (notevil + 106)/2;
374   break;
375 case "z107":
376   notevil = (notevil + 107)/2;
377   break;
378 case "z108":
379   notevil = (notevil + 108)/2;
380   break;
381 case "z109":
382   notevil = (notevil + 109)/2;
383   break;
384 case "z110":
385   notevil = (notevil + 110)/2;
386   break;
387 case "z111":
388   notevil = (notevil + 111)/2;
389   break;
390 case "z112":
391   notevil = (notevil + 112)/2;
392   break;
393 case "z113":
394   notevil = (notevil + 113)/2;
395   break;
396 case "z114":
397   notevil = (notevil + 114)/2;
398   break;
399 case "z115":
400   notevil = (notevil + 115)/2;
401   break;
402 case "z116":
403   notevil = (notevil + 116)/2;
404   break;
405 case "z117":
406   notevil = (notevil + 117)/2;
407   break;
408 case "z118":
409   notevil = (notevil + 118)/2;
410   break;
411 case "z119":
412   notevil = (notevil + 119)/2;
413   break;
414 case "z120":
415   notevil = (notevil + 120)/2;
416   break;
417 case "z121":
418   notevil = (notevil + 121)/2;
419   break;
420 case "z122":
421   notevil = (notevil + 122)/2;
422   break;
423 case "z123":
424   notevil = (notevil + 123)/2;
425   break;
426 case "z124":
427   notevil = (notevil + 124)/2;
428   break;
429 case "z125":
430   notevil = (notevil + 125)/2;
431   break;
432 case "z126":
433   notevil = (notevil + 126)/2;
434   break;
435 case "z127":
436   notevil = (notevil + 127)/2;
437   break;
438 case "z128":
439   notevil = (notevil + 128)/2;
440   break;
441 case "z129":
442   notevil = (notevil + 129)/2;
443   break;
444 case "z130":
445   notevil = (notevil + 130)/2;
446   break;
447 case "z131":
448   notevil = (notevil + 131)/2;
449   break;
450 case "z132":
451   notevil = (notevil + 132)/2;
452   break;
453 case "z133":
454   notevil = (notevil + 133)/2;
455   break;
456 case "z134":
457   notevil = (notevil + 134)/2;
458   break;
459 case "z135":
460   notevil = (notevil + 135)/2;
461   break;
462 case "z136":
463   notevil = (notevil + 136)/2;
464   break;
465 case "z137":
466   notevil = (notevil + 137)/2;
467   break;
468 case "z138":
469   notevil = (notevil + 138)/2;
470   break;
471 case "z139":
472   notevil = (notevil + 139)/2;
473   break;
474 case "z140":
475   notevil = (notevil + 140)/2;
476   break;
477 case "z141":
478   notevil = (notevil + 141)/2;
479   break;
480 case "z142":
481   notevil = (notevil + 142)/2;
482   break;
483 case "z143":
484   notevil = (notevil + 143)/2;
485   break;
486 case "z144":
487   notevil = (notevil + 144)/2;
488   break;
489 case "z145":
490   notevil = (notevil + 145)/2;
491   break;
492 case "z146":
493   notevil = (notevil + 146)/2;
494   break;
495 case "z147":
496   notevil = (notevil + 147)/2;
497   break;
498 case "z148":
499   notevil = (notevil + 148)/2;
500   break;
501 case "z149":
502   notevil = (notevil + 149)/2;
503   break;
504 case "z150":
505   notevil = (notevil + 150)/2;
506   break;
507 case "z151":
508   notevil = (notevil + 151)/2;
509   break;
510 case "z152":
511   notevil = (notevil + 152)/2;
512   break;
513 case "z153":
514   notevil = (notevil + 153)/2;
515   break;
516 case "z154":
517   notevil = (notevil + 154)/2;
518   break;
519 case "z155":
520   notevil = (notevil + 155)/2;
521   break;
522 case "z156":
523   notevil = (notevil + 156)/2;
524   break;
525 case "z157":
526   notevil = (notevil + 157)/2;
527   break;
528 case "z158":
529   notevil = (notevil + 158)/2;
530   break;
531 case "z159":
532   notevil = (notevil + 159)/2;
533   break;
534 case "z160":
535   notevil = (notevil + 160)/2;
536   break;
537 case "z161":
538   notevil = (notevil + 161)/2;
539   break;
540 case "z162":
541   notevil = (notevil + 162)/2;
542   break;
543 case "z163":
544   notevil = (notevil + 163)/2;
545   break;
546 case "z164":
547   notevil = (notevil + 164)/2;
548   break;
549 case "z165":
550   notevil = (notevil + 165)/2;
551   break;
552 case "z166":
553   notevil = (notevil + 166)/2;
554   break;
555 case "z167":
556   notevil = (notevil + 167)/2;
557   break;
558 case "z168":
559   notevil = (notevil + 168)/2;
560   break;
561 case "z169":
562   notevil = (notevil + 169)/2;
563   break;
564 case "z170":
565   notevil = (notevil + 170)/2;
566   break;
567 case "z171":
568   notevil = (notevil + 171)/2;
569   break;
570 case "z172":
571   notevil = (notevil + 172)/2;
572   break;
573 case "z173":
574   notevil = (notevil + 173)/2;
575   break;
576 case "z174":
577   notevil = (notevil + 174)/2;
578   break;
579 case "z175":
580   notevil = (notevil + 175)/2;
581   break;
582 case "z176":
583   notevil = (notevil + 176)/2;
584   break;
585 case "z177":
586   notevil = (notevil + 177)/2;
587   break;
588 case "z178":
589   notevil = (notevil + 178)/2;
590   break;
591 case "z179":
592   notevil = (notevil + 179)/2;
593   break;
594 case "z180":
595   notevil = (notevil + 180)/2;
596   break;
597 case "z181":
598   notevil = (notevil + 181)/2;
599   break;
600 case "z182":
601   notevil = (notevil + 182)/2;
602   break;
603 case "z183":
604   notevil = (notevil + 183)/2;
605   break;
606 case "z184":
607   notevil = (notevil + 184)/2;
608   break;
609 case "z185":
610   notevil = (notevil + 185)/2;
611   break;
612 case "z186":
613   notevil = (notevil + 186)/2;
614   break;
615 case "z187":
616   notevil = (notevil + 187)/2;
617   break;
618 case "z188":
619   notevil = (notevil + 188)/2;
620   break;
621 case "z189":
622   notevil = (notevil + 189)/2;
623   break;
624 case "z190":
625   notevil = (notevil + 190)/2;
626   break;
627 case "z191":
628   notevil = (notevil + 191)/2;
629   break;
630 case "z192":
631   notevil = (notevil + 192)/2;
632   break;
633 case "z193":
634   notevil = (notevil + 193)/2;
635   break;
636 case "z194":
637   notevil = (notevil + 194)/2;
638   break;
639 case "z195":
640   notevil = (notevil + 195)/2;
641   break;
642 case "z196":
643   notevil = (notevil + 196)/2;
644   break;
645 case "z197":
646   notevil = (notevil + 197)/2;
647   break;
648 case "z198":
649   notevil = (notevil + 198)/2;
650   break;
651 case "z199":
652   notevil = (notevil + 199)/2;
653   break;
654 case "z200":
655   notevil = (notevil + 200)/2;
656   break;
657 case "z201":
658   notevil = (notevil + 201)/2;
659   break;
660 case "z202":
661   notevil = (notevil + 202)/2;
662   break;
663 case "z203":
664   notevil = (notevil + 203)/2;
665   break;
666 case "z204":
667   notevil = (notevil + 204)/2;
668   break;
669 case "z205":
670   notevil = (notevil + 205)/2;
671   break;
672 case "z206":
673   notevil = (notevil + 206)/2;
674   break;
675 case "z207":
676   notevil = (notevil + 207)/2;
677   break;
678 case "z208":
679   notevil = (notevil + 208)/2;
680   break;
681 case "z209":
682   notevil = (notevil + 209)/2;
683   break;
684 case "z210":
685   notevil = (notevil + 210)/2;
686   break;
687 case "z211":
688   notevil = (notevil + 211)/2;
689   break;
690 case "z212":
691   notevil = (notevil + 212)/2;
692   break;
693 case "z213":
694   notevil = (notevil + 213)/2;
695   break;
696 case "z214":
697   notevil = (notevil + 214)/2;
698   break;
699 case "z215":
700   notevil = (notevil + 215)/2;
701   break;
702 case "z216":
703   notevil = (notevil + 216)/2;
704   break;
705 case "z217":
706   notevil = (notevil + 217)/2;
707   break;
708 case "z218":
709   notevil = (notevil + 218)/2;
710   break;
711 case "z219":
712   notevil = (notevil + 219)/2;
713   break;
714 case "z220":
715   notevil = (notevil + 220)/2;
716   break;
717 case "z221":
718   notevil = (notevil + 221)/2;
719   break;
720 case "z222":
721   notevil = (notevil + 222)/2;
722   break;
723 case "z223":
724   notevil = (notevil + 223)/2;
725   break;
726 case "z224":
727   notevil = (notevil + 224)/2;
728   break;
729 case "z225":
730   notevil = (notevil + 225)/2;
731   break;
732 case "z226":
733   notevil = (notevil + 226)/2;
734   break;
735 case "z227":
736   notevil = (notevil + 227)/2;
737   break;
738 case "z228":
739   notevil = (notevil + 228)/2;
740   break;
741 case "z229":
742   notevil = (notevil + 229)/2;
743   break;
744 case "z230":
745   notevil = (notevil + 230)/2;
746   break;
747 case "z231":
748   notevil = (notevil + 231)/2;
749   break;
750 case "z232":
751   notevil = (notevil + 232)/2;
752   break;
753 case "z233":
754   notevil = (notevil + 233)/2;
755   break;
756 case "z234":
757   notevil = (notevil + 234)/2;
758   break;
759 case "z235":
760   notevil = (notevil + 235)/2;
761   break;
762 case "z236":
763   notevil = (notevil + 236)/2;
764   break;
765 case "z237":
766   notevil = (notevil + 237)/2;
767   break;
768 case "z238":
769   notevil = (notevil + 238)/2;
770   break;
771 case "z239":
772   notevil = (notevil + 239)/2;
773   break;
774 case "z240":
775   notevil = (notevil + 240)/2;
776   break;
777 case "z241":
778   notevil = (notevil + 241)/2;
779   break;
780 case "z242":
781   notevil = (notevil + 242)/2;
782   break;
783 case "z243":
784   notevil = (notevil + 243)/2;
785   break;
786 case "z244":
787   notevil = (notevil + 244)/2;
788   break;
789 case "z245":
790   notevil = (notevil + 245)/2;
791   break;
792 case "z246":
793   notevil = (notevil + 246)/2;
794   break;
795 case "z247":
796   notevil = (notevil + 247)/2;
797   break;
798 case "z248":
799   notevil = (notevil + 248)/2;
800   break;
801 case "z249":
802   notevil = (notevil + 249)/2;
803   break;
804 case "z250":
805   notevil = (notevil + 250)/2;
806   break;
807 case "z251":
808   notevil = (notevil + 251)/2;
809   break;
810 case "z252":
811   notevil = (notevil + 252)/2;
812   break;
813 case "z253":
814   notevil = (notevil + 253)/2;
815   break;
816 case "z254":
817   notevil = (notevil + 254)/2;
818   break;
819 case "z255":
820   notevil = (notevil + 255)/2;
821   break;
822 case "z256":
823   notevil = (notevil + 256)/2;
824   break;
825 case "z257":
826   notevil = (notevil + 257)/2;
827   break;
828 case "z258":
829   notevil = (notevil + 258)/2;
830   break;
831 case "z259":
832   notevil = (notevil + 259)/2;
833   break;
834 case "z260":
835   notevil = (notevil + 260)/2;
836   break;
837 case "z261":
838   notevil = (notevil + 261)/2;
839   break;
840 case "z262":
841   notevil = (notevil + 262)/2;
842   break;
843 case "z263":
844   notevil = (notevil + 263)/2;
845   break;
846 case "z264":
847   notevil = (notevil + 264)/2;
848   break;
849 case "z265":
850   notevil = (notevil + 265)/2;
851   break;
852 case "z266":
853   notevil = (notevil + 266)/2;
854   break;
855 case "z267":
856   notevil = (notevil + 267)/2;
857   break;
858 case "z268":
859   notevil = (notevil + 268)/2;
860   break;
861 case "z269":
862   notevil = (notevil + 269)/2;
863   break;
864 case "z270":
865   notevil = (notevil + 270)/2;
866   break;
867 case "z271":
868   notevil = (notevil + 271)/2;
869   break;
870 case "z272":
871   notevil = (notevil + 272)/2;
872   break;
873 case "z273":
874   notevil = (notevil + 273)/2;
875   break;
876 case "z274":
877   notevil = (notevil + 274)/2;
878   break;
879 case "z275":
880   notevil = (notevil + 275)/2;
881   break;
882 case "z276":
883   notevil = (notevil + 276)/2;
884   break;
885 case "z277":
886   notevil = (notevil + 277)/2;
887   break;
888 case "z278":
889   notevil = (notevil + 278)/2;
890   break;
891 case "z279":
892   notevil = (notevil + 279)/2;
893   break;
894 case "z280":
895   notevil = (notevil + 280)/2;
896   break;
897 case "z281":
898   notevil = (notevil + 281)/2;
899   break;
900 case "z282":
901   notevil = (notevil + 282)/2;
902   break;
903 case "z283":
904   notevil = (notevil + 283)/2;
905   break;
906 case "z284":
907   notevil = (notevil + 284)/2;
908   break;
909 case "z285":
910   notevil = (notevil + 285)/2;
911   break;
912 case "z286":
913   notevil = (notevil + 286)/2;
914   break;
915 case "z287":
916   notevil = (notevil + 287)/2;
917   break;
918 case "z288":
919   notevil = (notevil + 288)/2;
920   break;
921 case "z289":
922   notevil = (notevil + 289)/2;
923   break;
924 case "z290":
925   notevil = (notevil + 290)/2;
926   break;
927 case "z291":
928   notevil = (notevil + 291)/2;
929   break;
930 case "z292":
931   notevil = (notevil + 292)/2;
932   break;
933 case "z293":
934   notevil = (notevil + 293)/2;
935   break;
936 case "z294":
937   notevil = (notevil + 294)/2;
938   break;
939 case "z295":
940   notevil = (notevil + 295)/2;
941   break;
942 case "z296":
943   notevil = (notevil + 296)/2;
944   break;
945 case "z297":
946   notevil = (notevil + 297)/2;
947   break;
948 case "z298":
949   notevil = (notevil + 298)/2;
950   break;
951 case "z299":
952   notevil = (notevil + 299)/2;
953   break;
954 case "z300":
955   notevil = (notevil + 300)/2;
956   break;
957 case "z301":
958   notevil = (notevil + 301)/2;
959   break;
960 case "z302":
961   notevil = (notevil + 302)/2;
962   break;
963 case "z303":
964   notevil = (notevil + 303)/2;
965   break;
966 case "z304":
967   notevil = (notevil + 304)/2;
968   break;
969 case "z305":
970   notevil = (notevil + 305)/2;
971   break;
972 case "z306":
973   notevil = (notevil + 306)/2;
974   break;
975 case "z307":
976   notevil = (notevil + 307)/2;
977   break;
978 case "z308":
979   notevil = (notevil + 308)/2;
980   break;
981 case "z309":
982   notevil = (notevil + 309)/2;
983   break;
984 case "z310":
985   notevil = (notevil + 310)/2;
986   break;
987 case "z311":
988   notevil = (notevil + 311)/2;
989   break;
990 case "z312":
991   notevil = (notevil + 312)/2;
992   break;
993 case "z313":
994   notevil = (notevil + 313)/2;
995   break;
996 case "z314":
997   notevil = (notevil + 314)/2;
998   break;
999 case "z315":
1000   notevil = (notevil + 315)/2;
1001   break;
1002 case "z316":
1003   notevil = (notevil + 316)/2;
1004   break;
1005 case "z317":
1006   notevil = (notevil + 317)/2;
1007   break;
1008 case "z318":
1009   notevil = (notevil + 318)/2;
1010   break;
1011 case "z319":
1012   notevil = (notevil + 319)/2;
1013   break;
1014 case "z320":
1015   notevil = (notevil + 320)/2;
1016   break;
1017 case "z321":
1018   notevil = (notevil + 321)/2;
1019   break;
1020 case "z322":
1021   notevil = (notevil + 322)/2;
1022   break;
1023 case "z323":
1024   notevil = (notevil + 323)/2;
1025   break;
1026 case "z324":
1027   notevil = (notevil + 324)/2;
1028   break;
1029 case "z325":
1030   notevil = (notevil + 325)/2;
1031   break;
1032 case "z326":
1033   notevil = (notevil + 326)/2;
1034   break;
1035 case "z327":
1036   notevil = (notevil + 327)/2;
1037   break;
1038 case "z328":
1039   notevil = (notevil + 328)/2;
1040   break;
1041 case "z329":
1042   notevil = (notevil + 329)/2;
1043   break;
1044 case "z330":
1045   notevil = (notevil + 330)/2;
1046   break;
1047 case "z331":
1048   notevil = (notevil + 331)/2;
1049   break;
1050 case "z332":
1051   notevil = (notevil + 332)/2;
1052   break;
1053 case "z333":
1054   notevil = (notevil + 333)/2;
1055   break;
1056 case "z334":
1057   notevil = (notevil + 334)/2;
1058   break;
1059 case "z335":
1060   notevil = (notevil + 335)/2;
1061   break;
1062 case "z336":
1063   notevil = (notevil + 336)/2;
1064   break;
1065 case "z337":
1066   notevil = (notevil + 337)/2;
1067   break;
1068 case "z338":
1069   notevil = (notevil + 338)/2;
1070   break;
1071 case "z339":
1072   notevil = (notevil + 339)/2;
1073   break;
1074 case "z340":
1075   notevil = (notevil + 340)/2;
1076   break;
1077 case "z341":
1078   notevil = (notevil + 341)/2;
1079   break;
1080 case "z342":
1081   notevil = (notevil + 342)/2;
1082   break;
1083 case "z343":
1084   notevil = (notevil + 343)/2;
1085   break;
1086 case "z344":
1087   notevil = (notevil + 344)/2;
1088   break;
1089 case "z345":
1090   notevil = (notevil + 345)/2;
1091   break;
1092 case "z346":
1093   notevil = (notevil + 346)/2;
1094   break;
1095 case "z347":
1096   notevil = (notevil + 347)/2;
1097   break;
1098 case "z348":
1099   notevil = (notevil + 348)/2;
1100   break;
1101 case "z349":
1102   notevil = (notevil + 349)/2;
1103   break;
1104 case "z350":
1105   notevil = (notevil + 350)/2;
1106   break;
1107 case "z351":
1108   notevil = (notevil + 351)/2;
1109   break;
1110 case "z352":
1111   notevil = (notevil + 352)/2;
1112   break;
1113 case "z353":
1114   notevil = (notevil + 353)/2;
1115   break;
1116 case "z354":
1117   notevil = (notevil + 354)/2;
1118   break;
1119 case "z355":
1120   notevil = (notevil + 355)/2;
1121   break;
1122 case "z356":
1123   notevil = (notevil + 356)/2;
1124   break;
1125 case "z357":
1126   notevil = (notevil + 357)/2;
1127   break;
1128 case "z358":
1129   notevil = (notevil + 358)/2;
1130   break;
1131 case "z359":
1132   notevil = (notevil + 359)/2;
1133   break;
1134 case "z360":
1135   notevil = (notevil + 360)/2;
1136   break;
1137 case "z361":
1138   notevil = (notevil + 361)/2;
1139   break;
1140 case "z362":
1141   notevil = (notevil + 362)/2;
1142   break;
1143 case "z363":
1144   notevil = (notevil + 363)/2;
1145   break;
1146 case "z364":
1147   notevil = (notevil + 364)/2;
1148   break;
1149 case "z365":
1150   notevil = (notevil + 365)/2;
1151   break;
1152 case "z366":
1153   notevil = (notevil + 366)/2;
1154   break;
1155 case "z367":
1156   notevil = (notevil + 367)/2;
1157   break;
1158 case "z368":
1159   notevil = (notevil + 368)/2;
1160   break;
1161 case "z369":
1162   notevil = (notevil + 369)/2;
1163   break;
1164 case "z370":
1165   notevil = (notevil + 370)/2;
1166   break;
1167 case "z371":
1168   notevil = (notevil + 371)/2;
1169   break;
1170 case "z372":
1171   notevil = (notevil + 372)/2;
1172   break;
1173 case "z373":
1174   notevil = (notevil + 373)/2;
1175   break;
1176 case "z374":
1177   notevil = (notevil + 374)/2;
1178   break;
1179 case "z375":
1180   notevil = (notevil + 375)/2;
1181   break;
1182 case "z376":
1183   notevil = (notevil + 376)/2;
1184   break;
1185 case "z377":
1186   notevil = (notevil + 377)/2;
1187   break;
1188 case "z378":
1189   notevil = (notevil + 378)/2;
1190   break;
1191 case "z379":
1192   notevil = (notevil + 379)/2;
1193   break;
1194 case "z380":
1195   notevil = (notevil + 380)/2;
1196   break;
1197 case "z381":
1198   notevil = (notevil + 381)/2;
1199   break;
1200 case "z382":
1201   notevil = (notevil + 382)/2;
1202   break;
1203 case "z383":
1204   notevil = (notevil + 383)/2;
1205   break;
1206 case "z384":
1207   notevil = (notevil + 384)/2;
1208   break;
1209 case "z385":
1210   notevil = (notevil + 385)/2;
1211   break;
1212 case "z386":
1213   notevil = (notevil + 386)/2;
1214   break;
1215 case "z387":
1216   notevil = (notevil + 387)/2;
1217   break;
1218 case "z388":
1219   notevil = (notevil + 388)/2;
1220   break;
1221 case "z389":
1222   notevil = (notevil + 389)/2;
1223   break;
1224 case "z390":
1225   notevil = (notevil + 390)/2;
1226   break;
1227 case "z391":
1228   notevil = (notevil + 391)/2;
1229   break;
1230 case "z392":
1231   notevil = (notevil + 392)/2;
1232   break;
1233 case "z393":
1234   notevil = (notevil + 393)/2;
1235   break;
1236 case "z394":
1237   notevil = (notevil + 394)/2;
1238   break;
1239 case "z395":
1240   notevil = (notevil + 395)/2;
1241   break;
1242 case "z396":
1243   notevil = (notevil + 396)/2;
1244   break;
1245 case "z397":
1246   notevil = (notevil + 397)/2;
1247   break;
1248 case "z398":
1249   notevil = (notevil + 398)/2;
1250   break;
1251 case "z399":
1252   notevil = (notevil + 399)/2;
1253   break;
1254 case "z400":
1255   notevil = (notevil + 400)/2;
1256   break;
1257 case "z401":
1258   notevil = (notevil + 401)/2;
1259   break;
1260 case "z402":
1261   notevil = (notevil + 402)/2;
1262   break;
1263 case "z403":
1264   notevil = (notevil + 403)/2;
1265   break;
1266 case "z404":
1267   notevil = (notevil + 404)/2;
1268   break;
1269 case "z405":
1270   notevil = (notevil + 405)/2;
1271   break;
1272 case "z406":
1273   notevil = (notevil + 406)/2;
1274   break;
1275 case "z407":
1276   notevil = (notevil + 407)/2;
1277   break;
1278 case "z408":
1279   notevil = (notevil + 408)/2;
1280   break;
1281 case "z409":
1282   notevil = (notevil + 409)/2;
1283   break;
1284 case "z410":
1285   notevil = (notevil + 410)/2;
1286   break;
1287 case "z411":
1288   notevil = (notevil + 411)/2;
1289   break;
1290 case "z412":
1291   notevil = (notevil + 412)/2;
1292   break;
1293 case "z413":
1294   notevil = (notevil + 413)/2;
1295   break;
1296 case "z414":
1297   notevil = (notevil + 414)/2;
1298   break;
1299 case "z415":
1300   notevil = (notevil + 415)/2;
1301   break;
1302 case "z416":
1303   notevil = (notevil + 416)/2;
1304   break;
1305 case "z417":
1306   notevil = (notevil + 417)/2;
1307   break;
1308 case "z418":
1309   notevil = (notevil + 418)/2;
1310   break;
1311 case "z419":
1312   notevil = (notevil + 419)/2;
1313   break;
1314 case "z420":
1315   notevil = (notevil + 420)/2;
1316   break;
1317 case "z421":
1318   notevil = (notevil + 421)/2;
1319   break;
1320 case "z422":
1321   notevil = (notevil + 422)/2;
1322   break;
1323 case "z423":
1324   notevil = (notevil + 423)/2;
1325   break;
1326 case "z424":
1327   notevil = (notevil + 424)/2;
1328   break;
1329 case "z425":
1330   notevil = (notevil + 425)/2;
1331   break;
1332 case "z426":
1333   notevil = (notevil + 426)/2;
1334   break;
1335 case "z427":
1336   notevil = (notevil + 427)/2;
1337   break;
1338 case "z428":
1339   notevil = (notevil + 428)/2;
1340   break;
1341 case "z429":
1342   notevil = (notevil + 429)/2;
1343   break;
1344 case "z430":
1345   notevil = (notevil + 430)/2;
1346   break;
1347 case "z431":
1348   notevil = (notevil + 431)/2;
1349   break;
1350 case "z432":
1351   notevil = (notevil + 432)/2;
1352   break;
1353 case "z433":
1354   notevil = (notevil + 433)/2;
1355   break;
1356 case "z434":
1357   notevil = (notevil + 434)/2;
1358   break;
1359 case "z435":
1360   notevil = (notevil + 435)/2;
1361   break;
1362 case "z436":
1363   notevil = (notevil + 436)/2;
1364   break;
1365 case "z437":
1366   notevil = (notevil + 437)/2;
1367   break;
1368 case "z438":
1369   notevil = (notevil + 438)/2;
1370   break;
1371 case "z439":
1372   notevil = (notevil + 439)/2;
1373   break;
1374 case "z440":
1375   notevil = (notevil + 440)/2;
1376   break;
1377 case "z441":
1378   notevil = (notevil + 441)/2;
1379   break;
1380 case "z442":
1381   notevil = (notevil + 442)/2;
1382   break;
1383 case "z443":
1384   notevil = (notevil + 443)/2;
1385   break;
1386 case "z444":
1387   notevil = (notevil + 444)/2;
1388   break;
1389 case "z445":
1390   notevil = (notevil + 445)/2;
1391   break;
1392 case "z446":
1393   notevil = (notevil + 446)/2;
1394   break;
1395 case "z447":
1396   notevil = (notevil + 447)/2;
1397   break;
1398 case "z448":
1399   notevil = (notevil + 448)/2;
1400   break;
1401 case "z449":
1402   notevil = (notevil + 449)/2;
1403   break;
1404 case "z450":
1405   notevil = (notevil + 450)/2;
1406   break;
1407 case "z451":
1408   notevil = (notevil + 451)/2;
1409   break;
1410 case "z452":
1411   notevil = (notevil + 452)/2;
1412   break;
1413 case "z453":
1414   notevil = (notevil + 453)/2;
1415   break;
1416 case "z454":
1417   notevil = (notevil + 454)/2;
1418   break;
1419 case "z455":
1420   notevil = (notevil + 455)/2;
1421   break;
1422 case "z456":
1423   notevil = (notevil + 456)/2;
1424   break;
1425 case "z457":
1426   notevil = (notevil + 457)/2;
1427   break;
1428 case "z458":
1429   notevil = (notevil + 458)/2;
1430   break;
1431 case "z459":
1432   notevil = (notevil + 459)/2;
1433   break;
1434 case "z460":
1435   notevil = (notevil + 460)/2;
1436   break;
1437 case "z461":
1438   notevil = (notevil + 461)/2;
1439   break;
1440 case "z462":
1441   notevil = (notevil + 462)/2;
1442   break;
1443 case "z463":
1444   notevil = (notevil + 463)/2;
1445   break;
1446 case "z464":
1447   notevil = (notevil + 464)/2;
1448   break;
1449 case "z465":
1450   notevil = (notevil + 465)/2;
1451   break;
1452 case "z466":
1453   notevil = (notevil + 466)/2;
1454   break;
1455 case "z467":
1456   notevil = (notevil + 467)/2;
1457   break;
1458 case "z468":
1459   notevil = (notevil + 468)/2;
1460   break;
1461 case "z469":
1462   notevil = (notevil + 469)/2;
1463   break;
1464 case "z470":
1465   notevil = (notevil + 470)/2;
1466   break;
1467 case "z471":
1468   notevil = (notevil + 471)/2;
1469   break;
1470 case "z472":
1471   notevil = (notevil + 472)/2;
1472   break;
1473 case "z473":
1474   notevil = (notevil + 473)/2;
1475   break;
1476 case "z474":
1477   notevil = (notevil + 474)/2;
1478   break;
1479 case "z475":
1480   notevil = (notevil + 475)/2;
1481   break;
1482 case "z476":
1483   notevil = (notevil + 476)/2;
1484   break;
1485 case "z477":
1486   notevil = (notevil + 477)/2;
1487   break;
1488 case "z478":
1489   notevil = (notevil + 478)/2;
1490   break;
1491 case "z479":
1492   notevil = (notevil + 479)/2;
1493   break;
1494 case "z480":
1495   notevil = (notevil + 480)/2;
1496   break;
1497 case "z481":
1498   notevil = (notevil + 481)/2;
1499   break;
1500 case "z482":
1501   notevil = (notevil + 482)/2;
1502   break;
1503 case "z483":
1504   notevil = (notevil + 483)/2;
1505   break;
1506 case "z484":
1507   notevil = (notevil + 484)/2;
1508   break;
1509 case "z485":
1510   notevil = (notevil + 485)/2;
1511   break;
1512 case "z486":
1513   notevil = (notevil + 486)/2;
1514   break;
1515 case "z487":
1516   notevil = (notevil + 487)/2;
1517   break;
1518 case "z488":
1519   notevil = (notevil + 488)/2;
1520   break;
1521 case "z489":
1522   notevil = (notevil + 489)/2;
1523   break;
1524 case "z490":
1525   notevil = (notevil + 490)/2;
1526   break;
1527 case "z491":
1528   notevil = (notevil + 491)/2;
1529   break;
1530 case "z492":
1531   notevil = (notevil + 492)/2;
1532   break;
1533 case "z493":
1534   notevil = (notevil + 493)/2;
1535   break;
1536 case "z494":
1537   notevil = (notevil + 494)/2;
1538   break;
1539 case "z495":
1540   notevil = (notevil + 495)/2;
1541   break;
1542 case "z496":
1543   notevil = (notevil + 496)/2;
1544   break;
1545 case "z497":
1546   notevil = (notevil + 497)/2;
1547   break;
1548 case "z498":
1549   notevil = (notevil + 498)/2;
1550   break;
1551 case "z499":
1552   notevil = (notevil + 499)/2;
1553   break;
1554 case "z500":
1555   notevil = (notevil + 500)/2;
1556   break;
1557 case "z501":
1558   notevil = (notevil + 501)/2;
1559   break;
1560 case "z502":
1561   notevil = (notevil + 502)/2;
1562   break;
1563 case "z503":
1564   notevil = (notevil + 503)/2;
1565   break;
1566 case "z504":
1567   notevil = (notevil + 504)/2;
1568   break;
1569 case "z505":
1570   notevil = (notevil + 505)/2;
1571   break;
1572 case "z506":
1573   notevil = (notevil + 506)/2;
1574   break;
1575 case "z507":
1576   notevil = (notevil + 507)/2;
1577   break;
1578 case "z508":
1579   notevil = (notevil + 508)/2;
1580   break;
1581 case "z509":
1582   notevil = (notevil + 509)/2;
1583   break;
1584 case "z510":
1585   notevil = (notevil + 510)/2;
1586   break;
1587 case "z511":
1588   notevil = (notevil + 511)/2;
1589   break;
1590 case "z512":
1591   notevil = (notevil + 512)/2;
1592   break;
1593 case "z513":
1594   notevil = (notevil + 513)/2;
1595   break;
1596 case "z514":
1597   notevil = (notevil + 514)/2;
1598   break;
1599 case "z515":
1600   notevil = (notevil + 515)/2;
1601   break;
1602 case "z516":
1603   notevil = (notevil + 516)/2;
1604   break;
1605 case "z517":
1606   notevil = (notevil + 517)/2;
1607   break;
1608 case "z518":
1609   notevil = (notevil + 518)/2;
1610   break;
1611 case "z519":
1612   notevil = (notevil + 519)/2;
1613   break;
1614 case "z520":
1615   notevil = (notevil + 520)/2;
1616   break;
1617 case "z521":
1618   notevil = (notevil + 521)/2;
1619   break;
1620 case "z522":
1621   notevil = (notevil + 522)/2;
1622   break;
1623 case "z523":
1624   notevil = (notevil + 523)/2;
1625   break;
1626 case "z524":
1627   notevil = (notevil + 524)/2;
1628   break;
1629 case "z525":
1630   notevil = (notevil + 525)/2;
1631   break;
1632 case "z526":
1633   notevil = (notevil + 526)/2;
1634   break;
1635 case "z527":
1636   notevil = (notevil + 527)/2;
1637   break;
1638 case "z528":
1639   notevil = (notevil + 528)/2;
1640   break;
1641 case "z529":
1642   notevil = (notevil + 529)/2;
1643   break;
1644 case "z530":
1645   notevil = (notevil + 530)/2;
1646   break;
1647 case "z531":
1648   notevil = (notevil + 531)/2;
1649   break;
1650 case "z532":
1651   notevil = (notevil + 532)/2;
1652   break;
1653 case "z533":
1654   notevil = (notevil + 533)/2;
1655   break;
1656 case "z534":
1657   notevil = (notevil + 534)/2;
1658   break;
1659 case "z535":
1660   notevil = (notevil + 535)/2;
1661   break;
1662 case "z536":
1663   notevil = (notevil + 536)/2;
1664   break;
1665 case "z537":
1666   notevil = (notevil + 537)/2;
1667   break;
1668 case "z538":
1669   notevil = (notevil + 538)/2;
1670   break;
1671 case "z539":
1672   notevil = (notevil + 539)/2;
1673   break;
1674 case "z540":
1675   notevil = (notevil + 540)/2;
1676   break;
1677 case "z541":
1678   notevil = (notevil + 541)/2;
1679   break;
1680 case "z542":
1681   notevil = (notevil + 542)/2;
1682   break;
1683 case "z543":
1684   notevil = (notevil + 543)/2;
1685   break;
1686 case "z544":
1687   notevil = (notevil + 544)/2;
1688   break;
1689 case "z545":
1690   notevil = (notevil + 545)/2;
1691   break;
1692 case "z546":
1693   notevil = (notevil + 546)/2;
1694   break;
1695 case "z547":
1696   notevil = (notevil + 547)/2;
1697   break;
1698 case "z548":
1699   notevil = (notevil + 548)/2;
1700   break;
1701 case "z549":
1702   notevil = (notevil + 549)/2;
1703   break;
1704 case "z550":
1705   notevil = (notevil + 550)/2;
1706   break;
1707 case "z551":
1708   notevil = (notevil + 551)/2;
1709   break;
1710 case "z552":
1711   notevil = (notevil + 552)/2;
1712   break;
1713 case "z553":
1714   notevil = (notevil + 553)/2;
1715   break;
1716 case "z554":
1717   notevil = (notevil + 554)/2;
1718   break;
1719 case "z555":
1720   notevil = (notevil + 555)/2;
1721   break;
1722 case "z556":
1723   notevil = (notevil + 556)/2;
1724   break;
1725 case "z557":
1726   notevil = (notevil + 557)/2;
1727   break;
1728 case "z558":
1729   notevil = (notevil + 558)/2;
1730   break;
1731 case "z559":
1732   notevil = (notevil + 559)/2;
1733   break;
1734 case "z560":
1735   notevil = (notevil + 560)/2;
1736   break;
1737 case "z561":
1738   notevil = (notevil + 561)/2;
1739   break;
1740 case "z562":
1741   notevil = (notevil + 562)/2;
1742   break;
1743 case "z563":
1744   notevil = (notevil + 563)/2;
1745   break;
1746 case "z564":
1747   notevil = (notevil + 564)/2;
1748   break;
1749 case "z565":
1750   notevil = (notevil + 565)/2;
1751   break;
1752 case "z566":
1753   notevil = (notevil + 566)/2;
1754   break;
1755 case "z567":
1756   notevil = (notevil + 567)/2;
1757   break;
1758 case "z568":
1759   notevil = (notevil + 568)/2;
1760   break;
1761 case "z569":
1762   notevil = (notevil + 569)/2;
1763   break;
1764 case "z570":
1765   notevil = (notevil + 570)/2;
1766   break;
1767 case "z571":
1768   notevil = (notevil + 571)/2;
1769   break;
1770 case "z572":
1771   notevil = (notevil + 572)/2;
1772   break;
1773 case "z573":
1774   notevil = (notevil + 573)/2;
1775   break;
1776 case "z574":
1777   notevil = (notevil + 574)/2;
1778   break;
1779 case "z575":
1780   notevil = (notevil + 575)/2;
1781   break;
1782 case "z576":
1783   notevil = (notevil + 576)/2;
1784   break;
1785 case "z577":
1786   notevil = (notevil + 577)/2;
1787   break;
1788 case "z578":
1789   notevil = (notevil + 578)/2;
1790   break;
1791 case "z579":
1792   notevil = (notevil + 579)/2;
1793   break;
1794 case "z580":
1795   notevil = (notevil + 580)/2;
1796   break;
1797 case "z581":
1798   notevil = (notevil + 581)/2;
1799   break;
1800 case "z582":
1801   notevil = (notevil + 582)/2;
1802   break;
1803 case "z583":
1804   notevil = (notevil + 583)/2;
1805   break;
1806 case "z584":
1807   notevil = (notevil + 584)/2;
1808   break;
1809 case "z585":
1810   notevil = (notevil + 585)/2;
1811   break;
1812 case "z586":
1813   notevil = (notevil + 586)/2;
1814   break;
1815 case "z587":
1816   notevil = (notevil + 587)/2;
1817   break;
1818 case "z588":
1819   notevil = (notevil + 588)/2;
1820   break;
1821 case "z589":
1822   notevil = (notevil + 589)/2;
1823   break;
1824 case "z590":
1825   notevil = (notevil + 590)/2;
1826   break;
1827 case "z591":
1828   notevil = (notevil + 591)/2;
1829   break;
1830 case "z592":
1831   notevil = (notevil + 592)/2;
1832   break;
1833 case "z593":
1834   notevil = (notevil + 593)/2;
1835   break;
1836 case "z594":
1837   notevil = (notevil + 594)/2;
1838   break;
1839 case "z595":
1840   notevil = (notevil + 595)/2;
1841   break;
1842 case "z596":
1843   notevil = (notevil + 596)/2;
1844   break;
1845 case "z597":
1846   notevil = (notevil + 597)/2;
1847   break;
1848 case "z598":
1849   notevil = (notevil + 598)/2;
1850   break;
1851 case "z599":
1852   notevil = (notevil + 599)/2;
1853   break;
1854 case "z600":
1855   notevil = (notevil + 600)/2;
1856   break;
1857 case "z601":
1858   notevil = (notevil + 601)/2;
1859   break;
1860 case "z602":
1861   notevil = (notevil + 602)/2;
1862   break;
1863 case "z603":
1864   notevil = (notevil + 603)/2;
1865   break;
1866 case "z604":
1867   notevil = (notevil + 604)/2;
1868   break;
1869 case "z605":
1870   notevil = (notevil + 605)/2;
1871   break;
1872 case "z606":
1873   notevil = (notevil + 606)/2;
1874   break;
1875 case "z607":
1876   notevil = (notevil + 607)/2;
1877   break;
1878 case "z608":
1879   notevil = (notevil + 608)/2;
1880   break;
1881 case "z609":
1882   notevil = (notevil + 609)/2;
1883   break;
1884 case "z610":
1885   notevil = (notevil + 610)/2;
1886   break;
1887 case "z611":
1888   notevil = (notevil + 611)/2;
1889   break;
1890 case "z612":
1891   notevil = (notevil + 612)/2;
1892   break;
1893 case "z613":
1894   notevil = (notevil + 613)/2;
1895   break;
1896 case "z614":
1897   notevil = (notevil + 614)/2;
1898   break;
1899 case "z615":
1900   notevil = (notevil + 615)/2;
1901   break;
1902 case "z616":
1903   notevil = (notevil + 616)/2;
1904   break;
1905 case "z617":
1906   notevil = (notevil + 617)/2;
1907   break;
1908 case "z618":
1909   notevil = (notevil + 618)/2;
1910   break;
1911 case "z619":
1912   notevil = (notevil + 619)/2;
1913   break;
1914 case "z620":
1915   notevil = (notevil + 620)/2;
1916   break;
1917 case "z621":
1918   notevil = (notevil + 621)/2;
1919   break;
1920 case "z622":
1921   notevil = (notevil + 622)/2;
1922   break;
1923 case "z623":
1924   notevil = (notevil + 623)/2;
1925   break;
1926 case "z624":
1927   notevil = (notevil + 624)/2;
1928   break;
1929 case "z625":
1930   notevil = (notevil + 625)/2;
1931   break;
1932 case "z626":
1933   notevil = (notevil + 626)/2;
1934   break;
1935 case "z627":
1936   notevil = (notevil + 627)/2;
1937   break;
1938 case "z628":
1939   notevil = (notevil + 628)/2;
1940   break;
1941 case "z629":
1942   notevil = (notevil + 629)/2;
1943   break;
1944 case "z630":
1945   notevil = (notevil + 630)/2;
1946   break;
1947 case "z631":
1948   notevil = (notevil + 631)/2;
1949   break;
1950 case "z632":
1951   notevil = (notevil + 632)/2;
1952   break;
1953 case "z633":
1954   notevil = (notevil + 633)/2;
1955   break;
1956 case "z634":
1957   notevil = (notevil + 634)/2;
1958   break;
1959 case "z635":
1960   notevil = (notevil + 635)/2;
1961   break;
1962 case "z636":
1963   notevil = (notevil + 636)/2;
1964   break;
1965 case "z637":
1966   notevil = (notevil + 637)/2;
1967   break;
1968 case "z638":
1969   notevil = (notevil + 638)/2;
1970   break;
1971 case "z639":
1972   notevil = (notevil + 639)/2;
1973   break;
1974 case "z640":
1975   notevil = (notevil + 640)/2;
1976   break;
1977 case "z641":
1978   notevil = (notevil + 641)/2;
1979   break;
1980 case "z642":
1981   notevil = (notevil + 642)/2;
1982   break;
1983 case "z643":
1984   notevil = (notevil + 643)/2;
1985   break;
1986 case "z644":
1987   notevil = (notevil + 644)/2;
1988   break;
1989 case "z645":
1990   notevil = (notevil + 645)/2;
1991   break;
1992 case "z646":
1993   notevil = (notevil + 646)/2;
1994   break;
1995 case "z647":
1996   notevil = (notevil + 647)/2;
1997   break;
1998 case "z648":
1999   notevil = (notevil + 648)/2;
2000   break;
2001 case "z649":
2002   notevil = (notevil + 649)/2;
2003   break;
2004 case "z650":
2005   notevil = (notevil + 650)/2;
2006   break;
2007 case "z651":
2008   notevil = (notevil + 651)/2;
2009   break;
2010 case "z652":
2011   notevil = (notevil + 652)/2;
2012   break;
2013 case "z653":
2014   notevil = (notevil + 653)/2;
2015   break;
2016 case "z654":
2017   notevil = (notevil + 654)/2;
2018   break;
2019 case "z655":
2020   notevil = (notevil + 655)/2;
2021   break;
2022 case "z656":
2023   notevil = (notevil + 656)/2;
2024   break;
2025 case "z657":
2026   notevil = (notevil + 657)/2;
2027   break;
2028 case "z658":
2029   notevil = (notevil + 658)/2;
2030   break;
2031 case "z659":
2032   notevil = (notevil + 659)/2;
2033   break;
2034 case "z660":
2035   notevil = (notevil + 660)/2;
2036   break;
2037 case "z661":
2038   notevil = (notevil + 661)/2;
2039   break;
2040 case "z662":
2041   notevil = (notevil + 662)/2;
2042   break;
2043 case "z663":
2044   notevil = (notevil + 663)/2;
2045   break;
2046 case "z664":
2047   notevil = (notevil + 664)/2;
2048   break;
2049 case "z665":
2050   notevil = (notevil + 665)/2;
2051   break;
2052 case "z666":
2053   notevil = (notevil + 666)/2;
2054   break;
2055 case "z667":
2056   notevil = (notevil + 667)/2;
2057   break;
2058 case "z668":
2059   notevil = (notevil + 668)/2;
2060   break;
2061 case "z669":
2062   notevil = (notevil + 669)/2;
2063   break;
2064 case "z670":
2065   notevil = (notevil + 670)/2;
2066   break;
2067 case "z671":
2068   notevil = (notevil + 671)/2;
2069   break;
2070 case "z672":
2071   notevil = (notevil + 672)/2;
2072   break;
2073 case "z673":
2074   notevil = (notevil + 673)/2;
2075   break;
2076 case "z674":
2077   notevil = (notevil + 674)/2;
2078   break;
2079 case "z675":
2080   notevil = (notevil + 675)/2;
2081   break;
2082 case "z676":
2083   notevil = (notevil + 676)/2;
2084   break;
2085 case "z677":
2086   notevil = (notevil + 677)/2;
2087   break;
2088 case "z678":
2089   notevil = (notevil + 678)/2;
2090   break;
2091 case "z679":
2092   notevil = (notevil + 679)/2;
2093   break;
2094 case "z680":
2095   notevil = (notevil + 680)/2;
2096   break;
2097 case "z681":
2098   notevil = (notevil + 681)/2;
2099   break;
2100 case "z682":
2101   notevil = (notevil + 682)/2;
2102   break;
2103 case "z683":
2104   notevil = (notevil + 683)/2;
2105   break;
2106 case "z684":
2107   notevil = (notevil + 684)/2;
2108   break;
2109 case "z685":
2110   notevil = (notevil + 685)/2;
2111   break;
2112 case "z686":
2113   notevil = (notevil + 686)/2;
2114   break;
2115 case "z687":
2116   notevil = (notevil + 687)/2;
2117   break;
2118 case "z688":
2119   notevil = (notevil + 688)/2;
2120   break;
2121 case "z689":
2122   notevil = (notevil + 689)/2;
2123   break;
2124 case "z690":
2125   notevil = (notevil + 690)/2;
2126   break;
2127 case "z691":
2128   notevil = (notevil + 691)/2;
2129   break;
2130 case "z692":
2131   notevil = (notevil + 692)/2;
2132   break;
2133 case "z693":
2134   notevil = (notevil + 693)/2;
2135   break;
2136 case "z694":
2137   notevil = (notevil + 694)/2;
2138   break;
2139 case "z695":
2140   notevil = (notevil + 695)/2;
2141   break;
2142 case "z696":
2143   notevil = (notevil + 696)/2;
2144   break;
2145 case "z697":
2146   notevil = (notevil + 697)/2;
2147   break;
2148 case "z698":
2149   notevil = (notevil + 698)/2;
2150   break;
2151 case "z699":
2152   notevil = (notevil + 699)/2;
2153   break;
2154 case "z700":
2155   notevil = (notevil + 700)/2;
2156   break;
2157 case "z701":
2158   notevil = (notevil + 701)/2;
2159   break;
2160 case "z702":
2161   notevil = (notevil + 702)/2;
2162   break;
2163 case "z703":
2164   notevil = (notevil + 703)/2;
2165   break;
2166 case "z704":
2167   notevil = (notevil + 704)/2;
2168   break;
2169 case "z705":
2170   notevil = (notevil + 705)/2;
2171   break;
2172 case "z706":
2173   notevil = (notevil + 706)/2;
2174   break;
2175 case "z707":
2176   notevil = (notevil + 707)/2;
2177   break;
2178 case "z708":
2179   notevil = (notevil + 708)/2;
2180   break;
2181 case "z709":
2182   notevil = (notevil + 709)/2;
2183   break;
2184 case "z710":
2185   notevil = (notevil + 710)/2;
2186   break;
2187 case "z711":
2188   notevil = (notevil + 711)/2;
2189   break;
2190 case "z712":
2191   notevil = (notevil + 712)/2;
2192   break;
2193 case "z713":
2194   notevil = (notevil + 713)/2;
2195   break;
2196 case "z714":
2197   notevil = (notevil + 714)/2;
2198   break;
2199 case "z715":
2200   notevil = (notevil + 715)/2;
2201   break;
2202 case "z716":
2203   notevil = (notevil + 716)/2;
2204   break;
2205 case "z717":
2206   notevil = (notevil + 717)/2;
2207   break;
2208 case "z718":
2209   notevil = (notevil + 718)/2;
2210   break;
2211 case "z719":
2212   notevil = (notevil + 719)/2;
2213   break;
2214 case "z720":
2215   notevil = (notevil + 720)/2;
2216   break;
2217 case "z721":
2218   notevil = (notevil + 721)/2;
2219   break;
2220 case "z722":
2221   notevil = (notevil + 722)/2;
2222   break;
2223 case "z723":
2224   notevil = (notevil + 723)/2;
2225   break;
2226 case "z724":
2227   notevil = (notevil + 724)/2;
2228   break;
2229 case "z725":
2230   notevil = (notevil + 725)/2;
2231   break;
2232 case "z726":
2233   notevil = (notevil + 726)/2;
2234   break;
2235 case "z727":
2236   notevil = (notevil + 727)/2;
2237   break;
2238 case "z728":
2239   notevil = (notevil + 728)/2;
2240   break;
2241 case "z729":
2242   notevil = (notevil + 729)/2;
2243   break;
2244 case "z730":
2245   notevil = (notevil + 730)/2;
2246   break;
2247 case "z731":
2248   notevil = (notevil + 731)/2;
2249   break;
2250 case "z732":
2251   notevil = (notevil + 732)/2;
2252   break;
2253 case "z733":
2254   notevil = (notevil + 733)/2;
2255   break;
2256 case "z734":
2257   notevil = (notevil + 734)/2;
2258   break;
2259 case "z735":
2260   notevil = (notevil + 735)/2;
2261   break;
2262 case "z736":
2263   notevil = (notevil + 736)/2;
2264   break;
2265 case "z737":
2266   notevil = (notevil + 737)/2;
2267   break;
2268 case "z738":
2269   notevil = (notevil + 738)/2;
2270   break;
2271 case "z739":
2272   notevil = (notevil + 739)/2;
2273   break;
2274 case "z740":
2275   notevil = (notevil + 740)/2;
2276   break;
2277 case "z741":
2278   notevil = (notevil + 741)/2;
2279   break;
2280 case "z742":
2281   notevil = (notevil + 742)/2;
2282   break;
2283 case "z743":
2284   notevil = (notevil + 743)/2;
2285   break;
2286 case "z744":
2287   notevil = (notevil + 744)/2;
2288   break;
2289 case "z745":
2290   notevil = (notevil + 745)/2;
2291   break;
2292 case "z746":
2293   notevil = (notevil + 746)/2;
2294   break;
2295 case "z747":
2296   notevil = (notevil + 747)/2;
2297   break;
2298 case "z748":
2299   notevil = (notevil + 748)/2;
2300   break;
2301 case "z749":
2302   notevil = (notevil + 749)/2;
2303   break;
2304 case "z750":
2305   notevil = (notevil + 750)/2;
2306   break;
2307 case "z751":
2308   notevil = (notevil + 751)/2;
2309   break;
2310 case "z752":
2311   notevil = (notevil + 752)/2;
2312   break;
2313 case "z753":
2314   notevil = (notevil + 753)/2;
2315   break;
2316 case "z754":
2317   notevil = (notevil + 754)/2;
2318   break;
2319 case "z755":
2320   notevil = (notevil + 755)/2;
2321   break;
2322 case "z756":
2323   notevil = (notevil + 756)/2;
2324   break;
2325 case "z757":
2326   notevil = (notevil + 757)/2;
2327   break;
2328 case "z758":
2329   notevil = (notevil + 758)/2;
2330   break;
2331 case "z759":
2332   notevil = (notevil + 759)/2;
2333   break;
2334 case "z760":
2335   notevil = (notevil + 760)/2;
2336   break;
2337 case "z761":
2338   notevil = (notevil + 761)/2;
2339   break;
2340 case "z762":
2341   notevil = (notevil + 762)/2;
2342   break;
2343 case "z763":
2344   notevil = (notevil + 763)/2;
2345   break;
2346 case "z764":
2347   notevil = (notevil + 764)/2;
2348   break;
2349 case "z765":
2350   notevil = (notevil + 765)/2;
2351   break;
2352 case "z766":
2353   notevil = (notevil + 766)/2;
2354   break;
2355 case "z767":
2356   notevil = (notevil + 767)/2;
2357   break;
2358 case "z768":
2359   notevil = (notevil + 768)/2;
2360   break;
2361 case "z769":
2362   notevil = (notevil + 769)/2;
2363   break;
2364 case "z770":
2365   notevil = (notevil + 770)/2;
2366   break;
2367 case "z771":
2368   notevil = (notevil + 771)/2;
2369   break;
2370 case "z772":
2371   notevil = (notevil + 772)/2;
2372   break;
2373 case "z773":
2374   notevil = (notevil + 773)/2;
2375   break;
2376 case "z774":
2377   notevil = (notevil + 774)/2;
2378   break;
2379 case "z775":
2380   notevil = (notevil + 775)/2;
2381   break;
2382 case "z776":
2383   notevil = (notevil + 776)/2;
2384   break;
2385 case "z777":
2386   notevil = (notevil + 777)/2;
2387   break;
2388 case "z778":
2389   notevil = (notevil + 778)/2;
2390   break;
2391 case "z779":
2392   notevil = (notevil + 779)/2;
2393   break;
2394 case "z780":
2395   notevil = (notevil + 780)/2;
2396   break;
2397 case "z781":
2398   notevil = (notevil + 781)/2;
2399   break;
2400 case "z782":
2401   notevil = (notevil + 782)/2;
2402   break;
2403 case "z783":
2404   notevil = (notevil + 783)/2;
2405   break;
2406 case "z784":
2407   notevil = (notevil + 784)/2;
2408   break;
2409 case "z785":
2410   notevil = (notevil + 785)/2;
2411   break;
2412 case "z786":
2413   notevil = (notevil + 786)/2;
2414   break;
2415 case "z787":
2416   notevil = (notevil + 787)/2;
2417   break;
2418 case "z788":
2419   notevil = (notevil + 788)/2;
2420   break;
2421 case "z789":
2422   notevil = (notevil + 789)/2;
2423   break;
2424 case "z790":
2425   notevil = (notevil + 790)/2;
2426   break;
2427 case "z791":
2428   notevil = (notevil + 791)/2;
2429   break;
2430 case "z792":
2431   notevil = (notevil + 792)/2;
2432   break;
2433 case "z793":
2434   notevil = (notevil + 793)/2;
2435   break;
2436 case "z794":
2437   notevil = (notevil + 794)/2;
2438   break;
2439 case "z795":
2440   notevil = (notevil + 795)/2;
2441   break;
2442 case "z796":
2443   notevil = (notevil + 796)/2;
2444   break;
2445 case "z797":
2446   notevil = (notevil + 797)/2;
2447   break;
2448 case "z798":
2449   notevil = (notevil + 798)/2;
2450   break;
2451 case "z799":
2452   notevil = (notevil + 799)/2;
2453   break;
2454 case "z800":
2455   notevil = (notevil + 800)/2;
2456   break;
2457 case "z801":
2458   notevil = (notevil + 801)/2;
2459   break;
2460 case "z802":
2461   notevil = (notevil + 802)/2;
2462   break;
2463 case "z803":
2464   notevil = (notevil + 803)/2;
2465   break;
2466 case "z804":
2467   notevil = (notevil + 804)/2;
2468   break;
2469 case "z805":
2470   notevil = (notevil + 805)/2;
2471   break;
2472 case "z806":
2473   notevil = (notevil + 806)/2;
2474   break;
2475 case "z807":
2476   notevil = (notevil + 807)/2;
2477   break;
2478 case "z808":
2479   notevil = (notevil + 808)/2;
2480   break;
2481 case "z809":
2482   notevil = (notevil + 809)/2;
2483   break;
2484 case "z810":
2485   notevil = (notevil + 810)/2;
2486   break;
2487 case "z811":
2488   notevil = (notevil + 811)/2;
2489   break;
2490 case "z812":
2491   notevil = (notevil + 812)/2;
2492   break;
2493 case "z813":
2494   notevil = (notevil + 813)/2;
2495   break;
2496 case "z814":
2497   notevil = (notevil + 814)/2;
2498   break;
2499 case "z815":
2500   notevil = (notevil + 815)/2;
2501   break;
2502 case "z816":
2503   notevil = (notevil + 816)/2;
2504   break;
2505 case "z817":
2506   notevil = (notevil + 817)/2;
2507   break;
2508 case "z818":
2509   notevil = (notevil + 818)/2;
2510   break;
2511 case "z819":
2512   notevil = (notevil + 819)/2;
2513   break;
2514 case "z820":
2515   notevil = (notevil + 820)/2;
2516   break;
2517 case "z821":
2518   notevil = (notevil + 821)/2;
2519   break;
2520 case "z822":
2521   notevil = (notevil + 822)/2;
2522   break;
2523 case "z823":
2524   notevil = (notevil + 823)/2;
2525   break;
2526 case "z824":
2527   notevil = (notevil + 824)/2;
2528   break;
2529 case "z825":
2530   notevil = (notevil + 825)/2;
2531   break;
2532 case "z826":
2533   notevil = (notevil + 826)/2;
2534   break;
2535 case "z827":
2536   notevil = (notevil + 827)/2;
2537   break;
2538 case "z828":
2539   notevil = (notevil + 828)/2;
2540   break;
2541 case "z829":
2542   notevil = (notevil + 829)/2;
2543   break;
2544 case "z830":
2545   notevil = (notevil + 830)/2;
2546   break;
2547 case "z831":
2548   notevil = (notevil + 831)/2;
2549   break;
2550 case "z832":
2551   notevil = (notevil + 832)/2;
2552   break;
2553 case "z833":
2554   notevil = (notevil + 833)/2;
2555   break;
2556 case "z834":
2557   notevil = (notevil + 834)/2;
2558   break;
2559 case "z835":
2560   notevil = (notevil + 835)/2;
2561   break;
2562 case "z836":
2563   notevil = (notevil + 836)/2;
2564   break;
2565 case "z837":
2566   notevil = (notevil + 837)/2;
2567   break;
2568 case "z838":
2569   notevil = (notevil + 838)/2;
2570   break;
2571 case "z839":
2572   notevil = (notevil + 839)/2;
2573   break;
2574 case "z840":
2575   notevil = (notevil + 840)/2;
2576   break;
2577 case "z841":
2578   notevil = (notevil + 841)/2;
2579   break;
2580 case "z842":
2581   notevil = (notevil + 842)/2;
2582   break;
2583 case "z843":
2584   notevil = (notevil + 843)/2;
2585   break;
2586 case "z844":
2587   notevil = (notevil + 844)/2;
2588   break;
2589 case "z845":
2590   notevil = (notevil + 845)/2;
2591   break;
2592 case "z846":
2593   notevil = (notevil + 846)/2;
2594   break;
2595 case "z847":
2596   notevil = (notevil + 847)/2;
2597   break;
2598 case "z848":
2599   notevil = (notevil + 848)/2;
2600   break;
2601 case "z849":
2602   notevil = (notevil + 849)/2;
2603   break;
2604 case "z850":
2605   notevil = (notevil + 850)/2;
2606   break;
2607 case "z851":
2608   notevil = (notevil + 851)/2;
2609   break;
2610 case "z852":
2611   notevil = (notevil + 852)/2;
2612   break;
2613 case "z853":
2614   notevil = (notevil + 853)/2;
2615   break;
2616 case "z854":
2617   notevil = (notevil + 854)/2;
2618   break;
2619 case "z855":
2620   notevil = (notevil + 855)/2;
2621   break;
2622 case "z856":
2623   notevil = (notevil + 856)/2;
2624   break;
2625 case "z857":
2626   notevil = (notevil + 857)/2;
2627   break;
2628 case "z858":
2629   notevil = (notevil + 858)/2;
2630   break;
2631 case "z859":
2632   notevil = (notevil + 859)/2;
2633   break;
2634 case "z860":
2635   notevil = (notevil + 860)/2;
2636   break;
2637 case "z861":
2638   notevil = (notevil + 861)/2;
2639   break;
2640 case "z862":
2641   notevil = (notevil + 862)/2;
2642   break;
2643 case "z863":
2644   notevil = (notevil + 863)/2;
2645   break;
2646 case "z864":
2647   notevil = (notevil + 864)/2;
2648   break;
2649 case "z865":
2650   notevil = (notevil + 865)/2;
2651   break;
2652 case "z866":
2653   notevil = (notevil + 866)/2;
2654   break;
2655 case "z867":
2656   notevil = (notevil + 867)/2;
2657   break;
2658 case "z868":
2659   notevil = (notevil + 868)/2;
2660   break;
2661 case "z869":
2662   notevil = (notevil + 869)/2;
2663   break;
2664 case "z870":
2665   notevil = (notevil + 870)/2;
2666   break;
2667 case "z871":
2668   notevil = (notevil + 871)/2;
2669   break;
2670 case "z872":
2671   notevil = (notevil + 872)/2;
2672   break;
2673 case "z873":
2674   notevil = (notevil + 873)/2;
2675   break;
2676 case "z874":
2677   notevil = (notevil + 874)/2;
2678   break;
2679 case "z875":
2680   notevil = (notevil + 875)/2;
2681   break;
2682 case "z876":
2683   notevil = (notevil + 876)/2;
2684   break;
2685 case "z877":
2686   notevil = (notevil + 877)/2;
2687   break;
2688 case "z878":
2689   notevil = (notevil + 878)/2;
2690   break;
2691 case "z879":
2692   notevil = (notevil + 879)/2;
2693   break;
2694 case "z880":
2695   notevil = (notevil + 880)/2;
2696   break;
2697 case "z881":
2698   notevil = (notevil + 881)/2;
2699   break;
2700 case "z882":
2701   notevil = (notevil + 882)/2;
2702   break;
2703 case "z883":
2704   notevil = (notevil + 883)/2;
2705   break;
2706 case "z884":
2707   notevil = (notevil + 884)/2;
2708   break;
2709 case "z885":
2710   notevil = (notevil + 885)/2;
2711   break;
2712 case "z886":
2713   notevil = (notevil + 886)/2;
2714   break;
2715 case "z887":
2716   notevil = (notevil + 887)/2;
2717   break;
2718 case "z888":
2719   notevil = (notevil + 888)/2;
2720   break;
2721 case "z889":
2722   notevil = (notevil + 889)/2;
2723   break;
2724 case "z890":
2725   notevil = (notevil + 890)/2;
2726   break;
2727 case "z891":
2728   notevil = (notevil + 891)/2;
2729   break;
2730 case "z892":
2731   notevil = (notevil + 892)/2;
2732   break;
2733 case "z893":
2734   notevil = (notevil + 893)/2;
2735   break;
2736 case "z894":
2737   notevil = (notevil + 894)/2;
2738   break;
2739 case "z895":
2740   notevil = (notevil + 895)/2;
2741   break;
2742 case "z896":
2743   notevil = (notevil + 896)/2;
2744   break;
2745 case "z897":
2746   notevil = (notevil + 897)/2;
2747   break;
2748 case "z898":
2749   notevil = (notevil + 898)/2;
2750   break;
2751 case "z899":
2752   notevil = (notevil + 899)/2;
2753   break;
2754 case "z900":
2755   notevil = (notevil + 900)/2;
2756   break;
2757 case "z901":
2758   notevil = (notevil + 901)/2;
2759   break;
2760 case "z902":
2761   notevil = (notevil + 902)/2;
2762   break;
2763 case "z903":
2764   notevil = (notevil + 903)/2;
2765   break;
2766 case "z904":
2767   notevil = (notevil + 904)/2;
2768   break;
2769 case "z905":
2770   notevil = (notevil + 905)/2;
2771   break;
2772 case "z906":
2773   notevil = (notevil + 906)/2;
2774   break;
2775 case "z907":
2776   notevil = (notevil + 907)/2;
2777   break;
2778 case "z908":
2779   notevil = (notevil + 908)/2;
2780   break;
2781 case "z909":
2782   notevil = (notevil + 909)/2;
2783   break;
2784 case "z910":
2785   notevil = (notevil + 910)/2;
2786   break;
2787 case "z911":
2788   notevil = (notevil + 911)/2;
2789   break;
2790 case "z912":
2791   notevil = (notevil + 912)/2;
2792   break;
2793 case "z913":
2794   notevil = (notevil + 913)/2;
2795   break;
2796 case "z914":
2797   notevil = (notevil + 914)/2;
2798   break;
2799 case "z915":
2800   notevil = (notevil + 915)/2;
2801   break;
2802 case "z916":
2803   notevil = (notevil + 916)/2;
2804   break;
2805 case "z917":
2806   notevil = (notevil + 917)/2;
2807   break;
2808 case "z918":
2809   notevil = (notevil + 918)/2;
2810   break;
2811 case "z919":
2812   notevil = (notevil + 919)/2;
2813   break;
2814 case "z920":
2815   notevil = (notevil + 920)/2;
2816   break;
2817 case "z921":
2818   notevil = (notevil + 921)/2;
2819   break;
2820 case "z922":
2821   notevil = (notevil + 922)/2;
2822   break;
2823 case "z923":
2824   notevil = (notevil + 923)/2;
2825   break;
2826 case "z924":
2827   notevil = (notevil + 924)/2;
2828   break;
2829 case "z925":
2830   notevil = (notevil + 925)/2;
2831   break;
2832 case "z926":
2833   notevil = (notevil + 926)/2;
2834   break;
2835 case "z927":
2836   notevil = (notevil + 927)/2;
2837   break;
2838 case "z928":
2839   notevil = (notevil + 928)/2;
2840   break;
2841 case "z929":
2842   notevil = (notevil + 929)/2;
2843   break;
2844 case "z930":
2845   notevil = (notevil + 930)/2;
2846   break;
2847 case "z931":
2848   notevil = (notevil + 931)/2;
2849   break;
2850 case "z932":
2851   notevil = (notevil + 932)/2;
2852   break;
2853 case "z933":
2854   notevil = (notevil + 933)/2;
2855   break;
2856 case "z934":
2857   notevil = (notevil + 934)/2;
2858   break;
2859 case "z935":
2860   notevil = (notevil + 935)/2;
2861   break;
2862 case "z936":
2863   notevil = (notevil + 936)/2;
2864   break;
2865 case "z937":
2866   notevil = (notevil + 937)/2;
2867   break;
2868 case "z938":
2869   notevil = (notevil + 938)/2;
2870   break;
2871 case "z939":
2872   notevil = (notevil + 939)/2;
2873   break;
2874 case "z940":
2875   notevil = (notevil + 940)/2;
2876   break;
2877 case "z941":
2878   notevil = (notevil + 941)/2;
2879   break;
2880 case "z942":
2881   notevil = (notevil + 942)/2;
2882   break;
2883 case "z943":
2884   notevil = (notevil + 943)/2;
2885   break;
2886 case "z944":
2887   notevil = (notevil + 944)/2;
2888   break;
2889 case "z945":
2890   notevil = (notevil + 945)/2;
2891   break;
2892 case "z946":
2893   notevil = (notevil + 946)/2;
2894   break;
2895 case "z947":
2896   notevil = (notevil + 947)/2;
2897   break;
2898 case "z948":
2899   notevil = (notevil + 948)/2;
2900   break;
2901 case "z949":
2902   notevil = (notevil + 949)/2;
2903   break;
2904 case "z950":
2905   notevil = (notevil + 950)/2;
2906   break;
2907 case "z951":
2908   notevil = (notevil + 951)/2;
2909   break;
2910 case "z952":
2911   notevil = (notevil + 952)/2;
2912   break;
2913 case "z953":
2914   notevil = (notevil + 953)/2;
2915   break;
2916 case "z954":
2917   notevil = (notevil + 954)/2;
2918   break;
2919 case "z955":
2920   notevil = (notevil + 955)/2;
2921   break;
2922 case "z956":
2923   notevil = (notevil + 956)/2;
2924   break;
2925 case "z957":
2926   notevil = (notevil + 957)/2;
2927   break;
2928 case "z958":
2929   notevil = (notevil + 958)/2;
2930   break;
2931 case "z959":
2932   notevil = (notevil + 959)/2;
2933   break;
2934 case "z960":
2935   notevil = (notevil + 960)/2;
2936   break;
2937 case "z961":
2938   notevil = (notevil + 961)/2;
2939   break;
2940 case "z962":
2941   notevil = (notevil + 962)/2;
2942   break;
2943 case "z963":
2944   notevil = (notevil + 963)/2;
2945   break;
2946 case "z964":
2947   notevil = (notevil + 964)/2;
2948   break;
2949 case "z965":
2950   notevil = (notevil + 965)/2;
2951   break;
2952 case "z966":
2953   notevil = (notevil + 966)/2;
2954   break;
2955 case "z967":
2956   notevil = (notevil + 967)/2;
2957   break;
2958 case "z968":
2959   notevil = (notevil + 968)/2;
2960   break;
2961 case "z969":
2962   notevil = (notevil + 969)/2;
2963   break;
2964 case "z970":
2965   notevil = (notevil + 970)/2;
2966   break;
2967 case "z971":
2968   notevil = (notevil + 971)/2;
2969   break;
2970 case "z972":
2971   notevil = (notevil + 972)/2;
2972   break;
2973 case "z973":
2974   notevil = (notevil + 973)/2;
2975   break;
2976 case "z974":
2977   notevil = (notevil + 974)/2;
2978   break;
2979 case "z975":
2980   notevil = (notevil + 975)/2;
2981   break;
2982 case "z976":
2983   notevil = (notevil + 976)/2;
2984   break;
2985 case "z977":
2986   notevil = (notevil + 977)/2;
2987   break;
2988 case "z978":
2989   notevil = (notevil + 978)/2;
2990   break;
2991 case "z979":
2992   notevil = (notevil + 979)/2;
2993   break;
2994 case "z980":
2995   notevil = (notevil + 980)/2;
2996   break;
2997 case "z981":
2998   notevil = (notevil + 981)/2;
2999   break;
3000 case "z982":
3001   notevil = (notevil + 982)/2;
3002   break;
3003 case "z983":
3004   notevil = (notevil + 983)/2;
3005   break;
3006 case "z984":
3007   notevil = (notevil + 984)/2;
3008   break;
3009 case "z985":
3010   notevil = (notevil + 985)/2;
3011   break;
3012 case "z986":
3013   notevil = (notevil + 986)/2;
3014   break;
3015 case "z987":
3016   notevil = (notevil + 987)/2;
3017   break;
3018 case "z988":
3019   notevil = (notevil + 988)/2;
3020   break;
3021 case "z989":
3022   notevil = (notevil + 989)/2;
3023   break;
3024 case "z990":
3025   notevil = (notevil + 990)/2;
3026   break;
3027 case "z991":
3028   notevil = (notevil + 991)/2;
3029   break;
3030 case "z992":
3031   notevil = (notevil + 992)/2;
3032   break;
3033 case "z993":
3034   notevil = (notevil + 993)/2;
3035   break;
3036 case "z994":
3037   notevil = (notevil + 994)/2;
3038   break;
3039 case "z995":
3040   notevil = (notevil + 995)/2;
3041   break;
3042 case "z996":
3043   notevil = (notevil + 996)/2;
3044   break;
3045 case "z997":
3046   notevil = (notevil + 997)/2;
3047   break;
3048 case "z998":
3049   notevil = (notevil + 998)/2;
3050   break;
3051 case "z999":
3052   notevil = (notevil + 999)/2;
3053   break;
3054 case "z1000":
3055   notevil = (notevil + 1000)/2;
3056   break;
3057 case "z1001":
3058   notevil = (notevil + 1001)/2;
3059   break;
3060 case "z1002":
3061   notevil = (notevil + 1002)/2;
3062   break;
3063 case "z1003":
3064   notevil = (notevil + 1003)/2;
3065   break;
3066 case "z1004":
3067   notevil = (notevil + 1004)/2;
3068   break;
3069 case "z1005":
3070   notevil = (notevil + 1005)/2;
3071   break;
3072 case "z1006":
3073   notevil = (notevil + 1006)/2;
3074   break;
3075 case "z1007":
3076   notevil = (notevil + 1007)/2;
3077   break;
3078 case "z1008":
3079   notevil = (notevil + 1008)/2;
3080   break;
3081 case "z1009":
3082   notevil = (notevil + 1009)/2;
3083   break;
3084 case "z1010":
3085   notevil = (notevil + 1010)/2;
3086   break;
3087 case "z1011":
3088   notevil = (notevil + 1011)/2;
3089   break;
3090 case "z1012":
3091   notevil = (notevil + 1012)/2;
3092   break;
3093 case "z1013":
3094   notevil = (notevil + 1013)/2;
3095   break;
3096 case "z1014":
3097   notevil = (notevil + 1014)/2;
3098   break;
3099 case "z1015":
3100   notevil = (notevil + 1015)/2;
3101   break;
3102 case "z1016":
3103   notevil = (notevil + 1016)/2;
3104   break;
3105 case "z1017":
3106   notevil = (notevil + 1017)/2;
3107   break;
3108 case "z1018":
3109   notevil = (notevil + 1018)/2;
3110   break;
3111 case "z1019":
3112   notevil = (notevil + 1019)/2;
3113   break;
3114 case "z1020":
3115   notevil = (notevil + 1020)/2;
3116   break;
3117 case "z1021":
3118   notevil = (notevil + 1021)/2;
3119   break;
3120 case "z1022":
3121   notevil = (notevil + 1022)/2;
3122   break;
3123 case "z1023":
3124   notevil = (notevil + 1023)/2;
3125   break;
3126 case "z1024":
3127   notevil = (notevil + 1024)/2;
3128   break;
3129 case "z1025":
3130   notevil = (notevil + 1025)/2;
3131   break;
3132 case "z1026":
3133   notevil = (notevil + 1026)/2;
3134   break;
3135 case "z1027":
3136   notevil = (notevil + 1027)/2;
3137   break;
3138 case "z1028":
3139   notevil = (notevil + 1028)/2;
3140   break;
3141 case "z1029":
3142   notevil = (notevil + 1029)/2;
3143   break;
3144 case "z1030":
3145   notevil = (notevil + 1030)/2;
3146   break;
3147 case "z1031":
3148   notevil = (notevil + 1031)/2;
3149   break;
3150 case "z1032":
3151   notevil = (notevil + 1032)/2;
3152   break;
3153 case "z1033":
3154   notevil = (notevil + 1033)/2;
3155   break;
3156 case "z1034":
3157   notevil = (notevil + 1034)/2;
3158   break;
3159 case "z1035":
3160   notevil = (notevil + 1035)/2;
3161   break;
3162 case "z1036":
3163   notevil = (notevil + 1036)/2;
3164   break;
3165 case "z1037":
3166   notevil = (notevil + 1037)/2;
3167   break;
3168 case "z1038":
3169   notevil = (notevil + 1038)/2;
3170   break;
3171 case "z1039":
3172   notevil = (notevil + 1039)/2;
3173   break;
3174 case "z1040":
3175   notevil = (notevil + 1040)/2;
3176   break;
3177 case "z1041":
3178   notevil = (notevil + 1041)/2;
3179   break;
3180 case "z1042":
3181   notevil = (notevil + 1042)/2;
3182   break;
3183 case "z1043":
3184   notevil = (notevil + 1043)/2;
3185   break;
3186 case "z1044":
3187   notevil = (notevil + 1044)/2;
3188   break;
3189 case "z1045":
3190   notevil = (notevil + 1045)/2;
3191   break;
3192 case "z1046":
3193   notevil = (notevil + 1046)/2;
3194   break;
3195 case "z1047":
3196   notevil = (notevil + 1047)/2;
3197   break;
3198 case "z1048":
3199   notevil = (notevil + 1048)/2;
3200   break;
3201 case "z1049":
3202   notevil = (notevil + 1049)/2;
3203   break;
3204 case "z1050":
3205   notevil = (notevil + 1050)/2;
3206   break;
3207 case "z1051":
3208   notevil = (notevil + 1051)/2;
3209   break;
3210 case "z1052":
3211   notevil = (notevil + 1052)/2;
3212   break;
3213 case "z1053":
3214   notevil = (notevil + 1053)/2;
3215   break;
3216 case "z1054":
3217   notevil = (notevil + 1054)/2;
3218   break;
3219 case "z1055":
3220   notevil = (notevil + 1055)/2;
3221   break;
3222 case "z1056":
3223   notevil = (notevil + 1056)/2;
3224   break;
3225 case "z1057":
3226   notevil = (notevil + 1057)/2;
3227   break;
3228 case "z1058":
3229   notevil = (notevil + 1058)/2;
3230   break;
3231 case "z1059":
3232   notevil = (notevil + 1059)/2;
3233   break;
3234 case "z1060":
3235   notevil = (notevil + 1060)/2;
3236   break;
3237 case "z1061":
3238   notevil = (notevil + 1061)/2;
3239   break;
3240 case "z1062":
3241   notevil = (notevil + 1062)/2;
3242   break;
3243 case "z1063":
3244   notevil = (notevil + 1063)/2;
3245   break;
3246 case "z1064":
3247   notevil = (notevil + 1064)/2;
3248   break;
3249 case "z1065":
3250   notevil = (notevil + 1065)/2;
3251   break;
3252 case "z1066":
3253   notevil = (notevil + 1066)/2;
3254   break;
3255 case "z1067":
3256   notevil = (notevil + 1067)/2;
3257   break;
3258 case "z1068":
3259   notevil = (notevil + 1068)/2;
3260   break;
3261 case "z1069":
3262   notevil = (notevil + 1069)/2;
3263   break;
3264 case "z1070":
3265   notevil = (notevil + 1070)/2;
3266   break;
3267 case "z1071":
3268   notevil = (notevil + 1071)/2;
3269   break;
3270 case "z1072":
3271   notevil = (notevil + 1072)/2;
3272   break;
3273 case "z1073":
3274   notevil = (notevil + 1073)/2;
3275   break;
3276 case "z1074":
3277   notevil = (notevil + 1074)/2;
3278   break;
3279 case "z1075":
3280   notevil = (notevil + 1075)/2;
3281   break;
3282 case "z1076":
3283   notevil = (notevil + 1076)/2;
3284   break;
3285 case "z1077":
3286   notevil = (notevil + 1077)/2;
3287   break;
3288 case "z1078":
3289   notevil = (notevil + 1078)/2;
3290   break;
3291 case "z1079":
3292   notevil = (notevil + 1079)/2;
3293   break;
3294 case "z1080":
3295   notevil = (notevil + 1080)/2;
3296   break;
3297 case "z1081":
3298   notevil = (notevil + 1081)/2;
3299   break;
3300 case "z1082":
3301   notevil = (notevil + 1082)/2;
3302   break;
3303 case "z1083":
3304   notevil = (notevil + 1083)/2;
3305   break;
3306 case "z1084":
3307   notevil = (notevil + 1084)/2;
3308   break;
3309 case "z1085":
3310   notevil = (notevil + 1085)/2;
3311   break;
3312 case "z1086":
3313   notevil = (notevil + 1086)/2;
3314   break;
3315 case "z1087":
3316   notevil = (notevil + 1087)/2;
3317   break;
3318 case "z1088":
3319   notevil = (notevil + 1088)/2;
3320   break;
3321 case "z1089":
3322   notevil = (notevil + 1089)/2;
3323   break;
3324 case "z1090":
3325   notevil = (notevil + 1090)/2;
3326   break;
3327 case "z1091":
3328   notevil = (notevil + 1091)/2;
3329   break;
3330 case "z1092":
3331   notevil = (notevil + 1092)/2;
3332   break;
3333 case "z1093":
3334   notevil = (notevil + 1093)/2;
3335   break;
3336 case "z1094":
3337   notevil = (notevil + 1094)/2;
3338   break;
3339 case "z1095":
3340   notevil = (notevil + 1095)/2;
3341   break;
3342 case "z1096":
3343   notevil = (notevil + 1096)/2;
3344   break;
3345 case "z1097":
3346   notevil = (notevil + 1097)/2;
3347   break;
3348 case "z1098":
3349   notevil = (notevil + 1098)/2;
3350   break;
3351 case "z1099":
3352   notevil = (notevil + 1099)/2;
3353   break;
3354 case "z1100":
3355   notevil = (notevil + 1100)/2;
3356   break;
3357 case "z1101":
3358   notevil = (notevil + 1101)/2;
3359   break;
3360 case "z1102":
3361   notevil = (notevil + 1102)/2;
3362   break;
3363 case "z1103":
3364   notevil = (notevil + 1103)/2;
3365   break;
3366 case "z1104":
3367   notevil = (notevil + 1104)/2;
3368   break;
3369 case "z1105":
3370   notevil = (notevil + 1105)/2;
3371   break;
3372 case "z1106":
3373   notevil = (notevil + 1106)/2;
3374   break;
3375 case "z1107":
3376   notevil = (notevil + 1107)/2;
3377   break;
3378 case "z1108":
3379   notevil = (notevil + 1108)/2;
3380   break;
3381 case "z1109":
3382   notevil = (notevil + 1109)/2;
3383   break;
3384 case "z1110":
3385   notevil = (notevil + 1110)/2;
3386   break;
3387 case "z1111":
3388   notevil = (notevil + 1111)/2;
3389   break;
3390 case "z1112":
3391   notevil = (notevil + 1112)/2;
3392   break;
3393 case "z1113":
3394   notevil = (notevil + 1113)/2;
3395   break;
3396 case "z1114":
3397   notevil = (notevil + 1114)/2;
3398   break;
3399 case "z1115":
3400   notevil = (notevil + 1115)/2;
3401   break;
3402 case "z1116":
3403   notevil = (notevil + 1116)/2;
3404   break;
3405 case "z1117":
3406   notevil = (notevil + 1117)/2;
3407   break;
3408 case "z1118":
3409   notevil = (notevil + 1118)/2;
3410   break;
3411 case "z1119":
3412   notevil = (notevil + 1119)/2;
3413   break;
3414 case "z1120":
3415   notevil = (notevil + 1120)/2;
3416   break;
3417 case "z1121":
3418   notevil = (notevil + 1121)/2;
3419   break;
3420 case "z1122":
3421   notevil = (notevil + 1122)/2;
3422   break;
3423 case "z1123":
3424   notevil = (notevil + 1123)/2;
3425   break;
3426 case "z1124":
3427   notevil = (notevil + 1124)/2;
3428   break;
3429 case "z1125":
3430   notevil = (notevil + 1125)/2;
3431   break;
3432 case "z1126":
3433   notevil = (notevil + 1126)/2;
3434   break;
3435 case "z1127":
3436   notevil = (notevil + 1127)/2;
3437   break;
3438 case "z1128":
3439   notevil = (notevil + 1128)/2;
3440   break;
3441 case "z1129":
3442   notevil = (notevil + 1129)/2;
3443   break;
3444 case "z1130":
3445   notevil = (notevil + 1130)/2;
3446   break;
3447 case "z1131":
3448   notevil = (notevil + 1131)/2;
3449   break;
3450 case "z1132":
3451   notevil = (notevil + 1132)/2;
3452   break;
3453 case "z1133":
3454   notevil = (notevil + 1133)/2;
3455   break;
3456 case "z1134":
3457   notevil = (notevil + 1134)/2;
3458   break;
3459 case "z1135":
3460   notevil = (notevil + 1135)/2;
3461   break;
3462 case "z1136":
3463   notevil = (notevil + 1136)/2;
3464   break;
3465 case "z1137":
3466   notevil = (notevil + 1137)/2;
3467   break;
3468 case "z1138":
3469   notevil = (notevil + 1138)/2;
3470   break;
3471 case "z1139":
3472   notevil = (notevil + 1139)/2;
3473   break;
3474 case "z1140":
3475   notevil = (notevil + 1140)/2;
3476   break;
3477 case "z1141":
3478   notevil = (notevil + 1141)/2;
3479   break;
3480 case "z1142":
3481   notevil = (notevil + 1142)/2;
3482   break;
3483 case "z1143":
3484   notevil = (notevil + 1143)/2;
3485   break;
3486 case "z1144":
3487   notevil = (notevil + 1144)/2;
3488   break;
3489 case "z1145":
3490   notevil = (notevil + 1145)/2;
3491   break;
3492 case "z1146":
3493   notevil = (notevil + 1146)/2;
3494   break;
3495 case "z1147":
3496   notevil = (notevil + 1147)/2;
3497   break;
3498 case "z1148":
3499   notevil = (notevil + 1148)/2;
3500   break;
3501 case "z1149":
3502   notevil = (notevil + 1149)/2;
3503   break;
3504 case "z1150":
3505   notevil = (notevil + 1150)/2;
3506   break;
3507 case "z1151":
3508   notevil = (notevil + 1151)/2;
3509   break;
3510 case "z1152":
3511   notevil = (notevil + 1152)/2;
3512   break;
3513 case "z1153":
3514   notevil = (notevil + 1153)/2;
3515   break;
3516 case "z1154":
3517   notevil = (notevil + 1154)/2;
3518   break;
3519 case "z1155":
3520   notevil = (notevil + 1155)/2;
3521   break;
3522 case "z1156":
3523   notevil = (notevil + 1156)/2;
3524   break;
3525 case "z1157":
3526   notevil = (notevil + 1157)/2;
3527   break;
3528 case "z1158":
3529   notevil = (notevil + 1158)/2;
3530   break;
3531 case "z1159":
3532   notevil = (notevil + 1159)/2;
3533   break;
3534 case "z1160":
3535   notevil = (notevil + 1160)/2;
3536   break;
3537 case "z1161":
3538   notevil = (notevil + 1161)/2;
3539   break;
3540 case "z1162":
3541   notevil = (notevil + 1162)/2;
3542   break;
3543 case "z1163":
3544   notevil = (notevil + 1163)/2;
3545   break;
3546 case "z1164":
3547   notevil = (notevil + 1164)/2;
3548   break;
3549 case "z1165":
3550   notevil = (notevil + 1165)/2;
3551   break;
3552 case "z1166":
3553   notevil = (notevil + 1166)/2;
3554   break;
3555 case "z1167":
3556   notevil = (notevil + 1167)/2;
3557   break;
3558 case "z1168":
3559   notevil = (notevil + 1168)/2;
3560   break;
3561 case "z1169":
3562   notevil = (notevil + 1169)/2;
3563   break;
3564 case "z1170":
3565   notevil = (notevil + 1170)/2;
3566   break;
3567 case "z1171":
3568   notevil = (notevil + 1171)/2;
3569   break;
3570 case "z1172":
3571   notevil = (notevil + 1172)/2;
3572   break;
3573 case "z1173":
3574   notevil = (notevil + 1173)/2;
3575   break;
3576 case "z1174":
3577   notevil = (notevil + 1174)/2;
3578   break;
3579 case "z1175":
3580   notevil = (notevil + 1175)/2;
3581   break;
3582 case "z1176":
3583   notevil = (notevil + 1176)/2;
3584   break;
3585 case "z1177":
3586   notevil = (notevil + 1177)/2;
3587   break;
3588 case "z1178":
3589   notevil = (notevil + 1178)/2;
3590   break;
3591 case "z1179":
3592   notevil = (notevil + 1179)/2;
3593   break;
3594 case "z1180":
3595   notevil = (notevil + 1180)/2;
3596   break;
3597 case "z1181":
3598   notevil = (notevil + 1181)/2;
3599   break;
3600 case "z1182":
3601   notevil = (notevil + 1182)/2;
3602   break;
3603 case "z1183":
3604   notevil = (notevil + 1183)/2;
3605   break;
3606 case "z1184":
3607   notevil = (notevil + 1184)/2;
3608   break;
3609 case "z1185":
3610   notevil = (notevil + 1185)/2;
3611   break;
3612 case "z1186":
3613   notevil = (notevil + 1186)/2;
3614   break;
3615 case "z1187":
3616   notevil = (notevil + 1187)/2;
3617   break;
3618 case "z1188":
3619   notevil = (notevil + 1188)/2;
3620   break;
3621 case "z1189":
3622   notevil = (notevil + 1189)/2;
3623   break;
3624 case "z1190":
3625   notevil = (notevil + 1190)/2;
3626   break;
3627 case "z1191":
3628   notevil = (notevil + 1191)/2;
3629   break;
3630 case "z1192":
3631   notevil = (notevil + 1192)/2;
3632   break;
3633 case "z1193":
3634   notevil = (notevil + 1193)/2;
3635   break;
3636 case "z1194":
3637   notevil = (notevil + 1194)/2;
3638   break;
3639 case "z1195":
3640   notevil = (notevil + 1195)/2;
3641   break;
3642 case "z1196":
3643   notevil = (notevil + 1196)/2;
3644   break;
3645 case "z1197":
3646   notevil = (notevil + 1197)/2;
3647   break;
3648 case "z1198":
3649   notevil = (notevil + 1198)/2;
3650   break;
3651 case "z1199":
3652   notevil = (notevil + 1199)/2;
3653   break;
3654 case "z1200":
3655   notevil = (notevil + 1200)/2;
3656   break;
3657 case "z1201":
3658   notevil = (notevil + 1201)/2;
3659   break;
3660 case "z1202":
3661   notevil = (notevil + 1202)/2;
3662   break;
3663 case "z1203":
3664   notevil = (notevil + 1203)/2;
3665   break;
3666 case "z1204":
3667   notevil = (notevil + 1204)/2;
3668   break;
3669 case "z1205":
3670   notevil = (notevil + 1205)/2;
3671   break;
3672 case "z1206":
3673   notevil = (notevil + 1206)/2;
3674   break;
3675 case "z1207":
3676   notevil = (notevil + 1207)/2;
3677   break;
3678 case "z1208":
3679   notevil = (notevil + 1208)/2;
3680   break;
3681 case "z1209":
3682   notevil = (notevil + 1209)/2;
3683   break;
3684 case "z1210":
3685   notevil = (notevil + 1210)/2;
3686   break;
3687 case "z1211":
3688   notevil = (notevil + 1211)/2;
3689   break;
3690 case "z1212":
3691   notevil = (notevil + 1212)/2;
3692   break;
3693 case "z1213":
3694   notevil = (notevil + 1213)/2;
3695   break;
3696 case "z1214":
3697   notevil = (notevil + 1214)/2;
3698   break;
3699 case "z1215":
3700   notevil = (notevil + 1215)/2;
3701   break;
3702 case "z1216":
3703   notevil = (notevil + 1216)/2;
3704   break;
3705 case "z1217":
3706   notevil = (notevil + 1217)/2;
3707   break;
3708 case "z1218":
3709   notevil = (notevil + 1218)/2;
3710   break;
3711 case "z1219":
3712   notevil = (notevil + 1219)/2;
3713   break;
3714 case "z1220":
3715   notevil = (notevil + 1220)/2;
3716   break;
3717 case "z1221":
3718   notevil = (notevil + 1221)/2;
3719   break;
3720 case "z1222":
3721   notevil = (notevil + 1222)/2;
3722   break;
3723 case "z1223":
3724   notevil = (notevil + 1223)/2;
3725   break;
3726 case "z1224":
3727   notevil = (notevil + 1224)/2;
3728   break;
3729 case "z1225":
3730   notevil = (notevil + 1225)/2;
3731   break;
3732 case "z1226":
3733   notevil = (notevil + 1226)/2;
3734   break;
3735 case "z1227":
3736   notevil = (notevil + 1227)/2;
3737   break;
3738 case "z1228":
3739   notevil = (notevil + 1228)/2;
3740   break;
3741 case "z1229":
3742   notevil = (notevil + 1229)/2;
3743   break;
3744 case "z1230":
3745   notevil = (notevil + 1230)/2;
3746   break;
3747 case "z1231":
3748   notevil = (notevil + 1231)/2;
3749   break;
3750 case "z1232":
3751   notevil = (notevil + 1232)/2;
3752   break;
3753 case "z1233":
3754   notevil = (notevil + 1233)/2;
3755   break;
3756 case "z1234":
3757   notevil = (notevil + 1234)/2;
3758   break;
3759 case "z1235":
3760   notevil = (notevil + 1235)/2;
3761   break;
3762 case "z1236":
3763   notevil = (notevil + 1236)/2;
3764   break;
3765 case "z1237":
3766   notevil = (notevil + 1237)/2;
3767   break;
3768 case "z1238":
3769   notevil = (notevil + 1238)/2;
3770   break;
3771 case "z1239":
3772   notevil = (notevil + 1239)/2;
3773   break;
3774 case "z1240":
3775   notevil = (notevil + 1240)/2;
3776   break;
3777 case "z1241":
3778   notevil = (notevil + 1241)/2;
3779   break;
3780 case "z1242":
3781   notevil = (notevil + 1242)/2;
3782   break;
3783 case "z1243":
3784   notevil = (notevil + 1243)/2;
3785   break;
3786 case "z1244":
3787   notevil = (notevil + 1244)/2;
3788   break;
3789 case "z1245":
3790   notevil = (notevil + 1245)/2;
3791   break;
3792 case "z1246":
3793   notevil = (notevil + 1246)/2;
3794   break;
3795 case "z1247":
3796   notevil = (notevil + 1247)/2;
3797   break;
3798 case "z1248":
3799   notevil = (notevil + 1248)/2;
3800   break;
3801 case "z1249":
3802   notevil = (notevil + 1249)/2;
3803   break;
3804 case "z1250":
3805   notevil = (notevil + 1250)/2;
3806   break;
3807 case "z1251":
3808   notevil = (notevil + 1251)/2;
3809   break;
3810 case "z1252":
3811   notevil = (notevil + 1252)/2;
3812   break;
3813 case "z1253":
3814   notevil = (notevil + 1253)/2;
3815   break;
3816 case "z1254":
3817   notevil = (notevil + 1254)/2;
3818   break;
3819 case "z1255":
3820   notevil = (notevil + 1255)/2;
3821   break;
3822 case "z1256":
3823   notevil = (notevil + 1256)/2;
3824   break;
3825 case "z1257":
3826   notevil = (notevil + 1257)/2;
3827   break;
3828 case "z1258":
3829   notevil = (notevil + 1258)/2;
3830   break;
3831 case "z1259":
3832   notevil = (notevil + 1259)/2;
3833   break;
3834 case "z1260":
3835   notevil = (notevil + 1260)/2;
3836   break;
3837 case "z1261":
3838   notevil = (notevil + 1261)/2;
3839   break;
3840 case "z1262":
3841   notevil = (notevil + 1262)/2;
3842   break;
3843 case "z1263":
3844   notevil = (notevil + 1263)/2;
3845   break;
3846 case "z1264":
3847   notevil = (notevil + 1264)/2;
3848   break;
3849 case "z1265":
3850   notevil = (notevil + 1265)/2;
3851   break;
3852 case "z1266":
3853   notevil = (notevil + 1266)/2;
3854   break;
3855 case "z1267":
3856   notevil = (notevil + 1267)/2;
3857   break;
3858 case "z1268":
3859   notevil = (notevil + 1268)/2;
3860   break;
3861 case "z1269":
3862   notevil = (notevil + 1269)/2;
3863   break;
3864 case "z1270":
3865   notevil = (notevil + 1270)/2;
3866   break;
3867 case "z1271":
3868   notevil = (notevil + 1271)/2;
3869   break;
3870 case "z1272":
3871   notevil = (notevil + 1272)/2;
3872   break;
3873 case "z1273":
3874   notevil = (notevil + 1273)/2;
3875   break;
3876 case "z1274":
3877   notevil = (notevil + 1274)/2;
3878   break;
3879 case "z1275":
3880   notevil = (notevil + 1275)/2;
3881   break;
3882 case "z1276":
3883   notevil = (notevil + 1276)/2;
3884   break;
3885 case "z1277":
3886   notevil = (notevil + 1277)/2;
3887   break;
3888 case "z1278":
3889   notevil = (notevil + 1278)/2;
3890   break;
3891 case "z1279":
3892   notevil = (notevil + 1279)/2;
3893   break;
3894 case "z1280":
3895   notevil = (notevil + 1280)/2;
3896   break;
3897 case "z1281":
3898   notevil = (notevil + 1281)/2;
3899   break;
3900 case "z1282":
3901   notevil = (notevil + 1282)/2;
3902   break;
3903 case "z1283":
3904   notevil = (notevil + 1283)/2;
3905   break;
3906 case "z1284":
3907   notevil = (notevil + 1284)/2;
3908   break;
3909 case "z1285":
3910   notevil = (notevil + 1285)/2;
3911   break;
3912 case "z1286":
3913   notevil = (notevil + 1286)/2;
3914   break;
3915 case "z1287":
3916   notevil = (notevil + 1287)/2;
3917   break;
3918 case "z1288":
3919   notevil = (notevil + 1288)/2;
3920   break;
3921 case "z1289":
3922   notevil = (notevil + 1289)/2;
3923   break;
3924 case "z1290":
3925   notevil = (notevil + 1290)/2;
3926   break;
3927 case "z1291":
3928   notevil = (notevil + 1291)/2;
3929   break;
3930 case "z1292":
3931   notevil = (notevil + 1292)/2;
3932   break;
3933 case "z1293":
3934   notevil = (notevil + 1293)/2;
3935   break;
3936 case "z1294":
3937   notevil = (notevil + 1294)/2;
3938   break;
3939 case "z1295":
3940   notevil = (notevil + 1295)/2;
3941   break;
3942 case "z1296":
3943   notevil = (notevil + 1296)/2;
3944   break;
3945 case "z1297":
3946   notevil = (notevil + 1297)/2;
3947   break;
3948 case "z1298":
3949   notevil = (notevil + 1298)/2;
3950   break;
3951 case "z1299":
3952   notevil = (notevil + 1299)/2;
3953   break;
3954 case "z1300":
3955   notevil = (notevil + 1300)/2;
3956   break;
3957 case "z1301":
3958   notevil = (notevil + 1301)/2;
3959   break;
3960 case "z1302":
3961   notevil = (notevil + 1302)/2;
3962   break;
3963 case "z1303":
3964   notevil = (notevil + 1303)/2;
3965   break;
3966 case "z1304":
3967   notevil = (notevil + 1304)/2;
3968   break;
3969 case "z1305":
3970   notevil = (notevil + 1305)/2;
3971   break;
3972 case "z1306":
3973   notevil = (notevil + 1306)/2;
3974   break;
3975 case "z1307":
3976   notevil = (notevil + 1307)/2;
3977   break;
3978 case "z1308":
3979   notevil = (notevil + 1308)/2;
3980   break;
3981 case "z1309":
3982   notevil = (notevil + 1309)/2;
3983   break;
3984 case "z1310":
3985   notevil = (notevil + 1310)/2;
3986   break;
3987 case "z1311":
3988   notevil = (notevil + 1311)/2;
3989   break;
3990 case "z1312":
3991   notevil = (notevil + 1312)/2;
3992   break;
3993 case "z1313":
3994   notevil = (notevil + 1313)/2;
3995   break;
3996 case "z1314":
3997   notevil = (notevil + 1314)/2;
3998   break;
3999 case "z1315":
4000   notevil = (notevil + 1315)/2;
4001   break;
4002 case "z1316":
4003   notevil = (notevil + 1316)/2;
4004   break;
4005 case "z1317":
4006   notevil = (notevil + 1317)/2;
4007   break;
4008 case "z1318":
4009   notevil = (notevil + 1318)/2;
4010   break;
4011 case "z1319":
4012   notevil = (notevil + 1319)/2;
4013   break;
4014 case "z1320":
4015   notevil = (notevil + 1320)/2;
4016   break;
4017 case "z1321":
4018   notevil = (notevil + 1321)/2;
4019   break;
4020 case "z1322":
4021   notevil = (notevil + 1322)/2;
4022   break;
4023 case "z1323":
4024   notevil = (notevil + 1323)/2;
4025   break;
4026 case "z1324":
4027   notevil = (notevil + 1324)/2;
4028   break;
4029 case "z1325":
4030   notevil = (notevil + 1325)/2;
4031   break;
4032 case "z1326":
4033   notevil = (notevil + 1326)/2;
4034   break;
4035 case "z1327":
4036   notevil = (notevil + 1327)/2;
4037   break;
4038 case "z1328":
4039   notevil = (notevil + 1328)/2;
4040   break;
4041 case "z1329":
4042   notevil = (notevil + 1329)/2;
4043   break;
4044 case "z1330":
4045   notevil = (notevil + 1330)/2;
4046   break;
4047 case "z1331":
4048   notevil = (notevil + 1331)/2;
4049   break;
4050 case "z1332":
4051   notevil = (notevil + 1332)/2;
4052   break;
4053 case "z1333":
4054   notevil = (notevil + 1333)/2;
4055   break;
4056 case "z1334":
4057   notevil = (notevil + 1334)/2;
4058   break;
4059 case "z1335":
4060   notevil = (notevil + 1335)/2;
4061   break;
4062 case "z1336":
4063   notevil = (notevil + 1336)/2;
4064   break;
4065 case "z1337":
4066   notevil = (notevil + 1337)/2;
4067   break;
4068 case "z1338":
4069   notevil = (notevil + 1338)/2;
4070   break;
4071 case "z1339":
4072   notevil = (notevil + 1339)/2;
4073   break;
4074 case "z1340":
4075   notevil = (notevil + 1340)/2;
4076   break;
4077 case "z1341":
4078   notevil = (notevil + 1341)/2;
4079   break;
4080 case "z1342":
4081   notevil = (notevil + 1342)/2;
4082   break;
4083 case "z1343":
4084   notevil = (notevil + 1343)/2;
4085   break;
4086 case "z1344":
4087   notevil = (notevil + 1344)/2;
4088   break;
4089 case "z1345":
4090   notevil = (notevil + 1345)/2;
4091   break;
4092 case "z1346":
4093   notevil = (notevil + 1346)/2;
4094   break;
4095 case "z1347":
4096   notevil = (notevil + 1347)/2;
4097   break;
4098 case "z1348":
4099   notevil = (notevil + 1348)/2;
4100   break;
4101 case "z1349":
4102   notevil = (notevil + 1349)/2;
4103   break;
4104 case "z1350":
4105   notevil = (notevil + 1350)/2;
4106   break;
4107 case "z1351":
4108   notevil = (notevil + 1351)/2;
4109   break;
4110 case "z1352":
4111   notevil = (notevil + 1352)/2;
4112   break;
4113 case "z1353":
4114   notevil = (notevil + 1353)/2;
4115   break;
4116 case "z1354":
4117   notevil = (notevil + 1354)/2;
4118   break;
4119 case "z1355":
4120   notevil = (notevil + 1355)/2;
4121   break;
4122 case "z1356":
4123   notevil = (notevil + 1356)/2;
4124   break;
4125 case "z1357":
4126   notevil = (notevil + 1357)/2;
4127   break;
4128 case "z1358":
4129   notevil = (notevil + 1358)/2;
4130   break;
4131 case "z1359":
4132   notevil = (notevil + 1359)/2;
4133   break;
4134 case "z1360":
4135   notevil = (notevil + 1360)/2;
4136   break;
4137 case "z1361":
4138   notevil = (notevil + 1361)/2;
4139   break;
4140 case "z1362":
4141   notevil = (notevil + 1362)/2;
4142   break;
4143 case "z1363":
4144   notevil = (notevil + 1363)/2;
4145   break;
4146 case "z1364":
4147   notevil = (notevil + 1364)/2;
4148   break;
4149 case "z1365":
4150   notevil = (notevil + 1365)/2;
4151   break;
4152 case "z1366":
4153   notevil = (notevil + 1366)/2;
4154   break;
4155 case "z1367":
4156   notevil = (notevil + 1367)/2;
4157   break;
4158 case "z1368":
4159   notevil = (notevil + 1368)/2;
4160   break;
4161 case "z1369":
4162   notevil = (notevil + 1369)/2;
4163   break;
4164 case "z1370":
4165   notevil = (notevil + 1370)/2;
4166   break;
4167 case "z1371":
4168   notevil = (notevil + 1371)/2;
4169   break;
4170 case "z1372":
4171   notevil = (notevil + 1372)/2;
4172   break;
4173 case "z1373":
4174   notevil = (notevil + 1373)/2;
4175   break;
4176 case "z1374":
4177   notevil = (notevil + 1374)/2;
4178   break;
4179 case "z1375":
4180   notevil = (notevil + 1375)/2;
4181   break;
4182 case "z1376":
4183   notevil = (notevil + 1376)/2;
4184   break;
4185 case "z1377":
4186   notevil = (notevil + 1377)/2;
4187   break;
4188 case "z1378":
4189   notevil = (notevil + 1378)/2;
4190   break;
4191 case "z1379":
4192   notevil = (notevil + 1379)/2;
4193   break;
4194 case "z1380":
4195   notevil = (notevil + 1380)/2;
4196   break;
4197 case "z1381":
4198   notevil = (notevil + 1381)/2;
4199   break;
4200 case "z1382":
4201   notevil = (notevil + 1382)/2;
4202   break;
4203 case "z1383":
4204   notevil = (notevil + 1383)/2;
4205   break;
4206 case "z1384":
4207   notevil = (notevil + 1384)/2;
4208   break;
4209 case "z1385":
4210   notevil = (notevil + 1385)/2;
4211   break;
4212 case "z1386":
4213   notevil = (notevil + 1386)/2;
4214   break;
4215 case "z1387":
4216   notevil = (notevil + 1387)/2;
4217   break;
4218 case "z1388":
4219   notevil = (notevil + 1388)/2;
4220   break;
4221 case "z1389":
4222   notevil = (notevil + 1389)/2;
4223   break;
4224 case "z1390":
4225   notevil = (notevil + 1390)/2;
4226   break;
4227 case "z1391":
4228   notevil = (notevil + 1391)/2;
4229   break;
4230 case "z1392":
4231   notevil = (notevil + 1392)/2;
4232   break;
4233 case "z1393":
4234   notevil = (notevil + 1393)/2;
4235   break;
4236 case "z1394":
4237   notevil = (notevil + 1394)/2;
4238   break;
4239 case "z1395":
4240   notevil = (notevil + 1395)/2;
4241   break;
4242 case "z1396":
4243   notevil = (notevil + 1396)/2;
4244   break;
4245 case "z1397":
4246   notevil = (notevil + 1397)/2;
4247   break;
4248 case "z1398":
4249   notevil = (notevil + 1398)/2;
4250   break;
4251 case "z1399":
4252   notevil = (notevil + 1399)/2;
4253   break;
4254 case "z1400":
4255   notevil = (notevil + 1400)/2;
4256   break;
4257 case "z1401":
4258   notevil = (notevil + 1401)/2;
4259   break;
4260 case "z1402":
4261   notevil = (notevil + 1402)/2;
4262   break;
4263 case "z1403":
4264   notevil = (notevil + 1403)/2;
4265   break;
4266 case "z1404":
4267   notevil = (notevil + 1404)/2;
4268   break;
4269 case "z1405":
4270   notevil = (notevil + 1405)/2;
4271   break;
4272 case "z1406":
4273   notevil = (notevil + 1406)/2;
4274   break;
4275 case "z1407":
4276   notevil = (notevil + 1407)/2;
4277   break;
4278 case "z1408":
4279   notevil = (notevil + 1408)/2;
4280   break;
4281 case "z1409":
4282   notevil = (notevil + 1409)/2;
4283   break;
4284 case "z1410":
4285   notevil = (notevil + 1410)/2;
4286   break;
4287 case "z1411":
4288   notevil = (notevil + 1411)/2;
4289   break;
4290 case "z1412":
4291   notevil = (notevil + 1412)/2;
4292   break;
4293 case "z1413":
4294   notevil = (notevil + 1413)/2;
4295   break;
4296 case "z1414":
4297   notevil = (notevil + 1414)/2;
4298   break;
4299 case "z1415":
4300   notevil = (notevil + 1415)/2;
4301   break;
4302 case "z1416":
4303   notevil = (notevil + 1416)/2;
4304   break;
4305 case "z1417":
4306   notevil = (notevil + 1417)/2;
4307   break;
4308 case "z1418":
4309   notevil = (notevil + 1418)/2;
4310   break;
4311 case "z1419":
4312   notevil = (notevil + 1419)/2;
4313   break;
4314 case "z1420":
4315   notevil = (notevil + 1420)/2;
4316   break;
4317 case "z1421":
4318   notevil = (notevil + 1421)/2;
4319   break;
4320 case "z1422":
4321   notevil = (notevil + 1422)/2;
4322   break;
4323 case "z1423":
4324   notevil = (notevil + 1423)/2;
4325   break;
4326 case "z1424":
4327   notevil = (notevil + 1424)/2;
4328   break;
4329 case "z1425":
4330   notevil = (notevil + 1425)/2;
4331   break;
4332 case "z1426":
4333   notevil = (notevil + 1426)/2;
4334   break;
4335 case "z1427":
4336   notevil = (notevil + 1427)/2;
4337   break;
4338 case "z1428":
4339   notevil = (notevil + 1428)/2;
4340   break;
4341 case "z1429":
4342   notevil = (notevil + 1429)/2;
4343   break;
4344 case "z1430":
4345   notevil = (notevil + 1430)/2;
4346   break;
4347 case "z1431":
4348   notevil = (notevil + 1431)/2;
4349   break;
4350 case "z1432":
4351   notevil = (notevil + 1432)/2;
4352   break;
4353 case "z1433":
4354   notevil = (notevil + 1433)/2;
4355   break;
4356 case "z1434":
4357   notevil = (notevil + 1434)/2;
4358   break;
4359 case "z1435":
4360   notevil = (notevil + 1435)/2;
4361   break;
4362 case "z1436":
4363   notevil = (notevil + 1436)/2;
4364   break;
4365 case "z1437":
4366   notevil = (notevil + 1437)/2;
4367   break;
4368 case "z1438":
4369   notevil = (notevil + 1438)/2;
4370   break;
4371 case "z1439":
4372   notevil = (notevil + 1439)/2;
4373   break;
4374 case "z1440":
4375   notevil = (notevil + 1440)/2;
4376   break;
4377 case "z1441":
4378   notevil = (notevil + 1441)/2;
4379   break;
4380 case "z1442":
4381   notevil = (notevil + 1442)/2;
4382   break;
4383 case "z1443":
4384   notevil = (notevil + 1443)/2;
4385   break;
4386 case "z1444":
4387   notevil = (notevil + 1444)/2;
4388   break;
4389 case "z1445":
4390   notevil = (notevil + 1445)/2;
4391   break;
4392 case "z1446":
4393   notevil = (notevil + 1446)/2;
4394   break;
4395 case "z1447":
4396   notevil = (notevil + 1447)/2;
4397   break;
4398 case "z1448":
4399   notevil = (notevil + 1448)/2;
4400   break;
4401 case "z1449":
4402   notevil = (notevil + 1449)/2;
4403   break;
4404 case "z1450":
4405   notevil = (notevil + 1450)/2;
4406   break;
4407 case "z1451":
4408   notevil = (notevil + 1451)/2;
4409   break;
4410 case "z1452":
4411   notevil = (notevil + 1452)/2;
4412   break;
4413 case "z1453":
4414   notevil = (notevil + 1453)/2;
4415   break;
4416 case "z1454":
4417   notevil = (notevil + 1454)/2;
4418   break;
4419 case "z1455":
4420   notevil = (notevil + 1455)/2;
4421   break;
4422 case "z1456":
4423   notevil = (notevil + 1456)/2;
4424   break;
4425 case "z1457":
4426   notevil = (notevil + 1457)/2;
4427   break;
4428 case "z1458":
4429   notevil = (notevil + 1458)/2;
4430   break;
4431 case "z1459":
4432   notevil = (notevil + 1459)/2;
4433   break;
4434 case "z1460":
4435   notevil = (notevil + 1460)/2;
4436   break;
4437 case "z1461":
4438   notevil = (notevil + 1461)/2;
4439   break;
4440 case "z1462":
4441   notevil = (notevil + 1462)/2;
4442   break;
4443 case "z1463":
4444   notevil = (notevil + 1463)/2;
4445   break;
4446 case "z1464":
4447   notevil = (notevil + 1464)/2;
4448   break;
4449 case "z1465":
4450   notevil = (notevil + 1465)/2;
4451   break;
4452 case "z1466":
4453   notevil = (notevil + 1466)/2;
4454   break;
4455 case "z1467":
4456   notevil = (notevil + 1467)/2;
4457   break;
4458 case "z1468":
4459   notevil = (notevil + 1468)/2;
4460   break;
4461 case "z1469":
4462   notevil = (notevil + 1469)/2;
4463   break;
4464 case "z1470":
4465   notevil = (notevil + 1470)/2;
4466   break;
4467 case "z1471":
4468   notevil = (notevil + 1471)/2;
4469   break;
4470 case "z1472":
4471   notevil = (notevil + 1472)/2;
4472   break;
4473 case "z1473":
4474   notevil = (notevil + 1473)/2;
4475   break;
4476 case "z1474":
4477   notevil = (notevil + 1474)/2;
4478   break;
4479 case "z1475":
4480   notevil = (notevil + 1475)/2;
4481   break;
4482 case "z1476":
4483   notevil = (notevil + 1476)/2;
4484   break;
4485 case "z1477":
4486   notevil = (notevil + 1477)/2;
4487   break;
4488 case "z1478":
4489   notevil = (notevil + 1478)/2;
4490   break;
4491 case "z1479":
4492   notevil = (notevil + 1479)/2;
4493   break;
4494 case "z1480":
4495   notevil = (notevil + 1480)/2;
4496   break;
4497 case "z1481":
4498   notevil = (notevil + 1481)/2;
4499   break;
4500 case "z1482":
4501   notevil = (notevil + 1482)/2;
4502   break;
4503 case "z1483":
4504   notevil = (notevil + 1483)/2;
4505   break;
4506 case "z1484":
4507   notevil = (notevil + 1484)/2;
4508   break;
4509 case "z1485":
4510   notevil = (notevil + 1485)/2;
4511   break;
4512 case "z1486":
4513   notevil = (notevil + 1486)/2;
4514   break;
4515 case "z1487":
4516   notevil = (notevil + 1487)/2;
4517   break;
4518 case "z1488":
4519   notevil = (notevil + 1488)/2;
4520   break;
4521 case "z1489":
4522   notevil = (notevil + 1489)/2;
4523   break;
4524 case "z1490":
4525   notevil = (notevil + 1490)/2;
4526   break;
4527 case "z1491":
4528   notevil = (notevil + 1491)/2;
4529   break;
4530 case "z1492":
4531   notevil = (notevil + 1492)/2;
4532   break;
4533 case "z1493":
4534   notevil = (notevil + 1493)/2;
4535   break;
4536 case "z1494":
4537   notevil = (notevil + 1494)/2;
4538   break;
4539 case "z1495":
4540   notevil = (notevil + 1495)/2;
4541   break;
4542 case "z1496":
4543   notevil = (notevil + 1496)/2;
4544   break;
4545 case "z1497":
4546   notevil = (notevil + 1497)/2;
4547   break;
4548 case "z1498":
4549   notevil = (notevil + 1498)/2;
4550   break;
4551 case "z1499":
4552   notevil = (notevil + 1499)/2;
4553   break;
4554 case "z1500":
4555   notevil = (notevil + 1500)/2;
4556   break;
4557 case "z1501":
4558   notevil = (notevil + 1501)/2;
4559   break;
4560 case "z1502":
4561   notevil = (notevil + 1502)/2;
4562   break;
4563 case "z1503":
4564   notevil = (notevil + 1503)/2;
4565   break;
4566 case "z1504":
4567   notevil = (notevil + 1504)/2;
4568   break;
4569 case "z1505":
4570   notevil = (notevil + 1505)/2;
4571   break;
4572 case "z1506":
4573   notevil = (notevil + 1506)/2;
4574   break;
4575 case "z1507":
4576   notevil = (notevil + 1507)/2;
4577   break;
4578 case "z1508":
4579   notevil = (notevil + 1508)/2;
4580   break;
4581 case "z1509":
4582   notevil = (notevil + 1509)/2;
4583   break;
4584 case "z1510":
4585   notevil = (notevil + 1510)/2;
4586   break;
4587 case "z1511":
4588   notevil = (notevil + 1511)/2;
4589   break;
4590 case "z1512":
4591   notevil = (notevil + 1512)/2;
4592   break;
4593 case "z1513":
4594   notevil = (notevil + 1513)/2;
4595   break;
4596 case "z1514":
4597   notevil = (notevil + 1514)/2;
4598   break;
4599 case "z1515":
4600   notevil = (notevil + 1515)/2;
4601   break;
4602 case "z1516":
4603   notevil = (notevil + 1516)/2;
4604   break;
4605 case "z1517":
4606   notevil = (notevil + 1517)/2;
4607   break;
4608 case "z1518":
4609   notevil = (notevil + 1518)/2;
4610   break;
4611 case "z1519":
4612   notevil = (notevil + 1519)/2;
4613   break;
4614 case "z1520":
4615   notevil = (notevil + 1520)/2;
4616   break;
4617 case "z1521":
4618   notevil = (notevil + 1521)/2;
4619   break;
4620 case "z1522":
4621   notevil = (notevil + 1522)/2;
4622   break;
4623 case "z1523":
4624   notevil = (notevil + 1523)/2;
4625   break;
4626 case "z1524":
4627   notevil = (notevil + 1524)/2;
4628   break;
4629 case "z1525":
4630   notevil = (notevil + 1525)/2;
4631   break;
4632 case "z1526":
4633   notevil = (notevil + 1526)/2;
4634   break;
4635 case "z1527":
4636   notevil = (notevil + 1527)/2;
4637   break;
4638 case "z1528":
4639   notevil = (notevil + 1528)/2;
4640   break;
4641 case "z1529":
4642   notevil = (notevil + 1529)/2;
4643   break;
4644 case "z1530":
4645   notevil = (notevil + 1530)/2;
4646   break;
4647 case "z1531":
4648   notevil = (notevil + 1531)/2;
4649   break;
4650 case "z1532":
4651   notevil = (notevil + 1532)/2;
4652   break;
4653 case "z1533":
4654   notevil = (notevil + 1533)/2;
4655   break;
4656 case "z1534":
4657   notevil = (notevil + 1534)/2;
4658   break;
4659 case "z1535":
4660   notevil = (notevil + 1535)/2;
4661   break;
4662 case "z1536":
4663   notevil = (notevil + 1536)/2;
4664   break;
4665 case "z1537":
4666   notevil = (notevil + 1537)/2;
4667   break;
4668 case "z1538":
4669   notevil = (notevil + 1538)/2;
4670   break;
4671 case "z1539":
4672   notevil = (notevil + 1539)/2;
4673   break;
4674 case "z1540":
4675   notevil = (notevil + 1540)/2;
4676   break;
4677 case "z1541":
4678   notevil = (notevil + 1541)/2;
4679   break;
4680 case "z1542":
4681   notevil = (notevil + 1542)/2;
4682   break;
4683 case "z1543":
4684   notevil = (notevil + 1543)/2;
4685   break;
4686 case "z1544":
4687   notevil = (notevil + 1544)/2;
4688   break;
4689 case "z1545":
4690   notevil = (notevil + 1545)/2;
4691   break;
4692 case "z1546":
4693   notevil = (notevil + 1546)/2;
4694   break;
4695 case "z1547":
4696   notevil = (notevil + 1547)/2;
4697   break;
4698 case "z1548":
4699   notevil = (notevil + 1548)/2;
4700   break;
4701 case "z1549":
4702   notevil = (notevil + 1549)/2;
4703   break;
4704 case "z1550":
4705   notevil = (notevil + 1550)/2;
4706   break;
4707 case "z1551":
4708   notevil = (notevil + 1551)/2;
4709   break;
4710 case "z1552":
4711   notevil = (notevil + 1552)/2;
4712   break;
4713 case "z1553":
4714   notevil = (notevil + 1553)/2;
4715   break;
4716 case "z1554":
4717   notevil = (notevil + 1554)/2;
4718   break;
4719 case "z1555":
4720   notevil = (notevil + 1555)/2;
4721   break;
4722 case "z1556":
4723   notevil = (notevil + 1556)/2;
4724   break;
4725 case "z1557":
4726   notevil = (notevil + 1557)/2;
4727   break;
4728 case "z1558":
4729   notevil = (notevil + 1558)/2;
4730   break;
4731 case "z1559":
4732   notevil = (notevil + 1559)/2;
4733   break;
4734 case "z1560":
4735   notevil = (notevil + 1560)/2;
4736   break;
4737 case "z1561":
4738   notevil = (notevil + 1561)/2;
4739   break;
4740 case "z1562":
4741   notevil = (notevil + 1562)/2;
4742   break;
4743 case "z1563":
4744   notevil = (notevil + 1563)/2;
4745   break;
4746 case "z1564":
4747   notevil = (notevil + 1564)/2;
4748   break;
4749 case "z1565":
4750   notevil = (notevil + 1565)/2;
4751   break;
4752 case "z1566":
4753   notevil = (notevil + 1566)/2;
4754   break;
4755 case "z1567":
4756   notevil = (notevil + 1567)/2;
4757   break;
4758 case "z1568":
4759   notevil = (notevil + 1568)/2;
4760   break;
4761 case "z1569":
4762   notevil = (notevil + 1569)/2;
4763   break;
4764 case "z1570":
4765   notevil = (notevil + 1570)/2;
4766   break;
4767 case "z1571":
4768   notevil = (notevil + 1571)/2;
4769   break;
4770 case "z1572":
4771   notevil = (notevil + 1572)/2;
4772   break;
4773 case "z1573":
4774   notevil = (notevil + 1573)/2;
4775   break;
4776 case "z1574":
4777   notevil = (notevil + 1574)/2;
4778   break;
4779 case "z1575":
4780   notevil = (notevil + 1575)/2;
4781   break;
4782 case "z1576":
4783   notevil = (notevil + 1576)/2;
4784   break;
4785 case "z1577":
4786   notevil = (notevil + 1577)/2;
4787   break;
4788 case "z1578":
4789   notevil = (notevil + 1578)/2;
4790   break;
4791 case "z1579":
4792   notevil = (notevil + 1579)/2;
4793   break;
4794 case "z1580":
4795   notevil = (notevil + 1580)/2;
4796   break;
4797 case "z1581":
4798   notevil = (notevil + 1581)/2;
4799   break;
4800 case "z1582":
4801   notevil = (notevil + 1582)/2;
4802   break;
4803 case "z1583":
4804   notevil = (notevil + 1583)/2;
4805   break;
4806 case "z1584":
4807   notevil = (notevil + 1584)/2;
4808   break;
4809 case "z1585":
4810   notevil = (notevil + 1585)/2;
4811   break;
4812 case "z1586":
4813   notevil = (notevil + 1586)/2;
4814   break;
4815 case "z1587":
4816   notevil = (notevil + 1587)/2;
4817   break;
4818 case "z1588":
4819   notevil = (notevil + 1588)/2;
4820   break;
4821 case "z1589":
4822   notevil = (notevil + 1589)/2;
4823   break;
4824 case "z1590":
4825   notevil = (notevil + 1590)/2;
4826   break;
4827 case "z1591":
4828   notevil = (notevil + 1591)/2;
4829   break;
4830 case "z1592":
4831   notevil = (notevil + 1592)/2;
4832   break;
4833 case "z1593":
4834   notevil = (notevil + 1593)/2;
4835   break;
4836 case "z1594":
4837   notevil = (notevil + 1594)/2;
4838   break;
4839 case "z1595":
4840   notevil = (notevil + 1595)/2;
4841   break;
4842 case "z1596":
4843   notevil = (notevil + 1596)/2;
4844   break;
4845 case "z1597":
4846   notevil = (notevil + 1597)/2;
4847   break;
4848 case "z1598":
4849   notevil = (notevil + 1598)/2;
4850   break;
4851 case "z1599":
4852   notevil = (notevil + 1599)/2;
4853   break;
4854 case "z1600":
4855   notevil = (notevil + 1600)/2;
4856   break;
4857 case "z1601":
4858   notevil = (notevil + 1601)/2;
4859   break;
4860 case "z1602":
4861   notevil = (notevil + 1602)/2;
4862   break;
4863 case "z1603":
4864   notevil = (notevil + 1603)/2;
4865   break;
4866 case "z1604":
4867   notevil = (notevil + 1604)/2;
4868   break;
4869 case "z1605":
4870   notevil = (notevil + 1605)/2;
4871   break;
4872 case "z1606":
4873   notevil = (notevil + 1606)/2;
4874   break;
4875 case "z1607":
4876   notevil = (notevil + 1607)/2;
4877   break;
4878 case "z1608":
4879   notevil = (notevil + 1608)/2;
4880   break;
4881 case "z1609":
4882   notevil = (notevil + 1609)/2;
4883   break;
4884 case "z1610":
4885   notevil = (notevil + 1610)/2;
4886   break;
4887 case "z1611":
4888   notevil = (notevil + 1611)/2;
4889   break;
4890 case "z1612":
4891   notevil = (notevil + 1612)/2;
4892   break;
4893 case "z1613":
4894   notevil = (notevil + 1613)/2;
4895   break;
4896 case "z1614":
4897   notevil = (notevil + 1614)/2;
4898   break;
4899 case "z1615":
4900   notevil = (notevil + 1615)/2;
4901   break;
4902 case "z1616":
4903   notevil = (notevil + 1616)/2;
4904   break;
4905 case "z1617":
4906   notevil = (notevil + 1617)/2;
4907   break;
4908 case "z1618":
4909   notevil = (notevil + 1618)/2;
4910   break;
4911 case "z1619":
4912   notevil = (notevil + 1619)/2;
4913   break;
4914 case "z1620":
4915   notevil = (notevil + 1620)/2;
4916   break;
4917 case "z1621":
4918   notevil = (notevil + 1621)/2;
4919   break;
4920 case "z1622":
4921   notevil = (notevil + 1622)/2;
4922   break;
4923 case "z1623":
4924   notevil = (notevil + 1623)/2;
4925   break;
4926 case "z1624":
4927   notevil = (notevil + 1624)/2;
4928   break;
4929 case "z1625":
4930   notevil = (notevil + 1625)/2;
4931   break;
4932 case "z1626":
4933   notevil = (notevil + 1626)/2;
4934   break;
4935 case "z1627":
4936   notevil = (notevil + 1627)/2;
4937   break;
4938 case "z1628":
4939   notevil = (notevil + 1628)/2;
4940   break;
4941 case "z1629":
4942   notevil = (notevil + 1629)/2;
4943   break;
4944 case "z1630":
4945   notevil = (notevil + 1630)/2;
4946   break;
4947 case "z1631":
4948   notevil = (notevil + 1631)/2;
4949   break;
4950 case "z1632":
4951   notevil = (notevil + 1632)/2;
4952   break;
4953 case "z1633":
4954   notevil = (notevil + 1633)/2;
4955   break;
4956 case "z1634":
4957   notevil = (notevil + 1634)/2;
4958   break;
4959 case "z1635":
4960   notevil = (notevil + 1635)/2;
4961   break;
4962 case "z1636":
4963   notevil = (notevil + 1636)/2;
4964   break;
4965 case "z1637":
4966   notevil = (notevil + 1637)/2;
4967   break;
4968 case "z1638":
4969   notevil = (notevil + 1638)/2;
4970   break;
4971 case "z1639":
4972   notevil = (notevil + 1639)/2;
4973   break;
4974 case "z1640":
4975   notevil = (notevil + 1640)/2;
4976   break;
4977 case "z1641":
4978   notevil = (notevil + 1641)/2;
4979   break;
4980 case "z1642":
4981   notevil = (notevil + 1642)/2;
4982   break;
4983 case "z1643":
4984   notevil = (notevil + 1643)/2;
4985   break;
4986 case "z1644":
4987   notevil = (notevil + 1644)/2;
4988   break;
4989 case "z1645":
4990   notevil = (notevil + 1645)/2;
4991   break;
4992 case "z1646":
4993   notevil = (notevil + 1646)/2;
4994   break;
4995 case "z1647":
4996   notevil = (notevil + 1647)/2;
4997   break;
4998 case "z1648":
4999   notevil = (notevil + 1648)/2;
5000   break;
5001 case "z1649":
5002   notevil = (notevil + 1649)/2;
5003   break;
5004 case "z1650":
5005   notevil = (notevil + 1650)/2;
5006   break;
5007 case "z1651":
5008   notevil = (notevil + 1651)/2;
5009   break;
5010 case "z1652":
5011   notevil = (notevil + 1652)/2;
5012   break;
5013 case "z1653":
5014   notevil = (notevil + 1653)/2;
5015   break;
5016 case "z1654":
5017   notevil = (notevil + 1654)/2;
5018   break;
5019 case "z1655":
5020   notevil = (notevil + 1655)/2;
5021   break;
5022 case "z1656":
5023   notevil = (notevil + 1656)/2;
5024   break;
5025 case "z1657":
5026   notevil = (notevil + 1657)/2;
5027   break;
5028 case "z1658":
5029   notevil = (notevil + 1658)/2;
5030   break;
5031 case "z1659":
5032   notevil = (notevil + 1659)/2;
5033   break;
5034 case "z1660":
5035   notevil = (notevil + 1660)/2;
5036   break;
5037 case "z1661":
5038   notevil = (notevil + 1661)/2;
5039   break;
5040 case "z1662":
5041   notevil = (notevil + 1662)/2;
5042   break;
5043 case "z1663":
5044   notevil = (notevil + 1663)/2;
5045   break;
5046 case "z1664":
5047   notevil = (notevil + 1664)/2;
5048   break;
5049 case "z1665":
5050   notevil = (notevil + 1665)/2;
5051   break;
5052 case "z1666":
5053   notevil = (notevil + 1666)/2;
5054   break;
5055 case "z1667":
5056   notevil = (notevil + 1667)/2;
5057   break;
5058 case "z1668":
5059   notevil = (notevil + 1668)/2;
5060   break;
5061 case "z1669":
5062   notevil = (notevil + 1669)/2;
5063   break;
5064 case "z1670":
5065   notevil = (notevil + 1670)/2;
5066   break;
5067 case "z1671":
5068   notevil = (notevil + 1671)/2;
5069   break;
5070 case "z1672":
5071   notevil = (notevil + 1672)/2;
5072   break;
5073 case "z1673":
5074   notevil = (notevil + 1673)/2;
5075   break;
5076 case "z1674":
5077   notevil = (notevil + 1674)/2;
5078   break;
5079 case "z1675":
5080   notevil = (notevil + 1675)/2;
5081   break;
5082 case "z1676":
5083   notevil = (notevil + 1676)/2;
5084   break;
5085 case "z1677":
5086   notevil = (notevil + 1677)/2;
5087   break;
5088 case "z1678":
5089   notevil = (notevil + 1678)/2;
5090   break;
5091 case "z1679":
5092   notevil = (notevil + 1679)/2;
5093   break;
5094 case "z1680":
5095   notevil = (notevil + 1680)/2;
5096   break;
5097 case "z1681":
5098   notevil = (notevil + 1681)/2;
5099   break;
5100 case "z1682":
5101   notevil = (notevil + 1682)/2;
5102   break;
5103 case "z1683":
5104   notevil = (notevil + 1683)/2;
5105   break;
5106 case "z1684":
5107   notevil = (notevil + 1684)/2;
5108   break;
5109 case "z1685":
5110   notevil = (notevil + 1685)/2;
5111   break;
5112 case "z1686":
5113   notevil = (notevil + 1686)/2;
5114   break;
5115 case "z1687":
5116   notevil = (notevil + 1687)/2;
5117   break;
5118 case "z1688":
5119   notevil = (notevil + 1688)/2;
5120   break;
5121 case "z1689":
5122   notevil = (notevil + 1689)/2;
5123   break;
5124 case "z1690":
5125   notevil = (notevil + 1690)/2;
5126   break;
5127 case "z1691":
5128   notevil = (notevil + 1691)/2;
5129   break;
5130 case "z1692":
5131   notevil = (notevil + 1692)/2;
5132   break;
5133 case "z1693":
5134   notevil = (notevil + 1693)/2;
5135   break;
5136 case "z1694":
5137   notevil = (notevil + 1694)/2;
5138   break;
5139 case "z1695":
5140   notevil = (notevil + 1695)/2;
5141   break;
5142 case "z1696":
5143   notevil = (notevil + 1696)/2;
5144   break;
5145 case "z1697":
5146   notevil = (notevil + 1697)/2;
5147   break;
5148 case "z1698":
5149   notevil = (notevil + 1698)/2;
5150   break;
5151 case "z1699":
5152   notevil = (notevil + 1699)/2;
5153   break;
5154 case "z1700":
5155   notevil = (notevil + 1700)/2;
5156   break;
5157 case "z1701":
5158   notevil = (notevil + 1701)/2;
5159   break;
5160 case "z1702":
5161   notevil = (notevil + 1702)/2;
5162   break;
5163 case "z1703":
5164   notevil = (notevil + 1703)/2;
5165   break;
5166 case "z1704":
5167   notevil = (notevil + 1704)/2;
5168   break;
5169 case "z1705":
5170   notevil = (notevil + 1705)/2;
5171   break;
5172 case "z1706":
5173   notevil = (notevil + 1706)/2;
5174   break;
5175 case "z1707":
5176   notevil = (notevil + 1707)/2;
5177   break;
5178 case "z1708":
5179   notevil = (notevil + 1708)/2;
5180   break;
5181 case "z1709":
5182   notevil = (notevil + 1709)/2;
5183   break;
5184 case "z1710":
5185   notevil = (notevil + 1710)/2;
5186   break;
5187 case "z1711":
5188   notevil = (notevil + 1711)/2;
5189   break;
5190 case "z1712":
5191   notevil = (notevil + 1712)/2;
5192   break;
5193 case "z1713":
5194   notevil = (notevil + 1713)/2;
5195   break;
5196 case "z1714":
5197   notevil = (notevil + 1714)/2;
5198   break;
5199 case "z1715":
5200   notevil = (notevil + 1715)/2;
5201   break;
5202 case "z1716":
5203   notevil = (notevil + 1716)/2;
5204   break;
5205 case "z1717":
5206   notevil = (notevil + 1717)/2;
5207   break;
5208 case "z1718":
5209   notevil = (notevil + 1718)/2;
5210   break;
5211 case "z1719":
5212   notevil = (notevil + 1719)/2;
5213   break;
5214 case "z1720":
5215   notevil = (notevil + 1720)/2;
5216   break;
5217 case "z1721":
5218   notevil = (notevil + 1721)/2;
5219   break;
5220 case "z1722":
5221   notevil = (notevil + 1722)/2;
5222   break;
5223 case "z1723":
5224   notevil = (notevil + 1723)/2;
5225   break;
5226 case "z1724":
5227   notevil = (notevil + 1724)/2;
5228   break;
5229 case "z1725":
5230   notevil = (notevil + 1725)/2;
5231   break;
5232 case "z1726":
5233   notevil = (notevil + 1726)/2;
5234   break;
5235 case "z1727":
5236   notevil = (notevil + 1727)/2;
5237   break;
5238 case "z1728":
5239   notevil = (notevil + 1728)/2;
5240   break;
5241 case "z1729":
5242   notevil = (notevil + 1729)/2;
5243   break;
5244 case "z1730":
5245   notevil = (notevil + 1730)/2;
5246   break;
5247 case "z1731":
5248   notevil = (notevil + 1731)/2;
5249   break;
5250 case "z1732":
5251   notevil = (notevil + 1732)/2;
5252   break;
5253 case "z1733":
5254   notevil = (notevil + 1733)/2;
5255   break;
5256 case "z1734":
5257   notevil = (notevil + 1734)/2;
5258   break;
5259 case "z1735":
5260   notevil = (notevil + 1735)/2;
5261   break;
5262 case "z1736":
5263   notevil = (notevil + 1736)/2;
5264   break;
5265 case "z1737":
5266   notevil = (notevil + 1737)/2;
5267   break;
5268 case "z1738":
5269   notevil = (notevil + 1738)/2;
5270   break;
5271 case "z1739":
5272   notevil = (notevil + 1739)/2;
5273   break;
5274 case "z1740":
5275   notevil = (notevil + 1740)/2;
5276   break;
5277 case "z1741":
5278   notevil = (notevil + 1741)/2;
5279   break;
5280 case "z1742":
5281   notevil = (notevil + 1742)/2;
5282   break;
5283 case "z1743":
5284   notevil = (notevil + 1743)/2;
5285   break;
5286 case "z1744":
5287   notevil = (notevil + 1744)/2;
5288   break;
5289 case "z1745":
5290   notevil = (notevil + 1745)/2;
5291   break;
5292 case "z1746":
5293   notevil = (notevil + 1746)/2;
5294   break;
5295 case "z1747":
5296   notevil = (notevil + 1747)/2;
5297   break;
5298 case "z1748":
5299   notevil = (notevil + 1748)/2;
5300   break;
5301 case "z1749":
5302   notevil = (notevil + 1749)/2;
5303   break;
5304 case "z1750":
5305   notevil = (notevil + 1750)/2;
5306   break;
5307 case "z1751":
5308   notevil = (notevil + 1751)/2;
5309   break;
5310 case "z1752":
5311   notevil = (notevil + 1752)/2;
5312   break;
5313 case "z1753":
5314   notevil = (notevil + 1753)/2;
5315   break;
5316 case "z1754":
5317   notevil = (notevil + 1754)/2;
5318   break;
5319 case "z1755":
5320   notevil = (notevil + 1755)/2;
5321   break;
5322 case "z1756":
5323   notevil = (notevil + 1756)/2;
5324   break;
5325 case "z1757":
5326   notevil = (notevil + 1757)/2;
5327   break;
5328 case "z1758":
5329   notevil = (notevil + 1758)/2;
5330   break;
5331 case "z1759":
5332   notevil = (notevil + 1759)/2;
5333   break;
5334 case "z1760":
5335   notevil = (notevil + 1760)/2;
5336   break;
5337 case "z1761":
5338   notevil = (notevil + 1761)/2;
5339   break;
5340 case "z1762":
5341   notevil = (notevil + 1762)/2;
5342   break;
5343 case "z1763":
5344   notevil = (notevil + 1763)/2;
5345   break;
5346 case "z1764":
5347   notevil = (notevil + 1764)/2;
5348   break;
5349 case "z1765":
5350   notevil = (notevil + 1765)/2;
5351   break;
5352 case "z1766":
5353   notevil = (notevil + 1766)/2;
5354   break;
5355 case "z1767":
5356   notevil = (notevil + 1767)/2;
5357   break;
5358 case "z1768":
5359   notevil = (notevil + 1768)/2;
5360   break;
5361 case "z1769":
5362   notevil = (notevil + 1769)/2;
5363   break;
5364 case "z1770":
5365   notevil = (notevil + 1770)/2;
5366   break;
5367 case "z1771":
5368   notevil = (notevil + 1771)/2;
5369   break;
5370 case "z1772":
5371   notevil = (notevil + 1772)/2;
5372   break;
5373 case "z1773":
5374   notevil = (notevil + 1773)/2;
5375   break;
5376 case "z1774":
5377   notevil = (notevil + 1774)/2;
5378   break;
5379 case "z1775":
5380   notevil = (notevil + 1775)/2;
5381   break;
5382 case "z1776":
5383   notevil = (notevil + 1776)/2;
5384   break;
5385 case "z1777":
5386   notevil = (notevil + 1777)/2;
5387   break;
5388 case "z1778":
5389   notevil = (notevil + 1778)/2;
5390   break;
5391 case "z1779":
5392   notevil = (notevil + 1779)/2;
5393   break;
5394 case "z1780":
5395   notevil = (notevil + 1780)/2;
5396   break;
5397 case "z1781":
5398   notevil = (notevil + 1781)/2;
5399   break;
5400 case "z1782":
5401   notevil = (notevil + 1782)/2;
5402   break;
5403 case "z1783":
5404   notevil = (notevil + 1783)/2;
5405   break;
5406 case "z1784":
5407   notevil = (notevil + 1784)/2;
5408   break;
5409 case "z1785":
5410   notevil = (notevil + 1785)/2;
5411   break;
5412 case "z1786":
5413   notevil = (notevil + 1786)/2;
5414   break;
5415 case "z1787":
5416   notevil = (notevil + 1787)/2;
5417   break;
5418 case "z1788":
5419   notevil = (notevil + 1788)/2;
5420   break;
5421 case "z1789":
5422   notevil = (notevil + 1789)/2;
5423   break;
5424 case "z1790":
5425   notevil = (notevil + 1790)/2;
5426   break;
5427 case "z1791":
5428   notevil = (notevil + 1791)/2;
5429   break;
5430 case "z1792":
5431   notevil = (notevil + 1792)/2;
5432   break;
5433 case "z1793":
5434   notevil = (notevil + 1793)/2;
5435   break;
5436 case "z1794":
5437   notevil = (notevil + 1794)/2;
5438   break;
5439 case "z1795":
5440   notevil = (notevil + 1795)/2;
5441   break;
5442 case "z1796":
5443   notevil = (notevil + 1796)/2;
5444   break;
5445 case "z1797":
5446   notevil = (notevil + 1797)/2;
5447   break;
5448 case "z1798":
5449   notevil = (notevil + 1798)/2;
5450   break;
5451 case "z1799":
5452   notevil = (notevil + 1799)/2;
5453   break;
5454
5455 default:
5456   dut = 3;
5457   break;
5458 }
5459
5460 reportCompare(expect, actual, summary);