js/src/tests/ecma_3/Statements/regress-324650.js

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/js/src/tests/ecma_3/Statements/regress-324650.js	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,5427 @@
     1.4 +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     1.5 +/* This Source Code Form is subject to the terms of the Mozilla Public
     1.6 + * License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     1.8 +
     1.9 +//-----------------------------------------------------------------------------
    1.10 +var BUGNUMBER = 324650;
    1.11 +var summary = 'Switch Statement with many cases';
    1.12 +var actual = 'No Hang';
    1.13 +var expect = 'No Hang';
    1.14 +
    1.15 +printBugNumber(BUGNUMBER);
    1.16 +printStatus (summary);
    1.17 +
    1.18 +var notevil = "z1";
    1.19 +var notevil2 = "z2";
    1.20 +var notevil3 = "z3";
    1.21 +var dut = 7;
    1.22 +var dut2 = 7;
    1.23 +var dut3 = 7;
    1.24 +
    1.25 +/* shouldn't be evil */
    1.26 +
    1.27 +switch ( notevil ) {
    1.28 +case "z1": dut = 2;
    1.29 +  break;
    1.30 +case "z2":
    1.31 +  notevil = (notevil + 2)/2;
    1.32 +  break;
    1.33 +case "z3":
    1.34 +  notevil = (notevil + 3)/2;
    1.35 +  break;
    1.36 +case "z4":
    1.37 +  notevil = (notevil + 4)/2;
    1.38 +  break;
    1.39 +case "z5":
    1.40 +  notevil = (notevil + 5)/2;
    1.41 +  break;
    1.42 +case "z6":
    1.43 +  notevil = (notevil + 6)/2;
    1.44 +  break;
    1.45 +case "z7":
    1.46 +  notevil = (notevil + 7)/2;
    1.47 +  break;
    1.48 +case "z8":
    1.49 +  notevil = (notevil + 8)/2;
    1.50 +  break;
    1.51 +case "z9":
    1.52 +  notevil = (notevil + 9)/2;
    1.53 +  break;
    1.54 +case "z10":
    1.55 +  notevil = (notevil + 10)/2;
    1.56 +  break;
    1.57 +case "z11":
    1.58 +  notevil = (notevil + 11)/2;
    1.59 +  break;
    1.60 +case "z12":
    1.61 +  notevil = (notevil + 12)/2;
    1.62 +  break;
    1.63 +case "z13":
    1.64 +  notevil = (notevil + 13)/2;
    1.65 +  break;
    1.66 +case "z14":
    1.67 +  notevil = (notevil + 14)/2;
    1.68 +  break;
    1.69 +case "z15":
    1.70 +  notevil = (notevil + 15)/2;
    1.71 +  break;
    1.72 +case "z16":
    1.73 +  notevil = (notevil + 16)/2;
    1.74 +  break;
    1.75 +case "z17":
    1.76 +  notevil = (notevil + 17)/2;
    1.77 +  break;
    1.78 +case "z18":
    1.79 +  notevil = (notevil + 18)/2;
    1.80 +  break;
    1.81 +case "z19":
    1.82 +  notevil = (notevil + 19)/2;
    1.83 +  break;
    1.84 +case "z20":
    1.85 +  notevil = (notevil + 20)/2;
    1.86 +  break;
    1.87 +case "z21":
    1.88 +  notevil = (notevil + 21)/2;
    1.89 +  break;
    1.90 +case "z22":
    1.91 +  notevil = (notevil + 22)/2;
    1.92 +  break;
    1.93 +case "z23":
    1.94 +  notevil = (notevil + 23)/2;
    1.95 +  break;
    1.96 +case "z24":
    1.97 +  notevil = (notevil + 24)/2;
    1.98 +  break;
    1.99 +case "z25":
   1.100 +  notevil = (notevil + 25)/2;
   1.101 +  break;
   1.102 +case "z26":
   1.103 +  notevil = (notevil + 26)/2;
   1.104 +  break;
   1.105 +case "z27":
   1.106 +  notevil = (notevil + 27)/2;
   1.107 +  break;
   1.108 +case "z28":
   1.109 +  notevil = (notevil + 28)/2;
   1.110 +  break;
   1.111 +case "z29":
   1.112 +  notevil = (notevil + 29)/2;
   1.113 +  break;
   1.114 +case "z30":
   1.115 +  notevil = (notevil + 30)/2;
   1.116 +  break;
   1.117 +case "z31":
   1.118 +  notevil = (notevil + 31)/2;
   1.119 +  break;
   1.120 +case "z32":
   1.121 +  notevil = (notevil + 32)/2;
   1.122 +  break;
   1.123 +case "z33":
   1.124 +  notevil = (notevil + 33)/2;
   1.125 +  break;
   1.126 +case "z34":
   1.127 +  notevil = (notevil + 34)/2;
   1.128 +  break;
   1.129 +case "z35":
   1.130 +  notevil = (notevil + 35)/2;
   1.131 +  break;
   1.132 +case "z36":
   1.133 +  notevil = (notevil + 36)/2;
   1.134 +  break;
   1.135 +case "z37":
   1.136 +  notevil = (notevil + 37)/2;
   1.137 +  break;
   1.138 +case "z38":
   1.139 +  notevil = (notevil + 38)/2;
   1.140 +  break;
   1.141 +case "z39":
   1.142 +  notevil = (notevil + 39)/2;
   1.143 +  break;
   1.144 +case "z40":
   1.145 +  notevil = (notevil + 40)/2;
   1.146 +  break;
   1.147 +case "z41":
   1.148 +  notevil = (notevil + 41)/2;
   1.149 +  break;
   1.150 +case "z42":
   1.151 +  notevil = (notevil + 42)/2;
   1.152 +  break;
   1.153 +case "z43":
   1.154 +  notevil = (notevil + 43)/2;
   1.155 +  break;
   1.156 +case "z44":
   1.157 +  notevil = (notevil + 44)/2;
   1.158 +  break;
   1.159 +case "z45":
   1.160 +  notevil = (notevil + 45)/2;
   1.161 +  break;
   1.162 +case "z46":
   1.163 +  notevil = (notevil + 46)/2;
   1.164 +  break;
   1.165 +case "z47":
   1.166 +  notevil = (notevil + 47)/2;
   1.167 +  break;
   1.168 +case "z48":
   1.169 +  notevil = (notevil + 48)/2;
   1.170 +  break;
   1.171 +case "z49":
   1.172 +  notevil = (notevil + 49)/2;
   1.173 +  break;
   1.174 +case "z50":
   1.175 +  notevil = (notevil + 50)/2;
   1.176 +  break;
   1.177 +case "z51":
   1.178 +  notevil = (notevil + 51)/2;
   1.179 +  break;
   1.180 +case "z52":
   1.181 +  notevil = (notevil + 52)/2;
   1.182 +  break;
   1.183 +case "z53":
   1.184 +  notevil = (notevil + 53)/2;
   1.185 +  break;
   1.186 +case "z54":
   1.187 +  notevil = (notevil + 54)/2;
   1.188 +  break;
   1.189 +case "z55":
   1.190 +  notevil = (notevil + 55)/2;
   1.191 +  break;
   1.192 +case "z56":
   1.193 +  notevil = (notevil + 56)/2;
   1.194 +  break;
   1.195 +case "z57":
   1.196 +  notevil = (notevil + 57)/2;
   1.197 +  break;
   1.198 +case "z58":
   1.199 +  notevil = (notevil + 58)/2;
   1.200 +  break;
   1.201 +case "z59":
   1.202 +  notevil = (notevil + 59)/2;
   1.203 +  break;
   1.204 +case "z60":
   1.205 +  notevil = (notevil + 60)/2;
   1.206 +  break;
   1.207 +case "z61":
   1.208 +  notevil = (notevil + 61)/2;
   1.209 +  break;
   1.210 +case "z62":
   1.211 +  notevil = (notevil + 62)/2;
   1.212 +  break;
   1.213 +case "z63":
   1.214 +  notevil = (notevil + 63)/2;
   1.215 +  break;
   1.216 +case "z64":
   1.217 +  notevil = (notevil + 64)/2;
   1.218 +  break;
   1.219 +case "z65":
   1.220 +  notevil = (notevil + 65)/2;
   1.221 +  break;
   1.222 +case "z66":
   1.223 +  notevil = (notevil + 66)/2;
   1.224 +  break;
   1.225 +case "z67":
   1.226 +  notevil = (notevil + 67)/2;
   1.227 +  break;
   1.228 +case "z68":
   1.229 +  notevil = (notevil + 68)/2;
   1.230 +  break;
   1.231 +case "z69":
   1.232 +  notevil = (notevil + 69)/2;
   1.233 +  break;
   1.234 +case "z70":
   1.235 +  notevil = (notevil + 70)/2;
   1.236 +  break;
   1.237 +case "z71":
   1.238 +  notevil = (notevil + 71)/2;
   1.239 +  break;
   1.240 +case "z72":
   1.241 +  notevil = (notevil + 72)/2;
   1.242 +  break;
   1.243 +case "z73":
   1.244 +  notevil = (notevil + 73)/2;
   1.245 +  break;
   1.246 +case "z74":
   1.247 +  notevil = (notevil + 74)/2;
   1.248 +  break;
   1.249 +case "z75":
   1.250 +  notevil = (notevil + 75)/2;
   1.251 +  break;
   1.252 +case "z76":
   1.253 +  notevil = (notevil + 76)/2;
   1.254 +  break;
   1.255 +case "z77":
   1.256 +  notevil = (notevil + 77)/2;
   1.257 +  break;
   1.258 +case "z78":
   1.259 +  notevil = (notevil + 78)/2;
   1.260 +  break;
   1.261 +case "z79":
   1.262 +  notevil = (notevil + 79)/2;
   1.263 +  break;
   1.264 +case "z80":
   1.265 +  notevil = (notevil + 80)/2;
   1.266 +  break;
   1.267 +case "z81":
   1.268 +  notevil = (notevil + 81)/2;
   1.269 +  break;
   1.270 +case "z82":
   1.271 +  notevil = (notevil + 82)/2;
   1.272 +  break;
   1.273 +case "z83":
   1.274 +  notevil = (notevil + 83)/2;
   1.275 +  break;
   1.276 +case "z84":
   1.277 +  notevil = (notevil + 84)/2;
   1.278 +  break;
   1.279 +case "z85":
   1.280 +  notevil = (notevil + 85)/2;
   1.281 +  break;
   1.282 +case "z86":
   1.283 +  notevil = (notevil + 86)/2;
   1.284 +  break;
   1.285 +case "z87":
   1.286 +  notevil = (notevil + 87)/2;
   1.287 +  break;
   1.288 +case "z88":
   1.289 +  notevil = (notevil + 88)/2;
   1.290 +  break;
   1.291 +case "z89":
   1.292 +  notevil = (notevil + 89)/2;
   1.293 +  break;
   1.294 +case "z90":
   1.295 +  notevil = (notevil + 90)/2;
   1.296 +  break;
   1.297 +case "z91":
   1.298 +  notevil = (notevil + 91)/2;
   1.299 +  break;
   1.300 +case "z92":
   1.301 +  notevil = (notevil + 92)/2;
   1.302 +  break;
   1.303 +case "z93":
   1.304 +  notevil = (notevil + 93)/2;
   1.305 +  break;
   1.306 +case "z94":
   1.307 +  notevil = (notevil + 94)/2;
   1.308 +  break;
   1.309 +case "z95":
   1.310 +  notevil = (notevil + 95)/2;
   1.311 +  break;
   1.312 +case "z96":
   1.313 +  notevil = (notevil + 96)/2;
   1.314 +  break;
   1.315 +case "z97":
   1.316 +  notevil = (notevil + 97)/2;
   1.317 +  break;
   1.318 +case "z98":
   1.319 +  notevil = (notevil + 98)/2;
   1.320 +  break;
   1.321 +case "z99":
   1.322 +  notevil = (notevil + 99)/2;
   1.323 +  break;
   1.324 +case "z100":
   1.325 +  notevil = (notevil + 100)/2;
   1.326 +  break;
   1.327 +case "z101":
   1.328 +  notevil = (notevil + 101)/2;
   1.329 +  break;
   1.330 +case "z102":
   1.331 +  notevil = (notevil + 102)/2;
   1.332 +  break;
   1.333 +case "z103":
   1.334 +  notevil = (notevil + 103)/2;
   1.335 +  break;
   1.336 +case "z104":
   1.337 +  notevil = (notevil + 104)/2;
   1.338 +  break;
   1.339 +case "z105":
   1.340 +  notevil = (notevil + 105)/2;
   1.341 +  break;
   1.342 +case "z106":
   1.343 +  notevil = (notevil + 106)/2;
   1.344 +  break;
   1.345 +case "z107":
   1.346 +  notevil = (notevil + 107)/2;
   1.347 +  break;
   1.348 +case "z108":
   1.349 +  notevil = (notevil + 108)/2;
   1.350 +  break;
   1.351 +case "z109":
   1.352 +  notevil = (notevil + 109)/2;
   1.353 +  break;
   1.354 +case "z110":
   1.355 +  notevil = (notevil + 110)/2;
   1.356 +  break;
   1.357 +case "z111":
   1.358 +  notevil = (notevil + 111)/2;
   1.359 +  break;
   1.360 +case "z112":
   1.361 +  notevil = (notevil + 112)/2;
   1.362 +  break;
   1.363 +case "z113":
   1.364 +  notevil = (notevil + 113)/2;
   1.365 +  break;
   1.366 +case "z114":
   1.367 +  notevil = (notevil + 114)/2;
   1.368 +  break;
   1.369 +case "z115":
   1.370 +  notevil = (notevil + 115)/2;
   1.371 +  break;
   1.372 +case "z116":
   1.373 +  notevil = (notevil + 116)/2;
   1.374 +  break;
   1.375 +case "z117":
   1.376 +  notevil = (notevil + 117)/2;
   1.377 +  break;
   1.378 +case "z118":
   1.379 +  notevil = (notevil + 118)/2;
   1.380 +  break;
   1.381 +case "z119":
   1.382 +  notevil = (notevil + 119)/2;
   1.383 +  break;
   1.384 +case "z120":
   1.385 +  notevil = (notevil + 120)/2;
   1.386 +  break;
   1.387 +case "z121":
   1.388 +  notevil = (notevil + 121)/2;
   1.389 +  break;
   1.390 +case "z122":
   1.391 +  notevil = (notevil + 122)/2;
   1.392 +  break;
   1.393 +case "z123":
   1.394 +  notevil = (notevil + 123)/2;
   1.395 +  break;
   1.396 +case "z124":
   1.397 +  notevil = (notevil + 124)/2;
   1.398 +  break;
   1.399 +case "z125":
   1.400 +  notevil = (notevil + 125)/2;
   1.401 +  break;
   1.402 +case "z126":
   1.403 +  notevil = (notevil + 126)/2;
   1.404 +  break;
   1.405 +case "z127":
   1.406 +  notevil = (notevil + 127)/2;
   1.407 +  break;
   1.408 +case "z128":
   1.409 +  notevil = (notevil + 128)/2;
   1.410 +  break;
   1.411 +case "z129":
   1.412 +  notevil = (notevil + 129)/2;
   1.413 +  break;
   1.414 +case "z130":
   1.415 +  notevil = (notevil + 130)/2;
   1.416 +  break;
   1.417 +case "z131":
   1.418 +  notevil = (notevil + 131)/2;
   1.419 +  break;
   1.420 +case "z132":
   1.421 +  notevil = (notevil + 132)/2;
   1.422 +  break;
   1.423 +case "z133":
   1.424 +  notevil = (notevil + 133)/2;
   1.425 +  break;
   1.426 +case "z134":
   1.427 +  notevil = (notevil + 134)/2;
   1.428 +  break;
   1.429 +case "z135":
   1.430 +  notevil = (notevil + 135)/2;
   1.431 +  break;
   1.432 +case "z136":
   1.433 +  notevil = (notevil + 136)/2;
   1.434 +  break;
   1.435 +case "z137":
   1.436 +  notevil = (notevil + 137)/2;
   1.437 +  break;
   1.438 +case "z138":
   1.439 +  notevil = (notevil + 138)/2;
   1.440 +  break;
   1.441 +case "z139":
   1.442 +  notevil = (notevil + 139)/2;
   1.443 +  break;
   1.444 +case "z140":
   1.445 +  notevil = (notevil + 140)/2;
   1.446 +  break;
   1.447 +case "z141":
   1.448 +  notevil = (notevil + 141)/2;
   1.449 +  break;
   1.450 +case "z142":
   1.451 +  notevil = (notevil + 142)/2;
   1.452 +  break;
   1.453 +case "z143":
   1.454 +  notevil = (notevil + 143)/2;
   1.455 +  break;
   1.456 +case "z144":
   1.457 +  notevil = (notevil + 144)/2;
   1.458 +  break;
   1.459 +case "z145":
   1.460 +  notevil = (notevil + 145)/2;
   1.461 +  break;
   1.462 +case "z146":
   1.463 +  notevil = (notevil + 146)/2;
   1.464 +  break;
   1.465 +case "z147":
   1.466 +  notevil = (notevil + 147)/2;
   1.467 +  break;
   1.468 +case "z148":
   1.469 +  notevil = (notevil + 148)/2;
   1.470 +  break;
   1.471 +case "z149":
   1.472 +  notevil = (notevil + 149)/2;
   1.473 +  break;
   1.474 +case "z150":
   1.475 +  notevil = (notevil + 150)/2;
   1.476 +  break;
   1.477 +case "z151":
   1.478 +  notevil = (notevil + 151)/2;
   1.479 +  break;
   1.480 +case "z152":
   1.481 +  notevil = (notevil + 152)/2;
   1.482 +  break;
   1.483 +case "z153":
   1.484 +  notevil = (notevil + 153)/2;
   1.485 +  break;
   1.486 +case "z154":
   1.487 +  notevil = (notevil + 154)/2;
   1.488 +  break;
   1.489 +case "z155":
   1.490 +  notevil = (notevil + 155)/2;
   1.491 +  break;
   1.492 +case "z156":
   1.493 +  notevil = (notevil + 156)/2;
   1.494 +  break;
   1.495 +case "z157":
   1.496 +  notevil = (notevil + 157)/2;
   1.497 +  break;
   1.498 +case "z158":
   1.499 +  notevil = (notevil + 158)/2;
   1.500 +  break;
   1.501 +case "z159":
   1.502 +  notevil = (notevil + 159)/2;
   1.503 +  break;
   1.504 +case "z160":
   1.505 +  notevil = (notevil + 160)/2;
   1.506 +  break;
   1.507 +case "z161":
   1.508 +  notevil = (notevil + 161)/2;
   1.509 +  break;
   1.510 +case "z162":
   1.511 +  notevil = (notevil + 162)/2;
   1.512 +  break;
   1.513 +case "z163":
   1.514 +  notevil = (notevil + 163)/2;
   1.515 +  break;
   1.516 +case "z164":
   1.517 +  notevil = (notevil + 164)/2;
   1.518 +  break;
   1.519 +case "z165":
   1.520 +  notevil = (notevil + 165)/2;
   1.521 +  break;
   1.522 +case "z166":
   1.523 +  notevil = (notevil + 166)/2;
   1.524 +  break;
   1.525 +case "z167":
   1.526 +  notevil = (notevil + 167)/2;
   1.527 +  break;
   1.528 +case "z168":
   1.529 +  notevil = (notevil + 168)/2;
   1.530 +  break;
   1.531 +case "z169":
   1.532 +  notevil = (notevil + 169)/2;
   1.533 +  break;
   1.534 +case "z170":
   1.535 +  notevil = (notevil + 170)/2;
   1.536 +  break;
   1.537 +case "z171":
   1.538 +  notevil = (notevil + 171)/2;
   1.539 +  break;
   1.540 +case "z172":
   1.541 +  notevil = (notevil + 172)/2;
   1.542 +  break;
   1.543 +case "z173":
   1.544 +  notevil = (notevil + 173)/2;
   1.545 +  break;
   1.546 +case "z174":
   1.547 +  notevil = (notevil + 174)/2;
   1.548 +  break;
   1.549 +case "z175":
   1.550 +  notevil = (notevil + 175)/2;
   1.551 +  break;
   1.552 +case "z176":
   1.553 +  notevil = (notevil + 176)/2;
   1.554 +  break;
   1.555 +case "z177":
   1.556 +  notevil = (notevil + 177)/2;
   1.557 +  break;
   1.558 +case "z178":
   1.559 +  notevil = (notevil + 178)/2;
   1.560 +  break;
   1.561 +case "z179":
   1.562 +  notevil = (notevil + 179)/2;
   1.563 +  break;
   1.564 +case "z180":
   1.565 +  notevil = (notevil + 180)/2;
   1.566 +  break;
   1.567 +case "z181":
   1.568 +  notevil = (notevil + 181)/2;
   1.569 +  break;
   1.570 +case "z182":
   1.571 +  notevil = (notevil + 182)/2;
   1.572 +  break;
   1.573 +case "z183":
   1.574 +  notevil = (notevil + 183)/2;
   1.575 +  break;
   1.576 +case "z184":
   1.577 +  notevil = (notevil + 184)/2;
   1.578 +  break;
   1.579 +case "z185":
   1.580 +  notevil = (notevil + 185)/2;
   1.581 +  break;
   1.582 +case "z186":
   1.583 +  notevil = (notevil + 186)/2;
   1.584 +  break;
   1.585 +case "z187":
   1.586 +  notevil = (notevil + 187)/2;
   1.587 +  break;
   1.588 +case "z188":
   1.589 +  notevil = (notevil + 188)/2;
   1.590 +  break;
   1.591 +case "z189":
   1.592 +  notevil = (notevil + 189)/2;
   1.593 +  break;
   1.594 +case "z190":
   1.595 +  notevil = (notevil + 190)/2;
   1.596 +  break;
   1.597 +case "z191":
   1.598 +  notevil = (notevil + 191)/2;
   1.599 +  break;
   1.600 +case "z192":
   1.601 +  notevil = (notevil + 192)/2;
   1.602 +  break;
   1.603 +case "z193":
   1.604 +  notevil = (notevil + 193)/2;
   1.605 +  break;
   1.606 +case "z194":
   1.607 +  notevil = (notevil + 194)/2;
   1.608 +  break;
   1.609 +case "z195":
   1.610 +  notevil = (notevil + 195)/2;
   1.611 +  break;
   1.612 +case "z196":
   1.613 +  notevil = (notevil + 196)/2;
   1.614 +  break;
   1.615 +case "z197":
   1.616 +  notevil = (notevil + 197)/2;
   1.617 +  break;
   1.618 +case "z198":
   1.619 +  notevil = (notevil + 198)/2;
   1.620 +  break;
   1.621 +case "z199":
   1.622 +  notevil = (notevil + 199)/2;
   1.623 +  break;
   1.624 +case "z200":
   1.625 +  notevil = (notevil + 200)/2;
   1.626 +  break;
   1.627 +case "z201":
   1.628 +  notevil = (notevil + 201)/2;
   1.629 +  break;
   1.630 +case "z202":
   1.631 +  notevil = (notevil + 202)/2;
   1.632 +  break;
   1.633 +case "z203":
   1.634 +  notevil = (notevil + 203)/2;
   1.635 +  break;
   1.636 +case "z204":
   1.637 +  notevil = (notevil + 204)/2;
   1.638 +  break;
   1.639 +case "z205":
   1.640 +  notevil = (notevil + 205)/2;
   1.641 +  break;
   1.642 +case "z206":
   1.643 +  notevil = (notevil + 206)/2;
   1.644 +  break;
   1.645 +case "z207":
   1.646 +  notevil = (notevil + 207)/2;
   1.647 +  break;
   1.648 +case "z208":
   1.649 +  notevil = (notevil + 208)/2;
   1.650 +  break;
   1.651 +case "z209":
   1.652 +  notevil = (notevil + 209)/2;
   1.653 +  break;
   1.654 +case "z210":
   1.655 +  notevil = (notevil + 210)/2;
   1.656 +  break;
   1.657 +case "z211":
   1.658 +  notevil = (notevil + 211)/2;
   1.659 +  break;
   1.660 +case "z212":
   1.661 +  notevil = (notevil + 212)/2;
   1.662 +  break;
   1.663 +case "z213":
   1.664 +  notevil = (notevil + 213)/2;
   1.665 +  break;
   1.666 +case "z214":
   1.667 +  notevil = (notevil + 214)/2;
   1.668 +  break;
   1.669 +case "z215":
   1.670 +  notevil = (notevil + 215)/2;
   1.671 +  break;
   1.672 +case "z216":
   1.673 +  notevil = (notevil + 216)/2;
   1.674 +  break;
   1.675 +case "z217":
   1.676 +  notevil = (notevil + 217)/2;
   1.677 +  break;
   1.678 +case "z218":
   1.679 +  notevil = (notevil + 218)/2;
   1.680 +  break;
   1.681 +case "z219":
   1.682 +  notevil = (notevil + 219)/2;
   1.683 +  break;
   1.684 +case "z220":
   1.685 +  notevil = (notevil + 220)/2;
   1.686 +  break;
   1.687 +case "z221":
   1.688 +  notevil = (notevil + 221)/2;
   1.689 +  break;
   1.690 +case "z222":
   1.691 +  notevil = (notevil + 222)/2;
   1.692 +  break;
   1.693 +case "z223":
   1.694 +  notevil = (notevil + 223)/2;
   1.695 +  break;
   1.696 +case "z224":
   1.697 +  notevil = (notevil + 224)/2;
   1.698 +  break;
   1.699 +case "z225":
   1.700 +  notevil = (notevil + 225)/2;
   1.701 +  break;
   1.702 +case "z226":
   1.703 +  notevil = (notevil + 226)/2;
   1.704 +  break;
   1.705 +case "z227":
   1.706 +  notevil = (notevil + 227)/2;
   1.707 +  break;
   1.708 +case "z228":
   1.709 +  notevil = (notevil + 228)/2;
   1.710 +  break;
   1.711 +case "z229":
   1.712 +  notevil = (notevil + 229)/2;
   1.713 +  break;
   1.714 +case "z230":
   1.715 +  notevil = (notevil + 230)/2;
   1.716 +  break;
   1.717 +case "z231":
   1.718 +  notevil = (notevil + 231)/2;
   1.719 +  break;
   1.720 +case "z232":
   1.721 +  notevil = (notevil + 232)/2;
   1.722 +  break;
   1.723 +case "z233":
   1.724 +  notevil = (notevil + 233)/2;
   1.725 +  break;
   1.726 +case "z234":
   1.727 +  notevil = (notevil + 234)/2;
   1.728 +  break;
   1.729 +case "z235":
   1.730 +  notevil = (notevil + 235)/2;
   1.731 +  break;
   1.732 +case "z236":
   1.733 +  notevil = (notevil + 236)/2;
   1.734 +  break;
   1.735 +case "z237":
   1.736 +  notevil = (notevil + 237)/2;
   1.737 +  break;
   1.738 +case "z238":
   1.739 +  notevil = (notevil + 238)/2;
   1.740 +  break;
   1.741 +case "z239":
   1.742 +  notevil = (notevil + 239)/2;
   1.743 +  break;
   1.744 +case "z240":
   1.745 +  notevil = (notevil + 240)/2;
   1.746 +  break;
   1.747 +case "z241":
   1.748 +  notevil = (notevil + 241)/2;
   1.749 +  break;
   1.750 +case "z242":
   1.751 +  notevil = (notevil + 242)/2;
   1.752 +  break;
   1.753 +case "z243":
   1.754 +  notevil = (notevil + 243)/2;
   1.755 +  break;
   1.756 +case "z244":
   1.757 +  notevil = (notevil + 244)/2;
   1.758 +  break;
   1.759 +case "z245":
   1.760 +  notevil = (notevil + 245)/2;
   1.761 +  break;
   1.762 +case "z246":
   1.763 +  notevil = (notevil + 246)/2;
   1.764 +  break;
   1.765 +case "z247":
   1.766 +  notevil = (notevil + 247)/2;
   1.767 +  break;
   1.768 +case "z248":
   1.769 +  notevil = (notevil + 248)/2;
   1.770 +  break;
   1.771 +case "z249":
   1.772 +  notevil = (notevil + 249)/2;
   1.773 +  break;
   1.774 +case "z250":
   1.775 +  notevil = (notevil + 250)/2;
   1.776 +  break;
   1.777 +case "z251":
   1.778 +  notevil = (notevil + 251)/2;
   1.779 +  break;
   1.780 +case "z252":
   1.781 +  notevil = (notevil + 252)/2;
   1.782 +  break;
   1.783 +case "z253":
   1.784 +  notevil = (notevil + 253)/2;
   1.785 +  break;
   1.786 +case "z254":
   1.787 +  notevil = (notevil + 254)/2;
   1.788 +  break;
   1.789 +case "z255":
   1.790 +  notevil = (notevil + 255)/2;
   1.791 +  break;
   1.792 +case "z256":
   1.793 +  notevil = (notevil + 256)/2;
   1.794 +  break;
   1.795 +case "z257":
   1.796 +  notevil = (notevil + 257)/2;
   1.797 +  break;
   1.798 +case "z258":
   1.799 +  notevil = (notevil + 258)/2;
   1.800 +  break;
   1.801 +case "z259":
   1.802 +  notevil = (notevil + 259)/2;
   1.803 +  break;
   1.804 +case "z260":
   1.805 +  notevil = (notevil + 260)/2;
   1.806 +  break;
   1.807 +case "z261":
   1.808 +  notevil = (notevil + 261)/2;
   1.809 +  break;
   1.810 +case "z262":
   1.811 +  notevil = (notevil + 262)/2;
   1.812 +  break;
   1.813 +case "z263":
   1.814 +  notevil = (notevil + 263)/2;
   1.815 +  break;
   1.816 +case "z264":
   1.817 +  notevil = (notevil + 264)/2;
   1.818 +  break;
   1.819 +case "z265":
   1.820 +  notevil = (notevil + 265)/2;
   1.821 +  break;
   1.822 +case "z266":
   1.823 +  notevil = (notevil + 266)/2;
   1.824 +  break;
   1.825 +case "z267":
   1.826 +  notevil = (notevil + 267)/2;
   1.827 +  break;
   1.828 +case "z268":
   1.829 +  notevil = (notevil + 268)/2;
   1.830 +  break;
   1.831 +case "z269":
   1.832 +  notevil = (notevil + 269)/2;
   1.833 +  break;
   1.834 +case "z270":
   1.835 +  notevil = (notevil + 270)/2;
   1.836 +  break;
   1.837 +case "z271":
   1.838 +  notevil = (notevil + 271)/2;
   1.839 +  break;
   1.840 +case "z272":
   1.841 +  notevil = (notevil + 272)/2;
   1.842 +  break;
   1.843 +case "z273":
   1.844 +  notevil = (notevil + 273)/2;
   1.845 +  break;
   1.846 +case "z274":
   1.847 +  notevil = (notevil + 274)/2;
   1.848 +  break;
   1.849 +case "z275":
   1.850 +  notevil = (notevil + 275)/2;
   1.851 +  break;
   1.852 +case "z276":
   1.853 +  notevil = (notevil + 276)/2;
   1.854 +  break;
   1.855 +case "z277":
   1.856 +  notevil = (notevil + 277)/2;
   1.857 +  break;
   1.858 +case "z278":
   1.859 +  notevil = (notevil + 278)/2;
   1.860 +  break;
   1.861 +case "z279":
   1.862 +  notevil = (notevil + 279)/2;
   1.863 +  break;
   1.864 +case "z280":
   1.865 +  notevil = (notevil + 280)/2;
   1.866 +  break;
   1.867 +case "z281":
   1.868 +  notevil = (notevil + 281)/2;
   1.869 +  break;
   1.870 +case "z282":
   1.871 +  notevil = (notevil + 282)/2;
   1.872 +  break;
   1.873 +case "z283":
   1.874 +  notevil = (notevil + 283)/2;
   1.875 +  break;
   1.876 +case "z284":
   1.877 +  notevil = (notevil + 284)/2;
   1.878 +  break;
   1.879 +case "z285":
   1.880 +  notevil = (notevil + 285)/2;
   1.881 +  break;
   1.882 +case "z286":
   1.883 +  notevil = (notevil + 286)/2;
   1.884 +  break;
   1.885 +case "z287":
   1.886 +  notevil = (notevil + 287)/2;
   1.887 +  break;
   1.888 +case "z288":
   1.889 +  notevil = (notevil + 288)/2;
   1.890 +  break;
   1.891 +case "z289":
   1.892 +  notevil = (notevil + 289)/2;
   1.893 +  break;
   1.894 +case "z290":
   1.895 +  notevil = (notevil + 290)/2;
   1.896 +  break;
   1.897 +case "z291":
   1.898 +  notevil = (notevil + 291)/2;
   1.899 +  break;
   1.900 +case "z292":
   1.901 +  notevil = (notevil + 292)/2;
   1.902 +  break;
   1.903 +case "z293":
   1.904 +  notevil = (notevil + 293)/2;
   1.905 +  break;
   1.906 +case "z294":
   1.907 +  notevil = (notevil + 294)/2;
   1.908 +  break;
   1.909 +case "z295":
   1.910 +  notevil = (notevil + 295)/2;
   1.911 +  break;
   1.912 +case "z296":
   1.913 +  notevil = (notevil + 296)/2;
   1.914 +  break;
   1.915 +case "z297":
   1.916 +  notevil = (notevil + 297)/2;
   1.917 +  break;
   1.918 +case "z298":
   1.919 +  notevil = (notevil + 298)/2;
   1.920 +  break;
   1.921 +case "z299":
   1.922 +  notevil = (notevil + 299)/2;
   1.923 +  break;
   1.924 +case "z300":
   1.925 +  notevil = (notevil + 300)/2;
   1.926 +  break;
   1.927 +case "z301":
   1.928 +  notevil = (notevil + 301)/2;
   1.929 +  break;
   1.930 +case "z302":
   1.931 +  notevil = (notevil + 302)/2;
   1.932 +  break;
   1.933 +case "z303":
   1.934 +  notevil = (notevil + 303)/2;
   1.935 +  break;
   1.936 +case "z304":
   1.937 +  notevil = (notevil + 304)/2;
   1.938 +  break;
   1.939 +case "z305":
   1.940 +  notevil = (notevil + 305)/2;
   1.941 +  break;
   1.942 +case "z306":
   1.943 +  notevil = (notevil + 306)/2;
   1.944 +  break;
   1.945 +case "z307":
   1.946 +  notevil = (notevil + 307)/2;
   1.947 +  break;
   1.948 +case "z308":
   1.949 +  notevil = (notevil + 308)/2;
   1.950 +  break;
   1.951 +case "z309":
   1.952 +  notevil = (notevil + 309)/2;
   1.953 +  break;
   1.954 +case "z310":
   1.955 +  notevil = (notevil + 310)/2;
   1.956 +  break;
   1.957 +case "z311":
   1.958 +  notevil = (notevil + 311)/2;
   1.959 +  break;
   1.960 +case "z312":
   1.961 +  notevil = (notevil + 312)/2;
   1.962 +  break;
   1.963 +case "z313":
   1.964 +  notevil = (notevil + 313)/2;
   1.965 +  break;
   1.966 +case "z314":
   1.967 +  notevil = (notevil + 314)/2;
   1.968 +  break;
   1.969 +case "z315":
   1.970 +  notevil = (notevil + 315)/2;
   1.971 +  break;
   1.972 +case "z316":
   1.973 +  notevil = (notevil + 316)/2;
   1.974 +  break;
   1.975 +case "z317":
   1.976 +  notevil = (notevil + 317)/2;
   1.977 +  break;
   1.978 +case "z318":
   1.979 +  notevil = (notevil + 318)/2;
   1.980 +  break;
   1.981 +case "z319":
   1.982 +  notevil = (notevil + 319)/2;
   1.983 +  break;
   1.984 +case "z320":
   1.985 +  notevil = (notevil + 320)/2;
   1.986 +  break;
   1.987 +case "z321":
   1.988 +  notevil = (notevil + 321)/2;
   1.989 +  break;
   1.990 +case "z322":
   1.991 +  notevil = (notevil + 322)/2;
   1.992 +  break;
   1.993 +case "z323":
   1.994 +  notevil = (notevil + 323)/2;
   1.995 +  break;
   1.996 +case "z324":
   1.997 +  notevil = (notevil + 324)/2;
   1.998 +  break;
   1.999 +case "z325":
  1.1000 +  notevil = (notevil + 325)/2;
  1.1001 +  break;
  1.1002 +case "z326":
  1.1003 +  notevil = (notevil + 326)/2;
  1.1004 +  break;
  1.1005 +case "z327":
  1.1006 +  notevil = (notevil + 327)/2;
  1.1007 +  break;
  1.1008 +case "z328":
  1.1009 +  notevil = (notevil + 328)/2;
  1.1010 +  break;
  1.1011 +case "z329":
  1.1012 +  notevil = (notevil + 329)/2;
  1.1013 +  break;
  1.1014 +case "z330":
  1.1015 +  notevil = (notevil + 330)/2;
  1.1016 +  break;
  1.1017 +case "z331":
  1.1018 +  notevil = (notevil + 331)/2;
  1.1019 +  break;
  1.1020 +case "z332":
  1.1021 +  notevil = (notevil + 332)/2;
  1.1022 +  break;
  1.1023 +case "z333":
  1.1024 +  notevil = (notevil + 333)/2;
  1.1025 +  break;
  1.1026 +case "z334":
  1.1027 +  notevil = (notevil + 334)/2;
  1.1028 +  break;
  1.1029 +case "z335":
  1.1030 +  notevil = (notevil + 335)/2;
  1.1031 +  break;
  1.1032 +case "z336":
  1.1033 +  notevil = (notevil + 336)/2;
  1.1034 +  break;
  1.1035 +case "z337":
  1.1036 +  notevil = (notevil + 337)/2;
  1.1037 +  break;
  1.1038 +case "z338":
  1.1039 +  notevil = (notevil + 338)/2;
  1.1040 +  break;
  1.1041 +case "z339":
  1.1042 +  notevil = (notevil + 339)/2;
  1.1043 +  break;
  1.1044 +case "z340":
  1.1045 +  notevil = (notevil + 340)/2;
  1.1046 +  break;
  1.1047 +case "z341":
  1.1048 +  notevil = (notevil + 341)/2;
  1.1049 +  break;
  1.1050 +case "z342":
  1.1051 +  notevil = (notevil + 342)/2;
  1.1052 +  break;
  1.1053 +case "z343":
  1.1054 +  notevil = (notevil + 343)/2;
  1.1055 +  break;
  1.1056 +case "z344":
  1.1057 +  notevil = (notevil + 344)/2;
  1.1058 +  break;
  1.1059 +case "z345":
  1.1060 +  notevil = (notevil + 345)/2;
  1.1061 +  break;
  1.1062 +case "z346":
  1.1063 +  notevil = (notevil + 346)/2;
  1.1064 +  break;
  1.1065 +case "z347":
  1.1066 +  notevil = (notevil + 347)/2;
  1.1067 +  break;
  1.1068 +case "z348":
  1.1069 +  notevil = (notevil + 348)/2;
  1.1070 +  break;
  1.1071 +case "z349":
  1.1072 +  notevil = (notevil + 349)/2;
  1.1073 +  break;
  1.1074 +case "z350":
  1.1075 +  notevil = (notevil + 350)/2;
  1.1076 +  break;
  1.1077 +case "z351":
  1.1078 +  notevil = (notevil + 351)/2;
  1.1079 +  break;
  1.1080 +case "z352":
  1.1081 +  notevil = (notevil + 352)/2;
  1.1082 +  break;
  1.1083 +case "z353":
  1.1084 +  notevil = (notevil + 353)/2;
  1.1085 +  break;
  1.1086 +case "z354":
  1.1087 +  notevil = (notevil + 354)/2;
  1.1088 +  break;
  1.1089 +case "z355":
  1.1090 +  notevil = (notevil + 355)/2;
  1.1091 +  break;
  1.1092 +case "z356":
  1.1093 +  notevil = (notevil + 356)/2;
  1.1094 +  break;
  1.1095 +case "z357":
  1.1096 +  notevil = (notevil + 357)/2;
  1.1097 +  break;
  1.1098 +case "z358":
  1.1099 +  notevil = (notevil + 358)/2;
  1.1100 +  break;
  1.1101 +case "z359":
  1.1102 +  notevil = (notevil + 359)/2;
  1.1103 +  break;
  1.1104 +case "z360":
  1.1105 +  notevil = (notevil + 360)/2;
  1.1106 +  break;
  1.1107 +case "z361":
  1.1108 +  notevil = (notevil + 361)/2;
  1.1109 +  break;
  1.1110 +case "z362":
  1.1111 +  notevil = (notevil + 362)/2;
  1.1112 +  break;
  1.1113 +case "z363":
  1.1114 +  notevil = (notevil + 363)/2;
  1.1115 +  break;
  1.1116 +case "z364":
  1.1117 +  notevil = (notevil + 364)/2;
  1.1118 +  break;
  1.1119 +case "z365":
  1.1120 +  notevil = (notevil + 365)/2;
  1.1121 +  break;
  1.1122 +case "z366":
  1.1123 +  notevil = (notevil + 366)/2;
  1.1124 +  break;
  1.1125 +case "z367":
  1.1126 +  notevil = (notevil + 367)/2;
  1.1127 +  break;
  1.1128 +case "z368":
  1.1129 +  notevil = (notevil + 368)/2;
  1.1130 +  break;
  1.1131 +case "z369":
  1.1132 +  notevil = (notevil + 369)/2;
  1.1133 +  break;
  1.1134 +case "z370":
  1.1135 +  notevil = (notevil + 370)/2;
  1.1136 +  break;
  1.1137 +case "z371":
  1.1138 +  notevil = (notevil + 371)/2;
  1.1139 +  break;
  1.1140 +case "z372":
  1.1141 +  notevil = (notevil + 372)/2;
  1.1142 +  break;
  1.1143 +case "z373":
  1.1144 +  notevil = (notevil + 373)/2;
  1.1145 +  break;
  1.1146 +case "z374":
  1.1147 +  notevil = (notevil + 374)/2;
  1.1148 +  break;
  1.1149 +case "z375":
  1.1150 +  notevil = (notevil + 375)/2;
  1.1151 +  break;
  1.1152 +case "z376":
  1.1153 +  notevil = (notevil + 376)/2;
  1.1154 +  break;
  1.1155 +case "z377":
  1.1156 +  notevil = (notevil + 377)/2;
  1.1157 +  break;
  1.1158 +case "z378":
  1.1159 +  notevil = (notevil + 378)/2;
  1.1160 +  break;
  1.1161 +case "z379":
  1.1162 +  notevil = (notevil + 379)/2;
  1.1163 +  break;
  1.1164 +case "z380":
  1.1165 +  notevil = (notevil + 380)/2;
  1.1166 +  break;
  1.1167 +case "z381":
  1.1168 +  notevil = (notevil + 381)/2;
  1.1169 +  break;
  1.1170 +case "z382":
  1.1171 +  notevil = (notevil + 382)/2;
  1.1172 +  break;
  1.1173 +case "z383":
  1.1174 +  notevil = (notevil + 383)/2;
  1.1175 +  break;
  1.1176 +case "z384":
  1.1177 +  notevil = (notevil + 384)/2;
  1.1178 +  break;
  1.1179 +case "z385":
  1.1180 +  notevil = (notevil + 385)/2;
  1.1181 +  break;
  1.1182 +case "z386":
  1.1183 +  notevil = (notevil + 386)/2;
  1.1184 +  break;
  1.1185 +case "z387":
  1.1186 +  notevil = (notevil + 387)/2;
  1.1187 +  break;
  1.1188 +case "z388":
  1.1189 +  notevil = (notevil + 388)/2;
  1.1190 +  break;
  1.1191 +case "z389":
  1.1192 +  notevil = (notevil + 389)/2;
  1.1193 +  break;
  1.1194 +case "z390":
  1.1195 +  notevil = (notevil + 390)/2;
  1.1196 +  break;
  1.1197 +case "z391":
  1.1198 +  notevil = (notevil + 391)/2;
  1.1199 +  break;
  1.1200 +case "z392":
  1.1201 +  notevil = (notevil + 392)/2;
  1.1202 +  break;
  1.1203 +case "z393":
  1.1204 +  notevil = (notevil + 393)/2;
  1.1205 +  break;
  1.1206 +case "z394":
  1.1207 +  notevil = (notevil + 394)/2;
  1.1208 +  break;
  1.1209 +case "z395":
  1.1210 +  notevil = (notevil + 395)/2;
  1.1211 +  break;
  1.1212 +case "z396":
  1.1213 +  notevil = (notevil + 396)/2;
  1.1214 +  break;
  1.1215 +case "z397":
  1.1216 +  notevil = (notevil + 397)/2;
  1.1217 +  break;
  1.1218 +case "z398":
  1.1219 +  notevil = (notevil + 398)/2;
  1.1220 +  break;
  1.1221 +case "z399":
  1.1222 +  notevil = (notevil + 399)/2;
  1.1223 +  break;
  1.1224 +case "z400":
  1.1225 +  notevil = (notevil + 400)/2;
  1.1226 +  break;
  1.1227 +case "z401":
  1.1228 +  notevil = (notevil + 401)/2;
  1.1229 +  break;
  1.1230 +case "z402":
  1.1231 +  notevil = (notevil + 402)/2;
  1.1232 +  break;
  1.1233 +case "z403":
  1.1234 +  notevil = (notevil + 403)/2;
  1.1235 +  break;
  1.1236 +case "z404":
  1.1237 +  notevil = (notevil + 404)/2;
  1.1238 +  break;
  1.1239 +case "z405":
  1.1240 +  notevil = (notevil + 405)/2;
  1.1241 +  break;
  1.1242 +case "z406":
  1.1243 +  notevil = (notevil + 406)/2;
  1.1244 +  break;
  1.1245 +case "z407":
  1.1246 +  notevil = (notevil + 407)/2;
  1.1247 +  break;
  1.1248 +case "z408":
  1.1249 +  notevil = (notevil + 408)/2;
  1.1250 +  break;
  1.1251 +case "z409":
  1.1252 +  notevil = (notevil + 409)/2;
  1.1253 +  break;
  1.1254 +case "z410":
  1.1255 +  notevil = (notevil + 410)/2;
  1.1256 +  break;
  1.1257 +case "z411":
  1.1258 +  notevil = (notevil + 411)/2;
  1.1259 +  break;
  1.1260 +case "z412":
  1.1261 +  notevil = (notevil + 412)/2;
  1.1262 +  break;
  1.1263 +case "z413":
  1.1264 +  notevil = (notevil + 413)/2;
  1.1265 +  break;
  1.1266 +case "z414":
  1.1267 +  notevil = (notevil + 414)/2;
  1.1268 +  break;
  1.1269 +case "z415":
  1.1270 +  notevil = (notevil + 415)/2;
  1.1271 +  break;
  1.1272 +case "z416":
  1.1273 +  notevil = (notevil + 416)/2;
  1.1274 +  break;
  1.1275 +case "z417":
  1.1276 +  notevil = (notevil + 417)/2;
  1.1277 +  break;
  1.1278 +case "z418":
  1.1279 +  notevil = (notevil + 418)/2;
  1.1280 +  break;
  1.1281 +case "z419":
  1.1282 +  notevil = (notevil + 419)/2;
  1.1283 +  break;
  1.1284 +case "z420":
  1.1285 +  notevil = (notevil + 420)/2;
  1.1286 +  break;
  1.1287 +case "z421":
  1.1288 +  notevil = (notevil + 421)/2;
  1.1289 +  break;
  1.1290 +case "z422":
  1.1291 +  notevil = (notevil + 422)/2;
  1.1292 +  break;
  1.1293 +case "z423":
  1.1294 +  notevil = (notevil + 423)/2;
  1.1295 +  break;
  1.1296 +case "z424":
  1.1297 +  notevil = (notevil + 424)/2;
  1.1298 +  break;
  1.1299 +case "z425":
  1.1300 +  notevil = (notevil + 425)/2;
  1.1301 +  break;
  1.1302 +case "z426":
  1.1303 +  notevil = (notevil + 426)/2;
  1.1304 +  break;
  1.1305 +case "z427":
  1.1306 +  notevil = (notevil + 427)/2;
  1.1307 +  break;
  1.1308 +case "z428":
  1.1309 +  notevil = (notevil + 428)/2;
  1.1310 +  break;
  1.1311 +case "z429":
  1.1312 +  notevil = (notevil + 429)/2;
  1.1313 +  break;
  1.1314 +case "z430":
  1.1315 +  notevil = (notevil + 430)/2;
  1.1316 +  break;
  1.1317 +case "z431":
  1.1318 +  notevil = (notevil + 431)/2;
  1.1319 +  break;
  1.1320 +case "z432":
  1.1321 +  notevil = (notevil + 432)/2;
  1.1322 +  break;
  1.1323 +case "z433":
  1.1324 +  notevil = (notevil + 433)/2;
  1.1325 +  break;
  1.1326 +case "z434":
  1.1327 +  notevil = (notevil + 434)/2;
  1.1328 +  break;
  1.1329 +case "z435":
  1.1330 +  notevil = (notevil + 435)/2;
  1.1331 +  break;
  1.1332 +case "z436":
  1.1333 +  notevil = (notevil + 436)/2;
  1.1334 +  break;
  1.1335 +case "z437":
  1.1336 +  notevil = (notevil + 437)/2;
  1.1337 +  break;
  1.1338 +case "z438":
  1.1339 +  notevil = (notevil + 438)/2;
  1.1340 +  break;
  1.1341 +case "z439":
  1.1342 +  notevil = (notevil + 439)/2;
  1.1343 +  break;
  1.1344 +case "z440":
  1.1345 +  notevil = (notevil + 440)/2;
  1.1346 +  break;
  1.1347 +case "z441":
  1.1348 +  notevil = (notevil + 441)/2;
  1.1349 +  break;
  1.1350 +case "z442":
  1.1351 +  notevil = (notevil + 442)/2;
  1.1352 +  break;
  1.1353 +case "z443":
  1.1354 +  notevil = (notevil + 443)/2;
  1.1355 +  break;
  1.1356 +case "z444":
  1.1357 +  notevil = (notevil + 444)/2;
  1.1358 +  break;
  1.1359 +case "z445":
  1.1360 +  notevil = (notevil + 445)/2;
  1.1361 +  break;
  1.1362 +case "z446":
  1.1363 +  notevil = (notevil + 446)/2;
  1.1364 +  break;
  1.1365 +case "z447":
  1.1366 +  notevil = (notevil + 447)/2;
  1.1367 +  break;
  1.1368 +case "z448":
  1.1369 +  notevil = (notevil + 448)/2;
  1.1370 +  break;
  1.1371 +case "z449":
  1.1372 +  notevil = (notevil + 449)/2;
  1.1373 +  break;
  1.1374 +case "z450":
  1.1375 +  notevil = (notevil + 450)/2;
  1.1376 +  break;
  1.1377 +case "z451":
  1.1378 +  notevil = (notevil + 451)/2;
  1.1379 +  break;
  1.1380 +case "z452":
  1.1381 +  notevil = (notevil + 452)/2;
  1.1382 +  break;
  1.1383 +case "z453":
  1.1384 +  notevil = (notevil + 453)/2;
  1.1385 +  break;
  1.1386 +case "z454":
  1.1387 +  notevil = (notevil + 454)/2;
  1.1388 +  break;
  1.1389 +case "z455":
  1.1390 +  notevil = (notevil + 455)/2;
  1.1391 +  break;
  1.1392 +case "z456":
  1.1393 +  notevil = (notevil + 456)/2;
  1.1394 +  break;
  1.1395 +case "z457":
  1.1396 +  notevil = (notevil + 457)/2;
  1.1397 +  break;
  1.1398 +case "z458":
  1.1399 +  notevil = (notevil + 458)/2;
  1.1400 +  break;
  1.1401 +case "z459":
  1.1402 +  notevil = (notevil + 459)/2;
  1.1403 +  break;
  1.1404 +case "z460":
  1.1405 +  notevil = (notevil + 460)/2;
  1.1406 +  break;
  1.1407 +case "z461":
  1.1408 +  notevil = (notevil + 461)/2;
  1.1409 +  break;
  1.1410 +case "z462":
  1.1411 +  notevil = (notevil + 462)/2;
  1.1412 +  break;
  1.1413 +case "z463":
  1.1414 +  notevil = (notevil + 463)/2;
  1.1415 +  break;
  1.1416 +case "z464":
  1.1417 +  notevil = (notevil + 464)/2;
  1.1418 +  break;
  1.1419 +case "z465":
  1.1420 +  notevil = (notevil + 465)/2;
  1.1421 +  break;
  1.1422 +case "z466":
  1.1423 +  notevil = (notevil + 466)/2;
  1.1424 +  break;
  1.1425 +case "z467":
  1.1426 +  notevil = (notevil + 467)/2;
  1.1427 +  break;
  1.1428 +case "z468":
  1.1429 +  notevil = (notevil + 468)/2;
  1.1430 +  break;
  1.1431 +case "z469":
  1.1432 +  notevil = (notevil + 469)/2;
  1.1433 +  break;
  1.1434 +case "z470":
  1.1435 +  notevil = (notevil + 470)/2;
  1.1436 +  break;
  1.1437 +case "z471":
  1.1438 +  notevil = (notevil + 471)/2;
  1.1439 +  break;
  1.1440 +case "z472":
  1.1441 +  notevil = (notevil + 472)/2;
  1.1442 +  break;
  1.1443 +case "z473":
  1.1444 +  notevil = (notevil + 473)/2;
  1.1445 +  break;
  1.1446 +case "z474":
  1.1447 +  notevil = (notevil + 474)/2;
  1.1448 +  break;
  1.1449 +case "z475":
  1.1450 +  notevil = (notevil + 475)/2;
  1.1451 +  break;
  1.1452 +case "z476":
  1.1453 +  notevil = (notevil + 476)/2;
  1.1454 +  break;
  1.1455 +case "z477":
  1.1456 +  notevil = (notevil + 477)/2;
  1.1457 +  break;
  1.1458 +case "z478":
  1.1459 +  notevil = (notevil + 478)/2;
  1.1460 +  break;
  1.1461 +case "z479":
  1.1462 +  notevil = (notevil + 479)/2;
  1.1463 +  break;
  1.1464 +case "z480":
  1.1465 +  notevil = (notevil + 480)/2;
  1.1466 +  break;
  1.1467 +case "z481":
  1.1468 +  notevil = (notevil + 481)/2;
  1.1469 +  break;
  1.1470 +case "z482":
  1.1471 +  notevil = (notevil + 482)/2;
  1.1472 +  break;
  1.1473 +case "z483":
  1.1474 +  notevil = (notevil + 483)/2;
  1.1475 +  break;
  1.1476 +case "z484":
  1.1477 +  notevil = (notevil + 484)/2;
  1.1478 +  break;
  1.1479 +case "z485":
  1.1480 +  notevil = (notevil + 485)/2;
  1.1481 +  break;
  1.1482 +case "z486":
  1.1483 +  notevil = (notevil + 486)/2;
  1.1484 +  break;
  1.1485 +case "z487":
  1.1486 +  notevil = (notevil + 487)/2;
  1.1487 +  break;
  1.1488 +case "z488":
  1.1489 +  notevil = (notevil + 488)/2;
  1.1490 +  break;
  1.1491 +case "z489":
  1.1492 +  notevil = (notevil + 489)/2;
  1.1493 +  break;
  1.1494 +case "z490":
  1.1495 +  notevil = (notevil + 490)/2;
  1.1496 +  break;
  1.1497 +case "z491":
  1.1498 +  notevil = (notevil + 491)/2;
  1.1499 +  break;
  1.1500 +case "z492":
  1.1501 +  notevil = (notevil + 492)/2;
  1.1502 +  break;
  1.1503 +case "z493":
  1.1504 +  notevil = (notevil + 493)/2;
  1.1505 +  break;
  1.1506 +case "z494":
  1.1507 +  notevil = (notevil + 494)/2;
  1.1508 +  break;
  1.1509 +case "z495":
  1.1510 +  notevil = (notevil + 495)/2;
  1.1511 +  break;
  1.1512 +case "z496":
  1.1513 +  notevil = (notevil + 496)/2;
  1.1514 +  break;
  1.1515 +case "z497":
  1.1516 +  notevil = (notevil + 497)/2;
  1.1517 +  break;
  1.1518 +case "z498":
  1.1519 +  notevil = (notevil + 498)/2;
  1.1520 +  break;
  1.1521 +case "z499":
  1.1522 +  notevil = (notevil + 499)/2;
  1.1523 +  break;
  1.1524 +case "z500":
  1.1525 +  notevil = (notevil + 500)/2;
  1.1526 +  break;
  1.1527 +case "z501":
  1.1528 +  notevil = (notevil + 501)/2;
  1.1529 +  break;
  1.1530 +case "z502":
  1.1531 +  notevil = (notevil + 502)/2;
  1.1532 +  break;
  1.1533 +case "z503":
  1.1534 +  notevil = (notevil + 503)/2;
  1.1535 +  break;
  1.1536 +case "z504":
  1.1537 +  notevil = (notevil + 504)/2;
  1.1538 +  break;
  1.1539 +case "z505":
  1.1540 +  notevil = (notevil + 505)/2;
  1.1541 +  break;
  1.1542 +case "z506":
  1.1543 +  notevil = (notevil + 506)/2;
  1.1544 +  break;
  1.1545 +case "z507":
  1.1546 +  notevil = (notevil + 507)/2;
  1.1547 +  break;
  1.1548 +case "z508":
  1.1549 +  notevil = (notevil + 508)/2;
  1.1550 +  break;
  1.1551 +case "z509":
  1.1552 +  notevil = (notevil + 509)/2;
  1.1553 +  break;
  1.1554 +case "z510":
  1.1555 +  notevil = (notevil + 510)/2;
  1.1556 +  break;
  1.1557 +case "z511":
  1.1558 +  notevil = (notevil + 511)/2;
  1.1559 +  break;
  1.1560 +case "z512":
  1.1561 +  notevil = (notevil + 512)/2;
  1.1562 +  break;
  1.1563 +case "z513":
  1.1564 +  notevil = (notevil + 513)/2;
  1.1565 +  break;
  1.1566 +case "z514":
  1.1567 +  notevil = (notevil + 514)/2;
  1.1568 +  break;
  1.1569 +case "z515":
  1.1570 +  notevil = (notevil + 515)/2;
  1.1571 +  break;
  1.1572 +case "z516":
  1.1573 +  notevil = (notevil + 516)/2;
  1.1574 +  break;
  1.1575 +case "z517":
  1.1576 +  notevil = (notevil + 517)/2;
  1.1577 +  break;
  1.1578 +case "z518":
  1.1579 +  notevil = (notevil + 518)/2;
  1.1580 +  break;
  1.1581 +case "z519":
  1.1582 +  notevil = (notevil + 519)/2;
  1.1583 +  break;
  1.1584 +case "z520":
  1.1585 +  notevil = (notevil + 520)/2;
  1.1586 +  break;
  1.1587 +case "z521":
  1.1588 +  notevil = (notevil + 521)/2;
  1.1589 +  break;
  1.1590 +case "z522":
  1.1591 +  notevil = (notevil + 522)/2;
  1.1592 +  break;
  1.1593 +case "z523":
  1.1594 +  notevil = (notevil + 523)/2;
  1.1595 +  break;
  1.1596 +case "z524":
  1.1597 +  notevil = (notevil + 524)/2;
  1.1598 +  break;
  1.1599 +case "z525":
  1.1600 +  notevil = (notevil + 525)/2;
  1.1601 +  break;
  1.1602 +case "z526":
  1.1603 +  notevil = (notevil + 526)/2;
  1.1604 +  break;
  1.1605 +case "z527":
  1.1606 +  notevil = (notevil + 527)/2;
  1.1607 +  break;
  1.1608 +case "z528":
  1.1609 +  notevil = (notevil + 528)/2;
  1.1610 +  break;
  1.1611 +case "z529":
  1.1612 +  notevil = (notevil + 529)/2;
  1.1613 +  break;
  1.1614 +case "z530":
  1.1615 +  notevil = (notevil + 530)/2;
  1.1616 +  break;
  1.1617 +case "z531":
  1.1618 +  notevil = (notevil + 531)/2;
  1.1619 +  break;
  1.1620 +case "z532":
  1.1621 +  notevil = (notevil + 532)/2;
  1.1622 +  break;
  1.1623 +case "z533":
  1.1624 +  notevil = (notevil + 533)/2;
  1.1625 +  break;
  1.1626 +case "z534":
  1.1627 +  notevil = (notevil + 534)/2;
  1.1628 +  break;
  1.1629 +case "z535":
  1.1630 +  notevil = (notevil + 535)/2;
  1.1631 +  break;
  1.1632 +case "z536":
  1.1633 +  notevil = (notevil + 536)/2;
  1.1634 +  break;
  1.1635 +case "z537":
  1.1636 +  notevil = (notevil + 537)/2;
  1.1637 +  break;
  1.1638 +case "z538":
  1.1639 +  notevil = (notevil + 538)/2;
  1.1640 +  break;
  1.1641 +case "z539":
  1.1642 +  notevil = (notevil + 539)/2;
  1.1643 +  break;
  1.1644 +case "z540":
  1.1645 +  notevil = (notevil + 540)/2;
  1.1646 +  break;
  1.1647 +case "z541":
  1.1648 +  notevil = (notevil + 541)/2;
  1.1649 +  break;
  1.1650 +case "z542":
  1.1651 +  notevil = (notevil + 542)/2;
  1.1652 +  break;
  1.1653 +case "z543":
  1.1654 +  notevil = (notevil + 543)/2;
  1.1655 +  break;
  1.1656 +case "z544":
  1.1657 +  notevil = (notevil + 544)/2;
  1.1658 +  break;
  1.1659 +case "z545":
  1.1660 +  notevil = (notevil + 545)/2;
  1.1661 +  break;
  1.1662 +case "z546":
  1.1663 +  notevil = (notevil + 546)/2;
  1.1664 +  break;
  1.1665 +case "z547":
  1.1666 +  notevil = (notevil + 547)/2;
  1.1667 +  break;
  1.1668 +case "z548":
  1.1669 +  notevil = (notevil + 548)/2;
  1.1670 +  break;
  1.1671 +case "z549":
  1.1672 +  notevil = (notevil + 549)/2;
  1.1673 +  break;
  1.1674 +case "z550":
  1.1675 +  notevil = (notevil + 550)/2;
  1.1676 +  break;
  1.1677 +case "z551":
  1.1678 +  notevil = (notevil + 551)/2;
  1.1679 +  break;
  1.1680 +case "z552":
  1.1681 +  notevil = (notevil + 552)/2;
  1.1682 +  break;
  1.1683 +case "z553":
  1.1684 +  notevil = (notevil + 553)/2;
  1.1685 +  break;
  1.1686 +case "z554":
  1.1687 +  notevil = (notevil + 554)/2;
  1.1688 +  break;
  1.1689 +case "z555":
  1.1690 +  notevil = (notevil + 555)/2;
  1.1691 +  break;
  1.1692 +case "z556":
  1.1693 +  notevil = (notevil + 556)/2;
  1.1694 +  break;
  1.1695 +case "z557":
  1.1696 +  notevil = (notevil + 557)/2;
  1.1697 +  break;
  1.1698 +case "z558":
  1.1699 +  notevil = (notevil + 558)/2;
  1.1700 +  break;
  1.1701 +case "z559":
  1.1702 +  notevil = (notevil + 559)/2;
  1.1703 +  break;
  1.1704 +case "z560":
  1.1705 +  notevil = (notevil + 560)/2;
  1.1706 +  break;
  1.1707 +case "z561":
  1.1708 +  notevil = (notevil + 561)/2;
  1.1709 +  break;
  1.1710 +case "z562":
  1.1711 +  notevil = (notevil + 562)/2;
  1.1712 +  break;
  1.1713 +case "z563":
  1.1714 +  notevil = (notevil + 563)/2;
  1.1715 +  break;
  1.1716 +case "z564":
  1.1717 +  notevil = (notevil + 564)/2;
  1.1718 +  break;
  1.1719 +case "z565":
  1.1720 +  notevil = (notevil + 565)/2;
  1.1721 +  break;
  1.1722 +case "z566":
  1.1723 +  notevil = (notevil + 566)/2;
  1.1724 +  break;
  1.1725 +case "z567":
  1.1726 +  notevil = (notevil + 567)/2;
  1.1727 +  break;
  1.1728 +case "z568":
  1.1729 +  notevil = (notevil + 568)/2;
  1.1730 +  break;
  1.1731 +case "z569":
  1.1732 +  notevil = (notevil + 569)/2;
  1.1733 +  break;
  1.1734 +case "z570":
  1.1735 +  notevil = (notevil + 570)/2;
  1.1736 +  break;
  1.1737 +case "z571":
  1.1738 +  notevil = (notevil + 571)/2;
  1.1739 +  break;
  1.1740 +case "z572":
  1.1741 +  notevil = (notevil + 572)/2;
  1.1742 +  break;
  1.1743 +case "z573":
  1.1744 +  notevil = (notevil + 573)/2;
  1.1745 +  break;
  1.1746 +case "z574":
  1.1747 +  notevil = (notevil + 574)/2;
  1.1748 +  break;
  1.1749 +case "z575":
  1.1750 +  notevil = (notevil + 575)/2;
  1.1751 +  break;
  1.1752 +case "z576":
  1.1753 +  notevil = (notevil + 576)/2;
  1.1754 +  break;
  1.1755 +case "z577":
  1.1756 +  notevil = (notevil + 577)/2;
  1.1757 +  break;
  1.1758 +case "z578":
  1.1759 +  notevil = (notevil + 578)/2;
  1.1760 +  break;
  1.1761 +case "z579":
  1.1762 +  notevil = (notevil + 579)/2;
  1.1763 +  break;
  1.1764 +case "z580":
  1.1765 +  notevil = (notevil + 580)/2;
  1.1766 +  break;
  1.1767 +case "z581":
  1.1768 +  notevil = (notevil + 581)/2;
  1.1769 +  break;
  1.1770 +case "z582":
  1.1771 +  notevil = (notevil + 582)/2;
  1.1772 +  break;
  1.1773 +case "z583":
  1.1774 +  notevil = (notevil + 583)/2;
  1.1775 +  break;
  1.1776 +case "z584":
  1.1777 +  notevil = (notevil + 584)/2;
  1.1778 +  break;
  1.1779 +case "z585":
  1.1780 +  notevil = (notevil + 585)/2;
  1.1781 +  break;
  1.1782 +case "z586":
  1.1783 +  notevil = (notevil + 586)/2;
  1.1784 +  break;
  1.1785 +case "z587":
  1.1786 +  notevil = (notevil + 587)/2;
  1.1787 +  break;
  1.1788 +case "z588":
  1.1789 +  notevil = (notevil + 588)/2;
  1.1790 +  break;
  1.1791 +case "z589":
  1.1792 +  notevil = (notevil + 589)/2;
  1.1793 +  break;
  1.1794 +case "z590":
  1.1795 +  notevil = (notevil + 590)/2;
  1.1796 +  break;
  1.1797 +case "z591":
  1.1798 +  notevil = (notevil + 591)/2;
  1.1799 +  break;
  1.1800 +case "z592":
  1.1801 +  notevil = (notevil + 592)/2;
  1.1802 +  break;
  1.1803 +case "z593":
  1.1804 +  notevil = (notevil + 593)/2;
  1.1805 +  break;
  1.1806 +case "z594":
  1.1807 +  notevil = (notevil + 594)/2;
  1.1808 +  break;
  1.1809 +case "z595":
  1.1810 +  notevil = (notevil + 595)/2;
  1.1811 +  break;
  1.1812 +case "z596":
  1.1813 +  notevil = (notevil + 596)/2;
  1.1814 +  break;
  1.1815 +case "z597":
  1.1816 +  notevil = (notevil + 597)/2;
  1.1817 +  break;
  1.1818 +case "z598":
  1.1819 +  notevil = (notevil + 598)/2;
  1.1820 +  break;
  1.1821 +case "z599":
  1.1822 +  notevil = (notevil + 599)/2;
  1.1823 +  break;
  1.1824 +case "z600":
  1.1825 +  notevil = (notevil + 600)/2;
  1.1826 +  break;
  1.1827 +case "z601":
  1.1828 +  notevil = (notevil + 601)/2;
  1.1829 +  break;
  1.1830 +case "z602":
  1.1831 +  notevil = (notevil + 602)/2;
  1.1832 +  break;
  1.1833 +case "z603":
  1.1834 +  notevil = (notevil + 603)/2;
  1.1835 +  break;
  1.1836 +case "z604":
  1.1837 +  notevil = (notevil + 604)/2;
  1.1838 +  break;
  1.1839 +case "z605":
  1.1840 +  notevil = (notevil + 605)/2;
  1.1841 +  break;
  1.1842 +case "z606":
  1.1843 +  notevil = (notevil + 606)/2;
  1.1844 +  break;
  1.1845 +case "z607":
  1.1846 +  notevil = (notevil + 607)/2;
  1.1847 +  break;
  1.1848 +case "z608":
  1.1849 +  notevil = (notevil + 608)/2;
  1.1850 +  break;
  1.1851 +case "z609":
  1.1852 +  notevil = (notevil + 609)/2;
  1.1853 +  break;
  1.1854 +case "z610":
  1.1855 +  notevil = (notevil + 610)/2;
  1.1856 +  break;
  1.1857 +case "z611":
  1.1858 +  notevil = (notevil + 611)/2;
  1.1859 +  break;
  1.1860 +case "z612":
  1.1861 +  notevil = (notevil + 612)/2;
  1.1862 +  break;
  1.1863 +case "z613":
  1.1864 +  notevil = (notevil + 613)/2;
  1.1865 +  break;
  1.1866 +case "z614":
  1.1867 +  notevil = (notevil + 614)/2;
  1.1868 +  break;
  1.1869 +case "z615":
  1.1870 +  notevil = (notevil + 615)/2;
  1.1871 +  break;
  1.1872 +case "z616":
  1.1873 +  notevil = (notevil + 616)/2;
  1.1874 +  break;
  1.1875 +case "z617":
  1.1876 +  notevil = (notevil + 617)/2;
  1.1877 +  break;
  1.1878 +case "z618":
  1.1879 +  notevil = (notevil + 618)/2;
  1.1880 +  break;
  1.1881 +case "z619":
  1.1882 +  notevil = (notevil + 619)/2;
  1.1883 +  break;
  1.1884 +case "z620":
  1.1885 +  notevil = (notevil + 620)/2;
  1.1886 +  break;
  1.1887 +case "z621":
  1.1888 +  notevil = (notevil + 621)/2;
  1.1889 +  break;
  1.1890 +case "z622":
  1.1891 +  notevil = (notevil + 622)/2;
  1.1892 +  break;
  1.1893 +case "z623":
  1.1894 +  notevil = (notevil + 623)/2;
  1.1895 +  break;
  1.1896 +case "z624":
  1.1897 +  notevil = (notevil + 624)/2;
  1.1898 +  break;
  1.1899 +case "z625":
  1.1900 +  notevil = (notevil + 625)/2;
  1.1901 +  break;
  1.1902 +case "z626":
  1.1903 +  notevil = (notevil + 626)/2;
  1.1904 +  break;
  1.1905 +case "z627":
  1.1906 +  notevil = (notevil + 627)/2;
  1.1907 +  break;
  1.1908 +case "z628":
  1.1909 +  notevil = (notevil + 628)/2;
  1.1910 +  break;
  1.1911 +case "z629":
  1.1912 +  notevil = (notevil + 629)/2;
  1.1913 +  break;
  1.1914 +case "z630":
  1.1915 +  notevil = (notevil + 630)/2;
  1.1916 +  break;
  1.1917 +case "z631":
  1.1918 +  notevil = (notevil + 631)/2;
  1.1919 +  break;
  1.1920 +case "z632":
  1.1921 +  notevil = (notevil + 632)/2;
  1.1922 +  break;
  1.1923 +case "z633":
  1.1924 +  notevil = (notevil + 633)/2;
  1.1925 +  break;
  1.1926 +case "z634":
  1.1927 +  notevil = (notevil + 634)/2;
  1.1928 +  break;
  1.1929 +case "z635":
  1.1930 +  notevil = (notevil + 635)/2;
  1.1931 +  break;
  1.1932 +case "z636":
  1.1933 +  notevil = (notevil + 636)/2;
  1.1934 +  break;
  1.1935 +case "z637":
  1.1936 +  notevil = (notevil + 637)/2;
  1.1937 +  break;
  1.1938 +case "z638":
  1.1939 +  notevil = (notevil + 638)/2;
  1.1940 +  break;
  1.1941 +case "z639":
  1.1942 +  notevil = (notevil + 639)/2;
  1.1943 +  break;
  1.1944 +case "z640":
  1.1945 +  notevil = (notevil + 640)/2;
  1.1946 +  break;
  1.1947 +case "z641":
  1.1948 +  notevil = (notevil + 641)/2;
  1.1949 +  break;
  1.1950 +case "z642":
  1.1951 +  notevil = (notevil + 642)/2;
  1.1952 +  break;
  1.1953 +case "z643":
  1.1954 +  notevil = (notevil + 643)/2;
  1.1955 +  break;
  1.1956 +case "z644":
  1.1957 +  notevil = (notevil + 644)/2;
  1.1958 +  break;
  1.1959 +case "z645":
  1.1960 +  notevil = (notevil + 645)/2;
  1.1961 +  break;
  1.1962 +case "z646":
  1.1963 +  notevil = (notevil + 646)/2;
  1.1964 +  break;
  1.1965 +case "z647":
  1.1966 +  notevil = (notevil + 647)/2;
  1.1967 +  break;
  1.1968 +case "z648":
  1.1969 +  notevil = (notevil + 648)/2;
  1.1970 +  break;
  1.1971 +case "z649":
  1.1972 +  notevil = (notevil + 649)/2;
  1.1973 +  break;
  1.1974 +case "z650":
  1.1975 +  notevil = (notevil + 650)/2;
  1.1976 +  break;
  1.1977 +case "z651":
  1.1978 +  notevil = (notevil + 651)/2;
  1.1979 +  break;
  1.1980 +case "z652":
  1.1981 +  notevil = (notevil + 652)/2;
  1.1982 +  break;
  1.1983 +case "z653":
  1.1984 +  notevil = (notevil + 653)/2;
  1.1985 +  break;
  1.1986 +case "z654":
  1.1987 +  notevil = (notevil + 654)/2;
  1.1988 +  break;
  1.1989 +case "z655":
  1.1990 +  notevil = (notevil + 655)/2;
  1.1991 +  break;
  1.1992 +case "z656":
  1.1993 +  notevil = (notevil + 656)/2;
  1.1994 +  break;
  1.1995 +case "z657":
  1.1996 +  notevil = (notevil + 657)/2;
  1.1997 +  break;
  1.1998 +case "z658":
  1.1999 +  notevil = (notevil + 658)/2;
  1.2000 +  break;
  1.2001 +case "z659":
  1.2002 +  notevil = (notevil + 659)/2;
  1.2003 +  break;
  1.2004 +case "z660":
  1.2005 +  notevil = (notevil + 660)/2;
  1.2006 +  break;
  1.2007 +case "z661":
  1.2008 +  notevil = (notevil + 661)/2;
  1.2009 +  break;
  1.2010 +case "z662":
  1.2011 +  notevil = (notevil + 662)/2;
  1.2012 +  break;
  1.2013 +case "z663":
  1.2014 +  notevil = (notevil + 663)/2;
  1.2015 +  break;
  1.2016 +case "z664":
  1.2017 +  notevil = (notevil + 664)/2;
  1.2018 +  break;
  1.2019 +case "z665":
  1.2020 +  notevil = (notevil + 665)/2;
  1.2021 +  break;
  1.2022 +case "z666":
  1.2023 +  notevil = (notevil + 666)/2;
  1.2024 +  break;
  1.2025 +case "z667":
  1.2026 +  notevil = (notevil + 667)/2;
  1.2027 +  break;
  1.2028 +case "z668":
  1.2029 +  notevil = (notevil + 668)/2;
  1.2030 +  break;
  1.2031 +case "z669":
  1.2032 +  notevil = (notevil + 669)/2;
  1.2033 +  break;
  1.2034 +case "z670":
  1.2035 +  notevil = (notevil + 670)/2;
  1.2036 +  break;
  1.2037 +case "z671":
  1.2038 +  notevil = (notevil + 671)/2;
  1.2039 +  break;
  1.2040 +case "z672":
  1.2041 +  notevil = (notevil + 672)/2;
  1.2042 +  break;
  1.2043 +case "z673":
  1.2044 +  notevil = (notevil + 673)/2;
  1.2045 +  break;
  1.2046 +case "z674":
  1.2047 +  notevil = (notevil + 674)/2;
  1.2048 +  break;
  1.2049 +case "z675":
  1.2050 +  notevil = (notevil + 675)/2;
  1.2051 +  break;
  1.2052 +case "z676":
  1.2053 +  notevil = (notevil + 676)/2;
  1.2054 +  break;
  1.2055 +case "z677":
  1.2056 +  notevil = (notevil + 677)/2;
  1.2057 +  break;
  1.2058 +case "z678":
  1.2059 +  notevil = (notevil + 678)/2;
  1.2060 +  break;
  1.2061 +case "z679":
  1.2062 +  notevil = (notevil + 679)/2;
  1.2063 +  break;
  1.2064 +case "z680":
  1.2065 +  notevil = (notevil + 680)/2;
  1.2066 +  break;
  1.2067 +case "z681":
  1.2068 +  notevil = (notevil + 681)/2;
  1.2069 +  break;
  1.2070 +case "z682":
  1.2071 +  notevil = (notevil + 682)/2;
  1.2072 +  break;
  1.2073 +case "z683":
  1.2074 +  notevil = (notevil + 683)/2;
  1.2075 +  break;
  1.2076 +case "z684":
  1.2077 +  notevil = (notevil + 684)/2;
  1.2078 +  break;
  1.2079 +case "z685":
  1.2080 +  notevil = (notevil + 685)/2;
  1.2081 +  break;
  1.2082 +case "z686":
  1.2083 +  notevil = (notevil + 686)/2;
  1.2084 +  break;
  1.2085 +case "z687":
  1.2086 +  notevil = (notevil + 687)/2;
  1.2087 +  break;
  1.2088 +case "z688":
  1.2089 +  notevil = (notevil + 688)/2;
  1.2090 +  break;
  1.2091 +case "z689":
  1.2092 +  notevil = (notevil + 689)/2;
  1.2093 +  break;
  1.2094 +case "z690":
  1.2095 +  notevil = (notevil + 690)/2;
  1.2096 +  break;
  1.2097 +case "z691":
  1.2098 +  notevil = (notevil + 691)/2;
  1.2099 +  break;
  1.2100 +case "z692":
  1.2101 +  notevil = (notevil + 692)/2;
  1.2102 +  break;
  1.2103 +case "z693":
  1.2104 +  notevil = (notevil + 693)/2;
  1.2105 +  break;
  1.2106 +case "z694":
  1.2107 +  notevil = (notevil + 694)/2;
  1.2108 +  break;
  1.2109 +case "z695":
  1.2110 +  notevil = (notevil + 695)/2;
  1.2111 +  break;
  1.2112 +case "z696":
  1.2113 +  notevil = (notevil + 696)/2;
  1.2114 +  break;
  1.2115 +case "z697":
  1.2116 +  notevil = (notevil + 697)/2;
  1.2117 +  break;
  1.2118 +case "z698":
  1.2119 +  notevil = (notevil + 698)/2;
  1.2120 +  break;
  1.2121 +case "z699":
  1.2122 +  notevil = (notevil + 699)/2;
  1.2123 +  break;
  1.2124 +case "z700":
  1.2125 +  notevil = (notevil + 700)/2;
  1.2126 +  break;
  1.2127 +case "z701":
  1.2128 +  notevil = (notevil + 701)/2;
  1.2129 +  break;
  1.2130 +case "z702":
  1.2131 +  notevil = (notevil + 702)/2;
  1.2132 +  break;
  1.2133 +case "z703":
  1.2134 +  notevil = (notevil + 703)/2;
  1.2135 +  break;
  1.2136 +case "z704":
  1.2137 +  notevil = (notevil + 704)/2;
  1.2138 +  break;
  1.2139 +case "z705":
  1.2140 +  notevil = (notevil + 705)/2;
  1.2141 +  break;
  1.2142 +case "z706":
  1.2143 +  notevil = (notevil + 706)/2;
  1.2144 +  break;
  1.2145 +case "z707":
  1.2146 +  notevil = (notevil + 707)/2;
  1.2147 +  break;
  1.2148 +case "z708":
  1.2149 +  notevil = (notevil + 708)/2;
  1.2150 +  break;
  1.2151 +case "z709":
  1.2152 +  notevil = (notevil + 709)/2;
  1.2153 +  break;
  1.2154 +case "z710":
  1.2155 +  notevil = (notevil + 710)/2;
  1.2156 +  break;
  1.2157 +case "z711":
  1.2158 +  notevil = (notevil + 711)/2;
  1.2159 +  break;
  1.2160 +case "z712":
  1.2161 +  notevil = (notevil + 712)/2;
  1.2162 +  break;
  1.2163 +case "z713":
  1.2164 +  notevil = (notevil + 713)/2;
  1.2165 +  break;
  1.2166 +case "z714":
  1.2167 +  notevil = (notevil + 714)/2;
  1.2168 +  break;
  1.2169 +case "z715":
  1.2170 +  notevil = (notevil + 715)/2;
  1.2171 +  break;
  1.2172 +case "z716":
  1.2173 +  notevil = (notevil + 716)/2;
  1.2174 +  break;
  1.2175 +case "z717":
  1.2176 +  notevil = (notevil + 717)/2;
  1.2177 +  break;
  1.2178 +case "z718":
  1.2179 +  notevil = (notevil + 718)/2;
  1.2180 +  break;
  1.2181 +case "z719":
  1.2182 +  notevil = (notevil + 719)/2;
  1.2183 +  break;
  1.2184 +case "z720":
  1.2185 +  notevil = (notevil + 720)/2;
  1.2186 +  break;
  1.2187 +case "z721":
  1.2188 +  notevil = (notevil + 721)/2;
  1.2189 +  break;
  1.2190 +case "z722":
  1.2191 +  notevil = (notevil + 722)/2;
  1.2192 +  break;
  1.2193 +case "z723":
  1.2194 +  notevil = (notevil + 723)/2;
  1.2195 +  break;
  1.2196 +case "z724":
  1.2197 +  notevil = (notevil + 724)/2;
  1.2198 +  break;
  1.2199 +case "z725":
  1.2200 +  notevil = (notevil + 725)/2;
  1.2201 +  break;
  1.2202 +case "z726":
  1.2203 +  notevil = (notevil + 726)/2;
  1.2204 +  break;
  1.2205 +case "z727":
  1.2206 +  notevil = (notevil + 727)/2;
  1.2207 +  break;
  1.2208 +case "z728":
  1.2209 +  notevil = (notevil + 728)/2;
  1.2210 +  break;
  1.2211 +case "z729":
  1.2212 +  notevil = (notevil + 729)/2;
  1.2213 +  break;
  1.2214 +case "z730":
  1.2215 +  notevil = (notevil + 730)/2;
  1.2216 +  break;
  1.2217 +case "z731":
  1.2218 +  notevil = (notevil + 731)/2;
  1.2219 +  break;
  1.2220 +case "z732":
  1.2221 +  notevil = (notevil + 732)/2;
  1.2222 +  break;
  1.2223 +case "z733":
  1.2224 +  notevil = (notevil + 733)/2;
  1.2225 +  break;
  1.2226 +case "z734":
  1.2227 +  notevil = (notevil + 734)/2;
  1.2228 +  break;
  1.2229 +case "z735":
  1.2230 +  notevil = (notevil + 735)/2;
  1.2231 +  break;
  1.2232 +case "z736":
  1.2233 +  notevil = (notevil + 736)/2;
  1.2234 +  break;
  1.2235 +case "z737":
  1.2236 +  notevil = (notevil + 737)/2;
  1.2237 +  break;
  1.2238 +case "z738":
  1.2239 +  notevil = (notevil + 738)/2;
  1.2240 +  break;
  1.2241 +case "z739":
  1.2242 +  notevil = (notevil + 739)/2;
  1.2243 +  break;
  1.2244 +case "z740":
  1.2245 +  notevil = (notevil + 740)/2;
  1.2246 +  break;
  1.2247 +case "z741":
  1.2248 +  notevil = (notevil + 741)/2;
  1.2249 +  break;
  1.2250 +case "z742":
  1.2251 +  notevil = (notevil + 742)/2;
  1.2252 +  break;
  1.2253 +case "z743":
  1.2254 +  notevil = (notevil + 743)/2;
  1.2255 +  break;
  1.2256 +case "z744":
  1.2257 +  notevil = (notevil + 744)/2;
  1.2258 +  break;
  1.2259 +case "z745":
  1.2260 +  notevil = (notevil + 745)/2;
  1.2261 +  break;
  1.2262 +case "z746":
  1.2263 +  notevil = (notevil + 746)/2;
  1.2264 +  break;
  1.2265 +case "z747":
  1.2266 +  notevil = (notevil + 747)/2;
  1.2267 +  break;
  1.2268 +case "z748":
  1.2269 +  notevil = (notevil + 748)/2;
  1.2270 +  break;
  1.2271 +case "z749":
  1.2272 +  notevil = (notevil + 749)/2;
  1.2273 +  break;
  1.2274 +case "z750":
  1.2275 +  notevil = (notevil + 750)/2;
  1.2276 +  break;
  1.2277 +case "z751":
  1.2278 +  notevil = (notevil + 751)/2;
  1.2279 +  break;
  1.2280 +case "z752":
  1.2281 +  notevil = (notevil + 752)/2;
  1.2282 +  break;
  1.2283 +case "z753":
  1.2284 +  notevil = (notevil + 753)/2;
  1.2285 +  break;
  1.2286 +case "z754":
  1.2287 +  notevil = (notevil + 754)/2;
  1.2288 +  break;
  1.2289 +case "z755":
  1.2290 +  notevil = (notevil + 755)/2;
  1.2291 +  break;
  1.2292 +case "z756":
  1.2293 +  notevil = (notevil + 756)/2;
  1.2294 +  break;
  1.2295 +case "z757":
  1.2296 +  notevil = (notevil + 757)/2;
  1.2297 +  break;
  1.2298 +case "z758":
  1.2299 +  notevil = (notevil + 758)/2;
  1.2300 +  break;
  1.2301 +case "z759":
  1.2302 +  notevil = (notevil + 759)/2;
  1.2303 +  break;
  1.2304 +case "z760":
  1.2305 +  notevil = (notevil + 760)/2;
  1.2306 +  break;
  1.2307 +case "z761":
  1.2308 +  notevil = (notevil + 761)/2;
  1.2309 +  break;
  1.2310 +case "z762":
  1.2311 +  notevil = (notevil + 762)/2;
  1.2312 +  break;
  1.2313 +case "z763":
  1.2314 +  notevil = (notevil + 763)/2;
  1.2315 +  break;
  1.2316 +case "z764":
  1.2317 +  notevil = (notevil + 764)/2;
  1.2318 +  break;
  1.2319 +case "z765":
  1.2320 +  notevil = (notevil + 765)/2;
  1.2321 +  break;
  1.2322 +case "z766":
  1.2323 +  notevil = (notevil + 766)/2;
  1.2324 +  break;
  1.2325 +case "z767":
  1.2326 +  notevil = (notevil + 767)/2;
  1.2327 +  break;
  1.2328 +case "z768":
  1.2329 +  notevil = (notevil + 768)/2;
  1.2330 +  break;
  1.2331 +case "z769":
  1.2332 +  notevil = (notevil + 769)/2;
  1.2333 +  break;
  1.2334 +case "z770":
  1.2335 +  notevil = (notevil + 770)/2;
  1.2336 +  break;
  1.2337 +case "z771":
  1.2338 +  notevil = (notevil + 771)/2;
  1.2339 +  break;
  1.2340 +case "z772":
  1.2341 +  notevil = (notevil + 772)/2;
  1.2342 +  break;
  1.2343 +case "z773":
  1.2344 +  notevil = (notevil + 773)/2;
  1.2345 +  break;
  1.2346 +case "z774":
  1.2347 +  notevil = (notevil + 774)/2;
  1.2348 +  break;
  1.2349 +case "z775":
  1.2350 +  notevil = (notevil + 775)/2;
  1.2351 +  break;
  1.2352 +case "z776":
  1.2353 +  notevil = (notevil + 776)/2;
  1.2354 +  break;
  1.2355 +case "z777":
  1.2356 +  notevil = (notevil + 777)/2;
  1.2357 +  break;
  1.2358 +case "z778":
  1.2359 +  notevil = (notevil + 778)/2;
  1.2360 +  break;
  1.2361 +case "z779":
  1.2362 +  notevil = (notevil + 779)/2;
  1.2363 +  break;
  1.2364 +case "z780":
  1.2365 +  notevil = (notevil + 780)/2;
  1.2366 +  break;
  1.2367 +case "z781":
  1.2368 +  notevil = (notevil + 781)/2;
  1.2369 +  break;
  1.2370 +case "z782":
  1.2371 +  notevil = (notevil + 782)/2;
  1.2372 +  break;
  1.2373 +case "z783":
  1.2374 +  notevil = (notevil + 783)/2;
  1.2375 +  break;
  1.2376 +case "z784":
  1.2377 +  notevil = (notevil + 784)/2;
  1.2378 +  break;
  1.2379 +case "z785":
  1.2380 +  notevil = (notevil + 785)/2;
  1.2381 +  break;
  1.2382 +case "z786":
  1.2383 +  notevil = (notevil + 786)/2;
  1.2384 +  break;
  1.2385 +case "z787":
  1.2386 +  notevil = (notevil + 787)/2;
  1.2387 +  break;
  1.2388 +case "z788":
  1.2389 +  notevil = (notevil + 788)/2;
  1.2390 +  break;
  1.2391 +case "z789":
  1.2392 +  notevil = (notevil + 789)/2;
  1.2393 +  break;
  1.2394 +case "z790":
  1.2395 +  notevil = (notevil + 790)/2;
  1.2396 +  break;
  1.2397 +case "z791":
  1.2398 +  notevil = (notevil + 791)/2;
  1.2399 +  break;
  1.2400 +case "z792":
  1.2401 +  notevil = (notevil + 792)/2;
  1.2402 +  break;
  1.2403 +case "z793":
  1.2404 +  notevil = (notevil + 793)/2;
  1.2405 +  break;
  1.2406 +case "z794":
  1.2407 +  notevil = (notevil + 794)/2;
  1.2408 +  break;
  1.2409 +case "z795":
  1.2410 +  notevil = (notevil + 795)/2;
  1.2411 +  break;
  1.2412 +case "z796":
  1.2413 +  notevil = (notevil + 796)/2;
  1.2414 +  break;
  1.2415 +case "z797":
  1.2416 +  notevil = (notevil + 797)/2;
  1.2417 +  break;
  1.2418 +case "z798":
  1.2419 +  notevil = (notevil + 798)/2;
  1.2420 +  break;
  1.2421 +case "z799":
  1.2422 +  notevil = (notevil + 799)/2;
  1.2423 +  break;
  1.2424 +case "z800":
  1.2425 +  notevil = (notevil + 800)/2;
  1.2426 +  break;
  1.2427 +case "z801":
  1.2428 +  notevil = (notevil + 801)/2;
  1.2429 +  break;
  1.2430 +case "z802":
  1.2431 +  notevil = (notevil + 802)/2;
  1.2432 +  break;
  1.2433 +case "z803":
  1.2434 +  notevil = (notevil + 803)/2;
  1.2435 +  break;
  1.2436 +case "z804":
  1.2437 +  notevil = (notevil + 804)/2;
  1.2438 +  break;
  1.2439 +case "z805":
  1.2440 +  notevil = (notevil + 805)/2;
  1.2441 +  break;
  1.2442 +case "z806":
  1.2443 +  notevil = (notevil + 806)/2;
  1.2444 +  break;
  1.2445 +case "z807":
  1.2446 +  notevil = (notevil + 807)/2;
  1.2447 +  break;
  1.2448 +case "z808":
  1.2449 +  notevil = (notevil + 808)/2;
  1.2450 +  break;
  1.2451 +case "z809":
  1.2452 +  notevil = (notevil + 809)/2;
  1.2453 +  break;
  1.2454 +case "z810":
  1.2455 +  notevil = (notevil + 810)/2;
  1.2456 +  break;
  1.2457 +case "z811":
  1.2458 +  notevil = (notevil + 811)/2;
  1.2459 +  break;
  1.2460 +case "z812":
  1.2461 +  notevil = (notevil + 812)/2;
  1.2462 +  break;
  1.2463 +case "z813":
  1.2464 +  notevil = (notevil + 813)/2;
  1.2465 +  break;
  1.2466 +case "z814":
  1.2467 +  notevil = (notevil + 814)/2;
  1.2468 +  break;
  1.2469 +case "z815":
  1.2470 +  notevil = (notevil + 815)/2;
  1.2471 +  break;
  1.2472 +case "z816":
  1.2473 +  notevil = (notevil + 816)/2;
  1.2474 +  break;
  1.2475 +case "z817":
  1.2476 +  notevil = (notevil + 817)/2;
  1.2477 +  break;
  1.2478 +case "z818":
  1.2479 +  notevil = (notevil + 818)/2;
  1.2480 +  break;
  1.2481 +case "z819":
  1.2482 +  notevil = (notevil + 819)/2;
  1.2483 +  break;
  1.2484 +case "z820":
  1.2485 +  notevil = (notevil + 820)/2;
  1.2486 +  break;
  1.2487 +case "z821":
  1.2488 +  notevil = (notevil + 821)/2;
  1.2489 +  break;
  1.2490 +case "z822":
  1.2491 +  notevil = (notevil + 822)/2;
  1.2492 +  break;
  1.2493 +case "z823":
  1.2494 +  notevil = (notevil + 823)/2;
  1.2495 +  break;
  1.2496 +case "z824":
  1.2497 +  notevil = (notevil + 824)/2;
  1.2498 +  break;
  1.2499 +case "z825":
  1.2500 +  notevil = (notevil + 825)/2;
  1.2501 +  break;
  1.2502 +case "z826":
  1.2503 +  notevil = (notevil + 826)/2;
  1.2504 +  break;
  1.2505 +case "z827":
  1.2506 +  notevil = (notevil + 827)/2;
  1.2507 +  break;
  1.2508 +case "z828":
  1.2509 +  notevil = (notevil + 828)/2;
  1.2510 +  break;
  1.2511 +case "z829":
  1.2512 +  notevil = (notevil + 829)/2;
  1.2513 +  break;
  1.2514 +case "z830":
  1.2515 +  notevil = (notevil + 830)/2;
  1.2516 +  break;
  1.2517 +case "z831":
  1.2518 +  notevil = (notevil + 831)/2;
  1.2519 +  break;
  1.2520 +case "z832":
  1.2521 +  notevil = (notevil + 832)/2;
  1.2522 +  break;
  1.2523 +case "z833":
  1.2524 +  notevil = (notevil + 833)/2;
  1.2525 +  break;
  1.2526 +case "z834":
  1.2527 +  notevil = (notevil + 834)/2;
  1.2528 +  break;
  1.2529 +case "z835":
  1.2530 +  notevil = (notevil + 835)/2;
  1.2531 +  break;
  1.2532 +case "z836":
  1.2533 +  notevil = (notevil + 836)/2;
  1.2534 +  break;
  1.2535 +case "z837":
  1.2536 +  notevil = (notevil + 837)/2;
  1.2537 +  break;
  1.2538 +case "z838":
  1.2539 +  notevil = (notevil + 838)/2;
  1.2540 +  break;
  1.2541 +case "z839":
  1.2542 +  notevil = (notevil + 839)/2;
  1.2543 +  break;
  1.2544 +case "z840":
  1.2545 +  notevil = (notevil + 840)/2;
  1.2546 +  break;
  1.2547 +case "z841":
  1.2548 +  notevil = (notevil + 841)/2;
  1.2549 +  break;
  1.2550 +case "z842":
  1.2551 +  notevil = (notevil + 842)/2;
  1.2552 +  break;
  1.2553 +case "z843":
  1.2554 +  notevil = (notevil + 843)/2;
  1.2555 +  break;
  1.2556 +case "z844":
  1.2557 +  notevil = (notevil + 844)/2;
  1.2558 +  break;
  1.2559 +case "z845":
  1.2560 +  notevil = (notevil + 845)/2;
  1.2561 +  break;
  1.2562 +case "z846":
  1.2563 +  notevil = (notevil + 846)/2;
  1.2564 +  break;
  1.2565 +case "z847":
  1.2566 +  notevil = (notevil + 847)/2;
  1.2567 +  break;
  1.2568 +case "z848":
  1.2569 +  notevil = (notevil + 848)/2;
  1.2570 +  break;
  1.2571 +case "z849":
  1.2572 +  notevil = (notevil + 849)/2;
  1.2573 +  break;
  1.2574 +case "z850":
  1.2575 +  notevil = (notevil + 850)/2;
  1.2576 +  break;
  1.2577 +case "z851":
  1.2578 +  notevil = (notevil + 851)/2;
  1.2579 +  break;
  1.2580 +case "z852":
  1.2581 +  notevil = (notevil + 852)/2;
  1.2582 +  break;
  1.2583 +case "z853":
  1.2584 +  notevil = (notevil + 853)/2;
  1.2585 +  break;
  1.2586 +case "z854":
  1.2587 +  notevil = (notevil + 854)/2;
  1.2588 +  break;
  1.2589 +case "z855":
  1.2590 +  notevil = (notevil + 855)/2;
  1.2591 +  break;
  1.2592 +case "z856":
  1.2593 +  notevil = (notevil + 856)/2;
  1.2594 +  break;
  1.2595 +case "z857":
  1.2596 +  notevil = (notevil + 857)/2;
  1.2597 +  break;
  1.2598 +case "z858":
  1.2599 +  notevil = (notevil + 858)/2;
  1.2600 +  break;
  1.2601 +case "z859":
  1.2602 +  notevil = (notevil + 859)/2;
  1.2603 +  break;
  1.2604 +case "z860":
  1.2605 +  notevil = (notevil + 860)/2;
  1.2606 +  break;
  1.2607 +case "z861":
  1.2608 +  notevil = (notevil + 861)/2;
  1.2609 +  break;
  1.2610 +case "z862":
  1.2611 +  notevil = (notevil + 862)/2;
  1.2612 +  break;
  1.2613 +case "z863":
  1.2614 +  notevil = (notevil + 863)/2;
  1.2615 +  break;
  1.2616 +case "z864":
  1.2617 +  notevil = (notevil + 864)/2;
  1.2618 +  break;
  1.2619 +case "z865":
  1.2620 +  notevil = (notevil + 865)/2;
  1.2621 +  break;
  1.2622 +case "z866":
  1.2623 +  notevil = (notevil + 866)/2;
  1.2624 +  break;
  1.2625 +case "z867":
  1.2626 +  notevil = (notevil + 867)/2;
  1.2627 +  break;
  1.2628 +case "z868":
  1.2629 +  notevil = (notevil + 868)/2;
  1.2630 +  break;
  1.2631 +case "z869":
  1.2632 +  notevil = (notevil + 869)/2;
  1.2633 +  break;
  1.2634 +case "z870":
  1.2635 +  notevil = (notevil + 870)/2;
  1.2636 +  break;
  1.2637 +case "z871":
  1.2638 +  notevil = (notevil + 871)/2;
  1.2639 +  break;
  1.2640 +case "z872":
  1.2641 +  notevil = (notevil + 872)/2;
  1.2642 +  break;
  1.2643 +case "z873":
  1.2644 +  notevil = (notevil + 873)/2;
  1.2645 +  break;
  1.2646 +case "z874":
  1.2647 +  notevil = (notevil + 874)/2;
  1.2648 +  break;
  1.2649 +case "z875":
  1.2650 +  notevil = (notevil + 875)/2;
  1.2651 +  break;
  1.2652 +case "z876":
  1.2653 +  notevil = (notevil + 876)/2;
  1.2654 +  break;
  1.2655 +case "z877":
  1.2656 +  notevil = (notevil + 877)/2;
  1.2657 +  break;
  1.2658 +case "z878":
  1.2659 +  notevil = (notevil + 878)/2;
  1.2660 +  break;
  1.2661 +case "z879":
  1.2662 +  notevil = (notevil + 879)/2;
  1.2663 +  break;
  1.2664 +case "z880":
  1.2665 +  notevil = (notevil + 880)/2;
  1.2666 +  break;
  1.2667 +case "z881":
  1.2668 +  notevil = (notevil + 881)/2;
  1.2669 +  break;
  1.2670 +case "z882":
  1.2671 +  notevil = (notevil + 882)/2;
  1.2672 +  break;
  1.2673 +case "z883":
  1.2674 +  notevil = (notevil + 883)/2;
  1.2675 +  break;
  1.2676 +case "z884":
  1.2677 +  notevil = (notevil + 884)/2;
  1.2678 +  break;
  1.2679 +case "z885":
  1.2680 +  notevil = (notevil + 885)/2;
  1.2681 +  break;
  1.2682 +case "z886":
  1.2683 +  notevil = (notevil + 886)/2;
  1.2684 +  break;
  1.2685 +case "z887":
  1.2686 +  notevil = (notevil + 887)/2;
  1.2687 +  break;
  1.2688 +case "z888":
  1.2689 +  notevil = (notevil + 888)/2;
  1.2690 +  break;
  1.2691 +case "z889":
  1.2692 +  notevil = (notevil + 889)/2;
  1.2693 +  break;
  1.2694 +case "z890":
  1.2695 +  notevil = (notevil + 890)/2;
  1.2696 +  break;
  1.2697 +case "z891":
  1.2698 +  notevil = (notevil + 891)/2;
  1.2699 +  break;
  1.2700 +case "z892":
  1.2701 +  notevil = (notevil + 892)/2;
  1.2702 +  break;
  1.2703 +case "z893":
  1.2704 +  notevil = (notevil + 893)/2;
  1.2705 +  break;
  1.2706 +case "z894":
  1.2707 +  notevil = (notevil + 894)/2;
  1.2708 +  break;
  1.2709 +case "z895":
  1.2710 +  notevil = (notevil + 895)/2;
  1.2711 +  break;
  1.2712 +case "z896":
  1.2713 +  notevil = (notevil + 896)/2;
  1.2714 +  break;
  1.2715 +case "z897":
  1.2716 +  notevil = (notevil + 897)/2;
  1.2717 +  break;
  1.2718 +case "z898":
  1.2719 +  notevil = (notevil + 898)/2;
  1.2720 +  break;
  1.2721 +case "z899":
  1.2722 +  notevil = (notevil + 899)/2;
  1.2723 +  break;
  1.2724 +case "z900":
  1.2725 +  notevil = (notevil + 900)/2;
  1.2726 +  break;
  1.2727 +case "z901":
  1.2728 +  notevil = (notevil + 901)/2;
  1.2729 +  break;
  1.2730 +case "z902":
  1.2731 +  notevil = (notevil + 902)/2;
  1.2732 +  break;
  1.2733 +case "z903":
  1.2734 +  notevil = (notevil + 903)/2;
  1.2735 +  break;
  1.2736 +case "z904":
  1.2737 +  notevil = (notevil + 904)/2;
  1.2738 +  break;
  1.2739 +case "z905":
  1.2740 +  notevil = (notevil + 905)/2;
  1.2741 +  break;
  1.2742 +case "z906":
  1.2743 +  notevil = (notevil + 906)/2;
  1.2744 +  break;
  1.2745 +case "z907":
  1.2746 +  notevil = (notevil + 907)/2;
  1.2747 +  break;
  1.2748 +case "z908":
  1.2749 +  notevil = (notevil + 908)/2;
  1.2750 +  break;
  1.2751 +case "z909":
  1.2752 +  notevil = (notevil + 909)/2;
  1.2753 +  break;
  1.2754 +case "z910":
  1.2755 +  notevil = (notevil + 910)/2;
  1.2756 +  break;
  1.2757 +case "z911":
  1.2758 +  notevil = (notevil + 911)/2;
  1.2759 +  break;
  1.2760 +case "z912":
  1.2761 +  notevil = (notevil + 912)/2;
  1.2762 +  break;
  1.2763 +case "z913":
  1.2764 +  notevil = (notevil + 913)/2;
  1.2765 +  break;
  1.2766 +case "z914":
  1.2767 +  notevil = (notevil + 914)/2;
  1.2768 +  break;
  1.2769 +case "z915":
  1.2770 +  notevil = (notevil + 915)/2;
  1.2771 +  break;
  1.2772 +case "z916":
  1.2773 +  notevil = (notevil + 916)/2;
  1.2774 +  break;
  1.2775 +case "z917":
  1.2776 +  notevil = (notevil + 917)/2;
  1.2777 +  break;
  1.2778 +case "z918":
  1.2779 +  notevil = (notevil + 918)/2;
  1.2780 +  break;
  1.2781 +case "z919":
  1.2782 +  notevil = (notevil + 919)/2;
  1.2783 +  break;
  1.2784 +case "z920":
  1.2785 +  notevil = (notevil + 920)/2;
  1.2786 +  break;
  1.2787 +case "z921":
  1.2788 +  notevil = (notevil + 921)/2;
  1.2789 +  break;
  1.2790 +case "z922":
  1.2791 +  notevil = (notevil + 922)/2;
  1.2792 +  break;
  1.2793 +case "z923":
  1.2794 +  notevil = (notevil + 923)/2;
  1.2795 +  break;
  1.2796 +case "z924":
  1.2797 +  notevil = (notevil + 924)/2;
  1.2798 +  break;
  1.2799 +case "z925":
  1.2800 +  notevil = (notevil + 925)/2;
  1.2801 +  break;
  1.2802 +case "z926":
  1.2803 +  notevil = (notevil + 926)/2;
  1.2804 +  break;
  1.2805 +case "z927":
  1.2806 +  notevil = (notevil + 927)/2;
  1.2807 +  break;
  1.2808 +case "z928":
  1.2809 +  notevil = (notevil + 928)/2;
  1.2810 +  break;
  1.2811 +case "z929":
  1.2812 +  notevil = (notevil + 929)/2;
  1.2813 +  break;
  1.2814 +case "z930":
  1.2815 +  notevil = (notevil + 930)/2;
  1.2816 +  break;
  1.2817 +case "z931":
  1.2818 +  notevil = (notevil + 931)/2;
  1.2819 +  break;
  1.2820 +case "z932":
  1.2821 +  notevil = (notevil + 932)/2;
  1.2822 +  break;
  1.2823 +case "z933":
  1.2824 +  notevil = (notevil + 933)/2;
  1.2825 +  break;
  1.2826 +case "z934":
  1.2827 +  notevil = (notevil + 934)/2;
  1.2828 +  break;
  1.2829 +case "z935":
  1.2830 +  notevil = (notevil + 935)/2;
  1.2831 +  break;
  1.2832 +case "z936":
  1.2833 +  notevil = (notevil + 936)/2;
  1.2834 +  break;
  1.2835 +case "z937":
  1.2836 +  notevil = (notevil + 937)/2;
  1.2837 +  break;
  1.2838 +case "z938":
  1.2839 +  notevil = (notevil + 938)/2;
  1.2840 +  break;
  1.2841 +case "z939":
  1.2842 +  notevil = (notevil + 939)/2;
  1.2843 +  break;
  1.2844 +case "z940":
  1.2845 +  notevil = (notevil + 940)/2;
  1.2846 +  break;
  1.2847 +case "z941":
  1.2848 +  notevil = (notevil + 941)/2;
  1.2849 +  break;
  1.2850 +case "z942":
  1.2851 +  notevil = (notevil + 942)/2;
  1.2852 +  break;
  1.2853 +case "z943":
  1.2854 +  notevil = (notevil + 943)/2;
  1.2855 +  break;
  1.2856 +case "z944":
  1.2857 +  notevil = (notevil + 944)/2;
  1.2858 +  break;
  1.2859 +case "z945":
  1.2860 +  notevil = (notevil + 945)/2;
  1.2861 +  break;
  1.2862 +case "z946":
  1.2863 +  notevil = (notevil + 946)/2;
  1.2864 +  break;
  1.2865 +case "z947":
  1.2866 +  notevil = (notevil + 947)/2;
  1.2867 +  break;
  1.2868 +case "z948":
  1.2869 +  notevil = (notevil + 948)/2;
  1.2870 +  break;
  1.2871 +case "z949":
  1.2872 +  notevil = (notevil + 949)/2;
  1.2873 +  break;
  1.2874 +case "z950":
  1.2875 +  notevil = (notevil + 950)/2;
  1.2876 +  break;
  1.2877 +case "z951":
  1.2878 +  notevil = (notevil + 951)/2;
  1.2879 +  break;
  1.2880 +case "z952":
  1.2881 +  notevil = (notevil + 952)/2;
  1.2882 +  break;
  1.2883 +case "z953":
  1.2884 +  notevil = (notevil + 953)/2;
  1.2885 +  break;
  1.2886 +case "z954":
  1.2887 +  notevil = (notevil + 954)/2;
  1.2888 +  break;
  1.2889 +case "z955":
  1.2890 +  notevil = (notevil + 955)/2;
  1.2891 +  break;
  1.2892 +case "z956":
  1.2893 +  notevil = (notevil + 956)/2;
  1.2894 +  break;
  1.2895 +case "z957":
  1.2896 +  notevil = (notevil + 957)/2;
  1.2897 +  break;
  1.2898 +case "z958":
  1.2899 +  notevil = (notevil + 958)/2;
  1.2900 +  break;
  1.2901 +case "z959":
  1.2902 +  notevil = (notevil + 959)/2;
  1.2903 +  break;
  1.2904 +case "z960":
  1.2905 +  notevil = (notevil + 960)/2;
  1.2906 +  break;
  1.2907 +case "z961":
  1.2908 +  notevil = (notevil + 961)/2;
  1.2909 +  break;
  1.2910 +case "z962":
  1.2911 +  notevil = (notevil + 962)/2;
  1.2912 +  break;
  1.2913 +case "z963":
  1.2914 +  notevil = (notevil + 963)/2;
  1.2915 +  break;
  1.2916 +case "z964":
  1.2917 +  notevil = (notevil + 964)/2;
  1.2918 +  break;
  1.2919 +case "z965":
  1.2920 +  notevil = (notevil + 965)/2;
  1.2921 +  break;
  1.2922 +case "z966":
  1.2923 +  notevil = (notevil + 966)/2;
  1.2924 +  break;
  1.2925 +case "z967":
  1.2926 +  notevil = (notevil + 967)/2;
  1.2927 +  break;
  1.2928 +case "z968":
  1.2929 +  notevil = (notevil + 968)/2;
  1.2930 +  break;
  1.2931 +case "z969":
  1.2932 +  notevil = (notevil + 969)/2;
  1.2933 +  break;
  1.2934 +case "z970":
  1.2935 +  notevil = (notevil + 970)/2;
  1.2936 +  break;
  1.2937 +case "z971":
  1.2938 +  notevil = (notevil + 971)/2;
  1.2939 +  break;
  1.2940 +case "z972":
  1.2941 +  notevil = (notevil + 972)/2;
  1.2942 +  break;
  1.2943 +case "z973":
  1.2944 +  notevil = (notevil + 973)/2;
  1.2945 +  break;
  1.2946 +case "z974":
  1.2947 +  notevil = (notevil + 974)/2;
  1.2948 +  break;
  1.2949 +case "z975":
  1.2950 +  notevil = (notevil + 975)/2;
  1.2951 +  break;
  1.2952 +case "z976":
  1.2953 +  notevil = (notevil + 976)/2;
  1.2954 +  break;
  1.2955 +case "z977":
  1.2956 +  notevil = (notevil + 977)/2;
  1.2957 +  break;
  1.2958 +case "z978":
  1.2959 +  notevil = (notevil + 978)/2;
  1.2960 +  break;
  1.2961 +case "z979":
  1.2962 +  notevil = (notevil + 979)/2;
  1.2963 +  break;
  1.2964 +case "z980":
  1.2965 +  notevil = (notevil + 980)/2;
  1.2966 +  break;
  1.2967 +case "z981":
  1.2968 +  notevil = (notevil + 981)/2;
  1.2969 +  break;
  1.2970 +case "z982":
  1.2971 +  notevil = (notevil + 982)/2;
  1.2972 +  break;
  1.2973 +case "z983":
  1.2974 +  notevil = (notevil + 983)/2;
  1.2975 +  break;
  1.2976 +case "z984":
  1.2977 +  notevil = (notevil + 984)/2;
  1.2978 +  break;
  1.2979 +case "z985":
  1.2980 +  notevil = (notevil + 985)/2;
  1.2981 +  break;
  1.2982 +case "z986":
  1.2983 +  notevil = (notevil + 986)/2;
  1.2984 +  break;
  1.2985 +case "z987":
  1.2986 +  notevil = (notevil + 987)/2;
  1.2987 +  break;
  1.2988 +case "z988":
  1.2989 +  notevil = (notevil + 988)/2;
  1.2990 +  break;
  1.2991 +case "z989":
  1.2992 +  notevil = (notevil + 989)/2;
  1.2993 +  break;
  1.2994 +case "z990":
  1.2995 +  notevil = (notevil + 990)/2;
  1.2996 +  break;
  1.2997 +case "z991":
  1.2998 +  notevil = (notevil + 991)/2;
  1.2999 +  break;
  1.3000 +case "z992":
  1.3001 +  notevil = (notevil + 992)/2;
  1.3002 +  break;
  1.3003 +case "z993":
  1.3004 +  notevil = (notevil + 993)/2;
  1.3005 +  break;
  1.3006 +case "z994":
  1.3007 +  notevil = (notevil + 994)/2;
  1.3008 +  break;
  1.3009 +case "z995":
  1.3010 +  notevil = (notevil + 995)/2;
  1.3011 +  break;
  1.3012 +case "z996":
  1.3013 +  notevil = (notevil + 996)/2;
  1.3014 +  break;
  1.3015 +case "z997":
  1.3016 +  notevil = (notevil + 997)/2;
  1.3017 +  break;
  1.3018 +case "z998":
  1.3019 +  notevil = (notevil + 998)/2;
  1.3020 +  break;
  1.3021 +case "z999":
  1.3022 +  notevil = (notevil + 999)/2;
  1.3023 +  break;
  1.3024 +case "z1000":
  1.3025 +  notevil = (notevil + 1000)/2;
  1.3026 +  break;
  1.3027 +case "z1001":
  1.3028 +  notevil = (notevil + 1001)/2;
  1.3029 +  break;
  1.3030 +case "z1002":
  1.3031 +  notevil = (notevil + 1002)/2;
  1.3032 +  break;
  1.3033 +case "z1003":
  1.3034 +  notevil = (notevil + 1003)/2;
  1.3035 +  break;
  1.3036 +case "z1004":
  1.3037 +  notevil = (notevil + 1004)/2;
  1.3038 +  break;
  1.3039 +case "z1005":
  1.3040 +  notevil = (notevil + 1005)/2;
  1.3041 +  break;
  1.3042 +case "z1006":
  1.3043 +  notevil = (notevil + 1006)/2;
  1.3044 +  break;
  1.3045 +case "z1007":
  1.3046 +  notevil = (notevil + 1007)/2;
  1.3047 +  break;
  1.3048 +case "z1008":
  1.3049 +  notevil = (notevil + 1008)/2;
  1.3050 +  break;
  1.3051 +case "z1009":
  1.3052 +  notevil = (notevil + 1009)/2;
  1.3053 +  break;
  1.3054 +case "z1010":
  1.3055 +  notevil = (notevil + 1010)/2;
  1.3056 +  break;
  1.3057 +case "z1011":
  1.3058 +  notevil = (notevil + 1011)/2;
  1.3059 +  break;
  1.3060 +case "z1012":
  1.3061 +  notevil = (notevil + 1012)/2;
  1.3062 +  break;
  1.3063 +case "z1013":
  1.3064 +  notevil = (notevil + 1013)/2;
  1.3065 +  break;
  1.3066 +case "z1014":
  1.3067 +  notevil = (notevil + 1014)/2;
  1.3068 +  break;
  1.3069 +case "z1015":
  1.3070 +  notevil = (notevil + 1015)/2;
  1.3071 +  break;
  1.3072 +case "z1016":
  1.3073 +  notevil = (notevil + 1016)/2;
  1.3074 +  break;
  1.3075 +case "z1017":
  1.3076 +  notevil = (notevil + 1017)/2;
  1.3077 +  break;
  1.3078 +case "z1018":
  1.3079 +  notevil = (notevil + 1018)/2;
  1.3080 +  break;
  1.3081 +case "z1019":
  1.3082 +  notevil = (notevil + 1019)/2;
  1.3083 +  break;
  1.3084 +case "z1020":
  1.3085 +  notevil = (notevil + 1020)/2;
  1.3086 +  break;
  1.3087 +case "z1021":
  1.3088 +  notevil = (notevil + 1021)/2;
  1.3089 +  break;
  1.3090 +case "z1022":
  1.3091 +  notevil = (notevil + 1022)/2;
  1.3092 +  break;
  1.3093 +case "z1023":
  1.3094 +  notevil = (notevil + 1023)/2;
  1.3095 +  break;
  1.3096 +case "z1024":
  1.3097 +  notevil = (notevil + 1024)/2;
  1.3098 +  break;
  1.3099 +case "z1025":
  1.3100 +  notevil = (notevil + 1025)/2;
  1.3101 +  break;
  1.3102 +case "z1026":
  1.3103 +  notevil = (notevil + 1026)/2;
  1.3104 +  break;
  1.3105 +case "z1027":
  1.3106 +  notevil = (notevil + 1027)/2;
  1.3107 +  break;
  1.3108 +case "z1028":
  1.3109 +  notevil = (notevil + 1028)/2;
  1.3110 +  break;
  1.3111 +case "z1029":
  1.3112 +  notevil = (notevil + 1029)/2;
  1.3113 +  break;
  1.3114 +case "z1030":
  1.3115 +  notevil = (notevil + 1030)/2;
  1.3116 +  break;
  1.3117 +case "z1031":
  1.3118 +  notevil = (notevil + 1031)/2;
  1.3119 +  break;
  1.3120 +case "z1032":
  1.3121 +  notevil = (notevil + 1032)/2;
  1.3122 +  break;
  1.3123 +case "z1033":
  1.3124 +  notevil = (notevil + 1033)/2;
  1.3125 +  break;
  1.3126 +case "z1034":
  1.3127 +  notevil = (notevil + 1034)/2;
  1.3128 +  break;
  1.3129 +case "z1035":
  1.3130 +  notevil = (notevil + 1035)/2;
  1.3131 +  break;
  1.3132 +case "z1036":
  1.3133 +  notevil = (notevil + 1036)/2;
  1.3134 +  break;
  1.3135 +case "z1037":
  1.3136 +  notevil = (notevil + 1037)/2;
  1.3137 +  break;
  1.3138 +case "z1038":
  1.3139 +  notevil = (notevil + 1038)/2;
  1.3140 +  break;
  1.3141 +case "z1039":
  1.3142 +  notevil = (notevil + 1039)/2;
  1.3143 +  break;
  1.3144 +case "z1040":
  1.3145 +  notevil = (notevil + 1040)/2;
  1.3146 +  break;
  1.3147 +case "z1041":
  1.3148 +  notevil = (notevil + 1041)/2;
  1.3149 +  break;
  1.3150 +case "z1042":
  1.3151 +  notevil = (notevil + 1042)/2;
  1.3152 +  break;
  1.3153 +case "z1043":
  1.3154 +  notevil = (notevil + 1043)/2;
  1.3155 +  break;
  1.3156 +case "z1044":
  1.3157 +  notevil = (notevil + 1044)/2;
  1.3158 +  break;
  1.3159 +case "z1045":
  1.3160 +  notevil = (notevil + 1045)/2;
  1.3161 +  break;
  1.3162 +case "z1046":
  1.3163 +  notevil = (notevil + 1046)/2;
  1.3164 +  break;
  1.3165 +case "z1047":
  1.3166 +  notevil = (notevil + 1047)/2;
  1.3167 +  break;
  1.3168 +case "z1048":
  1.3169 +  notevil = (notevil + 1048)/2;
  1.3170 +  break;
  1.3171 +case "z1049":
  1.3172 +  notevil = (notevil + 1049)/2;
  1.3173 +  break;
  1.3174 +case "z1050":
  1.3175 +  notevil = (notevil + 1050)/2;
  1.3176 +  break;
  1.3177 +case "z1051":
  1.3178 +  notevil = (notevil + 1051)/2;
  1.3179 +  break;
  1.3180 +case "z1052":
  1.3181 +  notevil = (notevil + 1052)/2;
  1.3182 +  break;
  1.3183 +case "z1053":
  1.3184 +  notevil = (notevil + 1053)/2;
  1.3185 +  break;
  1.3186 +case "z1054":
  1.3187 +  notevil = (notevil + 1054)/2;
  1.3188 +  break;
  1.3189 +case "z1055":
  1.3190 +  notevil = (notevil + 1055)/2;
  1.3191 +  break;
  1.3192 +case "z1056":
  1.3193 +  notevil = (notevil + 1056)/2;
  1.3194 +  break;
  1.3195 +case "z1057":
  1.3196 +  notevil = (notevil + 1057)/2;
  1.3197 +  break;
  1.3198 +case "z1058":
  1.3199 +  notevil = (notevil + 1058)/2;
  1.3200 +  break;
  1.3201 +case "z1059":
  1.3202 +  notevil = (notevil + 1059)/2;
  1.3203 +  break;
  1.3204 +case "z1060":
  1.3205 +  notevil = (notevil + 1060)/2;
  1.3206 +  break;
  1.3207 +case "z1061":
  1.3208 +  notevil = (notevil + 1061)/2;
  1.3209 +  break;
  1.3210 +case "z1062":
  1.3211 +  notevil = (notevil + 1062)/2;
  1.3212 +  break;
  1.3213 +case "z1063":
  1.3214 +  notevil = (notevil + 1063)/2;
  1.3215 +  break;
  1.3216 +case "z1064":
  1.3217 +  notevil = (notevil + 1064)/2;
  1.3218 +  break;
  1.3219 +case "z1065":
  1.3220 +  notevil = (notevil + 1065)/2;
  1.3221 +  break;
  1.3222 +case "z1066":
  1.3223 +  notevil = (notevil + 1066)/2;
  1.3224 +  break;
  1.3225 +case "z1067":
  1.3226 +  notevil = (notevil + 1067)/2;
  1.3227 +  break;
  1.3228 +case "z1068":
  1.3229 +  notevil = (notevil + 1068)/2;
  1.3230 +  break;
  1.3231 +case "z1069":
  1.3232 +  notevil = (notevil + 1069)/2;
  1.3233 +  break;
  1.3234 +case "z1070":
  1.3235 +  notevil = (notevil + 1070)/2;
  1.3236 +  break;
  1.3237 +case "z1071":
  1.3238 +  notevil = (notevil + 1071)/2;
  1.3239 +  break;
  1.3240 +case "z1072":
  1.3241 +  notevil = (notevil + 1072)/2;
  1.3242 +  break;
  1.3243 +case "z1073":
  1.3244 +  notevil = (notevil + 1073)/2;
  1.3245 +  break;
  1.3246 +case "z1074":
  1.3247 +  notevil = (notevil + 1074)/2;
  1.3248 +  break;
  1.3249 +case "z1075":
  1.3250 +  notevil = (notevil + 1075)/2;
  1.3251 +  break;
  1.3252 +case "z1076":
  1.3253 +  notevil = (notevil + 1076)/2;
  1.3254 +  break;
  1.3255 +case "z1077":
  1.3256 +  notevil = (notevil + 1077)/2;
  1.3257 +  break;
  1.3258 +case "z1078":
  1.3259 +  notevil = (notevil + 1078)/2;
  1.3260 +  break;
  1.3261 +case "z1079":
  1.3262 +  notevil = (notevil + 1079)/2;
  1.3263 +  break;
  1.3264 +case "z1080":
  1.3265 +  notevil = (notevil + 1080)/2;
  1.3266 +  break;
  1.3267 +case "z1081":
  1.3268 +  notevil = (notevil + 1081)/2;
  1.3269 +  break;
  1.3270 +case "z1082":
  1.3271 +  notevil = (notevil + 1082)/2;
  1.3272 +  break;
  1.3273 +case "z1083":
  1.3274 +  notevil = (notevil + 1083)/2;
  1.3275 +  break;
  1.3276 +case "z1084":
  1.3277 +  notevil = (notevil + 1084)/2;
  1.3278 +  break;
  1.3279 +case "z1085":
  1.3280 +  notevil = (notevil + 1085)/2;
  1.3281 +  break;
  1.3282 +case "z1086":
  1.3283 +  notevil = (notevil + 1086)/2;
  1.3284 +  break;
  1.3285 +case "z1087":
  1.3286 +  notevil = (notevil + 1087)/2;
  1.3287 +  break;
  1.3288 +case "z1088":
  1.3289 +  notevil = (notevil + 1088)/2;
  1.3290 +  break;
  1.3291 +case "z1089":
  1.3292 +  notevil = (notevil + 1089)/2;
  1.3293 +  break;
  1.3294 +case "z1090":
  1.3295 +  notevil = (notevil + 1090)/2;
  1.3296 +  break;
  1.3297 +case "z1091":
  1.3298 +  notevil = (notevil + 1091)/2;
  1.3299 +  break;
  1.3300 +case "z1092":
  1.3301 +  notevil = (notevil + 1092)/2;
  1.3302 +  break;
  1.3303 +case "z1093":
  1.3304 +  notevil = (notevil + 1093)/2;
  1.3305 +  break;
  1.3306 +case "z1094":
  1.3307 +  notevil = (notevil + 1094)/2;
  1.3308 +  break;
  1.3309 +case "z1095":
  1.3310 +  notevil = (notevil + 1095)/2;
  1.3311 +  break;
  1.3312 +case "z1096":
  1.3313 +  notevil = (notevil + 1096)/2;
  1.3314 +  break;
  1.3315 +case "z1097":
  1.3316 +  notevil = (notevil + 1097)/2;
  1.3317 +  break;
  1.3318 +case "z1098":
  1.3319 +  notevil = (notevil + 1098)/2;
  1.3320 +  break;
  1.3321 +case "z1099":
  1.3322 +  notevil = (notevil + 1099)/2;
  1.3323 +  break;
  1.3324 +case "z1100":
  1.3325 +  notevil = (notevil + 1100)/2;
  1.3326 +  break;
  1.3327 +case "z1101":
  1.3328 +  notevil = (notevil + 1101)/2;
  1.3329 +  break;
  1.3330 +case "z1102":
  1.3331 +  notevil = (notevil + 1102)/2;
  1.3332 +  break;
  1.3333 +case "z1103":
  1.3334 +  notevil = (notevil + 1103)/2;
  1.3335 +  break;
  1.3336 +case "z1104":
  1.3337 +  notevil = (notevil + 1104)/2;
  1.3338 +  break;
  1.3339 +case "z1105":
  1.3340 +  notevil = (notevil + 1105)/2;
  1.3341 +  break;
  1.3342 +case "z1106":
  1.3343 +  notevil = (notevil + 1106)/2;
  1.3344 +  break;
  1.3345 +case "z1107":
  1.3346 +  notevil = (notevil + 1107)/2;
  1.3347 +  break;
  1.3348 +case "z1108":
  1.3349 +  notevil = (notevil + 1108)/2;
  1.3350 +  break;
  1.3351 +case "z1109":
  1.3352 +  notevil = (notevil + 1109)/2;
  1.3353 +  break;
  1.3354 +case "z1110":
  1.3355 +  notevil = (notevil + 1110)/2;
  1.3356 +  break;
  1.3357 +case "z1111":
  1.3358 +  notevil = (notevil + 1111)/2;
  1.3359 +  break;
  1.3360 +case "z1112":
  1.3361 +  notevil = (notevil + 1112)/2;
  1.3362 +  break;
  1.3363 +case "z1113":
  1.3364 +  notevil = (notevil + 1113)/2;
  1.3365 +  break;
  1.3366 +case "z1114":
  1.3367 +  notevil = (notevil + 1114)/2;
  1.3368 +  break;
  1.3369 +case "z1115":
  1.3370 +  notevil = (notevil + 1115)/2;
  1.3371 +  break;
  1.3372 +case "z1116":
  1.3373 +  notevil = (notevil + 1116)/2;
  1.3374 +  break;
  1.3375 +case "z1117":
  1.3376 +  notevil = (notevil + 1117)/2;
  1.3377 +  break;
  1.3378 +case "z1118":
  1.3379 +  notevil = (notevil + 1118)/2;
  1.3380 +  break;
  1.3381 +case "z1119":
  1.3382 +  notevil = (notevil + 1119)/2;
  1.3383 +  break;
  1.3384 +case "z1120":
  1.3385 +  notevil = (notevil + 1120)/2;
  1.3386 +  break;
  1.3387 +case "z1121":
  1.3388 +  notevil = (notevil + 1121)/2;
  1.3389 +  break;
  1.3390 +case "z1122":
  1.3391 +  notevil = (notevil + 1122)/2;
  1.3392 +  break;
  1.3393 +case "z1123":
  1.3394 +  notevil = (notevil + 1123)/2;
  1.3395 +  break;
  1.3396 +case "z1124":
  1.3397 +  notevil = (notevil + 1124)/2;
  1.3398 +  break;
  1.3399 +case "z1125":
  1.3400 +  notevil = (notevil + 1125)/2;
  1.3401 +  break;
  1.3402 +case "z1126":
  1.3403 +  notevil = (notevil + 1126)/2;
  1.3404 +  break;
  1.3405 +case "z1127":
  1.3406 +  notevil = (notevil + 1127)/2;
  1.3407 +  break;
  1.3408 +case "z1128":
  1.3409 +  notevil = (notevil + 1128)/2;
  1.3410 +  break;
  1.3411 +case "z1129":
  1.3412 +  notevil = (notevil + 1129)/2;
  1.3413 +  break;
  1.3414 +case "z1130":
  1.3415 +  notevil = (notevil + 1130)/2;
  1.3416 +  break;
  1.3417 +case "z1131":
  1.3418 +  notevil = (notevil + 1131)/2;
  1.3419 +  break;
  1.3420 +case "z1132":
  1.3421 +  notevil = (notevil + 1132)/2;
  1.3422 +  break;
  1.3423 +case "z1133":
  1.3424 +  notevil = (notevil + 1133)/2;
  1.3425 +  break;
  1.3426 +case "z1134":
  1.3427 +  notevil = (notevil + 1134)/2;
  1.3428 +  break;
  1.3429 +case "z1135":
  1.3430 +  notevil = (notevil + 1135)/2;
  1.3431 +  break;
  1.3432 +case "z1136":
  1.3433 +  notevil = (notevil + 1136)/2;
  1.3434 +  break;
  1.3435 +case "z1137":
  1.3436 +  notevil = (notevil + 1137)/2;
  1.3437 +  break;
  1.3438 +case "z1138":
  1.3439 +  notevil = (notevil + 1138)/2;
  1.3440 +  break;
  1.3441 +case "z1139":
  1.3442 +  notevil = (notevil + 1139)/2;
  1.3443 +  break;
  1.3444 +case "z1140":
  1.3445 +  notevil = (notevil + 1140)/2;
  1.3446 +  break;
  1.3447 +case "z1141":
  1.3448 +  notevil = (notevil + 1141)/2;
  1.3449 +  break;
  1.3450 +case "z1142":
  1.3451 +  notevil = (notevil + 1142)/2;
  1.3452 +  break;
  1.3453 +case "z1143":
  1.3454 +  notevil = (notevil + 1143)/2;
  1.3455 +  break;
  1.3456 +case "z1144":
  1.3457 +  notevil = (notevil + 1144)/2;
  1.3458 +  break;
  1.3459 +case "z1145":
  1.3460 +  notevil = (notevil + 1145)/2;
  1.3461 +  break;
  1.3462 +case "z1146":
  1.3463 +  notevil = (notevil + 1146)/2;
  1.3464 +  break;
  1.3465 +case "z1147":
  1.3466 +  notevil = (notevil + 1147)/2;
  1.3467 +  break;
  1.3468 +case "z1148":
  1.3469 +  notevil = (notevil + 1148)/2;
  1.3470 +  break;
  1.3471 +case "z1149":
  1.3472 +  notevil = (notevil + 1149)/2;
  1.3473 +  break;
  1.3474 +case "z1150":
  1.3475 +  notevil = (notevil + 1150)/2;
  1.3476 +  break;
  1.3477 +case "z1151":
  1.3478 +  notevil = (notevil + 1151)/2;
  1.3479 +  break;
  1.3480 +case "z1152":
  1.3481 +  notevil = (notevil + 1152)/2;
  1.3482 +  break;
  1.3483 +case "z1153":
  1.3484 +  notevil = (notevil + 1153)/2;
  1.3485 +  break;
  1.3486 +case "z1154":
  1.3487 +  notevil = (notevil + 1154)/2;
  1.3488 +  break;
  1.3489 +case "z1155":
  1.3490 +  notevil = (notevil + 1155)/2;
  1.3491 +  break;
  1.3492 +case "z1156":
  1.3493 +  notevil = (notevil + 1156)/2;
  1.3494 +  break;
  1.3495 +case "z1157":
  1.3496 +  notevil = (notevil + 1157)/2;
  1.3497 +  break;
  1.3498 +case "z1158":
  1.3499 +  notevil = (notevil + 1158)/2;
  1.3500 +  break;
  1.3501 +case "z1159":
  1.3502 +  notevil = (notevil + 1159)/2;
  1.3503 +  break;
  1.3504 +case "z1160":
  1.3505 +  notevil = (notevil + 1160)/2;
  1.3506 +  break;
  1.3507 +case "z1161":
  1.3508 +  notevil = (notevil + 1161)/2;
  1.3509 +  break;
  1.3510 +case "z1162":
  1.3511 +  notevil = (notevil + 1162)/2;
  1.3512 +  break;
  1.3513 +case "z1163":
  1.3514 +  notevil = (notevil + 1163)/2;
  1.3515 +  break;
  1.3516 +case "z1164":
  1.3517 +  notevil = (notevil + 1164)/2;
  1.3518 +  break;
  1.3519 +case "z1165":
  1.3520 +  notevil = (notevil + 1165)/2;
  1.3521 +  break;
  1.3522 +case "z1166":
  1.3523 +  notevil = (notevil + 1166)/2;
  1.3524 +  break;
  1.3525 +case "z1167":
  1.3526 +  notevil = (notevil + 1167)/2;
  1.3527 +  break;
  1.3528 +case "z1168":
  1.3529 +  notevil = (notevil + 1168)/2;
  1.3530 +  break;
  1.3531 +case "z1169":
  1.3532 +  notevil = (notevil + 1169)/2;
  1.3533 +  break;
  1.3534 +case "z1170":
  1.3535 +  notevil = (notevil + 1170)/2;
  1.3536 +  break;
  1.3537 +case "z1171":
  1.3538 +  notevil = (notevil + 1171)/2;
  1.3539 +  break;
  1.3540 +case "z1172":
  1.3541 +  notevil = (notevil + 1172)/2;
  1.3542 +  break;
  1.3543 +case "z1173":
  1.3544 +  notevil = (notevil + 1173)/2;
  1.3545 +  break;
  1.3546 +case "z1174":
  1.3547 +  notevil = (notevil + 1174)/2;
  1.3548 +  break;
  1.3549 +case "z1175":
  1.3550 +  notevil = (notevil + 1175)/2;
  1.3551 +  break;
  1.3552 +case "z1176":
  1.3553 +  notevil = (notevil + 1176)/2;
  1.3554 +  break;
  1.3555 +case "z1177":
  1.3556 +  notevil = (notevil + 1177)/2;
  1.3557 +  break;
  1.3558 +case "z1178":
  1.3559 +  notevil = (notevil + 1178)/2;
  1.3560 +  break;
  1.3561 +case "z1179":
  1.3562 +  notevil = (notevil + 1179)/2;
  1.3563 +  break;
  1.3564 +case "z1180":
  1.3565 +  notevil = (notevil + 1180)/2;
  1.3566 +  break;
  1.3567 +case "z1181":
  1.3568 +  notevil = (notevil + 1181)/2;
  1.3569 +  break;
  1.3570 +case "z1182":
  1.3571 +  notevil = (notevil + 1182)/2;
  1.3572 +  break;
  1.3573 +case "z1183":
  1.3574 +  notevil = (notevil + 1183)/2;
  1.3575 +  break;
  1.3576 +case "z1184":
  1.3577 +  notevil = (notevil + 1184)/2;
  1.3578 +  break;
  1.3579 +case "z1185":
  1.3580 +  notevil = (notevil + 1185)/2;
  1.3581 +  break;
  1.3582 +case "z1186":
  1.3583 +  notevil = (notevil + 1186)/2;
  1.3584 +  break;
  1.3585 +case "z1187":
  1.3586 +  notevil = (notevil + 1187)/2;
  1.3587 +  break;
  1.3588 +case "z1188":
  1.3589 +  notevil = (notevil + 1188)/2;
  1.3590 +  break;
  1.3591 +case "z1189":
  1.3592 +  notevil = (notevil + 1189)/2;
  1.3593 +  break;
  1.3594 +case "z1190":
  1.3595 +  notevil = (notevil + 1190)/2;
  1.3596 +  break;
  1.3597 +case "z1191":
  1.3598 +  notevil = (notevil + 1191)/2;
  1.3599 +  break;
  1.3600 +case "z1192":
  1.3601 +  notevil = (notevil + 1192)/2;
  1.3602 +  break;
  1.3603 +case "z1193":
  1.3604 +  notevil = (notevil + 1193)/2;
  1.3605 +  break;
  1.3606 +case "z1194":
  1.3607 +  notevil = (notevil + 1194)/2;
  1.3608 +  break;
  1.3609 +case "z1195":
  1.3610 +  notevil = (notevil + 1195)/2;
  1.3611 +  break;
  1.3612 +case "z1196":
  1.3613 +  notevil = (notevil + 1196)/2;
  1.3614 +  break;
  1.3615 +case "z1197":
  1.3616 +  notevil = (notevil + 1197)/2;
  1.3617 +  break;
  1.3618 +case "z1198":
  1.3619 +  notevil = (notevil + 1198)/2;
  1.3620 +  break;
  1.3621 +case "z1199":
  1.3622 +  notevil = (notevil + 1199)/2;
  1.3623 +  break;
  1.3624 +case "z1200":
  1.3625 +  notevil = (notevil + 1200)/2;
  1.3626 +  break;
  1.3627 +case "z1201":
  1.3628 +  notevil = (notevil + 1201)/2;
  1.3629 +  break;
  1.3630 +case "z1202":
  1.3631 +  notevil = (notevil + 1202)/2;
  1.3632 +  break;
  1.3633 +case "z1203":
  1.3634 +  notevil = (notevil + 1203)/2;
  1.3635 +  break;
  1.3636 +case "z1204":
  1.3637 +  notevil = (notevil + 1204)/2;
  1.3638 +  break;
  1.3639 +case "z1205":
  1.3640 +  notevil = (notevil + 1205)/2;
  1.3641 +  break;
  1.3642 +case "z1206":
  1.3643 +  notevil = (notevil + 1206)/2;
  1.3644 +  break;
  1.3645 +case "z1207":
  1.3646 +  notevil = (notevil + 1207)/2;
  1.3647 +  break;
  1.3648 +case "z1208":
  1.3649 +  notevil = (notevil + 1208)/2;
  1.3650 +  break;
  1.3651 +case "z1209":
  1.3652 +  notevil = (notevil + 1209)/2;
  1.3653 +  break;
  1.3654 +case "z1210":
  1.3655 +  notevil = (notevil + 1210)/2;
  1.3656 +  break;
  1.3657 +case "z1211":
  1.3658 +  notevil = (notevil + 1211)/2;
  1.3659 +  break;
  1.3660 +case "z1212":
  1.3661 +  notevil = (notevil + 1212)/2;
  1.3662 +  break;
  1.3663 +case "z1213":
  1.3664 +  notevil = (notevil + 1213)/2;
  1.3665 +  break;
  1.3666 +case "z1214":
  1.3667 +  notevil = (notevil + 1214)/2;
  1.3668 +  break;
  1.3669 +case "z1215":
  1.3670 +  notevil = (notevil + 1215)/2;
  1.3671 +  break;
  1.3672 +case "z1216":
  1.3673 +  notevil = (notevil + 1216)/2;
  1.3674 +  break;
  1.3675 +case "z1217":
  1.3676 +  notevil = (notevil + 1217)/2;
  1.3677 +  break;
  1.3678 +case "z1218":
  1.3679 +  notevil = (notevil + 1218)/2;
  1.3680 +  break;
  1.3681 +case "z1219":
  1.3682 +  notevil = (notevil + 1219)/2;
  1.3683 +  break;
  1.3684 +case "z1220":
  1.3685 +  notevil = (notevil + 1220)/2;
  1.3686 +  break;
  1.3687 +case "z1221":
  1.3688 +  notevil = (notevil + 1221)/2;
  1.3689 +  break;
  1.3690 +case "z1222":
  1.3691 +  notevil = (notevil + 1222)/2;
  1.3692 +  break;
  1.3693 +case "z1223":
  1.3694 +  notevil = (notevil + 1223)/2;
  1.3695 +  break;
  1.3696 +case "z1224":
  1.3697 +  notevil = (notevil + 1224)/2;
  1.3698 +  break;
  1.3699 +case "z1225":
  1.3700 +  notevil = (notevil + 1225)/2;
  1.3701 +  break;
  1.3702 +case "z1226":
  1.3703 +  notevil = (notevil + 1226)/2;
  1.3704 +  break;
  1.3705 +case "z1227":
  1.3706 +  notevil = (notevil + 1227)/2;
  1.3707 +  break;
  1.3708 +case "z1228":
  1.3709 +  notevil = (notevil + 1228)/2;
  1.3710 +  break;
  1.3711 +case "z1229":
  1.3712 +  notevil = (notevil + 1229)/2;
  1.3713 +  break;
  1.3714 +case "z1230":
  1.3715 +  notevil = (notevil + 1230)/2;
  1.3716 +  break;
  1.3717 +case "z1231":
  1.3718 +  notevil = (notevil + 1231)/2;
  1.3719 +  break;
  1.3720 +case "z1232":
  1.3721 +  notevil = (notevil + 1232)/2;
  1.3722 +  break;
  1.3723 +case "z1233":
  1.3724 +  notevil = (notevil + 1233)/2;
  1.3725 +  break;
  1.3726 +case "z1234":
  1.3727 +  notevil = (notevil + 1234)/2;
  1.3728 +  break;
  1.3729 +case "z1235":
  1.3730 +  notevil = (notevil + 1235)/2;
  1.3731 +  break;
  1.3732 +case "z1236":
  1.3733 +  notevil = (notevil + 1236)/2;
  1.3734 +  break;
  1.3735 +case "z1237":
  1.3736 +  notevil = (notevil + 1237)/2;
  1.3737 +  break;
  1.3738 +case "z1238":
  1.3739 +  notevil = (notevil + 1238)/2;
  1.3740 +  break;
  1.3741 +case "z1239":
  1.3742 +  notevil = (notevil + 1239)/2;
  1.3743 +  break;
  1.3744 +case "z1240":
  1.3745 +  notevil = (notevil + 1240)/2;
  1.3746 +  break;
  1.3747 +case "z1241":
  1.3748 +  notevil = (notevil + 1241)/2;
  1.3749 +  break;
  1.3750 +case "z1242":
  1.3751 +  notevil = (notevil + 1242)/2;
  1.3752 +  break;
  1.3753 +case "z1243":
  1.3754 +  notevil = (notevil + 1243)/2;
  1.3755 +  break;
  1.3756 +case "z1244":
  1.3757 +  notevil = (notevil + 1244)/2;
  1.3758 +  break;
  1.3759 +case "z1245":
  1.3760 +  notevil = (notevil + 1245)/2;
  1.3761 +  break;
  1.3762 +case "z1246":
  1.3763 +  notevil = (notevil + 1246)/2;
  1.3764 +  break;
  1.3765 +case "z1247":
  1.3766 +  notevil = (notevil + 1247)/2;
  1.3767 +  break;
  1.3768 +case "z1248":
  1.3769 +  notevil = (notevil + 1248)/2;
  1.3770 +  break;
  1.3771 +case "z1249":
  1.3772 +  notevil = (notevil + 1249)/2;
  1.3773 +  break;
  1.3774 +case "z1250":
  1.3775 +  notevil = (notevil + 1250)/2;
  1.3776 +  break;
  1.3777 +case "z1251":
  1.3778 +  notevil = (notevil + 1251)/2;
  1.3779 +  break;
  1.3780 +case "z1252":
  1.3781 +  notevil = (notevil + 1252)/2;
  1.3782 +  break;
  1.3783 +case "z1253":
  1.3784 +  notevil = (notevil + 1253)/2;
  1.3785 +  break;
  1.3786 +case "z1254":
  1.3787 +  notevil = (notevil + 1254)/2;
  1.3788 +  break;
  1.3789 +case "z1255":
  1.3790 +  notevil = (notevil + 1255)/2;
  1.3791 +  break;
  1.3792 +case "z1256":
  1.3793 +  notevil = (notevil + 1256)/2;
  1.3794 +  break;
  1.3795 +case "z1257":
  1.3796 +  notevil = (notevil + 1257)/2;
  1.3797 +  break;
  1.3798 +case "z1258":
  1.3799 +  notevil = (notevil + 1258)/2;
  1.3800 +  break;
  1.3801 +case "z1259":
  1.3802 +  notevil = (notevil + 1259)/2;
  1.3803 +  break;
  1.3804 +case "z1260":
  1.3805 +  notevil = (notevil + 1260)/2;
  1.3806 +  break;
  1.3807 +case "z1261":
  1.3808 +  notevil = (notevil + 1261)/2;
  1.3809 +  break;
  1.3810 +case "z1262":
  1.3811 +  notevil = (notevil + 1262)/2;
  1.3812 +  break;
  1.3813 +case "z1263":
  1.3814 +  notevil = (notevil + 1263)/2;
  1.3815 +  break;
  1.3816 +case "z1264":
  1.3817 +  notevil = (notevil + 1264)/2;
  1.3818 +  break;
  1.3819 +case "z1265":
  1.3820 +  notevil = (notevil + 1265)/2;
  1.3821 +  break;
  1.3822 +case "z1266":
  1.3823 +  notevil = (notevil + 1266)/2;
  1.3824 +  break;
  1.3825 +case "z1267":
  1.3826 +  notevil = (notevil + 1267)/2;
  1.3827 +  break;
  1.3828 +case "z1268":
  1.3829 +  notevil = (notevil + 1268)/2;
  1.3830 +  break;
  1.3831 +case "z1269":
  1.3832 +  notevil = (notevil + 1269)/2;
  1.3833 +  break;
  1.3834 +case "z1270":
  1.3835 +  notevil = (notevil + 1270)/2;
  1.3836 +  break;
  1.3837 +case "z1271":
  1.3838 +  notevil = (notevil + 1271)/2;
  1.3839 +  break;
  1.3840 +case "z1272":
  1.3841 +  notevil = (notevil + 1272)/2;
  1.3842 +  break;
  1.3843 +case "z1273":
  1.3844 +  notevil = (notevil + 1273)/2;
  1.3845 +  break;
  1.3846 +case "z1274":
  1.3847 +  notevil = (notevil + 1274)/2;
  1.3848 +  break;
  1.3849 +case "z1275":
  1.3850 +  notevil = (notevil + 1275)/2;
  1.3851 +  break;
  1.3852 +case "z1276":
  1.3853 +  notevil = (notevil + 1276)/2;
  1.3854 +  break;
  1.3855 +case "z1277":
  1.3856 +  notevil = (notevil + 1277)/2;
  1.3857 +  break;
  1.3858 +case "z1278":
  1.3859 +  notevil = (notevil + 1278)/2;
  1.3860 +  break;
  1.3861 +case "z1279":
  1.3862 +  notevil = (notevil + 1279)/2;
  1.3863 +  break;
  1.3864 +case "z1280":
  1.3865 +  notevil = (notevil + 1280)/2;
  1.3866 +  break;
  1.3867 +case "z1281":
  1.3868 +  notevil = (notevil + 1281)/2;
  1.3869 +  break;
  1.3870 +case "z1282":
  1.3871 +  notevil = (notevil + 1282)/2;
  1.3872 +  break;
  1.3873 +case "z1283":
  1.3874 +  notevil = (notevil + 1283)/2;
  1.3875 +  break;
  1.3876 +case "z1284":
  1.3877 +  notevil = (notevil + 1284)/2;
  1.3878 +  break;
  1.3879 +case "z1285":
  1.3880 +  notevil = (notevil + 1285)/2;
  1.3881 +  break;
  1.3882 +case "z1286":
  1.3883 +  notevil = (notevil + 1286)/2;
  1.3884 +  break;
  1.3885 +case "z1287":
  1.3886 +  notevil = (notevil + 1287)/2;
  1.3887 +  break;
  1.3888 +case "z1288":
  1.3889 +  notevil = (notevil + 1288)/2;
  1.3890 +  break;
  1.3891 +case "z1289":
  1.3892 +  notevil = (notevil + 1289)/2;
  1.3893 +  break;
  1.3894 +case "z1290":
  1.3895 +  notevil = (notevil + 1290)/2;
  1.3896 +  break;
  1.3897 +case "z1291":
  1.3898 +  notevil = (notevil + 1291)/2;
  1.3899 +  break;
  1.3900 +case "z1292":
  1.3901 +  notevil = (notevil + 1292)/2;
  1.3902 +  break;
  1.3903 +case "z1293":
  1.3904 +  notevil = (notevil + 1293)/2;
  1.3905 +  break;
  1.3906 +case "z1294":
  1.3907 +  notevil = (notevil + 1294)/2;
  1.3908 +  break;
  1.3909 +case "z1295":
  1.3910 +  notevil = (notevil + 1295)/2;
  1.3911 +  break;
  1.3912 +case "z1296":
  1.3913 +  notevil = (notevil + 1296)/2;
  1.3914 +  break;
  1.3915 +case "z1297":
  1.3916 +  notevil = (notevil + 1297)/2;
  1.3917 +  break;
  1.3918 +case "z1298":
  1.3919 +  notevil = (notevil + 1298)/2;
  1.3920 +  break;
  1.3921 +case "z1299":
  1.3922 +  notevil = (notevil + 1299)/2;
  1.3923 +  break;
  1.3924 +case "z1300":
  1.3925 +  notevil = (notevil + 1300)/2;
  1.3926 +  break;
  1.3927 +case "z1301":
  1.3928 +  notevil = (notevil + 1301)/2;
  1.3929 +  break;
  1.3930 +case "z1302":
  1.3931 +  notevil = (notevil + 1302)/2;
  1.3932 +  break;
  1.3933 +case "z1303":
  1.3934 +  notevil = (notevil + 1303)/2;
  1.3935 +  break;
  1.3936 +case "z1304":
  1.3937 +  notevil = (notevil + 1304)/2;
  1.3938 +  break;
  1.3939 +case "z1305":
  1.3940 +  notevil = (notevil + 1305)/2;
  1.3941 +  break;
  1.3942 +case "z1306":
  1.3943 +  notevil = (notevil + 1306)/2;
  1.3944 +  break;
  1.3945 +case "z1307":
  1.3946 +  notevil = (notevil + 1307)/2;
  1.3947 +  break;
  1.3948 +case "z1308":
  1.3949 +  notevil = (notevil + 1308)/2;
  1.3950 +  break;
  1.3951 +case "z1309":
  1.3952 +  notevil = (notevil + 1309)/2;
  1.3953 +  break;
  1.3954 +case "z1310":
  1.3955 +  notevil = (notevil + 1310)/2;
  1.3956 +  break;
  1.3957 +case "z1311":
  1.3958 +  notevil = (notevil + 1311)/2;
  1.3959 +  break;
  1.3960 +case "z1312":
  1.3961 +  notevil = (notevil + 1312)/2;
  1.3962 +  break;
  1.3963 +case "z1313":
  1.3964 +  notevil = (notevil + 1313)/2;
  1.3965 +  break;
  1.3966 +case "z1314":
  1.3967 +  notevil = (notevil + 1314)/2;
  1.3968 +  break;
  1.3969 +case "z1315":
  1.3970 +  notevil = (notevil + 1315)/2;
  1.3971 +  break;
  1.3972 +case "z1316":
  1.3973 +  notevil = (notevil + 1316)/2;
  1.3974 +  break;
  1.3975 +case "z1317":
  1.3976 +  notevil = (notevil + 1317)/2;
  1.3977 +  break;
  1.3978 +case "z1318":
  1.3979 +  notevil = (notevil + 1318)/2;
  1.3980 +  break;
  1.3981 +case "z1319":
  1.3982 +  notevil = (notevil + 1319)/2;
  1.3983 +  break;
  1.3984 +case "z1320":
  1.3985 +  notevil = (notevil + 1320)/2;
  1.3986 +  break;
  1.3987 +case "z1321":
  1.3988 +  notevil = (notevil + 1321)/2;
  1.3989 +  break;
  1.3990 +case "z1322":
  1.3991 +  notevil = (notevil + 1322)/2;
  1.3992 +  break;
  1.3993 +case "z1323":
  1.3994 +  notevil = (notevil + 1323)/2;
  1.3995 +  break;
  1.3996 +case "z1324":
  1.3997 +  notevil = (notevil + 1324)/2;
  1.3998 +  break;
  1.3999 +case "z1325":
  1.4000 +  notevil = (notevil + 1325)/2;
  1.4001 +  break;
  1.4002 +case "z1326":
  1.4003 +  notevil = (notevil + 1326)/2;
  1.4004 +  break;
  1.4005 +case "z1327":
  1.4006 +  notevil = (notevil + 1327)/2;
  1.4007 +  break;
  1.4008 +case "z1328":
  1.4009 +  notevil = (notevil + 1328)/2;
  1.4010 +  break;
  1.4011 +case "z1329":
  1.4012 +  notevil = (notevil + 1329)/2;
  1.4013 +  break;
  1.4014 +case "z1330":
  1.4015 +  notevil = (notevil + 1330)/2;
  1.4016 +  break;
  1.4017 +case "z1331":
  1.4018 +  notevil = (notevil + 1331)/2;
  1.4019 +  break;
  1.4020 +case "z1332":
  1.4021 +  notevil = (notevil + 1332)/2;
  1.4022 +  break;
  1.4023 +case "z1333":
  1.4024 +  notevil = (notevil + 1333)/2;
  1.4025 +  break;
  1.4026 +case "z1334":
  1.4027 +  notevil = (notevil + 1334)/2;
  1.4028 +  break;
  1.4029 +case "z1335":
  1.4030 +  notevil = (notevil + 1335)/2;
  1.4031 +  break;
  1.4032 +case "z1336":
  1.4033 +  notevil = (notevil + 1336)/2;
  1.4034 +  break;
  1.4035 +case "z1337":
  1.4036 +  notevil = (notevil + 1337)/2;
  1.4037 +  break;
  1.4038 +case "z1338":
  1.4039 +  notevil = (notevil + 1338)/2;
  1.4040 +  break;
  1.4041 +case "z1339":
  1.4042 +  notevil = (notevil + 1339)/2;
  1.4043 +  break;
  1.4044 +case "z1340":
  1.4045 +  notevil = (notevil + 1340)/2;
  1.4046 +  break;
  1.4047 +case "z1341":
  1.4048 +  notevil = (notevil + 1341)/2;
  1.4049 +  break;
  1.4050 +case "z1342":
  1.4051 +  notevil = (notevil + 1342)/2;
  1.4052 +  break;
  1.4053 +case "z1343":
  1.4054 +  notevil = (notevil + 1343)/2;
  1.4055 +  break;
  1.4056 +case "z1344":
  1.4057 +  notevil = (notevil + 1344)/2;
  1.4058 +  break;
  1.4059 +case "z1345":
  1.4060 +  notevil = (notevil + 1345)/2;
  1.4061 +  break;
  1.4062 +case "z1346":
  1.4063 +  notevil = (notevil + 1346)/2;
  1.4064 +  break;
  1.4065 +case "z1347":
  1.4066 +  notevil = (notevil + 1347)/2;
  1.4067 +  break;
  1.4068 +case "z1348":
  1.4069 +  notevil = (notevil + 1348)/2;
  1.4070 +  break;
  1.4071 +case "z1349":
  1.4072 +  notevil = (notevil + 1349)/2;
  1.4073 +  break;
  1.4074 +case "z1350":
  1.4075 +  notevil = (notevil + 1350)/2;
  1.4076 +  break;
  1.4077 +case "z1351":
  1.4078 +  notevil = (notevil + 1351)/2;
  1.4079 +  break;
  1.4080 +case "z1352":
  1.4081 +  notevil = (notevil + 1352)/2;
  1.4082 +  break;
  1.4083 +case "z1353":
  1.4084 +  notevil = (notevil + 1353)/2;
  1.4085 +  break;
  1.4086 +case "z1354":
  1.4087 +  notevil = (notevil + 1354)/2;
  1.4088 +  break;
  1.4089 +case "z1355":
  1.4090 +  notevil = (notevil + 1355)/2;
  1.4091 +  break;
  1.4092 +case "z1356":
  1.4093 +  notevil = (notevil + 1356)/2;
  1.4094 +  break;
  1.4095 +case "z1357":
  1.4096 +  notevil = (notevil + 1357)/2;
  1.4097 +  break;
  1.4098 +case "z1358":
  1.4099 +  notevil = (notevil + 1358)/2;
  1.4100 +  break;
  1.4101 +case "z1359":
  1.4102 +  notevil = (notevil + 1359)/2;
  1.4103 +  break;
  1.4104 +case "z1360":
  1.4105 +  notevil = (notevil + 1360)/2;
  1.4106 +  break;
  1.4107 +case "z1361":
  1.4108 +  notevil = (notevil + 1361)/2;
  1.4109 +  break;
  1.4110 +case "z1362":
  1.4111 +  notevil = (notevil + 1362)/2;
  1.4112 +  break;
  1.4113 +case "z1363":
  1.4114 +  notevil = (notevil + 1363)/2;
  1.4115 +  break;
  1.4116 +case "z1364":
  1.4117 +  notevil = (notevil + 1364)/2;
  1.4118 +  break;
  1.4119 +case "z1365":
  1.4120 +  notevil = (notevil + 1365)/2;
  1.4121 +  break;
  1.4122 +case "z1366":
  1.4123 +  notevil = (notevil + 1366)/2;
  1.4124 +  break;
  1.4125 +case "z1367":
  1.4126 +  notevil = (notevil + 1367)/2;
  1.4127 +  break;
  1.4128 +case "z1368":
  1.4129 +  notevil = (notevil + 1368)/2;
  1.4130 +  break;
  1.4131 +case "z1369":
  1.4132 +  notevil = (notevil + 1369)/2;
  1.4133 +  break;
  1.4134 +case "z1370":
  1.4135 +  notevil = (notevil + 1370)/2;
  1.4136 +  break;
  1.4137 +case "z1371":
  1.4138 +  notevil = (notevil + 1371)/2;
  1.4139 +  break;
  1.4140 +case "z1372":
  1.4141 +  notevil = (notevil + 1372)/2;
  1.4142 +  break;
  1.4143 +case "z1373":
  1.4144 +  notevil = (notevil + 1373)/2;
  1.4145 +  break;
  1.4146 +case "z1374":
  1.4147 +  notevil = (notevil + 1374)/2;
  1.4148 +  break;
  1.4149 +case "z1375":
  1.4150 +  notevil = (notevil + 1375)/2;
  1.4151 +  break;
  1.4152 +case "z1376":
  1.4153 +  notevil = (notevil + 1376)/2;
  1.4154 +  break;
  1.4155 +case "z1377":
  1.4156 +  notevil = (notevil + 1377)/2;
  1.4157 +  break;
  1.4158 +case "z1378":
  1.4159 +  notevil = (notevil + 1378)/2;
  1.4160 +  break;
  1.4161 +case "z1379":
  1.4162 +  notevil = (notevil + 1379)/2;
  1.4163 +  break;
  1.4164 +case "z1380":
  1.4165 +  notevil = (notevil + 1380)/2;
  1.4166 +  break;
  1.4167 +case "z1381":
  1.4168 +  notevil = (notevil + 1381)/2;
  1.4169 +  break;
  1.4170 +case "z1382":
  1.4171 +  notevil = (notevil + 1382)/2;
  1.4172 +  break;
  1.4173 +case "z1383":
  1.4174 +  notevil = (notevil + 1383)/2;
  1.4175 +  break;
  1.4176 +case "z1384":
  1.4177 +  notevil = (notevil + 1384)/2;
  1.4178 +  break;
  1.4179 +case "z1385":
  1.4180 +  notevil = (notevil + 1385)/2;
  1.4181 +  break;
  1.4182 +case "z1386":
  1.4183 +  notevil = (notevil + 1386)/2;
  1.4184 +  break;
  1.4185 +case "z1387":
  1.4186 +  notevil = (notevil + 1387)/2;
  1.4187 +  break;
  1.4188 +case "z1388":
  1.4189 +  notevil = (notevil + 1388)/2;
  1.4190 +  break;
  1.4191 +case "z1389":
  1.4192 +  notevil = (notevil + 1389)/2;
  1.4193 +  break;
  1.4194 +case "z1390":
  1.4195 +  notevil = (notevil + 1390)/2;
  1.4196 +  break;
  1.4197 +case "z1391":
  1.4198 +  notevil = (notevil + 1391)/2;
  1.4199 +  break;
  1.4200 +case "z1392":
  1.4201 +  notevil = (notevil + 1392)/2;
  1.4202 +  break;
  1.4203 +case "z1393":
  1.4204 +  notevil = (notevil + 1393)/2;
  1.4205 +  break;
  1.4206 +case "z1394":
  1.4207 +  notevil = (notevil + 1394)/2;
  1.4208 +  break;
  1.4209 +case "z1395":
  1.4210 +  notevil = (notevil + 1395)/2;
  1.4211 +  break;
  1.4212 +case "z1396":
  1.4213 +  notevil = (notevil + 1396)/2;
  1.4214 +  break;
  1.4215 +case "z1397":
  1.4216 +  notevil = (notevil + 1397)/2;
  1.4217 +  break;
  1.4218 +case "z1398":
  1.4219 +  notevil = (notevil + 1398)/2;
  1.4220 +  break;
  1.4221 +case "z1399":
  1.4222 +  notevil = (notevil + 1399)/2;
  1.4223 +  break;
  1.4224 +case "z1400":
  1.4225 +  notevil = (notevil + 1400)/2;
  1.4226 +  break;
  1.4227 +case "z1401":
  1.4228 +  notevil = (notevil + 1401)/2;
  1.4229 +  break;
  1.4230 +case "z1402":
  1.4231 +  notevil = (notevil + 1402)/2;
  1.4232 +  break;
  1.4233 +case "z1403":
  1.4234 +  notevil = (notevil + 1403)/2;
  1.4235 +  break;
  1.4236 +case "z1404":
  1.4237 +  notevil = (notevil + 1404)/2;
  1.4238 +  break;
  1.4239 +case "z1405":
  1.4240 +  notevil = (notevil + 1405)/2;
  1.4241 +  break;
  1.4242 +case "z1406":
  1.4243 +  notevil = (notevil + 1406)/2;
  1.4244 +  break;
  1.4245 +case "z1407":
  1.4246 +  notevil = (notevil + 1407)/2;
  1.4247 +  break;
  1.4248 +case "z1408":
  1.4249 +  notevil = (notevil + 1408)/2;
  1.4250 +  break;
  1.4251 +case "z1409":
  1.4252 +  notevil = (notevil + 1409)/2;
  1.4253 +  break;
  1.4254 +case "z1410":
  1.4255 +  notevil = (notevil + 1410)/2;
  1.4256 +  break;
  1.4257 +case "z1411":
  1.4258 +  notevil = (notevil + 1411)/2;
  1.4259 +  break;
  1.4260 +case "z1412":
  1.4261 +  notevil = (notevil + 1412)/2;
  1.4262 +  break;
  1.4263 +case "z1413":
  1.4264 +  notevil = (notevil + 1413)/2;
  1.4265 +  break;
  1.4266 +case "z1414":
  1.4267 +  notevil = (notevil + 1414)/2;
  1.4268 +  break;
  1.4269 +case "z1415":
  1.4270 +  notevil = (notevil + 1415)/2;
  1.4271 +  break;
  1.4272 +case "z1416":
  1.4273 +  notevil = (notevil + 1416)/2;
  1.4274 +  break;
  1.4275 +case "z1417":
  1.4276 +  notevil = (notevil + 1417)/2;
  1.4277 +  break;
  1.4278 +case "z1418":
  1.4279 +  notevil = (notevil + 1418)/2;
  1.4280 +  break;
  1.4281 +case "z1419":
  1.4282 +  notevil = (notevil + 1419)/2;
  1.4283 +  break;
  1.4284 +case "z1420":
  1.4285 +  notevil = (notevil + 1420)/2;
  1.4286 +  break;
  1.4287 +case "z1421":
  1.4288 +  notevil = (notevil + 1421)/2;
  1.4289 +  break;
  1.4290 +case "z1422":
  1.4291 +  notevil = (notevil + 1422)/2;
  1.4292 +  break;
  1.4293 +case "z1423":
  1.4294 +  notevil = (notevil + 1423)/2;
  1.4295 +  break;
  1.4296 +case "z1424":
  1.4297 +  notevil = (notevil + 1424)/2;
  1.4298 +  break;
  1.4299 +case "z1425":
  1.4300 +  notevil = (notevil + 1425)/2;
  1.4301 +  break;
  1.4302 +case "z1426":
  1.4303 +  notevil = (notevil + 1426)/2;
  1.4304 +  break;
  1.4305 +case "z1427":
  1.4306 +  notevil = (notevil + 1427)/2;
  1.4307 +  break;
  1.4308 +case "z1428":
  1.4309 +  notevil = (notevil + 1428)/2;
  1.4310 +  break;
  1.4311 +case "z1429":
  1.4312 +  notevil = (notevil + 1429)/2;
  1.4313 +  break;
  1.4314 +case "z1430":
  1.4315 +  notevil = (notevil + 1430)/2;
  1.4316 +  break;
  1.4317 +case "z1431":
  1.4318 +  notevil = (notevil + 1431)/2;
  1.4319 +  break;
  1.4320 +case "z1432":
  1.4321 +  notevil = (notevil + 1432)/2;
  1.4322 +  break;
  1.4323 +case "z1433":
  1.4324 +  notevil = (notevil + 1433)/2;
  1.4325 +  break;
  1.4326 +case "z1434":
  1.4327 +  notevil = (notevil + 1434)/2;
  1.4328 +  break;
  1.4329 +case "z1435":
  1.4330 +  notevil = (notevil + 1435)/2;
  1.4331 +  break;
  1.4332 +case "z1436":
  1.4333 +  notevil = (notevil + 1436)/2;
  1.4334 +  break;
  1.4335 +case "z1437":
  1.4336 +  notevil = (notevil + 1437)/2;
  1.4337 +  break;
  1.4338 +case "z1438":
  1.4339 +  notevil = (notevil + 1438)/2;
  1.4340 +  break;
  1.4341 +case "z1439":
  1.4342 +  notevil = (notevil + 1439)/2;
  1.4343 +  break;
  1.4344 +case "z1440":
  1.4345 +  notevil = (notevil + 1440)/2;
  1.4346 +  break;
  1.4347 +case "z1441":
  1.4348 +  notevil = (notevil + 1441)/2;
  1.4349 +  break;
  1.4350 +case "z1442":
  1.4351 +  notevil = (notevil + 1442)/2;
  1.4352 +  break;
  1.4353 +case "z1443":
  1.4354 +  notevil = (notevil + 1443)/2;
  1.4355 +  break;
  1.4356 +case "z1444":
  1.4357 +  notevil = (notevil + 1444)/2;
  1.4358 +  break;
  1.4359 +case "z1445":
  1.4360 +  notevil = (notevil + 1445)/2;
  1.4361 +  break;
  1.4362 +case "z1446":
  1.4363 +  notevil = (notevil + 1446)/2;
  1.4364 +  break;
  1.4365 +case "z1447":
  1.4366 +  notevil = (notevil + 1447)/2;
  1.4367 +  break;
  1.4368 +case "z1448":
  1.4369 +  notevil = (notevil + 1448)/2;
  1.4370 +  break;
  1.4371 +case "z1449":
  1.4372 +  notevil = (notevil + 1449)/2;
  1.4373 +  break;
  1.4374 +case "z1450":
  1.4375 +  notevil = (notevil + 1450)/2;
  1.4376 +  break;
  1.4377 +case "z1451":
  1.4378 +  notevil = (notevil + 1451)/2;
  1.4379 +  break;
  1.4380 +case "z1452":
  1.4381 +  notevil = (notevil + 1452)/2;
  1.4382 +  break;
  1.4383 +case "z1453":
  1.4384 +  notevil = (notevil + 1453)/2;
  1.4385 +  break;
  1.4386 +case "z1454":
  1.4387 +  notevil = (notevil + 1454)/2;
  1.4388 +  break;
  1.4389 +case "z1455":
  1.4390 +  notevil = (notevil + 1455)/2;
  1.4391 +  break;
  1.4392 +case "z1456":
  1.4393 +  notevil = (notevil + 1456)/2;
  1.4394 +  break;
  1.4395 +case "z1457":
  1.4396 +  notevil = (notevil + 1457)/2;
  1.4397 +  break;
  1.4398 +case "z1458":
  1.4399 +  notevil = (notevil + 1458)/2;
  1.4400 +  break;
  1.4401 +case "z1459":
  1.4402 +  notevil = (notevil + 1459)/2;
  1.4403 +  break;
  1.4404 +case "z1460":
  1.4405 +  notevil = (notevil + 1460)/2;
  1.4406 +  break;
  1.4407 +case "z1461":
  1.4408 +  notevil = (notevil + 1461)/2;
  1.4409 +  break;
  1.4410 +case "z1462":
  1.4411 +  notevil = (notevil + 1462)/2;
  1.4412 +  break;
  1.4413 +case "z1463":
  1.4414 +  notevil = (notevil + 1463)/2;
  1.4415 +  break;
  1.4416 +case "z1464":
  1.4417 +  notevil = (notevil + 1464)/2;
  1.4418 +  break;
  1.4419 +case "z1465":
  1.4420 +  notevil = (notevil + 1465)/2;
  1.4421 +  break;
  1.4422 +case "z1466":
  1.4423 +  notevil = (notevil + 1466)/2;
  1.4424 +  break;
  1.4425 +case "z1467":
  1.4426 +  notevil = (notevil + 1467)/2;
  1.4427 +  break;
  1.4428 +case "z1468":
  1.4429 +  notevil = (notevil + 1468)/2;
  1.4430 +  break;
  1.4431 +case "z1469":
  1.4432 +  notevil = (notevil + 1469)/2;
  1.4433 +  break;
  1.4434 +case "z1470":
  1.4435 +  notevil = (notevil + 1470)/2;
  1.4436 +  break;
  1.4437 +case "z1471":
  1.4438 +  notevil = (notevil + 1471)/2;
  1.4439 +  break;
  1.4440 +case "z1472":
  1.4441 +  notevil = (notevil + 1472)/2;
  1.4442 +  break;
  1.4443 +case "z1473":
  1.4444 +  notevil = (notevil + 1473)/2;
  1.4445 +  break;
  1.4446 +case "z1474":
  1.4447 +  notevil = (notevil + 1474)/2;
  1.4448 +  break;
  1.4449 +case "z1475":
  1.4450 +  notevil = (notevil + 1475)/2;
  1.4451 +  break;
  1.4452 +case "z1476":
  1.4453 +  notevil = (notevil + 1476)/2;
  1.4454 +  break;
  1.4455 +case "z1477":
  1.4456 +  notevil = (notevil + 1477)/2;
  1.4457 +  break;
  1.4458 +case "z1478":
  1.4459 +  notevil = (notevil + 1478)/2;
  1.4460 +  break;
  1.4461 +case "z1479":
  1.4462 +  notevil = (notevil + 1479)/2;
  1.4463 +  break;
  1.4464 +case "z1480":
  1.4465 +  notevil = (notevil + 1480)/2;
  1.4466 +  break;
  1.4467 +case "z1481":
  1.4468 +  notevil = (notevil + 1481)/2;
  1.4469 +  break;
  1.4470 +case "z1482":
  1.4471 +  notevil = (notevil + 1482)/2;
  1.4472 +  break;
  1.4473 +case "z1483":
  1.4474 +  notevil = (notevil + 1483)/2;
  1.4475 +  break;
  1.4476 +case "z1484":
  1.4477 +  notevil = (notevil + 1484)/2;
  1.4478 +  break;
  1.4479 +case "z1485":
  1.4480 +  notevil = (notevil + 1485)/2;
  1.4481 +  break;
  1.4482 +case "z1486":
  1.4483 +  notevil = (notevil + 1486)/2;
  1.4484 +  break;
  1.4485 +case "z1487":
  1.4486 +  notevil = (notevil + 1487)/2;
  1.4487 +  break;
  1.4488 +case "z1488":
  1.4489 +  notevil = (notevil + 1488)/2;
  1.4490 +  break;
  1.4491 +case "z1489":
  1.4492 +  notevil = (notevil + 1489)/2;
  1.4493 +  break;
  1.4494 +case "z1490":
  1.4495 +  notevil = (notevil + 1490)/2;
  1.4496 +  break;
  1.4497 +case "z1491":
  1.4498 +  notevil = (notevil + 1491)/2;
  1.4499 +  break;
  1.4500 +case "z1492":
  1.4501 +  notevil = (notevil + 1492)/2;
  1.4502 +  break;
  1.4503 +case "z1493":
  1.4504 +  notevil = (notevil + 1493)/2;
  1.4505 +  break;
  1.4506 +case "z1494":
  1.4507 +  notevil = (notevil + 1494)/2;
  1.4508 +  break;
  1.4509 +case "z1495":
  1.4510 +  notevil = (notevil + 1495)/2;
  1.4511 +  break;
  1.4512 +case "z1496":
  1.4513 +  notevil = (notevil + 1496)/2;
  1.4514 +  break;
  1.4515 +case "z1497":
  1.4516 +  notevil = (notevil + 1497)/2;
  1.4517 +  break;
  1.4518 +case "z1498":
  1.4519 +  notevil = (notevil + 1498)/2;
  1.4520 +  break;
  1.4521 +case "z1499":
  1.4522 +  notevil = (notevil + 1499)/2;
  1.4523 +  break;
  1.4524 +case "z1500":
  1.4525 +  notevil = (notevil + 1500)/2;
  1.4526 +  break;
  1.4527 +case "z1501":
  1.4528 +  notevil = (notevil + 1501)/2;
  1.4529 +  break;
  1.4530 +case "z1502":
  1.4531 +  notevil = (notevil + 1502)/2;
  1.4532 +  break;
  1.4533 +case "z1503":
  1.4534 +  notevil = (notevil + 1503)/2;
  1.4535 +  break;
  1.4536 +case "z1504":
  1.4537 +  notevil = (notevil + 1504)/2;
  1.4538 +  break;
  1.4539 +case "z1505":
  1.4540 +  notevil = (notevil + 1505)/2;
  1.4541 +  break;
  1.4542 +case "z1506":
  1.4543 +  notevil = (notevil + 1506)/2;
  1.4544 +  break;
  1.4545 +case "z1507":
  1.4546 +  notevil = (notevil + 1507)/2;
  1.4547 +  break;
  1.4548 +case "z1508":
  1.4549 +  notevil = (notevil + 1508)/2;
  1.4550 +  break;
  1.4551 +case "z1509":
  1.4552 +  notevil = (notevil + 1509)/2;
  1.4553 +  break;
  1.4554 +case "z1510":
  1.4555 +  notevil = (notevil + 1510)/2;
  1.4556 +  break;
  1.4557 +case "z1511":
  1.4558 +  notevil = (notevil + 1511)/2;
  1.4559 +  break;
  1.4560 +case "z1512":
  1.4561 +  notevil = (notevil + 1512)/2;
  1.4562 +  break;
  1.4563 +case "z1513":
  1.4564 +  notevil = (notevil + 1513)/2;
  1.4565 +  break;
  1.4566 +case "z1514":
  1.4567 +  notevil = (notevil + 1514)/2;
  1.4568 +  break;
  1.4569 +case "z1515":
  1.4570 +  notevil = (notevil + 1515)/2;
  1.4571 +  break;
  1.4572 +case "z1516":
  1.4573 +  notevil = (notevil + 1516)/2;
  1.4574 +  break;
  1.4575 +case "z1517":
  1.4576 +  notevil = (notevil + 1517)/2;
  1.4577 +  break;
  1.4578 +case "z1518":
  1.4579 +  notevil = (notevil + 1518)/2;
  1.4580 +  break;
  1.4581 +case "z1519":
  1.4582 +  notevil = (notevil + 1519)/2;
  1.4583 +  break;
  1.4584 +case "z1520":
  1.4585 +  notevil = (notevil + 1520)/2;
  1.4586 +  break;
  1.4587 +case "z1521":
  1.4588 +  notevil = (notevil + 1521)/2;
  1.4589 +  break;
  1.4590 +case "z1522":
  1.4591 +  notevil = (notevil + 1522)/2;
  1.4592 +  break;
  1.4593 +case "z1523":
  1.4594 +  notevil = (notevil + 1523)/2;
  1.4595 +  break;
  1.4596 +case "z1524":
  1.4597 +  notevil = (notevil + 1524)/2;
  1.4598 +  break;
  1.4599 +case "z1525":
  1.4600 +  notevil = (notevil + 1525)/2;
  1.4601 +  break;
  1.4602 +case "z1526":
  1.4603 +  notevil = (notevil + 1526)/2;
  1.4604 +  break;
  1.4605 +case "z1527":
  1.4606 +  notevil = (notevil + 1527)/2;
  1.4607 +  break;
  1.4608 +case "z1528":
  1.4609 +  notevil = (notevil + 1528)/2;
  1.4610 +  break;
  1.4611 +case "z1529":
  1.4612 +  notevil = (notevil + 1529)/2;
  1.4613 +  break;
  1.4614 +case "z1530":
  1.4615 +  notevil = (notevil + 1530)/2;
  1.4616 +  break;
  1.4617 +case "z1531":
  1.4618 +  notevil = (notevil + 1531)/2;
  1.4619 +  break;
  1.4620 +case "z1532":
  1.4621 +  notevil = (notevil + 1532)/2;
  1.4622 +  break;
  1.4623 +case "z1533":
  1.4624 +  notevil = (notevil + 1533)/2;
  1.4625 +  break;
  1.4626 +case "z1534":
  1.4627 +  notevil = (notevil + 1534)/2;
  1.4628 +  break;
  1.4629 +case "z1535":
  1.4630 +  notevil = (notevil + 1535)/2;
  1.4631 +  break;
  1.4632 +case "z1536":
  1.4633 +  notevil = (notevil + 1536)/2;
  1.4634 +  break;
  1.4635 +case "z1537":
  1.4636 +  notevil = (notevil + 1537)/2;
  1.4637 +  break;
  1.4638 +case "z1538":
  1.4639 +  notevil = (notevil + 1538)/2;
  1.4640 +  break;
  1.4641 +case "z1539":
  1.4642 +  notevil = (notevil + 1539)/2;
  1.4643 +  break;
  1.4644 +case "z1540":
  1.4645 +  notevil = (notevil + 1540)/2;
  1.4646 +  break;
  1.4647 +case "z1541":
  1.4648 +  notevil = (notevil + 1541)/2;
  1.4649 +  break;
  1.4650 +case "z1542":
  1.4651 +  notevil = (notevil + 1542)/2;
  1.4652 +  break;
  1.4653 +case "z1543":
  1.4654 +  notevil = (notevil + 1543)/2;
  1.4655 +  break;
  1.4656 +case "z1544":
  1.4657 +  notevil = (notevil + 1544)/2;
  1.4658 +  break;
  1.4659 +case "z1545":
  1.4660 +  notevil = (notevil + 1545)/2;
  1.4661 +  break;
  1.4662 +case "z1546":
  1.4663 +  notevil = (notevil + 1546)/2;
  1.4664 +  break;
  1.4665 +case "z1547":
  1.4666 +  notevil = (notevil + 1547)/2;
  1.4667 +  break;
  1.4668 +case "z1548":
  1.4669 +  notevil = (notevil + 1548)/2;
  1.4670 +  break;
  1.4671 +case "z1549":
  1.4672 +  notevil = (notevil + 1549)/2;
  1.4673 +  break;
  1.4674 +case "z1550":
  1.4675 +  notevil = (notevil + 1550)/2;
  1.4676 +  break;
  1.4677 +case "z1551":
  1.4678 +  notevil = (notevil + 1551)/2;
  1.4679 +  break;
  1.4680 +case "z1552":
  1.4681 +  notevil = (notevil + 1552)/2;
  1.4682 +  break;
  1.4683 +case "z1553":
  1.4684 +  notevil = (notevil + 1553)/2;
  1.4685 +  break;
  1.4686 +case "z1554":
  1.4687 +  notevil = (notevil + 1554)/2;
  1.4688 +  break;
  1.4689 +case "z1555":
  1.4690 +  notevil = (notevil + 1555)/2;
  1.4691 +  break;
  1.4692 +case "z1556":
  1.4693 +  notevil = (notevil + 1556)/2;
  1.4694 +  break;
  1.4695 +case "z1557":
  1.4696 +  notevil = (notevil + 1557)/2;
  1.4697 +  break;
  1.4698 +case "z1558":
  1.4699 +  notevil = (notevil + 1558)/2;
  1.4700 +  break;
  1.4701 +case "z1559":
  1.4702 +  notevil = (notevil + 1559)/2;
  1.4703 +  break;
  1.4704 +case "z1560":
  1.4705 +  notevil = (notevil + 1560)/2;
  1.4706 +  break;
  1.4707 +case "z1561":
  1.4708 +  notevil = (notevil + 1561)/2;
  1.4709 +  break;
  1.4710 +case "z1562":
  1.4711 +  notevil = (notevil + 1562)/2;
  1.4712 +  break;
  1.4713 +case "z1563":
  1.4714 +  notevil = (notevil + 1563)/2;
  1.4715 +  break;
  1.4716 +case "z1564":
  1.4717 +  notevil = (notevil + 1564)/2;
  1.4718 +  break;
  1.4719 +case "z1565":
  1.4720 +  notevil = (notevil + 1565)/2;
  1.4721 +  break;
  1.4722 +case "z1566":
  1.4723 +  notevil = (notevil + 1566)/2;
  1.4724 +  break;
  1.4725 +case "z1567":
  1.4726 +  notevil = (notevil + 1567)/2;
  1.4727 +  break;
  1.4728 +case "z1568":
  1.4729 +  notevil = (notevil + 1568)/2;
  1.4730 +  break;
  1.4731 +case "z1569":
  1.4732 +  notevil = (notevil + 1569)/2;
  1.4733 +  break;
  1.4734 +case "z1570":
  1.4735 +  notevil = (notevil + 1570)/2;
  1.4736 +  break;
  1.4737 +case "z1571":
  1.4738 +  notevil = (notevil + 1571)/2;
  1.4739 +  break;
  1.4740 +case "z1572":
  1.4741 +  notevil = (notevil + 1572)/2;
  1.4742 +  break;
  1.4743 +case "z1573":
  1.4744 +  notevil = (notevil + 1573)/2;
  1.4745 +  break;
  1.4746 +case "z1574":
  1.4747 +  notevil = (notevil + 1574)/2;
  1.4748 +  break;
  1.4749 +case "z1575":
  1.4750 +  notevil = (notevil + 1575)/2;
  1.4751 +  break;
  1.4752 +case "z1576":
  1.4753 +  notevil = (notevil + 1576)/2;
  1.4754 +  break;
  1.4755 +case "z1577":
  1.4756 +  notevil = (notevil + 1577)/2;
  1.4757 +  break;
  1.4758 +case "z1578":
  1.4759 +  notevil = (notevil + 1578)/2;
  1.4760 +  break;
  1.4761 +case "z1579":
  1.4762 +  notevil = (notevil + 1579)/2;
  1.4763 +  break;
  1.4764 +case "z1580":
  1.4765 +  notevil = (notevil + 1580)/2;
  1.4766 +  break;
  1.4767 +case "z1581":
  1.4768 +  notevil = (notevil + 1581)/2;
  1.4769 +  break;
  1.4770 +case "z1582":
  1.4771 +  notevil = (notevil + 1582)/2;
  1.4772 +  break;
  1.4773 +case "z1583":
  1.4774 +  notevil = (notevil + 1583)/2;
  1.4775 +  break;
  1.4776 +case "z1584":
  1.4777 +  notevil = (notevil + 1584)/2;
  1.4778 +  break;
  1.4779 +case "z1585":
  1.4780 +  notevil = (notevil + 1585)/2;
  1.4781 +  break;
  1.4782 +case "z1586":
  1.4783 +  notevil = (notevil + 1586)/2;
  1.4784 +  break;
  1.4785 +case "z1587":
  1.4786 +  notevil = (notevil + 1587)/2;
  1.4787 +  break;
  1.4788 +case "z1588":
  1.4789 +  notevil = (notevil + 1588)/2;
  1.4790 +  break;
  1.4791 +case "z1589":
  1.4792 +  notevil = (notevil + 1589)/2;
  1.4793 +  break;
  1.4794 +case "z1590":
  1.4795 +  notevil = (notevil + 1590)/2;
  1.4796 +  break;
  1.4797 +case "z1591":
  1.4798 +  notevil = (notevil + 1591)/2;
  1.4799 +  break;
  1.4800 +case "z1592":
  1.4801 +  notevil = (notevil + 1592)/2;
  1.4802 +  break;
  1.4803 +case "z1593":
  1.4804 +  notevil = (notevil + 1593)/2;
  1.4805 +  break;
  1.4806 +case "z1594":
  1.4807 +  notevil = (notevil + 1594)/2;
  1.4808 +  break;
  1.4809 +case "z1595":
  1.4810 +  notevil = (notevil + 1595)/2;
  1.4811 +  break;
  1.4812 +case "z1596":
  1.4813 +  notevil = (notevil + 1596)/2;
  1.4814 +  break;
  1.4815 +case "z1597":
  1.4816 +  notevil = (notevil + 1597)/2;
  1.4817 +  break;
  1.4818 +case "z1598":
  1.4819 +  notevil = (notevil + 1598)/2;
  1.4820 +  break;
  1.4821 +case "z1599":
  1.4822 +  notevil = (notevil + 1599)/2;
  1.4823 +  break;
  1.4824 +case "z1600":
  1.4825 +  notevil = (notevil + 1600)/2;
  1.4826 +  break;
  1.4827 +case "z1601":
  1.4828 +  notevil = (notevil + 1601)/2;
  1.4829 +  break;
  1.4830 +case "z1602":
  1.4831 +  notevil = (notevil + 1602)/2;
  1.4832 +  break;
  1.4833 +case "z1603":
  1.4834 +  notevil = (notevil + 1603)/2;
  1.4835 +  break;
  1.4836 +case "z1604":
  1.4837 +  notevil = (notevil + 1604)/2;
  1.4838 +  break;
  1.4839 +case "z1605":
  1.4840 +  notevil = (notevil + 1605)/2;
  1.4841 +  break;
  1.4842 +case "z1606":
  1.4843 +  notevil = (notevil + 1606)/2;
  1.4844 +  break;
  1.4845 +case "z1607":
  1.4846 +  notevil = (notevil + 1607)/2;
  1.4847 +  break;
  1.4848 +case "z1608":
  1.4849 +  notevil = (notevil + 1608)/2;
  1.4850 +  break;
  1.4851 +case "z1609":
  1.4852 +  notevil = (notevil + 1609)/2;
  1.4853 +  break;
  1.4854 +case "z1610":
  1.4855 +  notevil = (notevil + 1610)/2;
  1.4856 +  break;
  1.4857 +case "z1611":
  1.4858 +  notevil = (notevil + 1611)/2;
  1.4859 +  break;
  1.4860 +case "z1612":
  1.4861 +  notevil = (notevil + 1612)/2;
  1.4862 +  break;
  1.4863 +case "z1613":
  1.4864 +  notevil = (notevil + 1613)/2;
  1.4865 +  break;
  1.4866 +case "z1614":
  1.4867 +  notevil = (notevil + 1614)/2;
  1.4868 +  break;
  1.4869 +case "z1615":
  1.4870 +  notevil = (notevil + 1615)/2;
  1.4871 +  break;
  1.4872 +case "z1616":
  1.4873 +  notevil = (notevil + 1616)/2;
  1.4874 +  break;
  1.4875 +case "z1617":
  1.4876 +  notevil = (notevil + 1617)/2;
  1.4877 +  break;
  1.4878 +case "z1618":
  1.4879 +  notevil = (notevil + 1618)/2;
  1.4880 +  break;
  1.4881 +case "z1619":
  1.4882 +  notevil = (notevil + 1619)/2;
  1.4883 +  break;
  1.4884 +case "z1620":
  1.4885 +  notevil = (notevil + 1620)/2;
  1.4886 +  break;
  1.4887 +case "z1621":
  1.4888 +  notevil = (notevil + 1621)/2;
  1.4889 +  break;
  1.4890 +case "z1622":
  1.4891 +  notevil = (notevil + 1622)/2;
  1.4892 +  break;
  1.4893 +case "z1623":
  1.4894 +  notevil = (notevil + 1623)/2;
  1.4895 +  break;
  1.4896 +case "z1624":
  1.4897 +  notevil = (notevil + 1624)/2;
  1.4898 +  break;
  1.4899 +case "z1625":
  1.4900 +  notevil = (notevil + 1625)/2;
  1.4901 +  break;
  1.4902 +case "z1626":
  1.4903 +  notevil = (notevil + 1626)/2;
  1.4904 +  break;
  1.4905 +case "z1627":
  1.4906 +  notevil = (notevil + 1627)/2;
  1.4907 +  break;
  1.4908 +case "z1628":
  1.4909 +  notevil = (notevil + 1628)/2;
  1.4910 +  break;
  1.4911 +case "z1629":
  1.4912 +  notevil = (notevil + 1629)/2;
  1.4913 +  break;
  1.4914 +case "z1630":
  1.4915 +  notevil = (notevil + 1630)/2;
  1.4916 +  break;
  1.4917 +case "z1631":
  1.4918 +  notevil = (notevil + 1631)/2;
  1.4919 +  break;
  1.4920 +case "z1632":
  1.4921 +  notevil = (notevil + 1632)/2;
  1.4922 +  break;
  1.4923 +case "z1633":
  1.4924 +  notevil = (notevil + 1633)/2;
  1.4925 +  break;
  1.4926 +case "z1634":
  1.4927 +  notevil = (notevil + 1634)/2;
  1.4928 +  break;
  1.4929 +case "z1635":
  1.4930 +  notevil = (notevil + 1635)/2;
  1.4931 +  break;
  1.4932 +case "z1636":
  1.4933 +  notevil = (notevil + 1636)/2;
  1.4934 +  break;
  1.4935 +case "z1637":
  1.4936 +  notevil = (notevil + 1637)/2;
  1.4937 +  break;
  1.4938 +case "z1638":
  1.4939 +  notevil = (notevil + 1638)/2;
  1.4940 +  break;
  1.4941 +case "z1639":
  1.4942 +  notevil = (notevil + 1639)/2;
  1.4943 +  break;
  1.4944 +case "z1640":
  1.4945 +  notevil = (notevil + 1640)/2;
  1.4946 +  break;
  1.4947 +case "z1641":
  1.4948 +  notevil = (notevil + 1641)/2;
  1.4949 +  break;
  1.4950 +case "z1642":
  1.4951 +  notevil = (notevil + 1642)/2;
  1.4952 +  break;
  1.4953 +case "z1643":
  1.4954 +  notevil = (notevil + 1643)/2;
  1.4955 +  break;
  1.4956 +case "z1644":
  1.4957 +  notevil = (notevil + 1644)/2;
  1.4958 +  break;
  1.4959 +case "z1645":
  1.4960 +  notevil = (notevil + 1645)/2;
  1.4961 +  break;
  1.4962 +case "z1646":
  1.4963 +  notevil = (notevil + 1646)/2;
  1.4964 +  break;
  1.4965 +case "z1647":
  1.4966 +  notevil = (notevil + 1647)/2;
  1.4967 +  break;
  1.4968 +case "z1648":
  1.4969 +  notevil = (notevil + 1648)/2;
  1.4970 +  break;
  1.4971 +case "z1649":
  1.4972 +  notevil = (notevil + 1649)/2;
  1.4973 +  break;
  1.4974 +case "z1650":
  1.4975 +  notevil = (notevil + 1650)/2;
  1.4976 +  break;
  1.4977 +case "z1651":
  1.4978 +  notevil = (notevil + 1651)/2;
  1.4979 +  break;
  1.4980 +case "z1652":
  1.4981 +  notevil = (notevil + 1652)/2;
  1.4982 +  break;
  1.4983 +case "z1653":
  1.4984 +  notevil = (notevil + 1653)/2;
  1.4985 +  break;
  1.4986 +case "z1654":
  1.4987 +  notevil = (notevil + 1654)/2;
  1.4988 +  break;
  1.4989 +case "z1655":
  1.4990 +  notevil = (notevil + 1655)/2;
  1.4991 +  break;
  1.4992 +case "z1656":
  1.4993 +  notevil = (notevil + 1656)/2;
  1.4994 +  break;
  1.4995 +case "z1657":
  1.4996 +  notevil = (notevil + 1657)/2;
  1.4997 +  break;
  1.4998 +case "z1658":
  1.4999 +  notevil = (notevil + 1658)/2;
  1.5000 +  break;
  1.5001 +case "z1659":
  1.5002 +  notevil = (notevil + 1659)/2;
  1.5003 +  break;
  1.5004 +case "z1660":
  1.5005 +  notevil = (notevil + 1660)/2;
  1.5006 +  break;
  1.5007 +case "z1661":
  1.5008 +  notevil = (notevil + 1661)/2;
  1.5009 +  break;
  1.5010 +case "z1662":
  1.5011 +  notevil = (notevil + 1662)/2;
  1.5012 +  break;
  1.5013 +case "z1663":
  1.5014 +  notevil = (notevil + 1663)/2;
  1.5015 +  break;
  1.5016 +case "z1664":
  1.5017 +  notevil = (notevil + 1664)/2;
  1.5018 +  break;
  1.5019 +case "z1665":
  1.5020 +  notevil = (notevil + 1665)/2;
  1.5021 +  break;
  1.5022 +case "z1666":
  1.5023 +  notevil = (notevil + 1666)/2;
  1.5024 +  break;
  1.5025 +case "z1667":
  1.5026 +  notevil = (notevil + 1667)/2;
  1.5027 +  break;
  1.5028 +case "z1668":
  1.5029 +  notevil = (notevil + 1668)/2;
  1.5030 +  break;
  1.5031 +case "z1669":
  1.5032 +  notevil = (notevil + 1669)/2;
  1.5033 +  break;
  1.5034 +case "z1670":
  1.5035 +  notevil = (notevil + 1670)/2;
  1.5036 +  break;
  1.5037 +case "z1671":
  1.5038 +  notevil = (notevil + 1671)/2;
  1.5039 +  break;
  1.5040 +case "z1672":
  1.5041 +  notevil = (notevil + 1672)/2;
  1.5042 +  break;
  1.5043 +case "z1673":
  1.5044 +  notevil = (notevil + 1673)/2;
  1.5045 +  break;
  1.5046 +case "z1674":
  1.5047 +  notevil = (notevil + 1674)/2;
  1.5048 +  break;
  1.5049 +case "z1675":
  1.5050 +  notevil = (notevil + 1675)/2;
  1.5051 +  break;
  1.5052 +case "z1676":
  1.5053 +  notevil = (notevil + 1676)/2;
  1.5054 +  break;
  1.5055 +case "z1677":
  1.5056 +  notevil = (notevil + 1677)/2;
  1.5057 +  break;
  1.5058 +case "z1678":
  1.5059 +  notevil = (notevil + 1678)/2;
  1.5060 +  break;
  1.5061 +case "z1679":
  1.5062 +  notevil = (notevil + 1679)/2;
  1.5063 +  break;
  1.5064 +case "z1680":
  1.5065 +  notevil = (notevil + 1680)/2;
  1.5066 +  break;
  1.5067 +case "z1681":
  1.5068 +  notevil = (notevil + 1681)/2;
  1.5069 +  break;
  1.5070 +case "z1682":
  1.5071 +  notevil = (notevil + 1682)/2;
  1.5072 +  break;
  1.5073 +case "z1683":
  1.5074 +  notevil = (notevil + 1683)/2;
  1.5075 +  break;
  1.5076 +case "z1684":
  1.5077 +  notevil = (notevil + 1684)/2;
  1.5078 +  break;
  1.5079 +case "z1685":
  1.5080 +  notevil = (notevil + 1685)/2;
  1.5081 +  break;
  1.5082 +case "z1686":
  1.5083 +  notevil = (notevil + 1686)/2;
  1.5084 +  break;
  1.5085 +case "z1687":
  1.5086 +  notevil = (notevil + 1687)/2;
  1.5087 +  break;
  1.5088 +case "z1688":
  1.5089 +  notevil = (notevil + 1688)/2;
  1.5090 +  break;
  1.5091 +case "z1689":
  1.5092 +  notevil = (notevil + 1689)/2;
  1.5093 +  break;
  1.5094 +case "z1690":
  1.5095 +  notevil = (notevil + 1690)/2;
  1.5096 +  break;
  1.5097 +case "z1691":
  1.5098 +  notevil = (notevil + 1691)/2;
  1.5099 +  break;
  1.5100 +case "z1692":
  1.5101 +  notevil = (notevil + 1692)/2;
  1.5102 +  break;
  1.5103 +case "z1693":
  1.5104 +  notevil = (notevil + 1693)/2;
  1.5105 +  break;
  1.5106 +case "z1694":
  1.5107 +  notevil = (notevil + 1694)/2;
  1.5108 +  break;
  1.5109 +case "z1695":
  1.5110 +  notevil = (notevil + 1695)/2;
  1.5111 +  break;
  1.5112 +case "z1696":
  1.5113 +  notevil = (notevil + 1696)/2;
  1.5114 +  break;
  1.5115 +case "z1697":
  1.5116 +  notevil = (notevil + 1697)/2;
  1.5117 +  break;
  1.5118 +case "z1698":
  1.5119 +  notevil = (notevil + 1698)/2;
  1.5120 +  break;
  1.5121 +case "z1699":
  1.5122 +  notevil = (notevil + 1699)/2;
  1.5123 +  break;
  1.5124 +case "z1700":
  1.5125 +  notevil = (notevil + 1700)/2;
  1.5126 +  break;
  1.5127 +case "z1701":
  1.5128 +  notevil = (notevil + 1701)/2;
  1.5129 +  break;
  1.5130 +case "z1702":
  1.5131 +  notevil = (notevil + 1702)/2;
  1.5132 +  break;
  1.5133 +case "z1703":
  1.5134 +  notevil = (notevil + 1703)/2;
  1.5135 +  break;
  1.5136 +case "z1704":
  1.5137 +  notevil = (notevil + 1704)/2;
  1.5138 +  break;
  1.5139 +case "z1705":
  1.5140 +  notevil = (notevil + 1705)/2;
  1.5141 +  break;
  1.5142 +case "z1706":
  1.5143 +  notevil = (notevil + 1706)/2;
  1.5144 +  break;
  1.5145 +case "z1707":
  1.5146 +  notevil = (notevil + 1707)/2;
  1.5147 +  break;
  1.5148 +case "z1708":
  1.5149 +  notevil = (notevil + 1708)/2;
  1.5150 +  break;
  1.5151 +case "z1709":
  1.5152 +  notevil = (notevil + 1709)/2;
  1.5153 +  break;
  1.5154 +case "z1710":
  1.5155 +  notevil = (notevil + 1710)/2;
  1.5156 +  break;
  1.5157 +case "z1711":
  1.5158 +  notevil = (notevil + 1711)/2;
  1.5159 +  break;
  1.5160 +case "z1712":
  1.5161 +  notevil = (notevil + 1712)/2;
  1.5162 +  break;
  1.5163 +case "z1713":
  1.5164 +  notevil = (notevil + 1713)/2;
  1.5165 +  break;
  1.5166 +case "z1714":
  1.5167 +  notevil = (notevil + 1714)/2;
  1.5168 +  break;
  1.5169 +case "z1715":
  1.5170 +  notevil = (notevil + 1715)/2;
  1.5171 +  break;
  1.5172 +case "z1716":
  1.5173 +  notevil = (notevil + 1716)/2;
  1.5174 +  break;
  1.5175 +case "z1717":
  1.5176 +  notevil = (notevil + 1717)/2;
  1.5177 +  break;
  1.5178 +case "z1718":
  1.5179 +  notevil = (notevil + 1718)/2;
  1.5180 +  break;
  1.5181 +case "z1719":
  1.5182 +  notevil = (notevil + 1719)/2;
  1.5183 +  break;
  1.5184 +case "z1720":
  1.5185 +  notevil = (notevil + 1720)/2;
  1.5186 +  break;
  1.5187 +case "z1721":
  1.5188 +  notevil = (notevil + 1721)/2;
  1.5189 +  break;
  1.5190 +case "z1722":
  1.5191 +  notevil = (notevil + 1722)/2;
  1.5192 +  break;
  1.5193 +case "z1723":
  1.5194 +  notevil = (notevil + 1723)/2;
  1.5195 +  break;
  1.5196 +case "z1724":
  1.5197 +  notevil = (notevil + 1724)/2;
  1.5198 +  break;
  1.5199 +case "z1725":
  1.5200 +  notevil = (notevil + 1725)/2;
  1.5201 +  break;
  1.5202 +case "z1726":
  1.5203 +  notevil = (notevil + 1726)/2;
  1.5204 +  break;
  1.5205 +case "z1727":
  1.5206 +  notevil = (notevil + 1727)/2;
  1.5207 +  break;
  1.5208 +case "z1728":
  1.5209 +  notevil = (notevil + 1728)/2;
  1.5210 +  break;
  1.5211 +case "z1729":
  1.5212 +  notevil = (notevil + 1729)/2;
  1.5213 +  break;
  1.5214 +case "z1730":
  1.5215 +  notevil = (notevil + 1730)/2;
  1.5216 +  break;
  1.5217 +case "z1731":
  1.5218 +  notevil = (notevil + 1731)/2;
  1.5219 +  break;
  1.5220 +case "z1732":
  1.5221 +  notevil = (notevil + 1732)/2;
  1.5222 +  break;
  1.5223 +case "z1733":
  1.5224 +  notevil = (notevil + 1733)/2;
  1.5225 +  break;
  1.5226 +case "z1734":
  1.5227 +  notevil = (notevil + 1734)/2;
  1.5228 +  break;
  1.5229 +case "z1735":
  1.5230 +  notevil = (notevil + 1735)/2;
  1.5231 +  break;
  1.5232 +case "z1736":
  1.5233 +  notevil = (notevil + 1736)/2;
  1.5234 +  break;
  1.5235 +case "z1737":
  1.5236 +  notevil = (notevil + 1737)/2;
  1.5237 +  break;
  1.5238 +case "z1738":
  1.5239 +  notevil = (notevil + 1738)/2;
  1.5240 +  break;
  1.5241 +case "z1739":
  1.5242 +  notevil = (notevil + 1739)/2;
  1.5243 +  break;
  1.5244 +case "z1740":
  1.5245 +  notevil = (notevil + 1740)/2;
  1.5246 +  break;
  1.5247 +case "z1741":
  1.5248 +  notevil = (notevil + 1741)/2;
  1.5249 +  break;
  1.5250 +case "z1742":
  1.5251 +  notevil = (notevil + 1742)/2;
  1.5252 +  break;
  1.5253 +case "z1743":
  1.5254 +  notevil = (notevil + 1743)/2;
  1.5255 +  break;
  1.5256 +case "z1744":
  1.5257 +  notevil = (notevil + 1744)/2;
  1.5258 +  break;
  1.5259 +case "z1745":
  1.5260 +  notevil = (notevil + 1745)/2;
  1.5261 +  break;
  1.5262 +case "z1746":
  1.5263 +  notevil = (notevil + 1746)/2;
  1.5264 +  break;
  1.5265 +case "z1747":
  1.5266 +  notevil = (notevil + 1747)/2;
  1.5267 +  break;
  1.5268 +case "z1748":
  1.5269 +  notevil = (notevil + 1748)/2;
  1.5270 +  break;
  1.5271 +case "z1749":
  1.5272 +  notevil = (notevil + 1749)/2;
  1.5273 +  break;
  1.5274 +case "z1750":
  1.5275 +  notevil = (notevil + 1750)/2;
  1.5276 +  break;
  1.5277 +case "z1751":
  1.5278 +  notevil = (notevil + 1751)/2;
  1.5279 +  break;
  1.5280 +case "z1752":
  1.5281 +  notevil = (notevil + 1752)/2;
  1.5282 +  break;
  1.5283 +case "z1753":
  1.5284 +  notevil = (notevil + 1753)/2;
  1.5285 +  break;
  1.5286 +case "z1754":
  1.5287 +  notevil = (notevil + 1754)/2;
  1.5288 +  break;
  1.5289 +case "z1755":
  1.5290 +  notevil = (notevil + 1755)/2;
  1.5291 +  break;
  1.5292 +case "z1756":
  1.5293 +  notevil = (notevil + 1756)/2;
  1.5294 +  break;
  1.5295 +case "z1757":
  1.5296 +  notevil = (notevil + 1757)/2;
  1.5297 +  break;
  1.5298 +case "z1758":
  1.5299 +  notevil = (notevil + 1758)/2;
  1.5300 +  break;
  1.5301 +case "z1759":
  1.5302 +  notevil = (notevil + 1759)/2;
  1.5303 +  break;
  1.5304 +case "z1760":
  1.5305 +  notevil = (notevil + 1760)/2;
  1.5306 +  break;
  1.5307 +case "z1761":
  1.5308 +  notevil = (notevil + 1761)/2;
  1.5309 +  break;
  1.5310 +case "z1762":
  1.5311 +  notevil = (notevil + 1762)/2;
  1.5312 +  break;
  1.5313 +case "z1763":
  1.5314 +  notevil = (notevil + 1763)/2;
  1.5315 +  break;
  1.5316 +case "z1764":
  1.5317 +  notevil = (notevil + 1764)/2;
  1.5318 +  break;
  1.5319 +case "z1765":
  1.5320 +  notevil = (notevil + 1765)/2;
  1.5321 +  break;
  1.5322 +case "z1766":
  1.5323 +  notevil = (notevil + 1766)/2;
  1.5324 +  break;
  1.5325 +case "z1767":
  1.5326 +  notevil = (notevil + 1767)/2;
  1.5327 +  break;
  1.5328 +case "z1768":
  1.5329 +  notevil = (notevil + 1768)/2;
  1.5330 +  break;
  1.5331 +case "z1769":
  1.5332 +  notevil = (notevil + 1769)/2;
  1.5333 +  break;
  1.5334 +case "z1770":
  1.5335 +  notevil = (notevil + 1770)/2;
  1.5336 +  break;
  1.5337 +case "z1771":
  1.5338 +  notevil = (notevil + 1771)/2;
  1.5339 +  break;
  1.5340 +case "z1772":
  1.5341 +  notevil = (notevil + 1772)/2;
  1.5342 +  break;
  1.5343 +case "z1773":
  1.5344 +  notevil = (notevil + 1773)/2;
  1.5345 +  break;
  1.5346 +case "z1774":
  1.5347 +  notevil = (notevil + 1774)/2;
  1.5348 +  break;
  1.5349 +case "z1775":
  1.5350 +  notevil = (notevil + 1775)/2;
  1.5351 +  break;
  1.5352 +case "z1776":
  1.5353 +  notevil = (notevil + 1776)/2;
  1.5354 +  break;
  1.5355 +case "z1777":
  1.5356 +  notevil = (notevil + 1777)/2;
  1.5357 +  break;
  1.5358 +case "z1778":
  1.5359 +  notevil = (notevil + 1778)/2;
  1.5360 +  break;
  1.5361 +case "z1779":
  1.5362 +  notevil = (notevil + 1779)/2;
  1.5363 +  break;
  1.5364 +case "z1780":
  1.5365 +  notevil = (notevil + 1780)/2;
  1.5366 +  break;
  1.5367 +case "z1781":
  1.5368 +  notevil = (notevil + 1781)/2;
  1.5369 +  break;
  1.5370 +case "z1782":
  1.5371 +  notevil = (notevil + 1782)/2;
  1.5372 +  break;
  1.5373 +case "z1783":
  1.5374 +  notevil = (notevil + 1783)/2;
  1.5375 +  break;
  1.5376 +case "z1784":
  1.5377 +  notevil = (notevil + 1784)/2;
  1.5378 +  break;
  1.5379 +case "z1785":
  1.5380 +  notevil = (notevil + 1785)/2;
  1.5381 +  break;
  1.5382 +case "z1786":
  1.5383 +  notevil = (notevil + 1786)/2;
  1.5384 +  break;
  1.5385 +case "z1787":
  1.5386 +  notevil = (notevil + 1787)/2;
  1.5387 +  break;
  1.5388 +case "z1788":
  1.5389 +  notevil = (notevil + 1788)/2;
  1.5390 +  break;
  1.5391 +case "z1789":
  1.5392 +  notevil = (notevil + 1789)/2;
  1.5393 +  break;
  1.5394 +case "z1790":
  1.5395 +  notevil = (notevil + 1790)/2;
  1.5396 +  break;
  1.5397 +case "z1791":
  1.5398 +  notevil = (notevil + 1791)/2;
  1.5399 +  break;
  1.5400 +case "z1792":
  1.5401 +  notevil = (notevil + 1792)/2;
  1.5402 +  break;
  1.5403 +case "z1793":
  1.5404 +  notevil = (notevil + 1793)/2;
  1.5405 +  break;
  1.5406 +case "z1794":
  1.5407 +  notevil = (notevil + 1794)/2;
  1.5408 +  break;
  1.5409 +case "z1795":
  1.5410 +  notevil = (notevil + 1795)/2;
  1.5411 +  break;
  1.5412 +case "z1796":
  1.5413 +  notevil = (notevil + 1796)/2;
  1.5414 +  break;
  1.5415 +case "z1797":
  1.5416 +  notevil = (notevil + 1797)/2;
  1.5417 +  break;
  1.5418 +case "z1798":
  1.5419 +  notevil = (notevil + 1798)/2;
  1.5420 +  break;
  1.5421 +case "z1799":
  1.5422 +  notevil = (notevil + 1799)/2;
  1.5423 +  break;
  1.5424 +
  1.5425 +default:
  1.5426 +  dut = 3;
  1.5427 +  break;
  1.5428 +}
  1.5429 +
  1.5430 +reportCompare(expect, actual, summary);

mercurial