[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-516-gcda092a

Benoit Sonntag sonntag at icps.u-strasbg.fr
Sat Oct 24 00:39:32 UTC 2009


The following commit has been merged in the master branch:
commit cda092acb8b962ab7a07d69be8f59493ce31c51c
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date:   Sat Oct 24 02:39:23 2009 +0200

    shorter auto-compile begin

diff --git a/bin/lisaac.c b/bin/lisaac.c
index 9382707..2f04f93 100644
--- a/bin/lisaac.c
+++ b/bin/lisaac.c
@@ -3956,7 +3956,7 @@ ____0 __string_315={____0__,38,"' not found !\nIncorrect installation.\n"};
 ____0 __string_316={____0__,28,"' not found ! (see `*.lip')\n"};
 ____0 __string_317={____0__,112,"-------------------------------------------\
 ---------------------\n--            Lisaac IS An Advanced Compiler V."};
-____0 __string_318={____0__,15,"0.18 (unstable)"};
+____0 __string_318={____0__,4,"0.18"};
 ____0 __string_319={____0__,718,"--\n--            LORIA - LSIIT - ULP - CNR\
 S - FRANCE             --\n--         Benoit SONNTAG - sonntag at icps.u-strasb\
 g.fr         --\n--                   http://www.lisaac.org                 \
@@ -4102,7 +4102,7 @@ ____0 __string_444={____0__,38,"No argument for `help_command' method."};
 ____0 __string_445={____0__,33,"No argument for `version' method."};
 ____0 __string_446={____0__,18,"Compiler version: "};
 ____0 __string_447={____0__,18,"Built on:         "};
-____0 __string_448={____0__,25,"Fr 22/10/2009 18:13:13,00"};
+____0 __string_448={____0__,25,"Fr 22/10/2009 21:55:19,00"};
 ____0 __string_449={____0__,18,"Debug level:      "};
 ____0 __string_450={____0__,9,"No debug."};
 ____0 __string_451={____0__,18,"Inlining level:   "};
diff --git a/install_lisaac.c b/install_lisaac.c
index e20a738..6f00093 100644
--- a/install_lisaac.c
+++ b/install_lisaac.c
@@ -16,9 +16,7 @@ char **arg_vector;
 
 #include <stdio.h>
 #include <stdlib.h>
-#ifndef __MINGW32__
-#include <sys/syscall.h>  
-#endif
+  
 // Hardware 'print_char'
 void print_char(char car)
 {
@@ -54,7 +52,7 @@ struct ___OBJ {
 
 typedef struct __V_struct ____V;
 typedef struct __0B_struct ____0B;
-typedef struct __NQE_struct ____NQE;
+typedef struct __GSE_struct ____GSE;
 typedef struct __C_struct ____C;
 typedef struct __B_struct ____B;
 typedef struct __FP_struct ____FP;
@@ -78,20 +76,20 @@ struct __V_struct {
 struct __0B_struct {
   unsigned int __id;
   ____L __FC;
-  ____L __YSE;
-  ____4 *__OSE;
+  ____L __RUE;
+  ____4 *__HUE;
 };
 typedef char ____G;
-typedef unsigned long ____IPE;
+typedef unsigned long ____BRE;
 typedef void * ____DB;
 typedef unsigned int ____Y1;
-// __NQE
-#define ____NQE__ 0
-struct __NQE_struct {
-  volatile ____DB __PQE;
-  volatile ____IPE __QQE;
-  ____NQE *__RQE;
-  ____NQE *__SQE;
+// __GSE
+#define ____GSE__ 0
+struct __GSE_struct {
+  volatile ____DB __ISE;
+  volatile ____BRE __JSE;
+  ____GSE *__KSE;
+  ____GSE *__LSE;
 } __attribute__ ((packed));
 // __C
 #define ____C__ 1
@@ -136,579 +134,579 @@ void *table_type[5];
 #define L75900429 0
 #define L61484557 1
 #define L3149825 2
-#define L68689429 3
-#define L11029000 4
-#define L27033644 5
-#define L46400556 6
-#define L80617485 7
-#define L64622081 8
-#define L50883585 9
-#define L27030572 10
-#define L19139096 11
-#define L24533505 12
-#define L40765996 13
-#define L7866882 14
-#define L57186305 15
-#define L27009031 16
-#define L59905068 17
-#define L18221569 18
-#define L60560909 19
-#define L46160428 20
-#define L18221586 21
-#define L70912513 22
-#define L79699981 23
-#define L61903361 24
-#define L10123820 25
-#define L67531777 26
-#define L88250369 27
+#define L9452546 3
+#define L68689429 4
+#define L11029000 5
+#define L27033644 6
+#define L46400556 7
+#define L80617485 8
+#define L64622081 9
+#define L50883585 10
+#define L27030572 11
+#define L19139096 12
+#define L24533505 13
+#define L90969089 14
+#define L40765996 15
+#define L57186305 16
+#define L27009031 17
+#define L59905068 18
+#define L18221569 19
+#define L60560909 20
+#define L46160428 21
+#define L18221586 22
+#define L70912513 23
+#define L79699981 24
+#define L61903361 25
+#define L10123820 26
+#define L67531777 27
 #define L53362220 28
 #define L51785772 29
 #define L24524306 30
-#define L39605249 31
-#define L81267201 32
+#define L17310210 31
+#define L39605249 32
 #define L37369900 33
 #define L75654188 34
 #define L17316376 35
-#define L56496653 36
-#define L18221612 37
-#define L10105368 38
-#define L80365069 39
-#define L45245996 40
-#define L59640321 41
-#define L75648044 42
-#define L33308716 43
-#define L139592717 44
-#define L17310232 45
-#define L46145068 46
-#define L11687980 47
-#define L81932289 48
-#define L6955564 49
-#define L78782477 50
-#define L64363521 51
-#define L39608364 52
-#define L13249045 53
-#define L38687745 54
-#define L10096151 55
-#define L15493640 56
-#define L58728961 57
-#define L19542529 58
-#define L137104909 59
-#define L81267244 60
-#define L73834540 61
-#define L9181698 62
-#define L77874189 63
-#define L34872876 64
-#define L69995029 65
-#define L6034963 66
-#define L49950744 67
-#define L57155605 68
-#define L41175596 69
-#define L49941512 70
-#define L25851416 71
-#define L28320775 72
-#define L9862170 73
-#define L30805528 74
-#define L9184792 75
-#define L66601985 76
-#define L6031898 77
-#define L35541036 78
-#define L70653953 79
-#define L6031903 80
-#define L80355884 81
-#define L10755090 82
-#define L36440108 83
-#define L30565377 84
-#define L29888001 85
-#define L11432476 86
-#define L38013484 87
-#define L8270349 88
-#define L49027073 89
-#define L33712129 90
-#define L6690828 91
-#define L31467544 92
-#define L81011733 93
-#define L59387917 94
-#define L136858637 95
-#define L66598936 96
-#define L54670892 97
-#define L51949057 98
-#define L45886508 99
-#define L52192300 100
-#define L11420188 101
-#define L81005589 102
-#define L5120556 103
-#define L51271687 104
-#define L49692161 105
-#define L59394092 106
-#define L52173837 107
-#define L28071425 108
-#define L57817644 109
-#define L11417116 110
-#define L52186156 111
-#define L27403285 112
-#define L57814572 113
-#define L8261146 114
-#define L85728789 115
-#define L19302444 116
-#define L50597400 117
-#define L49704492 118
-#define L36178448 119
-#define L43389469 120
-#define L36187692 121
-#define L17701377 122
-#define L24007169 123
-#define L5773336 124
-#define L70395393 125
-#define L19280914 126
-#define L11183148 127
-#define L10493452 128
-#define L19290156 129
-#define L35279404 130
-#define L93598744 131
-#define L30309901 132
-#define L37754924 133
-#define L28062232 134
-#define L60049964 135
-#define L42475032 136
-#define L11180076 137
-#define L80768556 138
-#define L60046892 139
-#define L82323457 140
-#define L68588040 141
-#define L35273260 142
-#define L15210497 143
-#define L33450497 144
-#define L68815893 145
-#define L93589528 146
-#define L24672274 147
-#define L105520661 148
-#define L55970317 149
-#define L27157036 150
-#define L5527066 151
-#define L88616961 152
-#define L24001068 153
-#define L136590861 154
-#define L49427457 155
-#define L136587789 156
-#define L23077377 157
-#define L35919888 158
-#define L85467157 159
-#define L87043605 160
-#define L31858689 161
-#define L27147820 162
-#define L17455128 163
-#define L79832589 164
-#define L45387820 165
-#define L31874092 166
-#define L58880001 167
-#define L55970348 168
-#define L43795984 169
-#define L25321985 170
-#define L5283856 171
-#define L27797505 172
-#define L23745543 173
-#define L55720961 174
-#define L73286657 175
-#define L35695148 176
-#define L25318919 177
-#define L20586497 178
-#define L10237980 179
-#define L14964245 180
-#define L9326596 181
-#define L66753025 182
-#define L14955010 183
+#define L76310017 36
+#define L56496653 37
+#define L18221612 38
+#define L10105368 39
+#define L80365069 40
+#define L45245996 41
+#define L59640321 42
+#define L75648044 43
+#define L33308716 44
+#define L139592717 45
+#define L17310232 46
+#define L46145068 47
+#define L90716673 48
+#define L11687980 49
+#define L87560705 50
+#define L6955564 51
+#define L78782477 52
+#define L64363521 53
+#define L39608364 54
+#define L13249045 55
+#define L38687745 56
+#define L15493640 57
+#define L28326914 58
+#define L58728961 59
+#define L19542529 60
+#define L137104909 61
+#define L81267244 62
+#define L73834540 63
+#define L77874189 64
+#define L34872876 65
+#define L69995029 66
+#define L6034963 67
+#define L49950744 68
+#define L57155605 69
+#define L41175596 70
+#define L49941512 71
+#define L25851416 72
+#define L28320775 73
+#define L9862170 74
+#define L30805528 75
+#define L9184792 76
+#define L66601985 77
+#define L6031898 78
+#define L35541036 79
+#define L70653953 80
+#define L6031903 81
+#define L80355884 82
+#define L10755090 83
+#define L36440108 84
+#define L30565377 85
+#define L29888001 86
+#define L11432476 87
+#define L38013484 88
+#define L8270349 89
+#define L49027073 90
+#define L33712129 91
+#define L6690828 92
+#define L31467544 93
+#define L81011733 94
+#define L59387917 95
+#define L136858637 96
+#define L66598936 97
+#define L54670892 98
+#define L51949057 99
+#define L45886508 100
+#define L52192300 101
+#define L11420188 102
+#define L81005589 103
+#define L5120556 104
+#define L51271687 105
+#define L49692161 106
+#define L59394092 107
+#define L52173837 108
+#define L28071425 109
+#define L57817644 110
+#define L11417116 111
+#define L52186156 112
+#define L27403285 113
+#define L90451969 114
+#define L57814572 115
+#define L8261146 116
+#define L85728789 117
+#define L19302444 118
+#define L50597400 119
+#define L49704492 120
+#define L36178448 121
+#define L43389469 122
+#define L36187692 123
+#define L17701377 124
+#define L24007169 125
+#define L5773336 126
+#define L85485569 127
+#define L79179777 128
+#define L70395393 129
+#define L19280914 130
+#define L11183148 131
+#define L10493452 132
+#define L19290156 133
+#define L35279404 134
+#define L93598744 135
+#define L30309901 136
+#define L37754924 137
+#define L28062232 138
+#define L60049964 139
+#define L42475032 140
+#define L11180076 141
+#define L80768556 142
+#define L60046892 143
+#define L68588040 144
+#define L35273260 145
+#define L15210497 146
+#define L33450497 147
+#define L68815893 148
+#define L93589528 149
+#define L24672274 150
+#define L105520661 151
+#define L55970317 152
+#define L27157036 153
+#define L5527066 154
+#define L24001068 155
+#define L136590861 156
+#define L49427457 157
+#define L136587789 158
+#define L23077377 159
+#define L35919888 160
+#define L85467157 161
+#define L87043605 162
+#define L31858689 163
+#define L27147820 164
+#define L17455128 165
+#define L79832589 166
+#define L45387820 167
+#define L31874092 168
+#define L58880001 169
+#define L55970348 170
+#define L43795984 171
+#define L25321985 172
+#define L5283856 173
+#define L27797505 174
+#define L23745543 175
+#define L55720961 176
+#define L73286657 177
+#define L35695148 178
+#define L20586497 179
+#define L10237980 180
+#define L14964245 181
+#define L9326596 182
+#define L66753025 183
 #define L10234904 184
 #define L28465665 185
 #define L17439768 186
 #define L46274604 187
-#define L18104833 188
-#define L11799041 189
-#define L12716584 190
+#define L82739201 188
+#define L18104833 189
+#define L11799041 190
 #define L10909212 191
 #define L35689004 192
 #define L166069261 193
 #define L17445932 194
 #define L14293036 195
-#define L62691841 196
-#define L26883073 197
-#define L33432108 198
-#define L7744011 199
-#define L23071276 200
-#define L80497708 201
-#define L39734828 202
-#define L5259265 203
-#define L61109249 204
-#define L13372437 205
-#define L22153746 206
-#define L74844673 207
-#define L135430157 208
-#define L26883093 209
-#define L96471576 210
-#define L79570945 211
-#define L66066456 212
-#define L63578625 213
-#define L10881542 214
-#define L80242177 215
-#define L6826502 216
-#define L35667500 217
-#define L21916688 218
-#define L22812680 219
-#define L16522284 220
-#define L69219372 221
-#define L10881560 222
-#define L27545109 223
-#define L37237804 224
-#define L66728469 225
-#define L73025025 226
-#define L21910546 227
-#define L95554072 228
-#define L42619905 229
-#define L31603244 230
-#define L55456257 231
-#define L36332588 232
-#define L57941013 233
-#define L80245292 234
-#define L84054017 235
-#define L48263724 236
-#define L24383000 237
-#define L10632193 238
-#define L20989960 239
-#define L43525164 240
-#define L17840146 241
-#define L11543592 242
-#define L7479312 243
-#define L53882924 244
-#define L74583047 245
-#define L55456300 246
-#define L86523413 247
-#define L95307800 248
-#define L21655042 249
-#define L44174849 250
-#define L16257556 251
-#define L17843244 252
-#define L30679596 253
-#define L29758977 254
-#define L73693228 255
-#define L29777452 256
-#define L79309325 257
-#define L52956167 258
-#define L24136728 259
-#define L10619925 260
-#define L95298584 261
-#define L4985356 262
-#define L18502168 263
-#define L25041964 264
-#define L28850689 265
-#define L19410476 266
-#define L31335448 267
-#define L28847617 268
-#define L27289644 269
-#define L34479112 270
-#define L32918060 271
-#define L139202061 272
-#define L59252749 273
-#define L18483714 274
-#define L4988457 275
-#define L12852225 276
-#define L16005121 277
-#define L59261996 278
-#define L40110616 279
-#define L43934736 280
-#define L69610517 281
-#define L23206913 282
-#define L21633544 283
-#define L11965484 284
-#define L9702421 285
-#define L48898092 286
-#define L20728321 287
-#define L28838407 288
-#define L95957528 289
-#define L81541653 290
-#define L26356737 291
-#define L92801560 292
-#define L55191576 293
-#define L44839980 294
-#define L40110636 295
-#define L81538581 296
-#define L11959340 297
-#define L75897857 298
-#define L32000556 299
-#define L56758797 300
-#define L79053837 301
-#define L87163925 302
-#define L39861249 303
-#define L29500417 304
-#define L43919376 305
-#define L11950120 306
-#define L27018753 307
-#define L19145752 308
-#define L11029512 309
-#define L63049217 310
-#define L15096876 311
-#define L40526337 312
-#define L15755784 313
-#define L20725292 314
-#define L93457432 315
-#define L74980353 316
-#define L54271000 317
-#define L70269484 318
-#define L17326082 319
-#define L56509441 320
-#define L4723740 321
-#define L45492780 322
-#define L34223640 323
-#define L27006471 324
-#define L56509453 325
-#define L5385739 326
-#define L29254157 327
-#define L18222101 328
-#define L10124332 329
-#define L59668524 330
-#define L43001900 331
-#define L40504833 332
-#define L22939143 333
-#define L26088961 334
-#define L22954540 335
-#define L77228076 336
-#define L27671576 337
-#define L35787820 338
-#define L25183745 339
-#define L54929964 340
-#define L60321293 341
-#define L75648556 342
-#define L68422145 343
-#define L37361196 344
-#define L62790657 345
-#define L87561217 346
-#define L58067477 347
-#define L57162253 348
-#define L60315149 349
-#define L7614987 350
-#define L11676188 351
-#define L73148423 352
-#define L96351768 353
-#define L17969665 354
-#define L30824492 355
-#define L51524609 356
-#define L39587329 357
-#define L33965080 358
-#define L25171457 359
-#define L30818348 360
-#define L92290584 361
-#define L80362540 362
-#define L5121032 363
-#define L21107201 364
-#define L19546156 365
-#define L38669825 366
-#define L35535404 367
-#define L72000001 368
-#define L68850184 369
-#define L28983297 370
-#define L59385345 371
-#define L75393068 372
-#define L11433004 373
-#define L13668360 374
-#define L81006093 375
-#define L31464984 376
-#define L79432725 377
-#define L87305729 378
-#define L50607128 379
-#define L59385357 380
-#define L40255532 381
-#define L8264725 382
-#define L52174344 383
-#define L31461912 384
-#define L71313409 385
-#define L136853005 386
-#define L43393040 387
-#define L15469589 388
-#define L76941825 389
-#define L10515480 390
-#define L31468076 391
-#define L21772306 392
-#define L52186668 393
-#define L53753880 394
-#define L62532109 395
-#define L43396125 396
-#define L24250904 397
-#define L32120833 398
-#define L76941837 399
-#define L66587160 400
-#define L67252225 401
-#define L53747736 402
-#define L27397656 403
-#define L90443265 404
-#define L81665037 405
-#define L24250924 406
-#define L34365441 407
-#define L55983105 408
-#define L73548801 409
-#define L28059655 410
-#define L40911404 411
-#define L19290668 412
-#define L76941868 413
-#define L77603853 414
-#define L17711148 415
-#define L12981804 416
-#define L67015176 417
-#define L13637633 418
-#define L78949383 419
-#define L77603861 420
-#define L12753964 421
-#define L17708076 422
-#define L77613100 423
-#define L26489388 424
-#define L26480152 425
-#define L136600589 426
-#define L18360833 427
-#define L26486316 428
-#define L77597717 429
-#define L60703245 430
-#define L50348568 431
-#define L136597517 432
-#define L35267628 433
-#define L61371393 434
-#define L8006165 435
-#define L47201836 436
-#define L87044097 437
-#define L8000011 438
-#define L12061212 439
-#define L76683265 440
-#define L80510465 441
-#define L9576466 442
-#define L51004417 443
-#define L36834860 444
-#define L63840769 445
-#define L7088642 446
-#define L6423581 447
-#define L60690957 448
-#define L3951145 449
-#define L17446408 450
-#define L31874604 451
-#define L43134508 452
-#define L75113004 453
-#define L35926572 454
-#define L25322497 455
-#define L22172680 456
-#define L43131436 457
-#define L34103809 458
-#define L6177281 459
-#define L52571655 460
-#define L12726316 461
-#define L43128364 462
-#define L70134273 463
-#define L35677185 464
-#define L75106860 465
-#define L167652365 466
-#define L23749144 467
-#define L43787280 468
-#define L42213912 469
-#define L16528897 470
-#define L61349901 471
-#define L58200085 472
-#define L93331477 473
-#define L66981397 474
-#define L11802642 475
-#define L26892821 476
-#define L14290476 477
-#define L72619052 478
-#define L57959937 479
-#define L11799570 480
-#define L8421914 481
-#define L10906668 482
-#define L86782465 483
-#define L9989128 484
-#define L94898712 485
-#define L56377345 486
-#define L35677228 487
-#define L26877447 488
-#define L62005761 489
-#define L54141996 490
-#define L6842404 491
-#define L93990421 492
-#define L89027073 493
-#define L5250562 494
-#define L80242689 495
-#define L6161949 496
-#define L39723052 497
-#define L31606808 498
-#define L41290264 499
-#define L17187853 500
-#define L29128216 501
-#define L41952257 502
-#define L6836265 503
-#define L28457004 504
-#define L24392728 505
-#define L65817601 506
-#define L25054721 507
-#define L54791704 508
-#define L31603756 509
-#define L41952280 510
-#define L90585089 511
-#define L65146392 512
-#define L9059330 513
-#define L27533333 514
-#define L52316204 515
-#define L33164824 516
-#define L53883416 517
-#define L54548481 518
-#define L57944620 519
-#define L58600449 520
-#define L7482891 521
-#define L69869589 522
-#define L14693909 523
-#define L27530261 524
-#define L49160236 525
-#define L5912602 526
-#define L90578945 527
-#define L78647821 528
-#define L33845292 529
-#define L16267284 530
-#define L34744364 531
-#define L76163073 532
-#define L74586625 533
-#define L52968967 534
-#define L40372780 535
-#define L26615809 536
-#define L23472152 537
-#define L13111317 538
-#define L60845057 539
-#define L16030216 540
-#define L81791501 541
-#define L29768717 542
-#define L63991809 543
-#define L29765645 544
-#define L6565387 545
-#define L12209196 546
-#define L16021000 547
-#define L73672199 548
-#define L86514709 549
-#define L16916994 550
-#define L11962884 551
-#define L79306773 552
-#define L40120344 553
-#define L51389484 554
-#define L66458113 555
-#define L12199976 556
-#define L24137260 557
-#define L21640193 558
-#define L139202573 559
-#define L9709074 560
-#define L41690648 561
-#define L40779265 562
-#define L69614101 563
-#define L10377220 564
-#define L60164652 565
-#define L40120364 566
-#define L56771597 567
-#define L28183084 568
-#define L6556188 569
-#define L27280940 570
-#define L6556191 571
-#define L16910872 572
-#define L90317313 573
-#define L30412289 574
-#define L86262273 575
+#define L79583233 196
+#define L62691841 197
+#define L26883073 198
+#define L85211649 199
+#define L33432108 200
+#define L7744011 201
+#define L23071276 202
+#define L80497708 203
+#define L39734828 204
+#define L5259265 205
+#define L61109249 206
+#define L13372437 207
+#define L89032705 208
+#define L22153746 209
+#define L74844673 210
+#define L135430157 211
+#define L26883093 212
+#define L96471576 213
+#define L66066456 214
+#define L63578625 215
+#define L10881542 216
+#define L6826502 217
+#define L35667500 218
+#define L21916688 219
+#define L22812680 220
+#define L16522284 221
+#define L93072385 222
+#define L69219372 223
+#define L10881560 224
+#define L27545109 225
+#define L37237804 226
+#define L66728469 227
+#define L73025025 228
+#define L21910546 229
+#define L95554072 230
+#define L42619905 231
+#define L31603244 232
+#define L55456257 233
+#define L36332588 234
+#define L57941013 235
+#define L80245292 236
+#define L48263724 237
+#define L24383000 238
+#define L10632193 239
+#define L20989960 240
+#define L43525164 241
+#define L17840146 242
+#define L11543592 243
+#define L7479312 244
+#define L75934721 245
+#define L53882924 246
+#define L83364353 247
+#define L74583047 248
+#define L55456300 249
+#define L86523413 250
+#define L95307800 251
+#define L44174849 252
+#define L16257556 253
+#define L17843244 254
+#define L30679596 255
+#define L29758977 256
+#define L73693228 257
+#define L29777452 258
+#define L79309325 259
+#define L52956167 260
+#define L24136728 261
+#define L84029441 262
+#define L10619925 263
+#define L95298584 264
+#define L4985356 265
+#define L18502168 266
+#define L25041964 267
+#define L28850689 268
+#define L19410476 269
+#define L31335448 270
+#define L28847617 271
+#define L27289644 272
+#define L92579841 273
+#define L34479112 274
+#define L32918060 275
+#define L139202061 276
+#define L59252749 277
+#define L4988457 278
+#define L12852225 279
+#define L16005121 280
+#define L59261996 281
+#define L40110616 282
+#define L43934736 283
+#define L69610517 284
+#define L23206913 285
+#define L21633544 286
+#define L11965484 287
+#define L9702421 288
+#define L48898092 289
+#define L20728321 290
+#define L28838407 291
+#define L95957528 292
+#define L81541653 293
+#define L26356737 294
+#define L92801560 295
+#define L55191576 296
+#define L44839980 297
+#define L40110636 298
+#define L81538581 299
+#define L11959340 300
+#define L32000556 301
+#define L56758797 302
+#define L79053837 303
+#define L87163925 304
+#define L39861249 305
+#define L29500417 306
+#define L43919376 307
+#define L11950120 308
+#define L27018753 309
+#define L19145752 310
+#define L11029512 311
+#define L63049217 312
+#define L15096876 313
+#define L89396225 314
+#define L40526337 315
+#define L15755784 316
+#define L75657729 317
+#define L20725292 318
+#define L93457432 319
+#define L74980353 320
+#define L54271000 321
+#define L70269484 322
+#define L56509441 323
+#define L4723740 324
+#define L45492780 325
+#define L34223640 326
+#define L27006471 327
+#define L56509453 328
+#define L5385739 329
+#define L91631617 330
+#define L29254157 331
+#define L18222101 332
+#define L6962199 333
+#define L10124332 334
+#define L59668524 335
+#define L43001900 336
+#define L84420609 337
+#define L40504833 338
+#define L22939143 339
+#define L26088961 340
+#define L22954540 341
+#define L77228076 342
+#define L27671576 343
+#define L35787820 344
+#define L25183745 345
+#define L54929964 346
+#define L60321293 347
+#define L75648556 348
+#define L68422145 349
+#define L8526359 350
+#define L37361196 351
+#define L62790657 352
+#define L58067477 353
+#define L57162253 354
+#define L60315149 355
+#define L7614987 356
+#define L11676188 357
+#define L73148423 358
+#define L96351768 359
+#define L17969665 360
+#define L30824492 361
+#define L51524609 362
+#define L39587329 363
+#define L33965080 364
+#define L25171457 365
+#define L30818348 366
+#define L92290584 367
+#define L80362540 368
+#define L76963329 369
+#define L5121032 370
+#define L21107201 371
+#define L19546156 372
+#define L38669825 373
+#define L35535404 374
+#define L72000001 375
+#define L68850184 376
+#define L28983297 377
+#define L59385345 378
+#define L75393068 379
+#define L11433004 380
+#define L13668360 381
+#define L81006093 382
+#define L31464984 383
+#define L79432725 384
+#define L50607128 385
+#define L59385357 386
+#define L40255532 387
+#define L8264725 388
+#define L52174344 389
+#define L31461912 390
+#define L71313409 391
+#define L88879105 392
+#define L136853005 393
+#define L43393040 394
+#define L15469589 395
+#define L10515480 396
+#define L31468076 397
+#define L21772306 398
+#define L52186668 399
+#define L53753880 400
+#define L62532109 401
+#define L43396125 402
+#define L24250904 403
+#define L81668097 404
+#define L76036609 405
+#define L32120833 406
+#define L76941837 407
+#define L66587160 408
+#define L67252225 409
+#define L82339329 410
+#define L53747736 411
+#define L27397656 412
+#define L81665037 413
+#define L24250924 414
+#define L34365441 415
+#define L55983105 416
+#define L73548801 417
+#define L28059655 418
+#define L40911404 419
+#define L19290668 420
+#define L76941868 421
+#define L77603853 422
+#define L8009218 423
+#define L17711148 424
+#define L12981804 425
+#define L67015176 426
+#define L13637633 427
+#define L78949383 428
+#define L77603861 429
+#define L12753964 430
+#define L17708076 431
+#define L77613100 432
+#define L26489388 433
+#define L26480152 434
+#define L91779585 435
+#define L136600589 436
+#define L18360833 437
+#define L26486316 438
+#define L77597717 439
+#define L60703245 440
+#define L50348568 441
+#define L136597517 442
+#define L35267628 443
+#define L61371393 444
+#define L8006165 445
+#define L47201836 446
+#define L8000011 447
+#define L12061212 448
+#define L9576466 449
+#define L51004417 450
+#define L36834860 451
+#define L63840769 452
+#define L6423581 453
+#define L60690957 454
+#define L3951145 455
+#define L17446408 456
+#define L31874604 457
+#define L43134508 458
+#define L75113004 459
+#define L35926572 460
+#define L25322497 461
+#define L22172680 462
+#define L43131436 463
+#define L34103809 464
+#define L6177281 465
+#define L52571655 466
+#define L12726316 467
+#define L43128364 468
+#define L70134273 469
+#define L35677185 470
+#define L75106860 471
+#define L25319431 472
+#define L167652365 473
+#define L23749144 474
+#define L43787280 475
+#define L42213912 476
+#define L16528897 477
+#define L61349901 478
+#define L58200085 479
+#define L93331477 480
+#define L66981397 481
+#define L11802642 482
+#define L26892821 483
+#define L14290476 484
+#define L72619052 485
+#define L57959937 486
+#define L11799570 487
+#define L8421914 488
+#define L10906668 489
+#define L9989128 490
+#define L90609665 491
+#define L94898712 492
+#define L56377345 493
+#define L35677228 494
+#define L26877447 495
+#define L62005761 496
+#define L77995009 497
+#define L54141996 498
+#define L6842404 499
+#define L93990421 500
+#define L5250562 501
+#define L6161949 502
+#define L39723052 503
+#define L31606808 504
+#define L41290264 505
+#define L17187853 506
+#define L29128216 507
+#define L41952257 508
+#define L6836265 509
+#define L15602178 510
+#define L28457004 511
+#define L24392728 512
+#define L65817601 513
+#define L25054721 514
+#define L54791704 515
+#define L31603756 516
+#define L41952280 517
+#define L65146392 518
+#define L27533333 519
+#define L52316204 520
+#define L33164824 521
+#define L53883416 522
+#define L54548481 523
+#define L57944620 524
+#define L58600449 525
+#define L7482891 526
+#define L69869589 527
+#define L14693909 528
+#define L27530261 529
+#define L49160236 530
+#define L5912602 531
+#define L78647821 532
+#define L33845292 533
+#define L16267284 534
+#define L34744364 535
+#define L74586625 536
+#define L52968967 537
+#define L40372780 538
+#define L26615809 539
+#define L23472152 540
+#define L13111317 541
+#define L60845057 542
+#define L16030216 543
+#define L81791501 544
+#define L29768717 545
+#define L63991809 546
+#define L29765645 547
+#define L6565387 548
+#define L12209196 549
+#define L16021000 550
+#define L73672199 551
+#define L86514709 552
+#define L11962884 553
+#define L79306773 554
+#define L40120344 555
+#define L51389484 556
+#define L66458113 557
+#define L12199976 558
+#define L24137260 559
+#define L21640193 560
+#define L139202573 561
+#define L9709074 562
+#define L41690648 563
+#define L40779265 564
+#define L69614101 565
+#define L10377220 566
+#define L60164652 567
+#define L40120364 568
+#define L56771597 569
+#define L28183084 570
+#define L6556188 571
+#define L27280940 572
+#define L6556191 573
+#define L16910872 574
+#define L30412289 575
 #define L26357255 576
 #define L30412301 577
 #define L11956776 578
@@ -717,1174 +715,1186 @@ void *table_type[5];
 #define L75910700 581
 #define L22289921 582
 #define L29494785 583
-#define L6300680 584
-#define L52691975 585
-#define L86253077 586
-#define L4724236 587
-#define L73425964 588
-#define L66199553 589
-#define L41425921 590
-#define L19140120 591
-#define L26354220 592
-#define L15993388 593
-#define L80627756 594
-#define L73404423 595
-#define L10137132 596
-#define L38944257 597
-#define L73419820 598
-#define L51780609 599
-#define L66199573 600
-#define L15744001 601
-#define L74072577 602
-#define L31074348 603
-#define L92546584 604
-#define L5383176 605
-#define L78121473 606
-#define L54268460 607
-#define L6959627 608
-#define L28577287 609
-#define L39609345 610
-#define L65291288 611
-#define L30153741 612
-#define L25193473 613
-#define L60331021 614
-#define L58071041 615
-#define L90049537 616
-#define L14838805 617
-#define L13253121 618
-#define L59650573 619
-#define L67526657 620
-#define L77228588 621
-#define L12360218 622
-#define L27659777 623
-#define L9201173 624
-#define L43661341 625
-#define L9195016 626
-#define L38691841 627
-#define L46139948 628
-#define L32382977 629
-#define L8520730 630
-#define L136206861 631
-#define L60309517 632
-#define L75636780 633
-#define L25846273 634
-#define L10759174 635
-#define L30818860 636
-#define L56248321 637
-#define L27665964 638
-#define L17970194 639
-#define L34627585 640
-#define L57156629 641
-#define L23601688 642
-#define L24269831 643
-#define L29239340 644
-#define L33959448 645
-#define L44326444 646
-#define L77862913 647
-#define L35298817 648
-#define L77881388 649
-#define L77865997 650
-#define L44304897 651
-#define L57150485 652
-#define L6032927 653
-#define L44323372 654
-#define L35526672 655
-#define L20205569 656
-#define L56248344 657
-#define L95431704 658
-#define L61870605 659
-#define L137764877 660
-#define L136862733 661
-#define L75393580 662
-#define L77869100 663
-#define L53095468 664
-#define L49939500 665
-#define L80098317 666
-#define L33032728 667
-#define L72902700 668
-#define L57812524 669
-#define L22678060 670
-#define L21760520 671
-#define L28081708 672
-#define L55315464 673
-#define L23343128 674
-#define L53754412 675
-#define L43387421 676
-#define L70417964 677
-#define L65679384 678
-#define L52174892 679
-#define L10494470 680
-#define L28075564 681
-#define L40911916 682
-#define L20849153 683
-#define L96078360 684
-#define L33694744 685
-#define L6433281 686
-#define L61612045 687
-#define L55980557 688
-#define L60703745 689
-#define L74214401 690
-#define L42469912 691
-#define L53495815 692
-#define L136598029 693
-#define L80760364 694
-#define L6427149 695
-#define L34365996 696
-#define L14306315 697
-#define L27136513 698
-#define L62267905 699
-#define L5515777 700
-#define L14303243 701
-#define L31875096 702
-#define L9570822 703
-#define L92679192 704
-#define L87047701 705
-#define L59118093 706
-#define L136588813 707
-#define L23989784 708
-#define L32780332 709
-#define L45616684 710
-#define L22419500 711
-#define L80748076 712
-#define L43138092 713
-#define L57550892 714
-#define L17449997 715
-#define L19038764 716
-#define L13391878 717
-#define L43797008 718
-#define L7086091 719
-#define L9339920 720
-#define L85462037 721
-#define L28719148 722
-#define L136579597 723
-#define L52572167 724
-#define L58874881 725
-#define L43128876 726
-#define L26219009 727
-#define L5509656 728
-#define L10239000 729
-#define L10913308 730
-#define L72625708 731
-#define L10900996 732
-#define L5275664 733
-#define L16529409 734
-#define L40634904 735
-#define L36573703 736
-#define L49185288 737
-#define L18105874 738
-#define L19008024 739
-#define L36336641 740
-#define L11800092 741
-#define L55706632 742
-#define L77998593 743
-#define L26884117 744
-#define L58859533 745
-#define L35000364 746
-#define L21923856 747
-#define L10888722 748
-#define L82718721 749
-#define L41059853 750
-#define L12471340 751
-#define L21917712 752
-#define L27539969 753
-#define L40385560 754
-#define L31610412 755
-#define L33177624 756
-#define L21249580 757
-#define L137891341 758
-#define L14700552 759
-#define L57942029 760
-#define L45099521 761
-#define L31604268 762
-#define L69870081 763
-#define L65149976 764
-#define L69211180 765
-#define L16267777 766
-#define L21902354 767
-#define L6824492 768
-#define L5906956 769
-#define L54789164 770
-#define L65577985 771
-#define L43526188 772
-#define L11544616 773
-#define L104096277 774
-#define L23469584 775
-#define L9059864 776
-#define L17173036 777
-#define L29784620 778
-#define L26622488 779
-#define L55457324 780
-#define L19405313 781
-#define L62418945 782
-#define L80218645 783
-#define L28186625 784
-#define L104090133 785
-#define L58594829 786
-#define L48905217 787
-#define L40139308 788
-#define L52966424 789
-#define L41038380 790
-#define L52957191 791
-#define L6565899 792
-#define L35406892 793
-#define L33821208 794
-#define L20073473 795
-#define L88085505 796
-#define L41035308 797
-#define L41697293 798
-#define L14441985 799
-#define L16923661 800
-#define L20070401 801
-#define L52969516 802
-#define L89658881 803
-#define L32925228 804
-#define L50490924 805
-#define L68038145 806
-#define L26610200 807
-#define L10627112 808
-#define L8142360 809
-#define L55198721 810
-#define L4986392 811
-#define L62415901 812
-#define L26379288 813
-#define L52042753 814
-#define L61501441 815
-#define L77490689 816
-#define L35394604 817
-#define L8130059 818
-#define L22311937 819
-#define L42359309 820
-#define L43935760 821
-#define L34486316 822
-#define L9703445 823
-#define L16018476 824
-#define L32007724 825
-#define L8795143 826
-#define L45499905 827
-#define L8792068 828
-#define L69374472 829
-#define L56756737 830
-#define L16012332 831
-#define L28839448 832
-#define L78383637 833
-#define L59912717 834
-#define L7212555 835
-#define L51818028 836
-#define L27937304 837
-#define L19143681 838
-#define L10362374 839
-#define L8785927 840
-#define L35807233 841
-#define L77475341 842
-#define L26348551 843
-#define L33562648 844
-#define L9457160 845
-#define L6304264 846
-#define L24775186 847
-#define L25443329 848
-#define L8782861 849
-#define L73414151 850
-#define L11935762 851
-#define L34233880 852
-#define L15759880 853
-#define L56762924 854
-#define L17576492 855
-#define L67111445 856
-#define L32645121 857
-#define L53366792 858
-#define L44579329 859
-#define L43002881 860
-#define L6307359 861
-#define L4721675 862
-#define L55839233 863
-#define L68684821 864
-#define L54281260 865
-#define L93458456 866
-#define L27921941 867
-#define L56756780 868
-#define L6295051 869
-#define L73420332 870
-#define L27010567 871
-#define L11935784 872
-#define L28583937 873
-#define L77472300 874
-#define L70021121 875
-#define L54275116 876
-#define L41429528 877
-#define L9451036 878
-#define L63712257 879
-#define L59663373 880
-#define L57424940 881
-#define L11932716 882
-#define L6963211 883
-#define L9441810 884
-#define L37377580 885
-#define L24528914 886
-#define L31727617 887
-#define L13503020 888
-#define L24525842 889
-#define L8530438 890
-#define L22943239 891
-#define L56501261 892
-#define L79695373 893
-#define L22940167 894
-#define L22940168 895
-#define L58074637 896
-#define L80363521 897
-#define L76308481 898
-#define L87568385 899
-#define L79704620 900
-#define L25184769 901
-#define L54921752 902
-#define L70018092 903
-#define L75631111 904
-#define L42082328 905
-#define L7616002 906
-#define L25181697 907
-#define L53782529 908
-#define L17983000 909
-#define L80360461 910
-#define L65276440 911
-#define L15498248 912
-#define L39609900 913
-#define L55580673 914
-#define L27663381 915
-#define L61215245 916
-#define L70011948 917
-#define L46796289 918
-#define L33969176 919
-#define L60313101 920
-#define L25175553 921
-#define L8284161 922
-#define L22703120 923
-#define L78777869 924
-#define L13915656 925
-#define L25846785 926
-#define L53099015 927
-#define L15485953 928
-#define L13241365 929
-#define L136198157 930
-#define L44326956 931
-#define L96340504 932
-#define L55586860 933
-#define L43649580 934
-#define L65935384 935
-#define L44323884 936
-#define L81031724 937
-#define L29895693 938
-#define L26511873 939
-#define L89794561 940
-#define L39591468 941
-#define L12998145 942
-#define L19547180 943
-#define L66606616 944
-#define L32383532 945
-#define L30807084 946
-#define L31472152 947
-#define L81025580 948
-#define L62542349 949
-#define L13900309 950
-#define L52178439 951
-#define L11430956 952
-#define L73796103 953
-#define L45641729 954
-#define L52175368 955
-#define L5793313 956
-#define L5784076 957
-#define L15470613 958
-#define L60956685 959
-#define L62533133 960
-#define L17721368 961
-#define L136850957 962
-#define L80111148 963
-#define L24014849 964
-#define L72903212 965
-#define L66588184 966
-#define L59146241 967
-#define L9832978 968
-#define L17050156 969
-#define L53742600 970
-#define L136844813 971
-#define L44973612 972
-#define L51279404 973
-#define L5774867 974
-#define L85724181 975
-#define L43150849 976
-#define L19285522 977
-#define L30542349 978
-#define L60039169 979
-#define L87297557 980
-#define L19282450 981
-#define L80098860 982
-#define L136610829 983
-#define L51251713 984
-#define L89536001 985
-#define L11406380 986
-#define L47870977 987
-#define L75123207 988
-#define L16794632 989
-#define L12068370 990
-#define L19285548 991
-#define L14316043 992
-#define L6436883 993
-#define L9580545 994
-#define L55977997 995
-#define L60707341 996
-#define L67006977 997
-#define L15208962 998
-#define L28063788 999
-#define L75113991 1000
-#define L29624845 1001
-#define L87722497 1002
-#define L11160085 1003
-#define L28735020 1004
-#define L19932161 1005
-#define L69485589 1006
-#define L69494828 1007
-#define L16785429 1008
-#define L54404652 1009
-#define L105516053 1010
-#define L34360364 1011
-#define L28728876 1012
-#define L43803664 1013
-#define L21499393 1014
-#define L87038997 1015
-#define L81407509 1016
-#define L8663056 1017
-#define L46039041 1018
-#define L42208769 1019
-#define L43785217 1020
-#define L75766791 1021
-#define L70809601 1022
-#define L40641560 1023
-#define L55063596 1024
-#define L77340161 1025
-#define L77358636 1026
-#define L14965781 1027
-#define L44702764 1028
-#define L43788304 1029
-#define L15874092 1030
-#define L40644652 1031
-#define L25314311 1032
-#define L10916908 1033
-#define L93332501 1034
-#define L35687468 1035
-#define L25311239 1036
-#define L33433644 1037
-#define L13380117 1038
-#define L17435160 1039
-#define L89265153 1040
-#define L93326357 1041
-#define L77346348 1042
-#define L54133768 1043
-#define L27789845 1044
-#define L80483853 1045
-#define L29375532 1046
-#define L10907692 1047
-#define L66074136 1048
-#define L33427500 1049
-#define L9990152 1050
-#define L35003948 1051
-#define L94899736 1052
-#define L4598824 1053
-#define L22826504 1054
-#define L35678252 1055
-#define L26878471 1056
-#define L74849293 1057
-#define L21240833 1058
-#define L46932012 1059
-#define L77765121 1060
-#define L56375309 1061
-#define L81161260 1062
-#define L49838593 1063
-#define L32516140 1064
-#define L73934849 1065
-#define L9081875 1066
-#define L27540481 1067
-#define L59537452 1068
-#define L24393746 1069
-#define L62000653 1070
-#define L26881580 1071
-#define L53228588 1072
-#define L69217836 1073
-#define L36324880 1074
-#define L51405825 1075
-#define L31604780 1076
-#define L28451884 1077
-#define L49155080 1078
-#define L62674973 1079
-#define L5245466 1080
-#define L10883116 1081
-#define L30681089 1082
-#define L48265260 1083
-#define L29113880 1084
-#define L29101569 1085
-#define L43526685 1086
-#define L36324908 1087
-#define L29116972 1088
-#define L9063445 1089
-#define L76841473 1090
-#define L58373633 1091
-#define L11542044 1092
-#define L69636616 1093
-#define L36309520 1094
-#define L17835521 1095
-#define L13780481 1096
-#define L26616834 1097
-#define L9060376 1098
-#define L80890369 1099
-#define L87196161 1100
-#define L48252972 1101
-#define L34496001 1102
-#define L20982273 1103
-#define L5005342 1104
-#define L24144408 1105
-#define L15350785 1106
-#define L30681132 1107
-#define L10627605 1108
-#define L84711425 1109
-#define L65803288 1110
-#define L9719304 1111
-#define L88763393 1112
-#define L42606104 1113
-#define L70520321 1114
-#define L10621458 1115
-#define L30674988 1116
-#define L63986689 1117
-#define L18503704 1118
-#define L4090906 1119
-#define L33581569 1120
-#define L35401260 1121
-#define L78399501 1122
-#define L40127532 1123
-#define L21641217 1124
-#define L73682476 1125
-#define L69384193 1126
-#define L11289621 1127
-#define L31333912 1128
-#define L79301653 1129
-#define L17586178 1130
-#define L36057104 1131
-#define L67804673 1132
-#define L40121388 1133
-#define L59925517 1134
-#define L26364417 1135
-#define L59248141 1136
-#define L28839937 1137
-#define L45746732 1138
-#define L85598229 1139
-#define L31989761 1140
-#define L66456088 1141
-#define L76579841 1142
-#define L5642763 1143
-#define L75920940 1144
-#define L56763405 1145
-#define L43927056 1146
-#define L16012844 1147
-#define L11280424 1148
-#define L87830529 1149
-#define L49546248 1150
-#define L70261761 1151
-#define L137377805 1152
-#define L13509636 1153
-#define L75893261 1154
-#define L137374733 1155
-#define L37621292 1156
-#define L11945512 1157
-#define L43911696 1158
-#define L17330690 1159
-#define L77478956 1160
-#define L49309185 1161
-#define L21382657 1162
-#define L14183957 1163
-#define L137368589 1164
-#define L34228248 1165
-#define L54278700 1166
-#define L61240321 1167
-#define L30160897 1168
-#define L7868939 1169
-#define L62139393 1170
-#define L66200597 1171
-#define L43914796 1172
-#define L25203713 1173
-#define L6963723 1174
-#define L24532498 1175
-#define L17318401 1176
-#define L13506604 1177
-#define L11021852 1178
-#define L66194453 1179
-#define L90056705 1180
-#define L53121025 1181
-#define L73408556 1182
-#define L40509441 1183
-#define L22952984 1184
-#define L56517164 1185
-#define L95694360 1186
-#define L46156332 1187
-#define L11012626 1188
-#define L33975809 1189
-#define L59654669 1190
-#define L72487943 1191
-#define L46153260 1192
-#define L60325901 1193
-#define L138021389 1194
-#define L11674625 1195
-#define L45248044 1196
-#define L42085912 1197
-#define L66856469 1198
-#define L65945089 1199
-#define L31722008 1200
-#define L39591937 1201
-#define L136210957 1202
-#define L33304620 1203
-#define L16394753 1204
-#define L14818305 1205
-#define L12342790 1206
-#define L70012460 1207
-#define L13248018 1208
-#define L23605776 1209
-#define L28338200 1210
-#define L30804481 1211
-#define L10095128 1212
-#define L6033931 1213
-#define L96347160 1214
-#define L62786061 1215
-#define L36205057 1216
-#define L73140743 1217
-#define L89801217 1218
-#define L53770760 1219
-#define L39598124 1220
-#define L30804504 1221
-#define L85068801 1222
-#define L17974316 1223
-#define L81032236 1224
-#define L38674433 1225
-#define L17053698 1226
-#define L24258561 1227
-#define L19547692 1228
-#define L53087239 1229
-#define L10757148 1230
-#define L42741804 1231
-#define L37094919 1232
-#define L57819669 1233
-#define L80111629 1234
-#define L19532306 1235
-#define L4214282 1236
-#define L81010701 1237
-#define L79434253 1238
-#define L136186381 1239
-#define L136860685 1240
-#define L42735660 1241
-#define L81010709 1242
-#define L69741569 1243
-#define L74470913 1244
-#define L38437377 1245
-#define L48120833 1246
-#define L24923649 1247
-#define L52175879 1248
-#define L68162049 1249
-#define L57807373 1250
-#define L57810453 1251
-#define L8260107 1252
-#define L13663752 1253
-#define L11419164 1254
-#define L85733909 1255
-#define L57807381 1256
-#define L52169735 1257
-#define L52169736 1258
-#define L24015361 1259
-#define L33033752 1260
-#define L12081158 1261
-#define L8260122 1262
-#define L29887020 1263
-#define L69738517 1264
-#define L5781530 1265
-#define L19301420 1266
-#define L50596376 1267
-#define L32137772 1268
-#define L19289106 1269
-#define L18614808 1270
-#define L68824065 1271
-#define L80093205 1272
-#define L5781540 1273
-#define L59383852 1274
-#define L58469389 1275
-#define L33033772 1276
-#define L19295276 1277
-#define L32131628 1278
-#define L15224840 1279
-#define L28969496 1280
-#define L70415916 1281
-#define L46295041 1282
-#define L81660437 1283
-#define L60036621 1284
-#define L26484760 1285
-#define L19286060 1286
-#define L76038188 1287
-#define L28969516 1288
-#define L77599245 1289
-#define L26490924 1290
-#define L30299649 1291
-#define L82996737 1292
-#define L6437404 1293
-#define L6437407 1294
-#define L20856364 1295
-#define L93588504 1296
-#define L56643585 1297
-#define L74209281 1298
-#define L67903489 1299
-#define L57548813 1300
-#define L8007704 1301
-#define L16779777 1302
-#define L69495340 1303
-#define L8004636 1304
-#define L34360876 1305
-#define L14301195 1306
-#define L21506056 1307
-#define L11154460 1308
-#define L7998485 1309
-#define L12737068 1310
-#define L58213901 1311
-#define L8672792 1312
-#define L18356248 1313
-#define L55064088 1314
-#define L88609793 1315
-#define L31876140 1316
-#define L27146796 1317
-#define L78258197 1318
-#define L8663565 1319
-#define L14291979 1320
-#define L94244373 1321
-#define L69470741 1322
-#define L22171143 1323
-#define L19033644 1324
-#define L45380652 1325
-#define L44703276 1326
-#define L5279760 1327
-#define L27802648 1328
-#define L16530434 1329
-#define L7746049 1330
-#define L64498177 1331
-#define L57296397 1332
-#define L36574727 1333
-#define L22158849 1334
-#define L14950913 1335
-#define L76432385 1336
-#define L52560904 1337
-#define L6169611 1338
-#define L52576300 1339
-#define L94906392 1340
-#define L61345293 1341
-#define L46926337 1342
-#define L9316353 1343
-#define L50753537 1344
-#define L9313282 1345
-#define L15862316 1346
-#define L88357377 1347
-#define L66071576 1348
-#define L37233665 1349
-#define L10895900 1350
-#define L27793452 1351
-#define L15612929 1352
-#define L85201409 1353
-#define L18106924 1354
-#define L81164844 1355
-#define L25967617 1356
-#define L81161772 1357
-#define L28461612 1358
-#define L10652676 1359
-#define L44450860 1360
-#define L56372749 1361
-#define L52988929 1362
-#define L18091544 1363
-#define L26872853 1364
-#define L14710805 1365
-#define L6819339 1366
-#define L14695425 1367
-#define L59510273 1368
-#define L27537941 1369
-#define L7484417 1370
-#define L28446252 1371
-#define L52317740 1372
-#define L24381976 1373
-#define L14689286 1374
-#define L31596076 1375
-#define L36325420 1376
-#define L68063752 1377
-#define L55467564 1378
-#define L32251905 1379
-#define L13115922 1380
-#define L54556184 1381
-#define L45762561 1382
-#define L73014791 1383
-#define L41036301 1384
-#define L74588167 1385
-#define L45100588 1386
-#define L48253484 1387
-#define L21894168 1388
-#define L87427605 1389
-#define L41701377 1390
-#define L88092673 1391
-#define L10640428 1392
-#define L23464464 1393
-#define L25709057 1394
-#define L33825304 1395
-#define L16025608 1396
-#define L25705985 1397
-#define L17832984 1398
-#define L35407916 1399
-#define L62413825 1400
-#define L86519317 1401
-#define L48244268 1402
-#define L12866561 1403
-#define L11287041 1404
-#define L25699841 1405
-#define L56108045 1406
-#define L16915457 1407
-#define L69612545 1408
-#define L12192274 1409
-#define L77738028 1410
-#define L40128044 1411
-#define L59251713 1412
-#define L21644808 1413
-#define L79970305 1414
-#define L27270145 1415
-#define L22559276 1416
-#define L59267116 1417
-#define L29520897 1418
-#define L139201037 1419
-#define L16918552 1420
-#define L51138561 1421
-#define L22546968 1422
-#define L79982636 1423
-#define L44173868 1424
-#define L29514753 1425
-#define L57684524 1426
-#define L75921452 1427
-#define L67118593 1428
-#define L59916813 1429
-#define L28849708 1430
-#define L23874049 1431
-#define L38286849 1432
-#define L19150866 1433
-#define L47988780 1434
-#define L61487117 1435
-#define L4069927 1436
-#define L38283777 1437
-#define L15086593 1438
-#define L13510145 1439
-#define L29499393 1440
-#define L48641537 1441
-#define L43918352 1442
-#define L9455106 1443
-#define L73412097 1444
-#define L47062017 1445
-#define L10363416 1446
-#define L19153964 1447
-#define L17577516 1448
-#define L16001068 1449
-#define L28603416 1450
-#define L27926040 1451
-#define L4722699 1452
-#define L16653825 1453
-#define L26355756 1454
-#define L6296072 1455
-#define L34893825 1456
-#define L36470273 1457
-#define L35137068 1458
-#define L79708673 1459
-#define L9445894 1460
-#define L40522241 1461
-#define L26349612 1462
-#define L70016001 1463
-#define L18227221 1464
-#define L14162945 1465
-#define L6299180 1466
-#define L66194968 1467
-#define L22051346 1468
-#define L36701228 1469
-#define L94118421 1470
-#define L21370888 1471
-#define L41421336 1472
-#define L13504044 1473
-#define L49971720 1474
-#define L65292824 1475
-#define L78138412 1476
-#define L6958091 1477
-#define L7635472 1478
-#define L22944263 1479
-#define L55840300 1480
-#define L80373773 1481
-#define L78135340 1482
-#define L86673409 1483
-#define L26768385 1484
-#define L63476225 1485
-#define L66853889 1486
-#define L14156807 1487
-#define L77211649 1488
-#define L79456257 1489
-#define L22710288 1490
-#define L79699500 1491
-#define L78778881 1492
-#define L83508225 1493
-#define L74723841 1494
-#define L90713089 1495
-#define L29231617 1496
-#define L69092353 1497
-#define L60314125 1498
-#define L23606288 1499
-#define L17968641 1500
-#define L9187334 1501
-#define L22704144 1502
-#define L17974802 1503
-#define L17971730 1504
-#define L73834028 1505
-#define L7607819 1506
-#define L49940993 1507
-#define L57152013 1508
-#define L60304909 1509
-#define L136199181 1510
-#define L39598636 1511
-#define L17959425 1512
-#define L27418113 1513
-#define L96341528 1514
-#define L70000684 1515
-#define L57820161 1516
-#define L73809409 1517
-#define L7604752 1518
-#define L81020429 1519
-#define L136870413 1520
-#define L37098503 1521
-#define L22685704 1522
-#define L81011201 1523
-#define L30564865 1524
-#define L49941016 1525
-#define L77861389 1526
-#define L41821697 1527
-#define L13673480 1528
-#define L10751512 1529
-#define L79437845 1530
-#define L51280391 1531
-#define L8272919 1532
-#define L21118508 1533
-#define L56905729 1534
-#define L18627605 1535
-#define L86639637 1536
-#define L10511362 1537
-#define L55326209 1538
-#define L80102925 1539
-#define L60954625 1540
-#define L41821720 1541
-#define L8260621 1542
-#define L12983809 1543
-#define L9837079 1544
-#define L76943885 1545
-#define L16130562 1546
-#define L32138284 1547
-#define L16804866 1548
-#define L58466817 1549
-#define L50603052 1550
-#define L90220545 1551
-#define L136842765 1552
-#define L12980754 1553
-#define L27396632 1554
-#define L77612045 1555
-#define L16124417 1556
-#define L19277313 1557
-#define L76946988 1558
-#define L58235905 1559
-#define L35937793 1560
-#define L66339841 1561
-#define L11182636 1562
-#define L68824597 1563
-#define L33693208 1564
-#define L5772836 1565
-#define L6440979 1566
-#define L48771073 1567
-#define L11179564 1568
-#define L42468365 1569
-#define L54408728 1570
-#define L18378271 1571
-#define L77602837 1572
-#define L12752940 1573
-#define L55979021 1574
-#define L27147266 1575
-#define L57549313 1576
-#define L7102977 1577
-#define L30303245 1578
-#define L26479128 1579
-#define L11832326 1580
-#define L6437919 1581
-#define L29625869 1582
-#define L9587740 1583
-#define L44050988 1584
-#define L25564673 1585
-#define L35023361 1586
-#define L51686913 1587
-#define L29635116 1588
-#define L66333720 1589
-#define L44703745 1590
-#define L31876632 1591
-#define L18353666 1592
-#define L15875073 1593
-#define L5526554 1594
-#define L43142700 1595
-#define L87036929 1596
-#define L38167041 1597
-#define L79835149 1598
-#define L8664065 1599
-#define L16780309 1600
-#define L53254145 1601
-#define L62266381 1602
-#define L44713004 1603
-#define L59125804 1604
-#define L45387308 1605
-#define L52576775 1606
-#define L44709932 1607
-#define L43133484 1608
-#define L54159384 1609
-#define L34349100 1610
-#define L7084555 1611
-#define L57543212 1612
-#define L45381164 1613
-#define L17436162 1614
-#define L17445400 1615
-#define L81399309 1616
-#define L21506604 1617
-#define L17439245 1618
-#define L62925313 1619
-#define L72627244 1620
-#define L89272321 1621
-#define L39069228 1622
-#define L66075137 1623
-#define L37492780 1624
-#define L30284844 1625
-#define L78252588 1626
-#define L45371948 1627
-#define L23738896 1628
-#define L39740460 1629
-#define L68325896 1630
-#define L54153260 1631
-#define L32514049 1632
-#define L14289452 1633
-#define L73276935 1634
-#define L54150188 1635
-#define L96480280 1636
-#define L64264705 1637
-#define L30032385 1638
-#define L10896400 1639
-#define L39734316 1640
-#define L13371922 1641
-#define L41298456 1642
-#define L19668481 1643
-#define L46692865 1644
-#define L22162476 1645
-#define L23726608 1646
-#define L26879509 1647
-#define L28449799 1648
-#define L6170156 1649
-#define L28465196 1650
-#define L35426817 1651
-#define L5252619 1652
-#define L41061389 1653
-#define L6825988 1654
-#define L10890268 1655
-#define L40387096 1656
-#define L34081304 1657
-#define L20333569 1658
-#define L44448300 1659
-#define L33179160 1660
-#define L41957389 1661
-#define L31602712 1662
-#define L28449816 1663
-#define L75509255 1664
-#define L83388417 1665
-#define L77082625 1666
-#define L20330497 1667
-#define L5246490 1668
-#define L23477249 1669
-#define L28449836 1670
-#define L57032193 1671
-#define L68292097 1672
-#define L21906962 1673
-#define L57937421 1674
-#define L22818348 1675
-#define L56130049 1676
-#define L77079565 1677
-#define L19428370 1678
-#define L80244780 1679
-#define L21903890 1680
-#define L12454440 1681
-#define L65145368 1682
-#define L48263212 1683
-#define L6816796 1684
-#define L33163800 1685
-#define L17839618 1686
-#define L136978445 1687
-#define L7484944 1688
-#define L67380737 1689
-#define L10647084 1690
-#define L24139265 1691
-#define L13110290 1692
-#define L86519809 1693
-#define L33163820 1694
-#define L6570497 1695
-#define L13110293 1696
-#define L52305964 1697
-#define L24145432 1698
-#define L92157464 1699
-#define L10640940 1700
-#define L23468056 1701
-#define L12876296 1702
-#define L55455788 1703
-#define L41039916 1704
-#define L32255532 1705
-#define L92151320 1706
-#define L73674241 1707
-#define L73692716 1708
-#define L29776940 1709
-#define L23471148 1710
-#define L139210765 1711
-#define L42600984 1712
-#define L22550536 1713
-#define L17833516 1714
-#define L75244551 1715
-#define L5652993 1716
-#define L35399212 1717
-#define L26380824 1718
-#define L11290645 1719
-#define L80876045 1720
-#define L12198952 1721
-#define L95291928 1722
-#define L32917548 1723
-#define L42601004 1724
-#define L80642049 1725
-#define L27286060 1726
-#define L49562625 1727
-#define L79983148 1728
-#define L91233816 1729
-#define L77486081 1730
-#define L46406657 1731
-#define L59261484 1732
-#define L89420289 1733
-#define L83114497 1734
-#define L10391596 1735
-#define L5646859 1736
-#define L16001538 1737
-#define L8134693 1738
-#define L34484780 1739
-#define L5643787 1740
-#define L34481708 1741
-#define L43928080 1742
-#define L9701916 1743
-#define L85593109 1744
-#define L62392845 1745
-#define L8790535 1746
-#define L27273772 1747
-#define L94374421 1748
-#define L32000044 1749
-#define L5643805 1750
-#define L11955756 1751
+#define L90976257 584
+#define L8785431 585
+#define L6300680 586
+#define L79038977 587
+#define L52691975 588
+#define L86253077 589
+#define L4724236 590
+#define L73425964 591
+#define L66199553 592
+#define L41425921 593
+#define L19140120 594
+#define L26354220 595
+#define L15993388 596
+#define L80627756 597
+#define L73404423 598
+#define L10137132 599
+#define L38944257 600
+#define L73419820 601
+#define L51780609 602
+#define L66199573 603
+#define L15744001 604
+#define L74072577 605
+#define L31074348 606
+#define L92546584 607
+#define L5383176 608
+#define L54268460 609
+#define L6959627 610
+#define L28577287 611
+#define L39609345 612
+#define L65291288 613
+#define L30153741 614
+#define L25193473 615
+#define L60331021 616
+#define L58071041 617
+#define L14838805 618
+#define L13253121 619
+#define L59650573 620
+#define L67526657 621
+#define L77228588 622
+#define L12360218 623
+#define L17979394 624
+#define L27659777 625
+#define L9201173 626
+#define L43661341 627
+#define L9195016 628
+#define L78780417 629
+#define L82607617 630
+#define L38691841 631
+#define L46139948 632
+#define L32382977 633
+#define L8520730 634
+#define L136206861 635
+#define L60309517 636
+#define L75636780 637
+#define L25846273 638
+#define L10759174 639
+#define L30818860 640
+#define L56248321 641
+#define L27665964 642
+#define L17970194 643
+#define L34627585 644
+#define L57156629 645
+#define L23601688 646
+#define L24269831 647
+#define L29239340 648
+#define L33959448 649
+#define L44326444 650
+#define L35298817 651
+#define L77881388 652
+#define L57150485 653
+#define L77865997 654
+#define L44304897 655
+#define L6032927 656
+#define L44323372 657
+#define L35526672 658
+#define L20205569 659
+#define L56248344 660
+#define L95431704 661
+#define L86413313 662
+#define L61870605 663
+#define L137764877 664
+#define L17723906 665
+#define L136862733 666
+#define L75393580 667
+#define L85732865 668
+#define L77869100 669
+#define L53095468 670
+#define L49939500 671
+#define L80098317 672
+#define L33032728 673
+#define L72902700 674
+#define L57812524 675
+#define L82339841 676
+#define L22678060 677
+#define L21760520 678
+#define L28081708 679
+#define L55315464 680
+#define L23343128 681
+#define L53754412 682
+#define L43387421 683
+#define L70417964 684
+#define L65679384 685
+#define L52174892 686
+#define L10494470 687
+#define L28075564 688
+#define L40911916 689
+#define L20849153 690
+#define L96078360 691
+#define L33694744 692
+#define L6433281 693
+#define L61612045 694
+#define L55980557 695
+#define L60703745 696
+#define L74214401 697
+#define L42469912 698
+#define L53495815 699
+#define L136598029 700
+#define L80760364 701
+#define L6427149 702
+#define L34365996 703
+#define L14306315 704
+#define L78260225 705
+#define L27136513 706
+#define L62267905 707
+#define L5515777 708
+#define L14303243 709
+#define L31875096 710
+#define L76680705 711
+#define L9570822 712
+#define L92679192 713
+#define L87047701 714
+#define L59118093 715
+#define L136588813 716
+#define L23989784 717
+#define L32780332 718
+#define L45616684 719
+#define L17446914 720
+#define L22419500 721
+#define L80748076 722
+#define L43138092 723
+#define L57550892 724
+#define L17449997 725
+#define L19038764 726
+#define L13391878 727
+#define L43797008 728
+#define L7086091 729
+#define L9339920 730
+#define L85462037 731
+#define L28719148 732
+#define L136579597 733
+#define L52572167 734
+#define L58874881 735
+#define L43128876 736
+#define L26219009 737
+#define L5509656 738
+#define L10239000 739
+#define L10913308 740
+#define L72625708 741
+#define L10900996 742
+#define L5275664 743
+#define L16529409 744
+#define L40634904 745
+#define L36573703 746
+#define L49185288 747
+#define L18105874 748
+#define L36336641 749
+#define L11800092 750
+#define L55706632 751
+#define L76422145 752
+#define L26884117 753
+#define L58859533 754
+#define L35000364 755
+#define L21923856 756
+#define L10888722 757
+#define L41059853 758
+#define L12471340 759
+#define L21917712 760
+#define L27539969 761
+#define L40385560 762
+#define L89920513 763
+#define L31610412 764
+#define L33177624 765
+#define L21249580 766
+#define L137891341 767
+#define L14700552 768
+#define L57942029 769
+#define L45099521 770
+#define L31604268 771
+#define L69870081 772
+#define L65149976 773
+#define L69211180 774
+#define L16267777 775
+#define L21902354 776
+#define L6824492 777
+#define L5906956 778
+#define L54789164 779
+#define L80218625 780
+#define L65577985 781
+#define L43526188 782
+#define L11544616 783
+#define L104096277 784
+#define L23469584 785
+#define L9059864 786
+#define L17173036 787
+#define L29784620 788
+#define L26622488 789
+#define L55457324 790
+#define L19405313 791
+#define L62418945 792
+#define L80218645 793
+#define L28186625 794
+#define L104090133 795
+#define L58594829 796
+#define L48905217 797
+#define L40139308 798
+#define L16923650 799
+#define L89665025 800
+#define L52966424 801
+#define L41038380 802
+#define L52957191 803
+#define L6565899 804
+#define L35406892 805
+#define L33821208 806
+#define L20073473 807
+#define L41035308 808
+#define L41697293 809
+#define L14441985 810
+#define L16923661 811
+#define L20070401 812
+#define L52969516 813
+#define L32925228 814
+#define L50490924 815
+#define L68038145 816
+#define L26610200 817
+#define L10627112 818
+#define L8142360 819
+#define L55198721 820
+#define L9706498 821
+#define L4986392 822
+#define L62415901 823
+#define L26379288 824
+#define L52042753 825
+#define L61501441 826
+#define L35394604 827
+#define L8130059 828
+#define L92802561 829
+#define L22311937 830
+#define L42359309 831
+#define L43935760 832
+#define L79960065 833
+#define L34486316 834
+#define L9703445 835
+#define L16018476 836
+#define L32007724 837
+#define L8795143 838
+#define L45499905 839
+#define L8792068 840
+#define L69374472 841
+#define L56756737 842
+#define L16012332 843
+#define L28839448 844
+#define L78383637 845
+#define L59912717 846
+#define L7212555 847
+#define L51818028 848
+#define L27937304 849
+#define L19143681 850
+#define L10362374 851
+#define L8785927 852
+#define L35807233 853
+#define L77475341 854
+#define L26348551 855
+#define L33562648 856
+#define L89403393 857
+#define L9457160 858
+#define L6304264 859
+#define L24775186 860
+#define L25443329 861
+#define L8782861 862
+#define L73414151 863
+#define L11935762 864
+#define L34233880 865
+#define L15759880 866
+#define L56762924 867
+#define L17576492 868
+#define L67111445 869
+#define L32645121 870
+#define L53366792 871
+#define L44579329 872
+#define L43002881 873
+#define L6307359 874
+#define L4721675 875
+#define L55839233 876
+#define L68684821 877
+#define L54281260 878
+#define L93458456 879
+#define L27921941 880
+#define L56756780 881
+#define L6295051 882
+#define L73420332 883
+#define L27010567 884
+#define L11935784 885
+#define L28583937 886
+#define L77472300 887
+#define L70021121 888
+#define L54275116 889
+#define L41429528 890
+#define L9451036 891
+#define L63712257 892
+#define L59663373 893
+#define L57424940 894
+#define L11932716 895
+#define L6963211 896
+#define L9441810 897
+#define L37377580 898
+#define L24528914 899
+#define L31727617 900
+#define L13503020 901
+#define L24525842 902
+#define L8530438 903
+#define L22943239 904
+#define L56501261 905
+#define L79695373 906
+#define L22940167 907
+#define L22940168 908
+#define L58074637 909
+#define L79704620 910
+#define L25184769 911
+#define L54921752 912
+#define L89141761 913
+#define L70018092 914
+#define L75631111 915
+#define L42082328 916
+#define L25181697 917
+#define L53782529 918
+#define L12585512 919
+#define L17983000 920
+#define L80360461 921
+#define L65276440 922
+#define L15498248 923
+#define L39609900 924
+#define L55580673 925
+#define L27663381 926
+#define L61215245 927
+#define L70011948 928
+#define L46796289 929
+#define L33969176 930
+#define L60313101 931
+#define L91386369 932
+#define L25175553 933
+#define L8284161 934
+#define L22703120 935
+#define L78777869 936
+#define L13915656 937
+#define L25846785 938
+#define L53099015 939
+#define L15485953 940
+#define L13241365 941
+#define L136198157 942
+#define L44326956 943
+#define L96340504 944
+#define L55586860 945
+#define L43649580 946
+#define L65935384 947
+#define L44323884 948
+#define L9848322 949
+#define L81031724 950
+#define L29895693 951
+#define L26511873 952
+#define L39591468 953
+#define L12998145 954
+#define L19547180 955
+#define L66606616 956
+#define L32383532 957
+#define L30807084 958
+#define L92944385 959
+#define L31472152 960
+#define L81025580 961
+#define L62542349 962
+#define L13900309 963
+#define L92938241 964
+#define L52178439 965
+#define L11430956 966
+#define L73796103 967
+#define L45641729 968
+#define L52175368 969
+#define L5793313 970
+#define L5784076 971
+#define L12326952 972
+#define L15470613 973
+#define L80095745 974
+#define L60956685 975
+#define L62533133 976
+#define L17721368 977
+#define L136850957 978
+#define L80111148 979
+#define L24014849 980
+#define L72903212 981
+#define L66588184 982
+#define L59146241 983
+#define L9832978 984
+#define L17050156 985
+#define L53742600 986
+#define L136844813 987
+#define L44973612 988
+#define L51279404 989
+#define L84815873 990
+#define L5774867 991
+#define L85724181 992
+#define L43150849 993
+#define L19285522 994
+#define L30542349 995
+#define L60039169 996
+#define L87297557 997
+#define L19282450 998
+#define L80098860 999
+#define L136610829 1000
+#define L51251713 1001
+#define L11406380 1002
+#define L47870977 1003
+#define L75123207 1004
+#define L16794632 1005
+#define L12068370 1006
+#define L19285548 1007
+#define L14316043 1008
+#define L6436883 1009
+#define L9580545 1010
+#define L55977997 1011
+#define L60707341 1012
+#define L67006977 1013
+#define L28063788 1014
+#define L75113991 1015
+#define L29624845 1016
+#define L92676609 1017
+#define L11160085 1018
+#define L88621569 1019
+#define L28735020 1020
+#define L19932161 1021
+#define L69485589 1022
+#define L69494828 1023
+#define L16785429 1024
+#define L54404652 1025
+#define L105516053 1026
+#define L34360364 1027
+#define L28728876 1028
+#define L43803664 1029
+#define L21499393 1030
+#define L87038997 1031
+#define L81407509 1032
+#define L8663056 1033
+#define L46039041 1034
+#define L42208769 1035
+#define L43785217 1036
+#define L75766791 1037
+#define L70809601 1038
+#define L40641560 1039
+#define L55063596 1040
+#define L10904578 1041
+#define L77358636 1042
+#define L14965781 1043
+#define L44702764 1044
+#define L43788304 1045
+#define L15874092 1046
+#define L79587841 1047
+#define L40644652 1048
+#define L10916908 1049
+#define L93332501 1050
+#define L35687468 1051
+#define L25311239 1052
+#define L33433644 1053
+#define L13380117 1054
+#define L17435160 1055
+#define L16523778 1056
+#define L93326357 1057
+#define L17198082 1058
+#define L77346348 1059
+#define L54133768 1060
+#define L27789845 1061
+#define L80483853 1062
+#define L29375532 1063
+#define L10907692 1064
+#define L66074136 1065
+#define L33427500 1066
+#define L9990152 1067
+#define L35003948 1068
+#define L94899736 1069
+#define L4598824 1070
+#define L22826504 1071
+#define L35678252 1072
+#define L26878471 1073
+#define L74849293 1074
+#define L92408833 1075
+#define L21240833 1076
+#define L46932012 1077
+#define L56375309 1078
+#define L81161260 1079
+#define L49838593 1080
+#define L32516140 1081
+#define L73934849 1082
+#define L9081875 1083
+#define L27540481 1084
+#define L59537452 1085
+#define L24393746 1086
+#define L62000653 1087
+#define L26881580 1088
+#define L53228588 1089
+#define L69217836 1090
+#define L36324880 1091
+#define L51405825 1092
+#define L31604780 1093
+#define L28451884 1094
+#define L49155080 1095
+#define L62674973 1096
+#define L5245466 1097
+#define L10883116 1098
+#define L18746882 1099
+#define L30681089 1100
+#define L48265260 1101
+#define L29113880 1102
+#define L29101569 1103
+#define L43526685 1104
+#define L36324908 1105
+#define L29116972 1106
+#define L9063445 1107
+#define L58373633 1108
+#define L11542044 1109
+#define L69636616 1110
+#define L36309520 1111
+#define L17835521 1112
+#define L13780481 1113
+#define L9060376 1114
+#define L48252972 1115
+#define L34496001 1116
+#define L20982273 1117
+#define L5005342 1118
+#define L17829378 1119
+#define L24144408 1120
+#define L15350785 1121
+#define L75930113 1122
+#define L82460673 1123
+#define L30681132 1124
+#define L10627605 1125
+#define L78405633 1126
+#define L65803288 1127
+#define L9719304 1128
+#define L42606104 1129
+#define L70520321 1130
+#define L10621458 1131
+#define L30674988 1132
+#define L63986689 1133
+#define L18503704 1134
+#define L4090906 1135
+#define L33581569 1136
+#define L35401260 1137
+#define L78399501 1138
+#define L40127532 1139
+#define L21641217 1140
+#define L73682476 1141
+#define L69384193 1142
+#define L11289621 1143
+#define L31333912 1144
+#define L79301653 1145
+#define L36057104 1146
+#define L67804673 1147
+#define L40121388 1148
+#define L59925517 1149
+#define L26364417 1150
+#define L59248141 1151
+#define L28839937 1152
+#define L45746732 1153
+#define L85598229 1154
+#define L31989761 1155
+#define L66456088 1156
+#define L5642763 1157
+#define L75920940 1158
+#define L56763405 1159
+#define L43927056 1160
+#define L16012844 1161
+#define L11280424 1162
+#define L49546248 1163
+#define L70261761 1164
+#define L137377805 1165
+#define L13509636 1166
+#define L75893261 1167
+#define L137374733 1168
+#define L37621292 1169
+#define L11945512 1170
+#define L18232834 1171
+#define L43911696 1172
+#define L77478956 1173
+#define L49309185 1174
+#define L21382657 1175
+#define L14183957 1176
+#define L137368589 1177
+#define L34228248 1178
+#define L54278700 1179
+#define L61240321 1180
+#define L30160897 1181
+#define L7868939 1182
+#define L62139393 1183
+#define L66200597 1184
+#define L43914796 1185
+#define L25203713 1186
+#define L6963723 1187
+#define L24532498 1188
+#define L17318401 1189
+#define L13506604 1190
+#define L11021852 1191
+#define L66194453 1192
+#define L53121025 1193
+#define L73408556 1194
+#define L40509441 1195
+#define L22952984 1196
+#define L56517164 1197
+#define L95694360 1198
+#define L46156332 1199
+#define L11012626 1200
+#define L33975809 1201
+#define L59654669 1202
+#define L72487943 1203
+#define L46153260 1204
+#define L60325901 1205
+#define L138021389 1206
+#define L11674625 1207
+#define L45248044 1208
+#define L42085912 1209
+#define L66856469 1210
+#define L65945089 1211
+#define L31722008 1212
+#define L39591937 1213
+#define L136210957 1214
+#define L33304620 1215
+#define L16394753 1216
+#define L14818305 1217
+#define L12342790 1218
+#define L70012460 1219
+#define L16394754 1220
+#define L13248018 1221
+#define L23605776 1222
+#define L28338200 1223
+#define L30804481 1224
+#define L10095128 1225
+#define L6033931 1226
+#define L96347160 1227
+#define L62786061 1228
+#define L36205057 1229
+#define L73140743 1230
+#define L53770760 1231
+#define L39598124 1232
+#define L30804504 1233
+#define L79437313 1234
+#define L17974316 1235
+#define L81032236 1236
+#define L38674433 1237
+#define L24258561 1238
+#define L19547692 1239
+#define L53087239 1240
+#define L10757148 1241
+#define L42741804 1242
+#define L37094919 1243
+#define L57819669 1244
+#define L80111629 1245
+#define L19532306 1246
+#define L4214282 1247
+#define L81010701 1248
+#define L79434253 1249
+#define L136186381 1250
+#define L136860685 1251
+#define L42735660 1252
+#define L81010709 1253
+#define L69741569 1254
+#define L74470913 1255
+#define L8260098 1256
+#define L38437377 1257
+#define L48120833 1258
+#define L24923649 1259
+#define L52175879 1260
+#define L68162049 1261
+#define L57807373 1262
+#define L57810453 1263
+#define L8260107 1264
+#define L13663752 1265
+#define L11419164 1266
+#define L85733909 1267
+#define L57807381 1268
+#define L52169735 1269
+#define L52169736 1270
+#define L24015361 1271
+#define L33033752 1272
+#define L12081158 1273
+#define L8260122 1274
+#define L29887020 1275
+#define L69738517 1276
+#define L5781530 1277
+#define L19301420 1278
+#define L50596376 1279
+#define L32137772 1280
+#define L19289106 1281
+#define L79862273 1282
+#define L18614808 1283
+#define L90444801 1284
+#define L68824065 1285
+#define L80093205 1286
+#define L5781540 1287
+#define L59383852 1288
+#define L58469389 1289
+#define L33033772 1290
+#define L19295276 1291
+#define L92018177 1292
+#define L32131628 1293
+#define L15224840 1294
+#define L28969496 1295
+#define L70415916 1296
+#define L46295041 1297
+#define L81660437 1298
+#define L60036621 1299
+#define L26484760 1300
+#define L19286060 1301
+#define L76038188 1302
+#define L28969516 1303
+#define L77599245 1304
+#define L26490924 1305
+#define L30299649 1306
+#define L6437404 1307
+#define L6437407 1308
+#define L20856364 1309
+#define L93588504 1310
+#define L56643585 1311
+#define L74209281 1312
+#define L78938625 1313
+#define L67903489 1314
+#define L9574914 1315
+#define L57548813 1316
+#define L8007704 1317
+#define L16779777 1318
+#define L69495340 1319
+#define L82987521 1320
+#define L8004636 1321
+#define L34360876 1322
+#define L14301195 1323
+#define L21506056 1324
+#define L11154460 1325
+#define L7998485 1326
+#define L12737068 1327
+#define L58213901 1328
+#define L8672792 1329
+#define L18356248 1330
+#define L55064088 1331
+#define L31876140 1332
+#define L27146796 1333
+#define L78258197 1334
+#define L8663565 1335
+#define L14291979 1336
+#define L94244373 1337
+#define L69470741 1338
+#define L22171143 1339
+#define L19033644 1340
+#define L27796482 1341
+#define L45380652 1342
+#define L44703276 1343
+#define L5279760 1344
+#define L27802648 1345
+#define L7746049 1346
+#define L25314823 1347
+#define L64498177 1348
+#define L57296397 1349
+#define L36574727 1350
+#define L22158849 1351
+#define L14950913 1352
+#define L52560904 1353
+#define L6169611 1354
+#define L52576300 1355
+#define L94906392 1356
+#define L61345293 1357
+#define L46926337 1358
+#define L9316353 1359
+#define L50753537 1360
+#define L78676993 1361
+#define L15862316 1362
+#define L66071576 1363
+#define L37233665 1364
+#define L10895900 1365
+#define L27793452 1366
+#define L15612929 1367
+#define L18106924 1368
+#define L81164844 1369
+#define L89927681 1370
+#define L25967617 1371
+#define L81161772 1372
+#define L28461612 1373
+#define L10652676 1374
+#define L44450860 1375
+#define L56372749 1376
+#define L52988929 1377
+#define L18091544 1378
+#define L26872853 1379
+#define L14710805 1380
+#define L6819339 1381
+#define L14695425 1382
+#define L59510273 1383
+#define L27537941 1384
+#define L7484417 1385
+#define L77072897 1386
+#define L28446252 1387
+#define L52317740 1388
+#define L24381976 1389
+#define L14689286 1390
+#define L31596076 1391
+#define L36325420 1392
+#define L68063752 1393
+#define L55467564 1394
+#define L32251905 1395
+#define L13115922 1396
+#define L54556184 1397
+#define L45762561 1398
+#define L73014791 1399
+#define L92153857 1400
+#define L41036301 1401
+#define L74588167 1402
+#define L45100588 1403
+#define L48253484 1404
+#define L21894168 1405
+#define L87427605 1406
+#define L41701377 1407
+#define L10640428 1408
+#define L23464464 1409
+#define L25709057 1410
+#define L33825304 1411
+#define L15348226 1412
+#define L16025608 1413
+#define L25705985 1414
+#define L17832984 1415
+#define L35407916 1416
+#define L62413825 1417
+#define L86519317 1418
+#define L48244268 1419
+#define L12866561 1420
+#define L11287041 1421
+#define L25699841 1422
+#define L56108045 1423
+#define L16915457 1424
+#define L69612545 1425
+#define L12192274 1426
+#define L77738028 1427
+#define L40128044 1428
+#define L59251713 1429
+#define L21644808 1430
+#define L27270145 1431
+#define L22559276 1432
+#define L59267116 1433
+#define L29520897 1434
+#define L76814337 1435
+#define L139201037 1436
+#define L16918552 1437
+#define L51138561 1438
+#define L22546968 1439
+#define L79982636 1440
+#define L44173868 1441
+#define L29514753 1442
+#define L57684524 1443
+#define L91895297 1444
+#define L75921452 1445
+#define L67118593 1446
+#define L59916813 1447
+#define L28849708 1448
+#define L23874049 1449
+#define L38286849 1450
+#define L19150866 1451
+#define L47988780 1452
+#define L61487117 1453
+#define L4069927 1454
+#define L90081793 1455
+#define L38283777 1456
+#define L15086593 1457
+#define L13510145 1458
+#define L29499393 1459
+#define L48641537 1460
+#define L43918352 1461
+#define L73412097 1462
+#define L47062017 1463
+#define L10363416 1464
+#define L19153964 1465
+#define L17577516 1466
+#define L16001068 1467
+#define L28603416 1468
+#define L27926040 1469
+#define L4722699 1470
+#define L16653825 1471
+#define L26355756 1472
+#define L6296072 1473
+#define L34893825 1474
+#define L36470273 1475
+#define L35137068 1476
+#define L9445894 1477
+#define L40522241 1478
+#define L26349612 1479
+#define L22048258 1480
+#define L70016001 1481
+#define L18227221 1482
+#define L14162945 1483
+#define L6299180 1484
+#define L66194968 1485
+#define L22051346 1486
+#define L36701228 1487
+#define L94118421 1488
+#define L21370888 1489
+#define L41421336 1490
+#define L13504044 1491
+#define L78138412 1492
+#define L49971720 1493
+#define L65292824 1494
+#define L6958091 1495
+#define L7635472 1496
+#define L22944263 1497
+#define L55840300 1498
+#define L78135340 1499
+#define L80373773 1500
+#define L26768385 1501
+#define L63476225 1502
+#define L66853889 1503
+#define L14156807 1504
+#define L85093889 1505
+#define L91624449 1506
+#define L18876930 1507
+#define L22710288 1508
+#define L79699500 1509
+#define L74723841 1510
+#define L29231617 1511
+#define L69092353 1512
+#define L60314125 1513
+#define L23606288 1514
+#define L17968641 1515
+#define L9187334 1516
+#define L22704144 1517
+#define L17974802 1518
+#define L17971730 1519
+#define L73834028 1520
+#define L7607819 1521
+#define L49940993 1522
+#define L57152013 1523
+#define L60304909 1524
+#define L136199181 1525
+#define L39598636 1526
+#define L17959425 1527
+#define L27418113 1528
+#define L96341528 1529
+#define L70000684 1530
+#define L57820161 1531
+#define L73809409 1532
+#define L7604752 1533
+#define L81020429 1534
+#define L136870413 1535
+#define L37098503 1536
+#define L22685704 1537
+#define L30564865 1538
+#define L49941016 1539
+#define L77861389 1540
+#define L41821697 1541
+#define L13673480 1542
+#define L78529537 1543
+#define L75376641 1544
+#define L10751512 1545
+#define L79437845 1546
+#define L51280391 1547
+#define L21118508 1548
+#define L56905729 1549
+#define L17719298 1550
+#define L18627605 1551
+#define L86639637 1552
+#define L55326209 1553
+#define L80102925 1554
+#define L60954625 1555
+#define L41821720 1556
+#define L89555457 1557
+#define L8260621 1558
+#define L12983809 1559
+#define L76943885 1560
+#define L87070721 1561
+#define L32138284 1562
+#define L91122689 1563
+#define L58466817 1564
+#define L50603052 1565
+#define L136842765 1566
+#define L12980754 1567
+#define L27396632 1568
+#define L77612045 1569
+#define L16124417 1570
+#define L19277313 1571
+#define L76946988 1572
+#define L58235905 1573
+#define L35937793 1574
+#define L66339841 1575
+#define L11182636 1576
+#define L68824597 1577
+#define L33693208 1578
+#define L5772836 1579
+#define L6440979 1580
+#define L48771073 1581
+#define L11179564 1582
+#define L42468365 1583
+#define L54408728 1584
+#define L18378271 1585
+#define L77602837 1586
+#define L12752940 1587
+#define L55979021 1588
+#define L57549313 1589
+#define L7102977 1590
+#define L30303245 1591
+#define L26479128 1592
+#define L11832326 1593
+#define L6437919 1594
+#define L29625869 1595
+#define L9587740 1596
+#define L44050988 1597
+#define L25564673 1598
+#define L35023361 1599
+#define L51686913 1600
+#define L29635116 1601
+#define L66333720 1602
+#define L44703745 1603
+#define L31876632 1604
+#define L15875073 1605
+#define L5526554 1606
+#define L43142700 1607
+#define L38167041 1608
+#define L90189825 1609
+#define L79835149 1610
+#define L8664065 1611
+#define L16780309 1612
+#define L53254145 1613
+#define L62266381 1614
+#define L44713004 1615
+#define L59125804 1616
+#define L45387308 1617
+#define L52576775 1618
+#define L44709932 1619
+#define L43133484 1620
+#define L54159384 1621
+#define L34349100 1622
+#define L7084555 1623
+#define L57543212 1624
+#define L45381164 1625
+#define L17445400 1626
+#define L81399309 1627
+#define L21506604 1628
+#define L17439245 1629
+#define L62925313 1630
+#define L82067457 1631
+#define L72627244 1632
+#define L39069228 1633
+#define L66075137 1634
+#define L37492780 1635
+#define L30284844 1636
+#define L78252588 1637
+#define L45371948 1638
+#define L23738896 1639
+#define L39740460 1640
+#define L68325896 1641
+#define L54153260 1642
+#define L32514049 1643
+#define L14289452 1644
+#define L73276935 1645
+#define L54150188 1646
+#define L96480280 1647
+#define L92416001 1648
+#define L64264705 1649
+#define L30032385 1650
+#define L10896400 1651
+#define L39734316 1652
+#define L13371922 1653
+#define L41298456 1654
+#define L19668481 1655
+#define L46692865 1656
+#define L22162476 1657
+#define L23726608 1658
+#define L26879509 1659
+#define L28449799 1660
+#define L6170156 1661
+#define L28465196 1662
+#define L35426817 1663
+#define L41061389 1664
+#define L5252619 1665
+#define L6825988 1666
+#define L10890268 1667
+#define L40387096 1668
+#define L34081304 1669
+#define L20333569 1670
+#define L44448300 1671
+#define L33179160 1672
+#define L41957389 1673
+#define L31602712 1674
+#define L28449816 1675
+#define L75509255 1676
+#define L20330497 1677
+#define L5246490 1678
+#define L23477249 1679
+#define L81805825 1680
+#define L28449836 1681
+#define L57032193 1682
+#define L68292097 1683
+#define L21906962 1684
+#define L57937421 1685
+#define L22818348 1686
+#define L56130049 1687
+#define L77079565 1688
+#define L19428370 1689
+#define L80244780 1690
+#define L21903890 1691
+#define L76171265 1692
+#define L92160513 1693
+#define L65145368 1694
+#define L48263212 1695
+#define L7481858 1696
+#define L6816796 1697
+#define L33163800 1698
+#define L87428097 1699
+#define L136978445 1700
+#define L7484944 1701
+#define L67380737 1702
+#define L10647084 1703
+#define L24139265 1704
+#define L13110290 1705
+#define L33163820 1706
+#define L6570497 1707
+#define L13110293 1708
+#define L52305964 1709
+#define L24145432 1710
+#define L92157464 1711
+#define L10640940 1712
+#define L23468056 1713
+#define L12876296 1714
+#define L79308801 1715
+#define L55455788 1716
+#define L41039916 1717
+#define L32255532 1718
+#define L92151320 1719
+#define L73674241 1720
+#define L73692716 1721
+#define L29776940 1722
+#define L23471148 1723
+#define L81553409 1724
+#define L139210765 1725
+#define L42600984 1726
+#define L22550536 1727
+#define L80876033 1728
+#define L17833516 1729
+#define L75244551 1730
+#define L5652993 1731
+#define L35399212 1732
+#define L26380824 1733
+#define L11290645 1734
+#define L80876045 1735
+#define L12198952 1736
+#define L95291928 1737
+#define L32917548 1738
+#define L42601004 1739
+#define L27286060 1740
+#define L49562625 1741
+#define L79983148 1742
+#define L91233816 1743
+#define L46406657 1744
+#define L59261484 1745
+#define L10391596 1746
+#define L5646859 1747
+#define L8134693 1748
+#define L34484780 1749
+#define L5643787 1750
+#define L83108353 1751
+#define L34481708 1752
+#define L43928080 1753
+#define L9701916 1754
+#define L85593109 1755
+#define L62392845 1756
+#define L8790535 1757
+#define L27273772 1758
+#define L94374421 1759
+#define L32000044 1760
+#define L76571649 1761
+#define L5643805 1762
+#define L11955756 1763
 
 //==========================//
 // GLOBAL                   //
@@ -1896,15 +1906,15 @@ ____V __V_={____V__};
 ____0B __0B_={____0B__};
 #define __0B__ (&__0B_)
 
-____O0 __QRF;
-____DB __3ZF;
-____IPE __NSG;
-____IPE __HTO;
-____NQE *__YAP;
-____NQE __NQE_;
-#define __NQE__ (&__NQE_)
+____O0 __JTF;
+____DB __W1F;
+____BRE __GUG;
+____BRE __AVO;
+____GSE *__RCP;
+____GSE __GSE_;
+#define __GSE__ (&__GSE_)
 
-____IPE __CQE;
+____BRE __1RE;
 ____C __C_;
 #define __C__ (&__C_)
 
@@ -1922,7 +1932,7 @@ ____V *__UJ;
 ____B __B_;
 #define __B__ (&__B_)
 
-____4 __TZC;
+____4 __M1C;
 ____FP __FP_;
 #define __FP__ (&__FP_)
 
@@ -1987,132 +1997,139 @@ ____V __string_45={____V__,10,"bin/path.h"};
 ____V __string_46={____V__,24,"#define LISAAC_DIRECTORY"};
 ____V __string_47={____V__,10,"src/path.h"};
 ____V __string_48={____V__,31,"Compilation of Lisaac compiler."};
-____V __string_49={____V__,6,"lisaac"};
-____V __string_50={____V__,28,"Compilation of Shorter tool."};
-____V __string_51={____V__,7,"shorter"};
-____V __string_52={____V__,227,"Welcome to the Lisaac World !               \
+____V __string_49={____V__,12,"gcc -O2 bin/"};
+____V __string_50={____V__,6,"lisaac"};
+____V __string_51={____V__,10,".c -o bin/"};
+____V __string_52={____V__,19,"  Execute command `"};
+____V __string_53={____V__,20,"' (please wait ...)\n"};
+____V __string_54={____V__,51,"  Auto-install fail !\n  You want to compile \
+a `bin/"};
+____V __string_55={____V__,10,".c' file.\n"};
+____V __string_56={____V__,28,"Compilation of Shorter tool."};
+____V __string_57={____V__,44,"  Compile `shorter' tools (please wait ...)\n"};
+____V __string_58={____V__,70,"bin/lisaac src/make.lip -shorter -q -boost -o\
+ bin/shorter -gcc -Isrc/."};
+____V __string_59={____V__,14,"  Shorter ok!\n"};
+____V __string_60={____V__,13,"del shorter.c"};
+____V __string_61={____V__,12,"rm shorter.c"};
+____V __string_62={____V__,32,"  Sorry, `shorter' not ready...\n"};
+____V __string_63={____V__,227,"Welcome to the Lisaac World !               \
             \n=============================                           \n  In\
 stallation successfull.                             \n  Run `lisaac' to comp\
 ile.                              "};
-____V __string_53={____V__,237,"\n  Note: You'll have to reboot or reloaded \
+____V __string_64={____V__,237,"\n  Note: You'll have to reboot or reloaded \
 environnement   \n        to acknowledge the changes.                       \
 \n     OR for bash users, doing a `source ~/.bashrc' should \n        do the\
  job.                                       \n"};
-____V __string_54={____V__,23,"Editor mode for Lisaac."};
-____V __string_55={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
+____V __string_65={____V__,23,"Editor mode for Lisaac."};
+____V __string_66={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
 5- eFTE.\n6- Eclipse.\n0- Exit menu."};
-____V __string_56={____V__,40,"Installation of `lisaac-mode' for Emacs."};
-____V __string_57={____V__,2,"C:"};
-____V __string_58={____V__,7,"/.emacs"};
-____V __string_59={____V__,24,";; **** LISAAC MODE ****"};
-____V __string_60={____V__,24,"\n(setq load-path (cons \""};
-____V __string_61={____V__,28,"/editor/emacs/\" load-path))\n"};
-____V __string_62={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
+____V __string_67={____V__,40,"Installation of `lisaac-mode' for Emacs."};
+____V __string_68={____V__,2,"C:"};
+____V __string_69={____V__,7,"/.emacs"};
+____V __string_70={____V__,24,";; **** LISAAC MODE ****"};
+____V __string_71={____V__,24,"\n(setq load-path (cons \""};
+____V __string_72={____V__,28,"/editor/emacs/\" load-path))\n"};
+____V __string_73={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
 \'\" . lisaac-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.lip\\\\'\" . li\
 saac-mode))\n(autoload 'lisaac-mode \"lisaac-mode\" \"Major mode for Lisaac \
 Programs\" t)\n\n"};
-____V __string_63={____V__,37,"Installation of `lisaac.vim' for Vim."};
-____V __string_64={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
-____V __string_65={____V__,22,"mkdir -p ~/.vim/syntax"};
-____V __string_66={____V__,22,"mkdir -p ~/.vim/indent"};
-____V __string_67={____V__,22,"mkdir -p ~/.vim/backup"};
-____V __string_68={____V__,20,"mkdir -p ~/.vim/temp"};
-____V __string_69={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
+____V __string_74={____V__,37,"Installation of `lisaac.vim' for Vim."};
+____V __string_75={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
+____V __string_76={____V__,22,"mkdir -p ~/.vim/syntax"};
+____V __string_77={____V__,22,"mkdir -p ~/.vim/indent"};
+____V __string_78={____V__,22,"mkdir -p ~/.vim/backup"};
+____V __string_79={____V__,20,"mkdir -p ~/.vim/temp"};
+____V __string_80={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
 tax/"};
-____V __string_70={____V__,3,"  `"};
-____V __string_71={____V__,2,"'\t"};
-____V __string_72={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
+____V __string_81={____V__,3,"  `"};
+____V __string_82={____V__,2,"'\t"};
+____V __string_83={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
 d the `editor/vim/install_vim_plugin.sh' file.\n"};
-____V __string_73={____V__,4,"OK.\n"};
-____V __string_74={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
+____V __string_84={____V__,4,"OK.\n"};
+____V __string_85={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
 ent/"};
-____V __string_75={____V__,297,"\n  It is recommanded to install the default\
+____V __string_86={____V__,297,"\n  It is recommanded to install the default\
  vimrc file provided by the   \n  lisaac installer.                         \
                             \n\n  If you choose not doing this action, your \
 vimrc will only be updated    \n  Do you want to install the default config \
 provided by lisaac installer ?"};
-____V __string_76={____V__,7,"/.vimrc"};
-____V __string_77={____V__,155,"\nsyntax on                           \nfile\
+____V __string_87={____V__,7,"/.vimrc"};
+____V __string_88={____V__,155,"\nsyntax on                           \nfile\
 type plugin on                    \nfiletype indent on                    \n\
 au BufNewFile,BufRead *.li setf lisaac\n"};
-____V __string_78={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
-____V __string_79={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
-____V __string_80={____V__,37,"  Sorry, not Kate editor for windows."};
-____V __string_81={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
-____V __string_82={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
+____V __string_89={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
+____V __string_90={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
+____V __string_91={____V__,37,"  Sorry, not Kate editor for windows."};
+____V __string_92={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
+____V __string_93={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
 apps/katepart/syntax/."};
-____V __string_83={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
+____V __string_94={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
 read the `editor/kate/README' file."};
-____V __string_84={____V__,3,"OK."};
-____V __string_85={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
+____V __string_95={____V__,3,"OK."};
+____V __string_96={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
 it."};
-____V __string_86={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
+____V __string_97={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
 rogram Files\\HippoEDIT\\data\\syntax\""};
-____V __string_87={____V__,12,"  Execute: `"};
-____V __string_88={____V__,5,"Fail!"};
-____V __string_89={____V__,3,"Ok."};
-____V __string_90={____V__,46,"  Sorry, Hippoedit editor is only for Windows."};
-____V __string_91={____V__,26,"Installation of eFTE mode."};
-____V __string_92={____V__,73,"  Note: eFTE Lisaac mode is native.\n        \
-See: `http://efte.cowgar.com'"};
-____V __string_93={____V__,29,"Installation of Eclipse mode."};
-____V __string_94={____V__,250," Prerequisite: you need the Eclipse package \
-installed.\n Use the Eclipse Update Manager to install the Lisaac Mode with \
-the URL:\n    http://isaacproject.u-strasbg.fr/eclipse/update/\n\n Please, r\
-ead `editor/eclipse/README' file for further information.\n"};
-____V __string_95={____V__,60,"Build the librarie documentation with Shorter\
- (HTML format)."};
-____V __string_96={____V__,14,"mkdir lib_html"};
-____V __string_97={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
-____V __string_98={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
-____V __string_99={____V__,69,"  OK\n\n  Note: you'll find this documentatio\
-n in `lib_html/index.html'"};
-____V __string_100={____V__,7,"  Fail!"};
-____V __string_101={____V__,7,"\nBye.\n\n"};
-____V __string_102={____V__,26,"Ensure assertion violated."};
-____V __string_103={____V__,5,"Step "};
-____V __string_104={____V__,3," : "};
-____V __string_105={____V__,10,"\n\nChoice:\n"};
-____V __string_106={____V__,19,"Incorrect range [0-"};
-____V __string_107={____V__,2,"]\n"};
-____V __string_108={____V__,18,"Incorrect number.\n"};
-____V __string_109={____V__,5,"  A `"};
-____V __string_110={____V__,50,"' file has no need to change. Current versio\
+____V __string_98={____V__,12,"  Execute: `"};
+____V __string_99={____V__,5,"Fail!"};
+____V __string_100={____V__,3,"Ok."};
+____V __string_101={____V__,46,"  Sorry, Hippoedit editor is only for Window\
+s."};
+____V __string_102={____V__,26,"Installation of eFTE mode."};
+____V __string_103={____V__,73,"  Note: eFTE Lisaac mode is native.\n       \
+ See: `http://efte.cowgar.com'"};
+____V __string_104={____V__,29,"Installation of Eclipse mode."};
+____V __string_105={____V__,250," Prerequisite: you need the Eclipse package\
+ installed.\n Use the Eclipse Update Manager to install the Lisaac Mode with\
+ the URL:\n    http://isaacproject.u-strasbg.fr/eclipse/update/\n\n Please, \
+read `editor/eclipse/README' file for further information.\n"};
+____V __string_106={____V__,60,"Build the librarie documentation with Shorte\
+r (HTML format)."};
+____V __string_107={____V__,14,"mkdir lib_html"};
+____V __string_108={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
+____V __string_109={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
+____V __string_110={____V__,69,"  OK\n\n  Note: you'll find this documentati\
+on in `lib_html/index.html'"};
+____V __string_111={____V__,7,"  Fail!"};
+____V __string_112={____V__,7,"\nBye.\n\n"};
+____V __string_113={____V__,26,"Ensure assertion violated."};
+____V __string_114={____V__,5,"Step "};
+____V __string_115={____V__,3," : "};
+____V __string_116={____V__,10,"\n\nChoice:\n"};
+____V __string_117={____V__,19,"Incorrect range [0-"};
+____V __string_118={____V__,2,"]\n"};
+____V __string_119={____V__,18,"Incorrect number.\n"};
+____V __string_120={____V__,5,"  A `"};
+____V __string_121={____V__,50,"' file has no need to change. Current versio\
 n is:\n"};
-____V __string_111={____V__,39,"' file has been updated. Old value is:\n"};
-____V __string_112={____V__,16,"  New value is:\n"};
-____V __string_113={____V__,30,"' file has been updated with:\n"};
-____V __string_114={____V__,30,"' file has been created with:\n"};
-____V __string_115={____V__,7,"Error: "};
-____V __string_116={____V__,16,"Not create file!"};
-____V __string_117={____V__,16,"  Confirmation ?"};
-____V __string_118={____V__,34,"Not open file (Write protection) !"};
-____V __string_119={____V__,12,"gcc -O2 bin/"};
-____V __string_120={____V__,10,".c -o bin/"};
-____V __string_121={____V__,19,"  Execute command `"};
-____V __string_122={____V__,20,"' (please wait ...)\n"};
-____V __string_123={____V__,51,"  Auto-install fail !\n  You want to compile\
- a `bin/"};
-____V __string_124={____V__,10,".c' file.\n"};
-____V __string_125={____V__,7," (y/n) "};
-____V __string_126={____V__,19,"Memory: Size bound."};
-____V __string_127={____V__,18,"Memory: Alignment."};
-____V __string_128={____V__,28,"Memory: New size < Old size."};
-____V __string_129={____V__,21,"Memory: Pointer NULL."};
-____V __string_130={____V__,25,"Memory: Bound table_size."};
-____V __string_131={____V__,19,"Memory: Table NULL."};
-____V __string_132={____V__,20,"Memory: Bound index."};
-____V __string_133={____V__,29,"Memory: Macro block not busy."};
-____V __string_134={____V__,17,"Memory: Size = 0."};
-____V __string_135={____V__,16,"Memory: Size = 0"};
-____V __string_136={____V__,10,"0123456789"};
-____V __string_137={____V__,23,"Memory: Copy alignment."};
-____V __string_138={____V__,29,"Memory: Macro block not free."};
-____V __string_139={____V__,29,"Memory: Macro Block not busy."};
-____V __string_140={____V__,18,"Memory: Big block."};
-____V __string_141={____V__,22,"Memory: Alignment LAB."};
-____V __string_142={____V__,19,"Memory: Not memory."};
-____V __string_143={____V__,19,"Not enough memory.\n"};
+____V __string_122={____V__,39,"' file has been updated. Old value is:\n"};
+____V __string_123={____V__,16,"  New value is:\n"};
+____V __string_124={____V__,30,"' file has been updated with:\n"};
+____V __string_125={____V__,30,"' file has been created with:\n"};
+____V __string_126={____V__,7,"Error: "};
+____V __string_127={____V__,16,"Not create file!"};
+____V __string_128={____V__,16,"  Confirmation ?"};
+____V __string_129={____V__,34,"Not open file (Write protection) !"};
+____V __string_130={____V__,7," (y/n) "};
+____V __string_131={____V__,19,"Memory: Size bound."};
+____V __string_132={____V__,18,"Memory: Alignment."};
+____V __string_133={____V__,28,"Memory: New size < Old size."};
+____V __string_134={____V__,21,"Memory: Pointer NULL."};
+____V __string_135={____V__,25,"Memory: Bound table_size."};
+____V __string_136={____V__,19,"Memory: Table NULL."};
+____V __string_137={____V__,20,"Memory: Bound index."};
+____V __string_138={____V__,29,"Memory: Macro block not busy."};
+____V __string_139={____V__,17,"Memory: Size = 0."};
+____V __string_140={____V__,16,"Memory: Size = 0"};
+____V __string_141={____V__,10,"0123456789"};
+____V __string_142={____V__,23,"Memory: Copy alignment."};
+____V __string_143={____V__,29,"Memory: Macro block not free."};
+____V __string_144={____V__,29,"Memory: Macro Block not busy."};
+____V __string_145={____V__,18,"Memory: Big block."};
+____V __string_146={____V__,22,"Memory: Alignment LAB."};
+____V __string_147={____V__,19,"Memory: Not memory."};
+____V __string_148={____V__,19,"Not enough memory.\n"};
 
 //==========================//
 // FUNCTION HEADER          //
@@ -2127,59 +2144,58 @@ void print_integer(unsigned short n);
 // Source code
 static void __DX(____V *__FX);
 static ____0B* __QF(____L __TF);
-static ____4* __TTF(____0B *__VTF);
-static void __RRE(____0B *__TRE,____4 *__URE);
-static void __EHI(____0B *__GHI,void *__HHI);
+static ____4* __MVF(____0B *__OVF);
+static void __KTE(____0B *__MTE,____4 *__NTE);
+static void __3II(____0B *__5II,void *__AJI);
 static void* __YF(____V *__1F);
 static void __TG(____V *__WG,____L __XG);
-static ____L __LZI(____0B *__NZI,____V *__OZI);
-static void __VJI(____0B *__XJI,void *__YJI);
-static void __T2C(void *__W2C);
+static ____L __E1I(____0B *__G1I,____V *__H1I);
+static void __OLI(____0B *__QLI,void *__RLI);
+static void __M4C(void *__P4C);
 static ____L __FR(____V *__IR,____V *__JR,____L __KR);
-static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB);
-static void __OYI(____0B *__QYI);
-static void __VXJ(____0B *__XXJ,____L __YXJ);
-static void __VTM(____4 *__XTM,____L __YTM,____L __ZTM,____L __0TM);
-static void __20J(____4 *__40J,____4 *__50J,____L __A1J);
-static void __BGB(____V *__EGB);
-static ____L __AQB(void *__DQB);
-static ____4 __OVC(____V *__RVC);
-static ____0B* __BPE();
-static ____4* __2KH(____L __5KH);
-static void __IPG(____4 *__KPG,____4 __LPG,____L __MPG);
-static void __VPG(____0B *__XPG,____4 __YPG);
-static ____4 __RTD(____4 *__TTD,____L __UTD);
+static void __1LB(void *__4LB,____V *__5LB,void *__AMB,____G __BMB);
+static void __H0I(____0B *__J0I);
+static void __OZJ(____0B *__QZJ,____L __RZJ);
+static void __OVM(____4 *__QVM,____L __RVM,____L __SVM,____L __TVM);
+static void __V2J(____4 *__X2J,____4 *__Y2J,____L __Z2J);
+static ____L __CRB(void *__FRB);
+static ____4 __HXC(____V *__KXC);
+static ____0B* __0QE();
+static ____4* __VMH(____L __YMH);
+static void __BRG(____4 *__DRG,____4 __ERG,____L __FRG);
+static void __ORG(____0B *__QRG,____4 __RRG);
+static ____4 __KVD(____4 *__MVD,____L __NVD);
 static void __LT(____L __NT,____0B *__OT);
-static ____4 __MAJ(____0B *__OAJ,____L __PAJ);
-static ____4 __A3D(____V *__C3D,____L __D3D);
-static ____4* __ULH(____4 *__WLH,____L __XLH,____L __YLH);
-static void __IUJ(____4 *__KUJ,____4 *__LUJ,____L __MUJ,____L __NUJ);
-static ____G __TNI(____0B *__VNI);
-static ____G __4OR(____4 __APR);
-static ____L __XRD(____4 __ZRD);
-static ____G __AJE(____4 __CJE);
-static void __QMQ(____L __SMQ);
-static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC);
-static void __4AJ(____0B *__ABJ,____L __BBJ);
-static void __VMJ(____4 *__XMJ,____L __YMJ,____L __ZMJ);
-static ____IPE __NYE(____L __PYE);
-static ____DB __KPF(____IPE __NPF);
-static ____IPE __BEJ(____IPE __DEJ,____IPE __EEJ);
-static ____DB __1XF(____IPE __4XF,____DB __5XF,____Y1 __AYF);
-static ____DB __4ZH(____IPE __B0H);
-static ____G __NRD(____4 __QRD);
-static void __SHK(____0B *__UHK,____4 __VHK,____L __WHK);
-static void __5WO(____DB __CXO,____DB __DXO,____IPE __EXO);
-static ____DB __0OG(____DB *__2OG,____L __3OG);
-static void __01G(____DB *__21G,____DB __31G,____L __41G);
-static ____IPE __UWP(____DB __WWP);
-static ____DB __3VG(____IPE __5VG);
-static void __UUS(____NQE *__WUS,____DB __XUS,____IPE __YUS);
-static void __DLP(____NQE *__GLP,____IPE __HLP);
-static ____NQE* __S5O(____IPE __V5O);
-static void __PAT(____NQE *__RAT);
-static ____DB __0RG(____Y1 __3RG);
-static ____NQE* __2SO();
+static ____4 __FCJ(____0B *__HCJ,____L __ICJ);
+static ____4 __Z4D(____V *__14D,____L __24D);
+static ____4* __NNH(____4 *__PNH,____L __QNH,____L __RNH);
+static void __BWJ(____4 *__DWJ,____4 *__EWJ,____L __FWJ,____L __GWJ);
+static ____G __MPI(____0B *__OPI);
+static ____G __XQR(____4 __ZQR);
+static ____L __QTD(____4 __STD);
+static ____G __ZKE(____4 __1KE);
+static void __JOQ(____L __LOQ);
+static ____L __KQC(____4 *__MQC,____4 __NQC,____L __OQC);
+static void __XCJ(____0B *__ZCJ,____L __0CJ);
+static void __OOJ(____4 *__QOJ,____L __ROJ,____L __SOJ);
+static ____BRE __G0E(____L __I0E);
+static ____DB __DRF(____BRE __GRF);
+static ____BRE __0FJ(____BRE __2FJ,____BRE __3FJ);
+static ____DB __UZF(____BRE __XZF,____DB __YZF,____Y1 __ZZF);
+static ____DB __X1H(____BRE __01H);
+static ____G __GTD(____4 __JTD);
+static void __LJK(____0B *__NJK,____4 __OJK,____L __PJK);
+static void __YYO(____DB __1YO,____DB __2YO,____BRE __3YO);
+static ____DB __TQG(____DB *__VQG,____L __WQG);
+static void __T3G(____DB *__V3G,____DB __W3G,____L __X3G);
+static ____BRE __NYP(____DB __PYP);
+static ____DB __WXG(____BRE __YXG);
+static void __NWS(____GSE *__PWS,____DB __QWS,____BRE __RWS);
+static void __2MP(____GSE *__5MP,____BRE __ANP);
+static ____GSE* __LBP(____BRE __OBP);
+static void __ICT(____GSE *__KCT);
+static ____DB __TTG(____Y1 __WTG);
+static ____GSE* __VUO();
 
 //==========================//
 // SOURCE CODE              //
@@ -2187,54 +2203,20 @@ static ____NQE* __2SO();
 
 int main(int argc,char **argv)
 {
-  ____IPE __KGF,__2ZG,__A2Q,__WIP;
-  ____O0 __LFI,__JPJ,__MHH;
-  ____DB __CKH,__SBH,__UGS,__YL,__2WJ;
-  ____0B *__JN,*__ER,*__CHD,*__BM3,*__IC,*__NC,*__PC,*__3G4,*__5G4;
-  ____0B *__STE,*__EYZ,*__JYZ,*__F5K,*__OYZ,*__EH4,*__2YZ,*__JH4,*__SFB;
-  ____0B *__MH4,*__OH4,*__AXI,*__F5B,*__ZT,*__UZZ,*__WZZ,*__KCC,*__YZZ;
-  ____0B *__0ZZ,*__2ZZ,*__1GI,*__4ZZ;
-  ____V *__TM,*__NFB,*__PFB,*__RFB,*__TFB;
-  ____Y1 __1UK,__ICH;
-  ____L __GC,__4G4,__UTE,__GYZ,__LYZ,__I5K,__DH4,__WC,__IH4,__NH4,__CXI;
-  ____L __DXI,__FZZ,__NXI,__BYI,__IYI,__JD,__XT,__3AC,__4AC,__5AC,__ABC;
-  ____L __EBC,__VBC,__GDC,__HEC,__LEC,__IFC,__GHB,__0HB;
-  _____CONTEXT __RB,__T2X,__W2X,__PGI,__ECH,__NLJ,__VUK,__QEM,__H5X;
-  _____CONTEXT __BVK,__KVK,__YGH,__AKH,__OOH,__YOH,__LKH,__4GH,__EPJ;
-  _____CONTEXT __C4X,__F4X,__NZK,__EDB,__IDB,__3OS,__WKH,__NFT,__CWT;
-  _____CONTEXT __PWU,__KWT,__3XZ,__AYZ,__BYZ,__CYZ,__SWT,__SUC,__DPH;
-  _____CONTEXT __YLJ,__PVK,__H4X,__K4X,__M4X,__P4X,__AYE,__13E,__GN;
-  _____CONTEXT __BR,__2W,__K5Q,__O5Q,__S5Q,__W5Q,__05Q,__45Q,__CAR;
-  _____CONTEXT __GAR,__KAR,__OAR,__SAR,__GV,__IW,__MW,__QW,__UW,__YW;
-  _____CONTEXT __5GD,__DQC,__HQC,__LQC,__PQC,__M1C,__TB,__AM3,__CM3;
-  _____CONTEXT __2M3,__4H,__3P,__HI,__2G4,__RTE,__R4X,__HLI,__SI,__NLI;
-  _____CONTEXT __SLI,__YLI,__2I,__DYZ,__OLO,__CMI,__FJ,__SVJ,__IMI;
-  _____CONTEXT __OMI,__0J,__IYZ,__ULO,__YMI,__DK,__XVJ,__5MI,__UK,__E5K;
-  _____CONTEXT __0LO,__JNI,__3K,__5LO,__PNI,__LL,__NYZ,__PYZ,__SYZ;
-  _____CONTEXT __TYZ,__UYZ,__CQ,__UL,__3T,__IU,__3L,__0V,__BH4,__NU;
-  _____CONTEXT __OM,__VM,__UC,__2Y,__N5,__0C,__CEB,__0JB,__LEB,__NWB;
-  _____CONTEXT __TEB,__SWB,__ZEB,__AKB,__VYZ,__YYZ,__ZYZ,__0YZ,__FKB;
-  _____CONTEXT __EFB,__1YZ,__KKB,__LFB,__GH4,__LH4,__PKB,__3FB,__VKB;
-  _____CONTEXT __5WI,__0WJ,__FFL,__PFL,__FXJ,__HXI,__NLW,__PLW,__YNO;
-  _____CONTEXT __QXJ,__JDP,__BDQ,__KCR,__JDQ,__3YZ,__AZZ,__BZZ,__CZZ;
-  _____CONTEXT __RDQ,__RLW,__0FL,__DZZ,__JZZ,__KZZ,__GZZ,__X4X,__M0J;
-  _____CONTEXT __UXI,__14X,__S0J,__KMO,__4XI,__54X,__X0J,__D5X,__NZZ;
-  _____CONTEXT __QZZ,__RZZ,__SZZ,__CP,__YY,__B4C,__OJD,__T5,__FZ,__Y5;
-  _____CONTEXT __CD,__XGB,__HD,__GUB,__HXB,__ND,__B5B,__3IC,__L5B,__CJC;
-  _____CONTEXT __R5B,__RT,__JJC,__BAC,__PJC,__NXB,__QUB,__SXB,__UD;
-  _____CONTEXT __LAC,__WJC,__VAC,__1JC,__1AC,__TZZ,__ZUC,__JBC,__4UC;
-  _____CONTEXT __PBC,__VZZ,__FVC,__0BC,__KVC,__ACC,__OWC,__ICC,__F0C;
-  _____CONTEXT __QCC,__K0C,__WCC,__TWC,__BDC,__XZZ,__S0C,__LDC,__X0C;
-  _____CONTEXT __RDC,__YXB,__0UB,__3XB,__1D,__XDC,__AKC,__5DC,__FKC;
-  _____CONTEXT __FEC,__ZZZ,__1WC,__QEC,__AXC,__WEC,__DYB,__EVB,__IYB;
-  _____CONTEXT __CE,__1EC,__KKC,__DFC,__1ZZ,__HXC,__NFC,__MXC,__TFC;
-  _____CONTEXT __PKC,__0FC,__OYB,__OVB,__TYB,__JE,__ZYB,__YVB,__4YB;
-  _____CONTEXT __QE,__5FC,__EZB,__YE,__2QB,__4GB,__CRB,__45,__OZ,__DAB;
-  _____CONTEXT __BF,__DHB,__0GI,__WPJ,__I0K,__HRB,__NHB,__MRB,__UHB;
-  _____CONTEXT __3ZZ,__TRB,__5HB,__YRB,__FIB,__JAB,__JF,__IQ,__2M,__OQ;
-  ____G __OKH,__NI,__YI,__WJ,__5I,__QK,__3J,__XK,__IXJ,__ZXI;
-  ____4 *__CC,*__EU,*__AYI,*__FYI,*__HYI;
-  ____4 __DCC;
+  ____O0 __EHI,__CRJ;
+  ____BRE __DIF;
+  ____Y1 __UWK,__BEH;
+  ____DB __1LH,__YL,__VYJ;
+  ____0B *__JN,*__ER,*__QQ3,*__GK4,*__LVE,*__DB0,*__NB0,*__REY,*__4AC;
+  ____0B *__ZT,*__MXY,*__QXY;
+  ____L __GC,__FK4,__FB0,__PK4,__2YI,__QB0,__GZI,__0ZI,__XT,__WCC,__5EC;
+  ____V *__TM,*__NFB;
+  _____CONTEXT __RB,__M4X,__P4X,__OWK,__OAY,__EMH,__XIH,__3QJ,__15X;
+  _____CONTEXT __45X,__BB0,__05C,__HLD,__0EQ,__DER,__CFQ,__ZEY,__41C;
+  _____CONTEXT __JEC;
+  ____G __HMH,__NI,__5I,__BZJ;
+  ____4 *__CC,*__EU,*__ZZI,*__A0I;
+  ____4 __2DC;
   lisaac_push_first(&__RB,L3149825); // L24 INSTALL_LISAAC;
   signal(SIGINT,interrupt_signal);
   arg_count  = argc;
@@ -2250,115 +2232,111 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L5509656); // L42 STRING;
   lisaac_push(&__RB,L4986392); // L38 STRING;
   lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__T2X,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__W2X,L4069927); // L31 CONVERT;
-  __KGF=((____IPE ) 0);
-  lisaac_push(&__RB,L14955010); // L114 OBJECT;
-  __CQE=__KGF;
+  lisaac_push_first(&__M4X,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__P4X,L4069927); // L31 CONVERT;
+  __DIF=((____BRE ) 0);
+  lisaac_push(&__RB,L15348226); // L117 OBJECT;
+  __1RE=__DIF;
   lisaac_push(&__RB,L5793313); // L44 UINTEGER_64;
-  lisaac_push_first(&__PGI,L5793313); // L44 UINTEGER_64;
-  __LFI=((____O0 )(0xFFFFFFFFFFFFFFFFLLU));
+  lisaac_push_first(&__M4X,L5793313); // L44 UINTEGER_64;
+  __EHI=((____O0 )(0xFFFFFFFFFFFFFFFFLLU));
   lisaac_push(&__RB,L5781540); // L44 UINTEGER_32;
-  lisaac_push_first(&__ECH,L5781540); // L44 UINTEGER_32;
-  lisaac_push_first(&__NLJ,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__VUK,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__QEM,L5383176); // L41 NUMERIC;
-  lisaac_push(&__VUK,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__H5X,L9195016); // L70 NUMERIC;
-  __1UK=(____Y1)(-  0);
-  lisaac_push(&__NLJ,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__BVK,L5121032); // L39 NUMERIC;
-  lisaac_push(&__NLJ,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__KVK,L9195016); // L70 NUMERIC;
-  __ICH=(____Y1)(__1UK -  1);
-  lisaac_push(&__ECH,L5781540); // L44 UINTEGER_32;
-  lisaac_push_first(&__YGH,L49941512); // L381 NUMERIC;
-  lisaac_push_first(&__AKH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__OOH,L7088642); // L54 OBJECT;
-  __CKH=((____DB )(top_context->back->back));
-  lisaac_push(&__AKH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__YOH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LKH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__4GH,L49971720); // L381 NUMERIC;
-  lisaac_push_first(&__EPJ,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__C4X,L68325896); // L521 NUMERIC;
-  lisaac_push_first(&__F4X,L4069927); // L31 CONVERT;
-  __JPJ=((____O0 )__ICH);
-  lisaac_push(&__EPJ,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__NZK,L15224840); // L116 NUMERIC;
-  if ((__LFI > __JPJ)) {
-    lisaac_push(&__LKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__EDB,L13509636); // L103 TRUE;
-    __OKH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LKH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__IDB,L14689286); // L112 FALSE;
-    __OKH=__F__;
-  };
-  if (__OKH) {
-    lisaac_push(&__AKH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__3OS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WKH,L21910546); // L167 BLOCK;
-    lisaac_push(&__WKH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__NFT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CWT,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PWU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KWT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CKH));
-    lisaac_push(&__NFT,L9181698); // L70 OBJECT;
+  lisaac_push_first(&__M4X,L5781540); // L44 UINTEGER_32;
+  lisaac_push_first(&__P4X,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__OWK,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OAY,L9195016); // L70 NUMERIC;
+  __UWK=(____Y1)(-  0);
+  lisaac_push(&__P4X,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__OWK,L9195016); // L70 NUMERIC;
+  __BEH=(____Y1)(__UWK -  1);
+  lisaac_push(&__M4X,L5781540); // L44 UINTEGER_32;
+  lisaac_push_first(&__P4X,L49941512); // L381 NUMERIC;
+  lisaac_push_first(&__OWK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__OAY,L7481858); // L57 OBJECT;
+  __1LH=((____DB )(top_context->back->back));
+  lisaac_push(&__OWK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__OAY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EMH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XIH,L49971720); // L381 NUMERIC;
+  lisaac_push_first(&__3QJ,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__15X,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__45X,L4069927); // L31 CONVERT;
+  __CRJ=((____O0 )__BEH);
+  lisaac_push(&__3QJ,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__15X,L15224840); // L116 NUMERIC;
+  if ((__EHI > __CRJ)) {
+    lisaac_push(&__EMH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XIH,L13509636); // L103 TRUE;
+    __HMH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EMH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XIH,L14689286); // L112 FALSE;
+    __HMH=__F__;
+  };
+  if (__HMH) {
+    lisaac_push(&__OWK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OAY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EMH,L21910546); // L167 BLOCK;
+    lisaac_push(&__EMH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XIH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__3QJ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__15X,L8792068); // L67 TRUE;
+    lisaac_push_first(&__45X,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1LH));
+    lisaac_push(&__XIH,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__NFT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3XZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AYZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BYZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__CYZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XIH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__3QJ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__15X,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__45X,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__BB0,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__NFT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SWT,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SUC,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XIH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__3QJ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__15X,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__AKH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__DPH,L8530438); // L65 FALSE;
+    lisaac_push(&__OWK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OAY,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__YGH,L6842404); // L52 UINTEGER_32;
-  lisaac_push_first(&__YLJ,L68325896); // L521 NUMERIC;
-  lisaac_push_first(&__PVK,L4069927); // L31 CONVERT;
-  __MHH=((____O0 )__ICH);
+  lisaac_push(&__P4X,L6842404); // L52 UINTEGER_32;
+  lisaac_push_first(&__OWK,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__OAY,L4069927); // L31 CONVERT;
+  __EHI=((____O0 )__BEH);
   lisaac_push(&__RB,L5772836); // L44 UINTEGER_32;
-  __QRF=__MHH;
+  __JTF=__EHI;
   lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__H4X,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__K4X,L4069927); // L31 CONVERT;
-  __2ZG=((____IPE ) 0);
+  lisaac_push_first(&__M4X,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__P4X,L4069927); // L31 CONVERT;
+  __DIF=((____BRE ) 0);
   lisaac_push(&__RB,L12981804); // L99 MEMORY;
-  __NSG=__2ZG;
+  __GUG=__DIF;
   lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
   lisaac_push_first(&__M4X,L68588040); // L523 NUMERIC;
   lisaac_push_first(&__P4X,L4069927); // L31 CONVERT;
-  __A2Q=((____IPE ) 0);
+  __DIF=((____BRE ) 0);
   lisaac_push(&__RB,L6299180); // L48 MEMORY;
-  __NQE__->__QQE=__A2Q;
+  __GSE__->__JSE=__DIF;
   lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__AYE,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__13E,L4069927); // L31 CONVERT;
-  __WIP=((____IPE ) 0);
+  lisaac_push_first(&__M4X,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__P4X,L4069927); // L31 CONVERT;
+  __DIF=((____BRE ) 0);
   lisaac_push(&__RB,L49160236); // L375 MEMORY;
-  __HTO=__WIP;
+  __AVO=__DIF;
   lisaac_push(&__RB,L10627112); // L81 SYSTEM;
-  __SBH=((____DB )(NULL));
+  __1LH=((____DB )(NULL));
   lisaac_push(&__RB,L48898092); // L373 MEMORY;
-  __3ZF=__SBH;
+  __W1F=__1LH;
   lisaac_push(&__RB,L5120556); // L39 MEMORY;
-  __UGS=((____DB )(NULL));
+  __1LH=((____DB )(NULL));
   lisaac_push(&__RB,L6170156); // L47 MEMORY;
-  __NQE__->__PQE=__UGS;
+  __GSE__->__ISE=__1LH;
   lisaac_push(&__RB,L25041964); // L191 MEMORY;
   lisaac_push(&__RB,L6824492); // L52 MEMORY;
   lisaac_push(&__RB,L6955564); // L53 MEMORY;
   lisaac_push(&__RB,L5773336); // L44 STRING;
   lisaac_push(&__RB,L12866561); // L98 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L12866561); // L98 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L12866561); // L98 INSTALL_LISAAC;
   __JN=__QF( 256);
   lisaac_push(&__RB,L12852225); // L98 INSTALL_LISAAC;
   __5B=__JN;
@@ -2367,1224 +2345,1315 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L31989761); // L244 INSTALL_LISAAC;
   lisaac_push(&__RB,L14162945); // L108 INSTALL_LISAAC;
   lisaac_push(&__RB,L12998145); // L99 INSTALL_LISAAC;
-  lisaac_push_first(&__BR,L12998145); // L99 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L12998145); // L99 INSTALL_LISAAC;
   __ER=__QF( 256);
   lisaac_push(&__RB,L12983809); // L99 INSTALL_LISAAC;
   __AH=__ER;
   lisaac_push(&__RB,L32251905); // L246 INSTALL_LISAAC;
   lisaac_push(&__RB,L34103809); // L260 INSTALL_LISAAC;
-  lisaac_push_first(&__2W,L34103809); // L260 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L34103809); // L260 INSTALL_LISAAC;
   lisaac_push(&__RB,L32120833); // L245 INSTALL_LISAAC;
   lisaac_push(&__RB,L34365441); // L262 INSTALL_LISAAC;
-  lisaac_push_first(&__K5Q,L34365441); // L262 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L34365441); // L262 INSTALL_LISAAC;
   lisaac_push(&__RB,L33450497); // L255 INSTALL_LISAAC;
-  lisaac_push_first(&__O5Q,L33450497); // L255 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L33450497); // L255 INSTALL_LISAAC;
   lisaac_push(&__RB,L35426817); // L270 INSTALL_LISAAC;
-  lisaac_push_first(&__S5Q,L35426817); // L270 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35426817); // L270 INSTALL_LISAAC;
   lisaac_push(&__RB,L32382977); // L247 INSTALL_LISAAC;
   lisaac_push(&__RB,L35677185); // L272 INSTALL_LISAAC;
-  lisaac_push_first(&__W5Q,L35677185); // L272 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35677185); // L272 INSTALL_LISAAC;
   lisaac_push(&__RB,L32514049); // L248 INSTALL_LISAAC;
   lisaac_push(&__RB,L36205057); // L276 INSTALL_LISAAC;
-  lisaac_push_first(&__05Q,L36205057); // L276 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L36205057); // L276 INSTALL_LISAAC;
   lisaac_push(&__RB,L32645121); // L249 INSTALL_LISAAC;
   lisaac_push(&__RB,L34496001); // L263 INSTALL_LISAAC;
-  lisaac_push_first(&__45Q,L34496001); // L263 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L34496001); // L263 INSTALL_LISAAC;
   lisaac_push(&__RB,L33581569); // L256 INSTALL_LISAAC;
-  lisaac_push_first(&__CAR,L33581569); // L256 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L33581569); // L256 INSTALL_LISAAC;
   lisaac_push(&__RB,L35807233); // L273 INSTALL_LISAAC;
-  lisaac_push_first(&__GAR,L35807233); // L273 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35807233); // L273 INSTALL_LISAAC;
   lisaac_push(&__RB,L36336641); // L277 INSTALL_LISAAC;
-  lisaac_push_first(&__KAR,L36336641); // L277 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L36336641); // L277 INSTALL_LISAAC;
   lisaac_push(&__RB,L34627585); // L264 INSTALL_LISAAC;
-  lisaac_push_first(&__OAR,L34627585); // L264 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L34627585); // L264 INSTALL_LISAAC;
   lisaac_push(&__RB,L33712129); // L257 INSTALL_LISAAC;
-  lisaac_push_first(&__SAR,L33712129); // L257 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L33712129); // L257 INSTALL_LISAAC;
   lisaac_push(&__RB,L35023361); // L267 INSTALL_LISAAC;
-  lisaac_push_first(&__GV,L35023361); // L267 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35023361); // L267 INSTALL_LISAAC;
   lisaac_push(&__RB,L34893825); // L266 INSTALL_LISAAC;
-  lisaac_push_first(&__IW,L34893825); // L266 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L34893825); // L266 INSTALL_LISAAC;
   lisaac_push(&__RB,L33975809); // L259 INSTALL_LISAAC;
-  lisaac_push_first(&__MW,L33975809); // L259 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L33975809); // L259 INSTALL_LISAAC;
   lisaac_push(&__RB,L35298817); // L269 INSTALL_LISAAC;
-  lisaac_push_first(&__QW,L35298817); // L269 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35298817); // L269 INSTALL_LISAAC;
   lisaac_push(&__RB,L35937793); // L274 INSTALL_LISAAC;
-  lisaac_push_first(&__UW,L35937793); // L274 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L35937793); // L274 INSTALL_LISAAC;
   lisaac_push(&__RB,L36470273); // L278 INSTALL_LISAAC;
-  lisaac_push_first(&__YW,L36470273); // L278 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L36470273); // L278 INSTALL_LISAAC;
   lisaac_push(&__RB,L4723740); // L36 STD_INPUT;
-  __TZC='\0';
+  __M1C='\0';
   lisaac_push(&__RB,L6161949); // L47 INPUT_STREAM;
-  lisaac_push_first(&__5GD,L6423581); // L49 INPUT_STREAM;
-  __CHD=__QF( 1024);
+  lisaac_push_first(&__M4X,L6423581); // L49 INPUT_STREAM;
+  __ER=__QF( 1024);
   lisaac_push(&__RB,L5643805); // L43 INPUT_STREAM;
-  __UR=__CHD;
+  __UR=__ER;
   lisaac_push(&__RB,L52988929); // L404 INSTALL_LISAAC;
-  lisaac_push_first(&__DQC,L52988929); // L404 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L52988929); // L404 INSTALL_LISAAC;
   lisaac_push(&__RB,L53121025); // L405 INSTALL_LISAAC;
-  lisaac_push_first(&__HQC,L53121025); // L405 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L53121025); // L405 INSTALL_LISAAC;
   lisaac_push(&__RB,L53254145); // L406 INSTALL_LISAAC;
-  lisaac_push_first(&__LQC,L53254145); // L406 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L53254145); // L406 INSTALL_LISAAC;
   lisaac_push(&__RB,L53782529); // L410 INSTALL_LISAAC;
-  lisaac_push_first(&__PQC,L53782529); // L410 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L53782529); // L410 INSTALL_LISAAC;
   lisaac_push(&__RB,L54548481); // L416 INSTALL_LISAAC;
-  lisaac_push_first(&__M1C,L54548481); // L416 INSTALL_LISAAC;
-  lisaac_push(&__RB,L78778881); // L601 INSTALL_LISAAC;
-  lisaac_push_first(&__TB,L78778881); // L601 INSTALL_LISAAC;
-  lisaac_push(&__TB,L79456257); // L606 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L54548481); // L416 INSTALL_LISAAC;
+  lisaac_push(&__RB,L80876033); // L617 INSTALL_LISAAC;
+  lisaac_push_first(&__M4X,L80876033); // L617 INSTALL_LISAAC;
+  lisaac_push(&__M4X,L81553409); // L622 INSTALL_LISAAC;
   __DX((&__string_2));
   if (__JN==NULL) {
-    lisaac_push(&__TB,L79570945); // L607 INSTALL_LISAAC;
+    lisaac_push(&__M4X,L81668097); // L623 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__TB,L79570945); // L607 INSTALL_LISAAC;
-    __BM3=((____0B *)__JN);
-    lisaac_push_first(&__AM3,L21894168); // L167 STRING;
-    __BM3->__FC= 0;
-    lisaac_push(&__AM3,L22546968); // L172 STRING;
-    lisaac_push_first(&__CM3,L19280914); // L147 BLOCK;
-    lisaac_push(&__CM3,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__2M3,L8530438); // L65 FALSE;
+    lisaac_push(&__M4X,L81668097); // L623 INSTALL_LISAAC;
+    __QQ3=((____0B *)__JN);
+    lisaac_push_first(&__P4X,L21894168); // L167 STRING;
+    __QQ3->__FC= 0;
+    lisaac_push(&__P4X,L22546968); // L172 STRING;
+    lisaac_push_first(&__OWK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OAY,L8530438); // L65 FALSE;
   };
   if (__JN==NULL) {
-    lisaac_push(&__TB,L79708673); // L608 INSTALL_LISAAC;
+    lisaac_push(&__M4X,L81805825); // L624 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__TB,L79708673); // L608 INSTALL_LISAAC;
-    __CC=__TTF(((____0B *)__JN));
+    lisaac_push(&__M4X,L81805825); // L624 INSTALL_LISAAC;
+    __CC=__MVF(((____0B *)__JN));
   };
   getcwd((__CC),255);
   if (__JN==NULL) {
-    lisaac_push(&__TB,L79970305); // L610 INSTALL_LISAAC;
+    lisaac_push(&__M4X,L82067457); // L626 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__TB,L79970305); // L610 INSTALL_LISAAC;
-    __RRE(((____0B *)__JN),__CC);
+    lisaac_push(&__M4X,L82067457); // L626 INSTALL_LISAAC;
+    __KTE(((____0B *)__JN),__CC);
   };
   if (__JN==NULL) {
-    lisaac_push(&__TB,L80242177); // L612 INSTALL_LISAAC;
+    lisaac_push(&__M4X,L82339329); // L628 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     __GC=__JN->__FC;
   };
-  lisaac_push(&__TB,L80242689); // L612 INSTALL_LISAAC;
-  __IC=__QF(__GC);
-  __JC=__IC;
-  if (__IC==NULL) {
-    lisaac_push(&__TB,L80363521); // L613 INSTALL_LISAAC;
+  lisaac_push(&__M4X,L82339841); // L628 INSTALL_LISAAC;
+  __ER=__QF(__GC);
+  __JC=__ER;
+  if (__ER==NULL) {
+    lisaac_push(&__M4X,L82460673); // L629 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__TB,L80363521); // L613 INSTALL_LISAAC;
-    __EHI(((____0B *)__IC),__JN);
-  };
-  lisaac_push(&__TB,L80510465); // L614 INSTALL_LISAAC;
-  __NC=__YF((&__string_3));
-  __OC=__NC;
-  lisaac_push(&__TB,L80642049); // L615 INSTALL_LISAAC;
-  __PC=__YF((&__string_4));
-  __QC=__PC;
-  lisaac_push(&__TB,L80890369); // L617 INSTALL_LISAAC;
+    lisaac_push(&__M4X,L82460673); // L629 INSTALL_LISAAC;
+    __3II(((____0B *)__ER),__JN);
+  };
+  lisaac_push(&__M4X,L82607617); // L630 INSTALL_LISAAC;
+  __ER=__YF((&__string_3));
+  __OC=__ER;
+  lisaac_push(&__M4X,L82739201); // L631 INSTALL_LISAAC;
+  __ER=__YF((&__string_4));
+  __QC=__ER;
+  lisaac_push(&__M4X,L82987521); // L633 INSTALL_LISAAC;
   __TG((&__string_5), 0);
-  lisaac_push(&__TB,L81011201); // L618 INSTALL_LISAAC;
-  lisaac_push_first(&__4H,L37233665); // L284 INSTALL_LISAAC;
+  lisaac_push(&__M4X,L83108353); // L634 INSTALL_LISAAC;
+  lisaac_push_first(&__P4X,L37233665); // L284 INSTALL_LISAAC;
   if (((void *)__QC != (void *)NULL)) {
-    lisaac_push(&__4H,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__3P,L6825988); // L52 TRUE;
-    lisaac_push_first(&__HI,L38167041); // L291 INSTALL_LISAAC;
-    __3G4=__OC;
-    lisaac_push_first(&__2G4,L8672792); // L66 STRING;
+    lisaac_push(&__P4X,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__OWK,L6825988); // L52 TRUE;
+    lisaac_push_first(&__OAY,L38167041); // L291 INSTALL_LISAAC;
+    __QQ3=__OC;
+    lisaac_push_first(&__EMH,L8672792); // L66 STRING;
     if (__OC==NULL) {
-      lisaac_push(&__2G4,L9059864); // L69 STRING;
+      lisaac_push(&__EMH,L9059864); // L69 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      __4G4=__OC->__FC;
+      __FK4=__OC->__FC;
     };
-    lisaac_push(&__2G4,L9060376); // L69 STRING;
-    __5G4=__QF(__4G4);
-    if (__5G4==NULL) {
-      lisaac_push(&__2G4,L9184792); // L70 STRING;
+    lisaac_push(&__EMH,L9060376); // L69 STRING;
+    __GK4=__QF(__FK4);
+    if (__GK4==NULL) {
+      lisaac_push(&__EMH,L9184792); // L70 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__2G4,L9184792); // L70 STRING;
-      __EHI(((____0B *)__5G4),__3G4);
+      lisaac_push(&__EMH,L9184792); // L70 STRING;
+      __3II(((____0B *)__GK4),__QQ3);
     };
-    __LI=__5G4;
+    __LI=__GK4;
     if (__QC==NULL) {
-      lisaac_push(&__HI,L38283777); // L292 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L38283777); // L292 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__HI,L38283777); // L292 INSTALL_LISAAC;
-      __STE=((____0B *)__QC);
-      lisaac_push_first(&__RTE,L17439245); // L133 ABSTRACT_STRING;
-      __UTE=__STE->__FC;
-      lisaac_push(&__RTE,L17449997); // L133 ABSTRACT_STRING;
-      lisaac_push_first(&__R4X,L14700552); // L112 NUMERIC;
-      __NI=(__UTE ==  0);
+      lisaac_push(&__OAY,L38283777); // L292 INSTALL_LISAAC;
+      __LVE=((____0B *)__QC);
+      lisaac_push_first(&__EMH,L17439245); // L133 ABSTRACT_STRING;
+      __FK4=__LVE->__FC;
+      lisaac_push(&__EMH,L17449997); // L133 ABSTRACT_STRING;
+      lisaac_push_first(&__XIH,L14700552); // L112 NUMERIC;
+      __NI=(__FK4 ==  0);
     };
     if (__NI) {
-      lisaac_push(&__HI,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__HLI,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SI,L38286849); // L292 INSTALL_LISAAC;
-      lisaac_push(&__SI,L38437377); // L293 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XIH,L38286849); // L292 INSTALL_LISAAC;
+      lisaac_push(&__XIH,L38437377); // L293 INSTALL_LISAAC;
       __DX((&__string_6));
       __WI=(&__string_7);
-      __YI=__F__;
+      __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__HI,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__NLI,L8530438); // L65 FALSE;
-      __YI=__J__;
+      lisaac_push(&__OAY,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L8530438); // L65 FALSE;
+      __NI=__J__;
     };
-    if (__YI) {
-      lisaac_push(&__HI,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__SLI,L9326596); // L71 TRUE;
-      __WJ=__F__;
+    if (__NI) {
+      lisaac_push(&__OAY,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L9326596); // L71 TRUE;
+      __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__HI,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__YLI,L9187334); // L70 FALSE;
-      lisaac_push_first(&__2I,L38674433); // L295 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L9187334); // L70 FALSE;
+      lisaac_push_first(&__XIH,L38674433); // L295 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__2I,L38687745); // L295 INSTALL_LISAAC;
+        lisaac_push(&__XIH,L38687745); // L295 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__2I,L38687745); // L295 INSTALL_LISAAC;
-        __EYZ=((____0B *)__QC);
-        lisaac_push_first(&__DYZ,L41697293); // L318 ABSTRACT_STRING;
-        __GYZ=__LZI(__EYZ,(&__string_8));
-        __5I=(__GYZ !=  0);
+        lisaac_push(&__XIH,L38687745); // L295 INSTALL_LISAAC;
+        __DB0=((____0B *)__QC);
+        lisaac_push_first(&__3QJ,L41697293); // L318 ABSTRACT_STRING;
+        __FB0=__E1I(__DB0,(&__string_8));
+        __5I=(__FB0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__YLI,L9570822); // L73 FALSE;
-        lisaac_push_first(&__OLO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__CMI,L9445894); // L72 FALSE;
-        lisaac_push_first(&__FJ,L38691841); // L295 INSTALL_LISAAC;
+        lisaac_push(&__EMH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__XIH,L8792068); // L67 TRUE;
+        lisaac_push_first(&__3QJ,L9445894); // L72 FALSE;
+        lisaac_push_first(&__15X,L38691841); // L295 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
+          lisaac_push(&__15X,L38944257); // L297 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
-          __VJI(((____0B *)__LI),(&__string_9));
+          lisaac_push(&__15X,L38944257); // L297 INSTALL_LISAAC;
+          __OLI(((____0B *)__LI),(&__string_9));
         };
         __WI=(&__string_10);
         __OJ=(&__string_11);
         __RJ=(&__string_12);
         __UJ=(&__string_13);
       } else /* FALSE */ {
-        lisaac_push(&__YLI,L9570822); // L73 FALSE;
-        lisaac_push_first(&__SVJ,L8530438); // L65 FALSE;
+        lisaac_push(&__EMH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__XIH,L8530438); // L65 FALSE;
       };
-      __WJ=__5I;
+      __NI=__5I;
     };
-    if (__WJ) {
-      lisaac_push(&__HI,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__IMI,L9326596); // L71 TRUE;
-      __QK=__F__;
+    if (__NI) {
+      lisaac_push(&__OAY,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L9326596); // L71 TRUE;
+      __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__HI,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__OMI,L9187334); // L70 FALSE;
-      lisaac_push_first(&__0J,L39591937); // L302 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L9187334); // L70 FALSE;
+      lisaac_push_first(&__XIH,L39591937); // L302 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__0J,L39605249); // L302 INSTALL_LISAAC;
+        lisaac_push(&__XIH,L39605249); // L302 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__0J,L39605249); // L302 INSTALL_LISAAC;
-        __JYZ=((____0B *)__QC);
-        lisaac_push_first(&__IYZ,L41697293); // L318 ABSTRACT_STRING;
-        __LYZ=__LZI(__JYZ,(&__string_14));
-        __3J=(__LYZ !=  0);
+        lisaac_push(&__XIH,L39605249); // L302 INSTALL_LISAAC;
+        __DB0=((____0B *)__QC);
+        lisaac_push_first(&__3QJ,L41697293); // L318 ABSTRACT_STRING;
+        __FB0=__E1I(__DB0,(&__string_14));
+        __5I=(__FB0 !=  0);
       };
-      if (__3J) {
-        lisaac_push(&__OMI,L9570822); // L73 FALSE;
-        lisaac_push_first(&__ULO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__YMI,L9445894); // L72 FALSE;
-        lisaac_push_first(&__DK,L39609345); // L302 INSTALL_LISAAC;
+      if (__5I) {
+        lisaac_push(&__EMH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__XIH,L8792068); // L67 TRUE;
+        lisaac_push_first(&__3QJ,L9445894); // L72 FALSE;
+        lisaac_push_first(&__15X,L39609345); // L302 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__DK,L39861249); // L304 INSTALL_LISAAC;
+          lisaac_push(&__15X,L39861249); // L304 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__DK,L39861249); // L304 INSTALL_LISAAC;
-          __VJI(((____0B *)__LI),(&__string_15));
+          lisaac_push(&__15X,L39861249); // L304 INSTALL_LISAAC;
+          __OLI(((____0B *)__LI),(&__string_15));
         };
         __WI=(&__string_16);
         __OJ=(&__string_11);
         __RJ=(&__string_17);
         __UJ=(&__string_18);
       } else /* FALSE */ {
-        lisaac_push(&__OMI,L9570822); // L73 FALSE;
-        lisaac_push_first(&__XVJ,L8530438); // L65 FALSE;
+        lisaac_push(&__EMH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__XIH,L8530438); // L65 FALSE;
       };
-      __QK=__3J;
+      __NI=__5I;
     };
-    if ((! __QK)) {
-      lisaac_push(&__HI,L42208769); // L322 INSTALL_LISAAC;
-      lisaac_push_first(&__5MI,L10362374); // L79 FALSE;
-      lisaac_push_first(&__UK,L40509441); // L309 INSTALL_LISAAC;
+    if ((! __NI)) {
+      lisaac_push(&__OAY,L42208769); // L322 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L10362374); // L79 FALSE;
+      lisaac_push_first(&__XIH,L40509441); // L309 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__UK,L40522241); // L309 INSTALL_LISAAC;
+        lisaac_push(&__XIH,L40522241); // L309 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__UK,L40522241); // L309 INSTALL_LISAAC;
-        __F5K=((____0B *)__QC);
-        lisaac_push_first(&__E5K,L41697293); // L318 ABSTRACT_STRING;
-        __I5K=__LZI(__F5K,(&__string_19));
-        __XK=(__I5K !=  0);
+        lisaac_push(&__XIH,L40522241); // L309 INSTALL_LISAAC;
+        __DB0=((____0B *)__QC);
+        lisaac_push_first(&__3QJ,L41697293); // L318 ABSTRACT_STRING;
+        __FB0=__E1I(__DB0,(&__string_19));
+        __5I=(__FB0 !=  0);
       };
-      if (__XK) {
-        lisaac_push(&__5MI,L10881542); // L83 FALSE;
-        lisaac_push_first(&__0LO,L6825988); // L52 TRUE;
-        lisaac_push_first(&__JNI,L10494470); // L80 FALSE;
-        lisaac_push_first(&__3K,L40526337); // L309 INSTALL_LISAAC;
+      if (__5I) {
+        lisaac_push(&__EMH,L10881542); // L83 FALSE;
+        lisaac_push_first(&__XIH,L6825988); // L52 TRUE;
+        lisaac_push_first(&__3QJ,L10494470); // L80 FALSE;
+        lisaac_push_first(&__15X,L40526337); // L309 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__3K,L40779265); // L311 INSTALL_LISAAC;
+          lisaac_push(&__15X,L40779265); // L311 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__3K,L40779265); // L311 INSTALL_LISAAC;
-          __VJI(((____0B *)__LI),(&__string_20));
+          lisaac_push(&__15X,L40779265); // L311 INSTALL_LISAAC;
+          __OLI(((____0B *)__LI),(&__string_20));
         };
         __WI=(&__string_21);
         __OJ=(&__string_11);
         __RJ=(&__string_12);
         __UJ=(&__string_13);
       } else /* FALSE */ {
-        lisaac_push(&__5MI,L10881542); // L83 FALSE;
-        lisaac_push_first(&__5LO,L6826502); // L52 FALSE;
-        lisaac_push_first(&__PNI,L10759174); // L82 FALSE;
-        lisaac_push_first(&__LL,L41425921); // L316 INSTALL_LISAAC;
-        lisaac_push(&__LL,L41701377); // L318 INSTALL_LISAAC;
+        lisaac_push(&__EMH,L10881542); // L83 FALSE;
+        lisaac_push_first(&__XIH,L6826502); // L52 FALSE;
+        lisaac_push_first(&__3QJ,L10759174); // L82 FALSE;
+        lisaac_push_first(&__15X,L41425921); // L316 INSTALL_LISAAC;
+        lisaac_push(&__15X,L41701377); // L318 INSTALL_LISAAC;
         __DX((&__string_22));
         if (__QC==NULL) {
-          lisaac_push(&__LL,L41821697); // L319 INSTALL_LISAAC;
+          lisaac_push(&__15X,L41821697); // L319 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__LL,L41821697); // L319 INSTALL_LISAAC;
-          __OYZ=((____0B *)__QC);
-          lisaac_push_first(&__NYZ,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__OYZ);
+          lisaac_push(&__15X,L41821697); // L319 INSTALL_LISAAC;
+          __NB0=((____0B *)__QC);
+          lisaac_push_first(&__45X,L167652365); // L1279 ABSTRACT_STRING;
+          __M4C(__NB0);
         };
-        lisaac_push(&__LL,L41952257); // L320 INSTALL_LISAAC;
-        lisaac_push_first(&__PYZ,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__SYZ,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__TYZ,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__UYZ,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__15X,L41952257); // L320 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__BB0,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__05C,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__HLD,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
         __WI=(&__string_7);
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__4H,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__CQ,L6826502); // L52 FALSE;
-    lisaac_push_first(&__UL,L42619905); // L325 INSTALL_LISAAC;
-    lisaac_push_first(&__3T,L5259265); // L40 INSTALL_LISAAC;
+    lisaac_push(&__P4X,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__OWK,L6826502); // L52 FALSE;
+    lisaac_push_first(&__OAY,L42619905); // L325 INSTALL_LISAAC;
+    lisaac_push_first(&__EMH,L5259265); // L40 INSTALL_LISAAC;
     if (__JN==NULL) {
-      lisaac_push(&__3T,L5515777); // L42 INSTALL_LISAAC;
+      lisaac_push(&__EMH,L5515777); // L42 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__3T,L5515777); // L42 INSTALL_LISAAC;
-      __EHI(((____0B *)__JN),(&__string_23));
+      lisaac_push(&__EMH,L5515777); // L42 INSTALL_LISAAC;
+      __3II(((____0B *)__JN),(&__string_23));
     };
     if (__JN==NULL) {
-      lisaac_push(&__3T,L5652993); // L43 INSTALL_LISAAC;
+      lisaac_push(&__EMH,L5652993); // L43 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__3T,L5652993); // L43 INSTALL_LISAAC;
-      __EU=__TTF(((____0B *)__JN));
+      lisaac_push(&__EMH,L5652993); // L43 INSTALL_LISAAC;
+      __EU=__MVF(((____0B *)__JN));
     };
     __YL=((____DB )(fopen((char*)(__EU),"rb")));
     if ((__YL != (void *)NULL)) {
-      lisaac_push(&__UL,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__IU,L6825988); // L52 TRUE;
-      lisaac_push_first(&__3L,L43002881); // L328 INSTALL_LISAAC;
-      lisaac_push_first(&__0V,L9316353); // L71 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L6825988); // L52 TRUE;
+      lisaac_push_first(&__XIH,L43002881); // L328 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L9316353); // L71 INSTALL_LISAAC;
       fclose((FILE*)((__YL)));
-      lisaac_push(&__3L,L43150849); // L329 INSTALL_LISAAC;
-      lisaac_push_first(&__BH4,L8672792); // L66 STRING;
-      __DH4=(&__string_24)->__YB;
-      lisaac_push(&__BH4,L9060376); // L69 STRING;
-      __EH4=__QF(__DH4);
-      if (__EH4==NULL) {
-        lisaac_push(&__BH4,L9184792); // L70 STRING;
+      lisaac_push(&__XIH,L43150849); // L329 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L8672792); // L66 STRING;
+      __FK4=(&__string_24)->__YB;
+      lisaac_push(&__3QJ,L9060376); // L69 STRING;
+      __LVE=__QF(__FK4);
+      if (__LVE==NULL) {
+        lisaac_push(&__3QJ,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__BH4,L9184792); // L70 STRING;
-        __EHI(((____0B *)__EH4),(&__string_24));
+        lisaac_push(&__3QJ,L9184792); // L70 STRING;
+        __3II(((____0B *)__LVE),(&__string_24));
       };
-      __LI=__EH4;
+      __LI=__LVE;
       __WI=(&__string_25);
       __OJ=(&__string_26);
       __RJ=(&__string_27);
       __UJ=(&__string_28);
     } else /* FALSE */ {
-      lisaac_push(&__UL,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__NU,L6826502); // L52 FALSE;
-      lisaac_push_first(&__OM,L43785217); // L334 INSTALL_LISAAC;
+      lisaac_push(&__OAY,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__EMH,L6826502); // L52 FALSE;
+      lisaac_push_first(&__XIH,L43785217); // L334 INSTALL_LISAAC;
       __WI=(&__string_7);
     };
   };
-  lisaac_push(&__4H,L44579329); // L340 INSTALL_LISAAC;
+  lisaac_push(&__P4X,L44579329); // L340 INSTALL_LISAAC;
   __DX((&__string_29));
   __TM=__WI;
   if (__TM==NULL) {
-    lisaac_push(&__4H,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__P4X,L44703745); // L341 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__4H,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__P4X,L44703745); // L341 INSTALL_LISAAC;
     __DX(((____V *)__TM));
   };
-  lisaac_push(&__TB,L90585089); // L691 INSTALL_LISAAC;
-  lisaac_push_first(&__VM,L10621458); // L81 BLOCK;
+  lisaac_push(&__M4X,L92944385); // L709 INSTALL_LISAAC;
+  lisaac_push_first(&__P4X,L10621458); // L81 BLOCK;
   __UM:
   {
-    lisaac_push(&__VM,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__UC,L81267201); // L620 INSTALL_LISAAC;
-    lisaac_push(&__UC,L81932289); // L625 INSTALL_LISAAC;
-    __WC=__FR((&__string_30),(&__string_31), 3);
-    lisaac_push(&__UC,L85068801); // L649 INSTALL_LISAAC;
-    lisaac_push_first(&__2Y,L16794632); // L128 NUMERIC;
-    if ((__WC ==  1)) {
-      lisaac_push(&__2Y,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__N5,L8792068); // L67 TRUE;
-      lisaac_push_first(&__0C,L82323457); // L628 INSTALL_LISAAC;
+    lisaac_push(&__P4X,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__OWK,L83364353); // L636 INSTALL_LISAAC;
+    lisaac_push(&__OWK,L84029441); // L641 INSTALL_LISAAC;
+    __FK4=__FR((&__string_30),(&__string_31), 3);
+    lisaac_push(&__OWK,L87428097); // L667 INSTALL_LISAAC;
+    lisaac_push_first(&__OAY,L16794632); // L128 NUMERIC;
+    if ((__FK4 ==  1)) {
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XIH,L84420609); // L644 INSTALL_LISAAC;
       __2C= 0;
-      lisaac_push(&__0C,L82718721); // L631 INSTALL_LISAAC;
-      lisaac_push_first(&__CEB,L45099521); // L344 INSTALL_LISAAC;
+      lisaac_push(&__XIH,L84815873); // L647 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L45099521); // L344 INSTALL_LISAAC;
       if (((void *)__WI != (void *)(&__string_7))) {
-        lisaac_push(&__CEB,L46926337); // L358 INSTALL_LISAAC;
-        lisaac_push_first(&__0JB,L8792068); // L67 TRUE;
-        lisaac_push_first(&__LEB,L45499905); // L347 INSTALL_LISAAC;
-        lisaac_push(&__LEB,L45641729); // L348 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8792068); // L67 TRUE;
+        lisaac_push_first(&__45X,L45499905); // L347 INSTALL_LISAAC;
+        lisaac_push(&__45X,L45641729); // L348 INSTALL_LISAAC;
         __TG((&__string_32), 5);
         if (((void *)__WI == (void *)(&__string_25))) {
-          lisaac_push(&__LEB,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__NWB,L6825988); // L52 TRUE;
-          lisaac_push_first(&__TEB,L45762561); // L349 INSTALL_LISAAC;
-          lisaac_push(&__TEB,L46039041); // L351 INSTALL_LISAAC;
-          __ZKB((&__string_33),(&__string_34),(&__string_35),__J__);
-          lisaac_push(&__TEB,L46295041); // L353 INSTALL_LISAAC;
+          lisaac_push(&__45X,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__BB0,L6825988); // L52 TRUE;
+          lisaac_push_first(&__05C,L45762561); // L349 INSTALL_LISAAC;
+          lisaac_push(&__05C,L46039041); // L351 INSTALL_LISAAC;
+          __1LB((&__string_33),(&__string_34),(&__string_35),__J__);
+          lisaac_push(&__05C,L46295041); // L353 INSTALL_LISAAC;
           __DX((&__string_36));
         } else /* FALSE */ {
-          lisaac_push(&__LEB,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__SWB,L6826502); // L52 FALSE;
-          lisaac_push_first(&__ZEB,L46406657); // L354 INSTALL_LISAAC;
-          lisaac_push(&__ZEB,L46692865); // L356 INSTALL_LISAAC;
-          __ZKB((&__string_33),(&__string_34),(&__string_37),__J__);
+          lisaac_push(&__45X,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__BB0,L6826502); // L52 FALSE;
+          lisaac_push_first(&__05C,L46406657); // L354 INSTALL_LISAAC;
+          lisaac_push(&__05C,L46692865); // L356 INSTALL_LISAAC;
+          __1LB((&__string_33),(&__string_34),(&__string_37),__J__);
         };
       } else /* FALSE */ {
-        lisaac_push(&__CEB,L46926337); // L358 INSTALL_LISAAC;
-        lisaac_push_first(&__AKB,L8530438); // L65 FALSE;
+        lisaac_push(&__3QJ,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__CEB,L47062017); // L359 INSTALL_LISAAC;
-      lisaac_push_first(&__VYZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__YYZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__ZYZ,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__0YZ,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__3QJ,L47062017); // L359 INSTALL_LISAAC;
+      lisaac_push_first(&__15X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__45X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BB0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__05C,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__CEB,L47870977); // L365 INSTALL_LISAAC;
+      lisaac_push(&__3QJ,L47870977); // L365 INSTALL_LISAAC;
       __TG((&__string_38), 5);
       if (((void *)__WI == (void *)(&__string_7))) {
-        lisaac_push(&__CEB,L49940993); // L381 INSTALL_LISAAC;
-        lisaac_push_first(&__FKB,L6825988); // L52 TRUE;
-        lisaac_push_first(&__EFB,L48120833); // L367 INSTALL_LISAAC;
-        lisaac_push(&__EFB,L48641537); // L371 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L49940993); // L381 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6825988); // L52 TRUE;
+        lisaac_push_first(&__45X,L48120833); // L367 INSTALL_LISAAC;
+        lisaac_push(&__45X,L48641537); // L371 INSTALL_LISAAC;
         __DX((&__string_39));
         if (__JC==NULL) {
-          lisaac_push(&__EFB,L48771073); // L372 INSTALL_LISAAC;
+          lisaac_push(&__45X,L48771073); // L372 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__EFB,L48771073); // L372 INSTALL_LISAAC;
-          __2YZ=((____0B *)__JC);
-          lisaac_push_first(&__1YZ,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__2YZ);
+          lisaac_push(&__45X,L48771073); // L372 INSTALL_LISAAC;
+          __REY=((____0B *)__JC);
+          lisaac_push_first(&__BB0,L167652365); // L1279 ABSTRACT_STRING;
+          __M4C(__REY);
         };
-        lisaac_push(&__EFB,L48905217); // L373 INSTALL_LISAAC;
+        lisaac_push(&__45X,L48905217); // L373 INSTALL_LISAAC;
         __DX((&__string_40));
       } else /* FALSE */ {
-        lisaac_push(&__CEB,L49940993); // L381 INSTALL_LISAAC;
-        lisaac_push_first(&__KKB,L6826502); // L52 FALSE;
-        lisaac_push_first(&__LFB,L49027073); // L374 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L49940993); // L381 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6826502); // L52 FALSE;
+        lisaac_push_first(&__45X,L49027073); // L374 INSTALL_LISAAC;
         __NFB=__OJ;
-        lisaac_push(&__LFB,L49309185); // L376 INSTALL_LISAAC;
-        lisaac_push_first(&__GH4,L8672792); // L66 STRING;
+        lisaac_push(&__45X,L49309185); // L376 INSTALL_LISAAC;
+        lisaac_push_first(&__BB0,L8672792); // L66 STRING;
         if (__NFB==NULL) {
-          lisaac_push(&__GH4,L9059864); // L69 STRING;
+          lisaac_push(&__BB0,L9059864); // L69 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __IH4=__NFB->__YB;
+          __PK4=__NFB->__YB;
         };
-        lisaac_push(&__GH4,L9060376); // L69 STRING;
-        __JH4=__QF(__IH4);
-        if (__JH4==NULL) {
-          lisaac_push(&__GH4,L9184792); // L70 STRING;
+        lisaac_push(&__BB0,L9060376); // L69 STRING;
+        __NB0=__QF(__PK4);
+        if (__NB0==NULL) {
+          lisaac_push(&__BB0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__GH4,L9184792); // L70 STRING;
-          __EHI(((____0B *)__JH4),__NFB);
+          lisaac_push(&__BB0,L9184792); // L70 STRING;
+          __3II(((____0B *)__NB0),__NFB);
         };
-        __PFB=__RJ;
-        if (__JH4==NULL) {
-          lisaac_push(&__LFB,L49427457); // L377 INSTALL_LISAAC;
+        __NFB=__RJ;
+        if (__NB0==NULL) {
+          lisaac_push(&__45X,L49427457); // L377 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__LFB,L49427457); // L377 INSTALL_LISAAC;
-          __VJI(((____0B *)__JH4),__PFB);
+          lisaac_push(&__45X,L49427457); // L377 INSTALL_LISAAC;
+          __OLI(((____0B *)__NB0),__NFB);
         };
-        if (__JH4==NULL) {
-          lisaac_push(&__LFB,L49562625); // L378 INSTALL_LISAAC;
+        if (__NB0==NULL) {
+          lisaac_push(&__45X,L49562625); // L378 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__LFB,L49562625); // L378 INSTALL_LISAAC;
-          __VJI(((____0B *)__JH4),__JC);
+          lisaac_push(&__45X,L49562625); // L378 INSTALL_LISAAC;
+          __OLI(((____0B *)__NB0),__JC);
         };
-        __RFB=__UJ;
-        if (__JH4==NULL) {
-          lisaac_push(&__LFB,L49692161); // L379 INSTALL_LISAAC;
+        __NFB=__UJ;
+        if (__NB0==NULL) {
+          lisaac_push(&__45X,L49692161); // L379 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__LFB,L49692161); // L379 INSTALL_LISAAC;
-          __VJI(((____0B *)__JH4),__RFB);
+          lisaac_push(&__45X,L49692161); // L379 INSTALL_LISAAC;
+          __OLI(((____0B *)__NB0),__NFB);
         };
-        __SFB=__LI;
-        __TFB=__OJ;
-        lisaac_push(&__LFB,L49838593); // L380 INSTALL_LISAAC;
-        __ZKB(__SFB,__TFB,__JH4,__F__);
+        __REY=__LI;
+        __NFB=__OJ;
+        lisaac_push(&__45X,L49838593); // L380 INSTALL_LISAAC;
+        __1LB(__REY,__NFB,__NB0,__F__);
       };
-      lisaac_push(&__CEB,L50753537); // L387 INSTALL_LISAAC;
+      lisaac_push(&__3QJ,L50753537); // L387 INSTALL_LISAAC;
       __TG((&__string_41), 5);
-      lisaac_push(&__CEB,L50883585); // L388 INSTALL_LISAAC;
-      __MH4=__JC;
-      lisaac_push_first(&__LH4,L8672792); // L66 STRING;
+      lisaac_push(&__3QJ,L50883585); // L388 INSTALL_LISAAC;
+      __DB0=__JC;
+      lisaac_push_first(&__15X,L8672792); // L66 STRING;
       if (__JC==NULL) {
-        lisaac_push(&__LH4,L9059864); // L69 STRING;
+        lisaac_push(&__15X,L9059864); // L69 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        __NH4=__JC->__FC;
+        __PK4=__JC->__FC;
       };
-      lisaac_push(&__LH4,L9060376); // L69 STRING;
-      __OH4=__QF(__NH4);
-      if (__OH4==NULL) {
-        lisaac_push(&__LH4,L9184792); // L70 STRING;
+      lisaac_push(&__15X,L9060376); // L69 STRING;
+      __NB0=__QF(__PK4);
+      if (__NB0==NULL) {
+        lisaac_push(&__15X,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__LH4,L9184792); // L70 STRING;
-        __EHI(((____0B *)__OH4),__MH4);
+        lisaac_push(&__15X,L9184792); // L70 STRING;
+        __3II(((____0B *)__NB0),__DB0);
       };
       if (((void *)__WI == (void *)(&__string_25))) {
-        lisaac_push(&__CEB,L51251713); // L391 INSTALL_LISAAC;
-        lisaac_push_first(&__PKB,L8792068); // L67 TRUE;
-        lisaac_push_first(&__3FB,L51004417); // L389 INSTALL_LISAAC;
-        if (__OH4==NULL) {
-          lisaac_push(&__3FB,L51138561); // L390 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L51251713); // L391 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8792068); // L67 TRUE;
+        lisaac_push_first(&__45X,L51004417); // L389 INSTALL_LISAAC;
+        if (__NB0==NULL) {
+          lisaac_push(&__45X,L51138561); // L390 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__3FB,L51138561); // L390 INSTALL_LISAAC;
-          __OYI(((____0B *)__OH4));
+          lisaac_push(&__45X,L51138561); // L390 INSTALL_LISAAC;
+          __H0I(((____0B *)__NB0));
         };
       } else /* FALSE */ {
-        lisaac_push(&__CEB,L51251713); // L391 INSTALL_LISAAC;
-        lisaac_push_first(&__VKB,L8530438); // L65 FALSE;
+        lisaac_push(&__3QJ,L51251713); // L391 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8530438); // L65 FALSE;
       };
-      if (__OH4==NULL) {
-        lisaac_push(&__CEB,L51405825); // L392 INSTALL_LISAAC;
+      if (__NB0==NULL) {
+        lisaac_push(&__3QJ,L51405825); // L392 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__CEB,L51405825); // L392 INSTALL_LISAAC;
-        __AXI=((____0B *)__OH4);
-        lisaac_push_first(&__5WI,L30804504); // L235 STRING;
-        lisaac_push_first(&__0WJ,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__FFL,L7088642); // L54 OBJECT;
-        __2WJ=((____DB )(top_context->back->back));
-        lisaac_push(&__0WJ,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__PFL,L10652676); // L81 TRUE;
-        lisaac_push_first(&__FXJ,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__HXI,L30805528); // L235 STRING;
+        lisaac_push(&__3QJ,L51405825); // L392 INSTALL_LISAAC;
+        __REY=((____0B *)__NB0);
+        lisaac_push_first(&__15X,L30804504); // L235 STRING;
+        lisaac_push_first(&__45X,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__BB0,L7481858); // L57 OBJECT;
+        __VYJ=((____DB )(top_context->back->back));
+        lisaac_push(&__45X,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__BB0,L10652676); // L81 TRUE;
+        lisaac_push_first(&__05C,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__HLD,L30805528); // L235 STRING;
         if (((void *)(&__string_42) != (void *)NULL)) {
-          lisaac_push(&__FXJ,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__NLW,L13509636); // L103 TRUE;
-          __IXJ=__J__;
+          lisaac_push(&__05C,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__HLD,L13509636); // L103 TRUE;
+          __BZJ=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__FXJ,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__PLW,L14689286); // L112 FALSE;
-          __IXJ=__F__;
+          lisaac_push(&__05C,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__HLD,L14689286); // L112 FALSE;
+          __BZJ=__F__;
         };
-        if (__IXJ) {
-          lisaac_push(&__0WJ,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__YNO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__QXJ,L19289106); // L147 BLOCK;
-          lisaac_push(&__QXJ,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__JDP,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__BDQ,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__KCR,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JDQ,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__2WJ));
-          lisaac_push(&__JDP,L9181698); // L70 OBJECT;
+        if (__BZJ) {
+          lisaac_push(&__45X,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L19289106); // L147 BLOCK;
+          lisaac_push(&__05C,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__HLD,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__0EQ,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__DER,L8792068); // L67 TRUE;
+          lisaac_push_first(&__CFQ,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__VYJ));
+          lisaac_push(&__HLD,L9574914); // L73 OBJECT;
           __DX((&__string_43));
-          lisaac_push(&__JDP,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__3YZ,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__AZZ,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__BZZ,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__CZZ,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__HLD,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__0EQ,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__DER,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__CFQ,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__ZEY,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__JDP,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__RDQ,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__RLW,L4598824); // L35 SYSTEM;
+          lisaac_push(&__HLD,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__0EQ,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__DER,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__0WJ,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__0FL,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        __CXI=__AXI->__FC;
-        __DXI=(&__string_42)->__YB;
-        lisaac_push(&__5WI,L31333912); // L239 STRING;
-        lisaac_push_first(&__DZZ,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__JZZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__KZZ,L9195016); // L70 NUMERIC;
-        __FZZ=(____L)(- __DXI);
-        lisaac_push(&__DZZ,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__GZZ,L9195016); // L70 NUMERIC;
-        __NXI=(____L)(__CXI - __FZZ);
-        lisaac_push(&__5WI,L31335448); // L239 STRING;
-        __VXJ(__AXI,__NXI);
-        lisaac_push(&__5WI,L31461912); // L240 STRING;
-        lisaac_push_first(&__X4X,L15224840); // L116 NUMERIC;
-        if ((__CXI >  0)) {
-          lisaac_push(&__5WI,L31464984); // L240 STRING;
-          lisaac_push_first(&__M0J,L10652676); // L81 TRUE;
-          lisaac_push_first(&__UXI,L31467544); // L240 STRING;
-          lisaac_push_first(&__14X,L15224840); // L116 NUMERIC;
-          __ZXI=(__DXI >  0);
+        __PK4=__REY->__FC;
+        __2YI=(&__string_42)->__YB;
+        lisaac_push(&__15X,L31333912); // L239 STRING;
+        lisaac_push_first(&__45X,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__BB0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__05C,L9195016); // L70 NUMERIC;
+        __QB0=(____L)(- __2YI);
+        lisaac_push(&__45X,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__BB0,L9195016); // L70 NUMERIC;
+        __GZI=(____L)(__PK4 - __QB0);
+        lisaac_push(&__15X,L31335448); // L239 STRING;
+        __OZJ(__REY,__GZI);
+        lisaac_push(&__15X,L31461912); // L240 STRING;
+        lisaac_push_first(&__45X,L15224840); // L116 NUMERIC;
+        if ((__PK4 >  0)) {
+          lisaac_push(&__15X,L31464984); // L240 STRING;
+          lisaac_push_first(&__45X,L10652676); // L81 TRUE;
+          lisaac_push_first(&__BB0,L31467544); // L240 STRING;
+          lisaac_push_first(&__05C,L15224840); // L116 NUMERIC;
+          __BZJ=(__2YI >  0);
         } else /* FALSE */ {
-          lisaac_push(&__5WI,L31464984); // L240 STRING;
-          lisaac_push_first(&__S0J,L12081158); // L92 FALSE;
-          __ZXI=__J__;
+          lisaac_push(&__15X,L31464984); // L240 STRING;
+          lisaac_push_first(&__45X,L12081158); // L92 FALSE;
+          __BZJ=__J__;
         };
-        if (__ZXI) {
-          lisaac_push(&__5WI,L31722008); // L242 STRING;
-          lisaac_push_first(&__KMO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__4XI,L31472152); // L240 STRING;
-          __AYI=__AXI->__OSE;
-          lisaac_push(&__4XI,L31602712); // L241 STRING;
-          lisaac_push_first(&__54X,L9195016); // L70 NUMERIC;
-          __BYI=(____L)(__CXI -  1);
-          if (__AYI==NULL) {
-            lisaac_push(&__4XI,L31606808); // L241 STRING;
+        if (__BZJ) {
+          lisaac_push(&__15X,L31722008); // L242 STRING;
+          lisaac_push_first(&__45X,L8792068); // L67 TRUE;
+          lisaac_push_first(&__BB0,L31472152); // L240 STRING;
+          __ZZI=__REY->__HUE;
+          lisaac_push(&__BB0,L31602712); // L241 STRING;
+          lisaac_push_first(&__05C,L9195016); // L70 NUMERIC;
+          __0ZI=(____L)(__PK4 -  1);
+          if (__ZZI==NULL) {
+            lisaac_push(&__BB0,L31606808); // L241 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__4XI,L31606808); // L241 STRING;
-            __VTM(((____4 *)__AYI), 0,__BYI,__DXI);
+            lisaac_push(&__BB0,L31606808); // L241 STRING;
+            __OVM(((____4 *)__ZZI), 0,__0ZI,__2YI);
           };
         } else /* FALSE */ {
-          lisaac_push(&__5WI,L31722008); // L242 STRING;
-          lisaac_push_first(&__X0J,L8530438); // L65 FALSE;
+          lisaac_push(&__15X,L31722008); // L242 STRING;
+          lisaac_push_first(&__45X,L8530438); // L65 FALSE;
         };
-        __FYI=__AXI->__OSE;
-        __HYI=(&__string_42)->__ZB;
-        lisaac_push(&__5WI,L31875096); // L243 STRING;
-        lisaac_push_first(&__D5X,L9195016); // L70 NUMERIC;
-        __IYI=(____L)(__DXI -  1);
-        if (__FYI==NULL) {
-          lisaac_push(&__5WI,L31876632); // L243 STRING;
+        __ZZI=__REY->__HUE;
+        __A0I=(&__string_42)->__ZB;
+        lisaac_push(&__15X,L31875096); // L243 STRING;
+        lisaac_push_first(&__45X,L9195016); // L70 NUMERIC;
+        __PK4=(____L)(__2YI -  1);
+        if (__ZZI==NULL) {
+          lisaac_push(&__15X,L31876632); // L243 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__5WI,L31876632); // L243 STRING;
-          __20J(((____4 *)__FYI),__HYI,__IYI);
+          lisaac_push(&__15X,L31876632); // L243 STRING;
+          __V2J(((____4 *)__ZZI),__A0I,__PK4);
         };
       };
-      if (__OH4==NULL) {
-        lisaac_push(&__CEB,L51524609); // L393 INSTALL_LISAAC;
+      if (__NB0==NULL) {
+        lisaac_push(&__3QJ,L51524609); // L393 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__CEB,L51524609); // L393 INSTALL_LISAAC;
-        __VJI(((____0B *)__OH4),(&__string_44));
+        lisaac_push(&__3QJ,L51524609); // L393 INSTALL_LISAAC;
+        __OLI(((____0B *)__NB0),(&__string_44));
       };
-      lisaac_push(&__CEB,L51686913); // L394 INSTALL_LISAAC;
-      __ZKB((&__string_45),(&__string_46),__OH4,__J__);
-      lisaac_push(&__CEB,L51780609); // L395 INSTALL_LISAAC;
-      lisaac_push_first(&__NZZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__QZZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__RZZ,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__SZZ,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__3QJ,L51686913); // L394 INSTALL_LISAAC;
+      __1LB((&__string_45),(&__string_46),__NB0,__J__);
+      lisaac_push(&__3QJ,L51780609); // L395 INSTALL_LISAAC;
+      lisaac_push_first(&__15X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__45X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BB0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__05C,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__CEB,L51949057); // L396 INSTALL_LISAAC;
-      __ZKB((&__string_47),(&__string_46),__OH4,__J__);
-      lisaac_push(&__CEB,L52042753); // L397 INSTALL_LISAAC;
-      lisaac_push_first(&__CP,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__YY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__B4C,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__OJD,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__3QJ,L51949057); // L396 INSTALL_LISAAC;
+      __1LB((&__string_47),(&__string_46),__NB0,__J__);
+      lisaac_push(&__3QJ,L52042753); // L397 INSTALL_LISAAC;
+      lisaac_push_first(&__15X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__45X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BB0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__05C,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__0C,L82996737); // L633 INSTALL_LISAAC;
+      lisaac_push(&__XIH,L85093889); // L649 INSTALL_LISAAC;
       __TG((&__string_48), 5);
-      lisaac_push(&__0C,L83114497); // L634 INSTALL_LISAAC;
-      __BGB((&__string_49));
-      lisaac_push(&__0C,L83388417); // L636 INSTALL_LISAAC;
-      __TG((&__string_50), 5);
-      lisaac_push(&__0C,L83508225); // L637 INSTALL_LISAAC;
-      __BGB((&__string_51));
-      lisaac_push(&__0C,L84054017); // L641 INSTALL_LISAAC;
+      lisaac_push(&__XIH,L85211649); // L650 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L73025025); // L557 INSTALL_LISAAC;
+      if (__JN==NULL) {
+        lisaac_push(&__3QJ,L73286657); // L559 INSTALL_LISAAC;
+        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      } else /* STRING */ {
+        lisaac_push(&__3QJ,L73286657); // L559 INSTALL_LISAAC;
+        __3II(((____0B *)__JN),(&__string_49));
+      };
+      if (__JN==NULL) {
+        lisaac_push(&__3QJ,L73412097); // L560 INSTALL_LISAAC;
+        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      } else /* STRING */ {
+        lisaac_push(&__3QJ,L73412097); // L560 INSTALL_LISAAC;
+        __OLI(((____0B *)__JN),(&__string_50));
+      };
+      if (__JN==NULL) {
+        lisaac_push(&__3QJ,L73548801); // L561 INSTALL_LISAAC;
+        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      } else /* STRING */ {
+        lisaac_push(&__3QJ,L73548801); // L561 INSTALL_LISAAC;
+        __OLI(((____0B *)__JN),(&__string_51));
+      };
+      if (__JN==NULL) {
+        lisaac_push(&__3QJ,L73674241); // L562 INSTALL_LISAAC;
+        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      } else /* STRING */ {
+        lisaac_push(&__3QJ,L73674241); // L562 INSTALL_LISAAC;
+        __OLI(((____0B *)__JN),(&__string_50));
+      };
+      lisaac_push(&__3QJ,L73809409); // L563 INSTALL_LISAAC;
       __DX((&__string_52));
-      lisaac_push(&__0C,L84711425); // L646 INSTALL_LISAAC;
+      if (__JN==NULL) {
+        lisaac_push(&__3QJ,L73934849); // L564 INSTALL_LISAAC;
+        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      } else /* STRING */ {
+        lisaac_push(&__3QJ,L73934849); // L564 INSTALL_LISAAC;
+        __REY=((____0B *)__JN);
+        lisaac_push_first(&__15X,L167652365); // L1279 ABSTRACT_STRING;
+        __M4C(__REY);
+      };
+      lisaac_push(&__3QJ,L74072577); // L565 INSTALL_LISAAC;
       __DX((&__string_53));
+      lisaac_push(&__3QJ,L74209281); // L566 INSTALL_LISAAC;
+      __FB0=__CRB(__JN);
+      if ((__FB0 !=  0)) {
+        lisaac_push(&__3QJ,L74844673); // L571 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8792068); // L67 TRUE;
+        lisaac_push_first(&__45X,L74214401); // L566 INSTALL_LISAAC;
+        lisaac_push(&__45X,L74470913); // L568 INSTALL_LISAAC;
+        __DX((&__string_54));
+        lisaac_push(&__45X,L74586625); // L569 INSTALL_LISAAC;
+        __DX((&__string_50));
+        lisaac_push(&__45X,L74723841); // L570 INSTALL_LISAAC;
+        __DX((&__string_55));
+      } else /* FALSE */ {
+        lisaac_push(&__3QJ,L74844673); // L571 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L8530438); // L65 FALSE;
+      };
+      lisaac_push(&__3QJ,L74980353); // L572 INSTALL_LISAAC;
+      lisaac_push_first(&__15X,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__45X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BB0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__05C,L6962199); // L53 SYSTEM_IO;
+      fputc((int)('\n'),stdout);
+      lisaac_push(&__XIH,L85485569); // L652 INSTALL_LISAAC;
+      __TG((&__string_56), 5);
+      lisaac_push(&__XIH,L85732865); // L654 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L75376641); // L575 INSTALL_LISAAC;
+      lisaac_push(&__3QJ,L75657729); // L577 INSTALL_LISAAC;
+      __DX((&__string_57));
+      lisaac_push(&__3QJ,L75930113); // L579 INSTALL_LISAAC;
+      __FB0=__CRB((&__string_58));
+      if ((__FB0 ==  0)) {
+        lisaac_push(&__3QJ,L77072897); // L588 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6825988); // L52 TRUE;
+        lisaac_push_first(&__45X,L75934721); // L579 INSTALL_LISAAC;
+        lisaac_push(&__45X,L76036609); // L580 INSTALL_LISAAC;
+        __DX((&__string_59));
+        if (((void *)__WI == (void *)(&__string_25))) {
+          lisaac_push(&__45X,L76680705); // L585 INSTALL_LISAAC;
+          lisaac_push_first(&__BB0,L6825988); // L52 TRUE;
+          lisaac_push_first(&__05C,L76171265); // L581 INSTALL_LISAAC;
+          lisaac_push(&__05C,L76310017); // L582 INSTALL_LISAAC;
+          __0ZI=__CRB((&__string_60));
+        } else /* FALSE */ {
+          lisaac_push(&__45X,L76680705); // L585 INSTALL_LISAAC;
+          lisaac_push_first(&__BB0,L6826502); // L52 FALSE;
+          lisaac_push_first(&__05C,L76422145); // L583 INSTALL_LISAAC;
+          lisaac_push(&__05C,L76571649); // L584 INSTALL_LISAAC;
+          __0ZI=__CRB((&__string_61));
+        };
+      } else /* FALSE */ {
+        lisaac_push(&__3QJ,L77072897); // L588 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6826502); // L52 FALSE;
+        lisaac_push_first(&__45X,L76814337); // L586 INSTALL_LISAAC;
+        lisaac_push(&__45X,L76963329); // L587 INSTALL_LISAAC;
+        __DX((&__string_62));
+      };
+      lisaac_push(&__XIH,L86413313); // L659 INSTALL_LISAAC;
+      __DX((&__string_63));
+      lisaac_push(&__XIH,L87070721); // L664 INSTALL_LISAAC;
+      __DX((&__string_64));
     } else /* FALSE */ {
-      lisaac_push(&__2Y,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__T5,L8530438); // L65 FALSE;
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__UC,L90049537); // L687 INSTALL_LISAAC;
-    lisaac_push_first(&__FZ,L16794632); // L128 NUMERIC;
-    if ((__WC ==  2)) {
-      lisaac_push(&__FZ,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__Y5,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CD,L89801217); // L685 INSTALL_LISAAC;
-      lisaac_push_first(&__XGB,L10621458); // L81 BLOCK;
-      __WGB:
+    lisaac_push(&__OWK,L92408833); // L705 INSTALL_LISAAC;
+    lisaac_push_first(&__OAY,L16794632); // L128 NUMERIC;
+    if ((__FK4 ==  2)) {
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XIH,L92160513); // L703 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L10621458); // L81 BLOCK;
+      __YHB:
       {
-        lisaac_push(&__XGB,L10621458); // L81 BLOCK;
-        lisaac_push_first(&__HD,L85201409); // L650 INSTALL_LISAAC;
-        lisaac_push(&__HD,L86262273); // L658 INSTALL_LISAAC;
-        __JD=__FR((&__string_54),(&__string_55), 6);
-        lisaac_push(&__HD,L87036929); // L664 INSTALL_LISAAC;
-        lisaac_push_first(&__GUB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  1)) {
-          lisaac_push(&__GUB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__HXB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__ND,L86519809); // L660 INSTALL_LISAAC;
-          lisaac_push(&__ND,L86673409); // L661 INSTALL_LISAAC;
-          __TG((&__string_56), 0);
-          lisaac_push(&__ND,L86782465); // L662 INSTALL_LISAAC;
-          lisaac_push_first(&__B5B,L55198721); // L421 INSTALL_LISAAC;
-          __F5B=__QF( 100);
+        lisaac_push(&__3QJ,L10621458); // L81 BLOCK;
+        lisaac_push_first(&__15X,L87560705); // L668 INSTALL_LISAAC;
+        lisaac_push(&__15X,L88621569); // L676 INSTALL_LISAAC;
+        __0ZI=__FR((&__string_65),(&__string_66), 6);
+        lisaac_push(&__15X,L89396225); // L682 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  1)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L88879105); // L678 INSTALL_LISAAC;
+          lisaac_push(&__05C,L89032705); // L679 INSTALL_LISAAC;
+          __TG((&__string_67), 0);
+          lisaac_push(&__05C,L89141761); // L680 INSTALL_LISAAC;
+          lisaac_push_first(&__HLD,L55198721); // L421 INSTALL_LISAAC;
+          __4AC=__QF( 100);
           if (((void *)__OC == (void *)NULL)) {
-            lisaac_push(&__B5B,L55839233); // L426 INSTALL_LISAAC;
-            lisaac_push_first(&__3IC,L6825988); // L52 TRUE;
-            lisaac_push_first(&__L5B,L55326209); // L422 INSTALL_LISAAC;
-            if (__F5B==NULL) {
-              lisaac_push(&__L5B,L55456257); // L423 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L55839233); // L426 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__DER,L55326209); // L422 INSTALL_LISAAC;
+            if (__4AC==NULL) {
+              lisaac_push(&__DER,L55456257); // L423 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__L5B,L55456257); // L423 INSTALL_LISAAC;
-              __EHI(((____0B *)__F5B),(&__string_57));
+              lisaac_push(&__DER,L55456257); // L423 INSTALL_LISAAC;
+              __3II(((____0B *)__4AC),(&__string_68));
             };
           } else /* FALSE */ {
-            lisaac_push(&__B5B,L55839233); // L426 INSTALL_LISAAC;
-            lisaac_push_first(&__CJC,L6826502); // L52 FALSE;
-            lisaac_push_first(&__R5B,L55580673); // L424 INSTALL_LISAAC;
-            if (__F5B==NULL) {
-              lisaac_push(&__R5B,L55720961); // L425 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L55839233); // L426 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__DER,L55580673); // L424 INSTALL_LISAAC;
+            if (__4AC==NULL) {
+              lisaac_push(&__DER,L55720961); // L425 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__R5B,L55720961); // L425 INSTALL_LISAAC;
-              __EHI(((____0B *)__F5B),__OC);
+              lisaac_push(&__DER,L55720961); // L425 INSTALL_LISAAC;
+              __3II(((____0B *)__4AC),__OC);
             };
           };
-          if (__F5B==NULL) {
-            lisaac_push(&__B5B,L55983105); // L427 INSTALL_LISAAC;
+          if (__4AC==NULL) {
+            lisaac_push(&__HLD,L55983105); // L427 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__B5B,L55983105); // L427 INSTALL_LISAAC;
-            __VJI(((____0B *)__F5B),(&__string_58));
+            lisaac_push(&__HLD,L55983105); // L427 INSTALL_LISAAC;
+            __OLI(((____0B *)__4AC),(&__string_69));
           };
-          lisaac_push(&__B5B,L56130049); // L428 INSTALL_LISAAC;
-          lisaac_push_first(&__RT,L8672792); // L66 STRING;
-          __XT=(&__string_59)->__YB;
-          lisaac_push(&__RT,L9060376); // L69 STRING;
+          lisaac_push(&__HLD,L56130049); // L428 INSTALL_LISAAC;
+          lisaac_push_first(&__0EQ,L8672792); // L66 STRING;
+          __XT=(&__string_70)->__YB;
+          lisaac_push(&__0EQ,L9060376); // L69 STRING;
           __ZT=__QF(__XT);
           if (__ZT==NULL) {
-            lisaac_push(&__RT,L9184792); // L70 STRING;
+            lisaac_push(&__0EQ,L9184792); // L70 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__RT,L9184792); // L70 STRING;
-            __EHI(((____0B *)__ZT),(&__string_59));
+            lisaac_push(&__0EQ,L9184792); // L70 STRING;
+            __3II(((____0B *)__ZT),(&__string_70));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__B5B,L56248321); // L429 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L56248321); // L429 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__B5B,L56248321); // L429 INSTALL_LISAAC;
-            __VJI(((____0B *)__ZT),(&__string_60));
+            lisaac_push(&__HLD,L56248321); // L429 INSTALL_LISAAC;
+            __OLI(((____0B *)__ZT),(&__string_71));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__B5B,L56377345); // L430 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L56377345); // L430 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__B5B,L56377345); // L430 INSTALL_LISAAC;
-            __VJI(((____0B *)__ZT),__JC);
+            lisaac_push(&__HLD,L56377345); // L430 INSTALL_LISAAC;
+            __OLI(((____0B *)__ZT),__JC);
           };
           if (((void *)__WI == (void *)(&__string_25))) {
-            lisaac_push(&__B5B,L56756737); // L433 INSTALL_LISAAC;
-            lisaac_push_first(&__JJC,L8792068); // L67 TRUE;
-            lisaac_push_first(&__BAC,L56509441); // L431 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L56756737); // L433 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L8792068); // L67 TRUE;
+            lisaac_push_first(&__DER,L56509441); // L431 INSTALL_LISAAC;
             if (__ZT==NULL) {
-              lisaac_push(&__BAC,L56643585); // L432 INSTALL_LISAAC;
+              lisaac_push(&__DER,L56643585); // L432 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__BAC,L56643585); // L432 INSTALL_LISAAC;
-              __OYI(((____0B *)__ZT));
+              lisaac_push(&__DER,L56643585); // L432 INSTALL_LISAAC;
+              __H0I(((____0B *)__ZT));
             };
           } else /* FALSE */ {
-            lisaac_push(&__B5B,L56756737); // L433 INSTALL_LISAAC;
-            lisaac_push_first(&__PJC,L8530438); // L65 FALSE;
+            lisaac_push(&__HLD,L56756737); // L433 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L8530438); // L65 FALSE;
           };
           if (__ZT==NULL) {
-            lisaac_push(&__B5B,L56905729); // L434 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L56905729); // L434 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__B5B,L56905729); // L434 INSTALL_LISAAC;
-            __VJI(((____0B *)__ZT),(&__string_61));
+            lisaac_push(&__HLD,L56905729); // L434 INSTALL_LISAAC;
+            __OLI(((____0B *)__ZT),(&__string_72));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__B5B,L57032193); // L435 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L57032193); // L435 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__B5B,L57032193); // L435 INSTALL_LISAAC;
-            __VJI(((____0B *)__ZT),(&__string_62));
+            lisaac_push(&__HLD,L57032193); // L435 INSTALL_LISAAC;
+            __OLI(((____0B *)__ZT),(&__string_73));
           };
-          lisaac_push(&__B5B,L57186305); // L436 INSTALL_LISAAC;
-          __ZKB(__F5B,(&__string_59),__ZT,__F__);
+          lisaac_push(&__HLD,L57186305); // L436 INSTALL_LISAAC;
+          __1LB(__4AC,(&__string_70),__ZT,__F__);
         } else /* FALSE */ {
-          lisaac_push(&__GUB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__NXB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__HD,L87561217); // L668 INSTALL_LISAAC;
-        lisaac_push_first(&__QUB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  2)) {
-          lisaac_push(&__QUB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__SXB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__UD,L87044097); // L664 INSTALL_LISAAC;
-          lisaac_push(&__UD,L87196161); // L665 INSTALL_LISAAC;
-          __TG((&__string_63), 0);
-          lisaac_push(&__UD,L87305729); // L666 INSTALL_LISAAC;
-          lisaac_push_first(&__LAC,L60039169); // L458 INSTALL_LISAAC;
+        lisaac_push(&__15X,L89920513); // L686 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  2)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L89403393); // L682 INSTALL_LISAAC;
+          lisaac_push(&__05C,L89555457); // L683 INSTALL_LISAAC;
+          __TG((&__string_74), 0);
+          lisaac_push(&__05C,L89665025); // L684 INSTALL_LISAAC;
+          lisaac_push_first(&__HLD,L60039169); // L458 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_25))) {
-            lisaac_push(&__LAC,L68422145); // L522 INSTALL_LISAAC;
-            lisaac_push_first(&__WJC,L6825988); // L52 TRUE;
-            lisaac_push_first(&__VAC,L60703745); // L463 INSTALL_LISAAC;
-            lisaac_push(&__VAC,L60845057); // L464 INSTALL_LISAAC;
-            __DX((&__string_64));
+            lisaac_push(&__HLD,L68422145); // L522 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__DER,L60703745); // L463 INSTALL_LISAAC;
+            lisaac_push(&__DER,L60845057); // L464 INSTALL_LISAAC;
+            __DX((&__string_75));
           } else /* FALSE */ {
-            lisaac_push(&__LAC,L68422145); // L522 INSTALL_LISAAC;
-            lisaac_push_first(&__1JC,L6826502); // L52 FALSE;
-            lisaac_push_first(&__1AC,L60954625); // L465 INSTALL_LISAAC;
-            lisaac_push(&__1AC,L61109249); // L466 INSTALL_LISAAC;
-            __3AC=__AQB((&__string_65));
-            lisaac_push(&__1AC,L61240321); // L467 INSTALL_LISAAC;
-            __4AC=__AQB((&__string_66));
-            lisaac_push(&__1AC,L61371393); // L468 INSTALL_LISAAC;
-            __5AC=__AQB((&__string_67));
-            lisaac_push(&__1AC,L61501441); // L469 INSTALL_LISAAC;
-            __ABC=__AQB((&__string_68));
+            lisaac_push(&__HLD,L68422145); // L522 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__DER,L60954625); // L465 INSTALL_LISAAC;
+            lisaac_push(&__DER,L61109249); // L466 INSTALL_LISAAC;
+            __WCC=__CRB((&__string_76));
+            lisaac_push(&__DER,L61240321); // L467 INSTALL_LISAAC;
+            __WCC=__CRB((&__string_77));
+            lisaac_push(&__DER,L61371393); // L468 INSTALL_LISAAC;
+            __WCC=__CRB((&__string_78));
+            lisaac_push(&__DER,L61501441); // L469 INSTALL_LISAAC;
+            __WCC=__CRB((&__string_79));
             if (__JN==NULL) {
-              lisaac_push(&__1AC,L61903361); // L472 INSTALL_LISAAC;
+              lisaac_push(&__DER,L61903361); // L472 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__1AC,L61903361); // L472 INSTALL_LISAAC;
-              __EHI(((____0B *)__JN),(&__string_69));
+              lisaac_push(&__DER,L61903361); // L472 INSTALL_LISAAC;
+              __3II(((____0B *)__JN),(&__string_80));
             };
-            lisaac_push(&__1AC,L62005761); // L473 INSTALL_LISAAC;
-            __DX((&__string_70));
+            lisaac_push(&__DER,L62005761); // L473 INSTALL_LISAAC;
+            __DX((&__string_81));
             if (__JN==NULL) {
-              lisaac_push(&__1AC,L62139393); // L474 INSTALL_LISAAC;
+              lisaac_push(&__DER,L62139393); // L474 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__1AC,L62139393); // L474 INSTALL_LISAAC;
-              __UZZ=((____0B *)__JN);
-              lisaac_push_first(&__TZZ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__UZZ);
+              lisaac_push(&__DER,L62139393); // L474 INSTALL_LISAAC;
+              __MXY=((____0B *)__JN);
+              lisaac_push_first(&__CFQ,L167652365); // L1279 ABSTRACT_STRING;
+              __M4C(__MXY);
             };
-            lisaac_push(&__1AC,L62267905); // L475 INSTALL_LISAAC;
-            __DX((&__string_71));
-            lisaac_push(&__1AC,L62413825); // L476 INSTALL_LISAAC;
-            __EBC=__AQB(__JN);
-            if ((__EBC !=  0)) {
-              lisaac_push(&__1AC,L63049217); // L481 INSTALL_LISAAC;
-              lisaac_push_first(&__ZUC,L6825988); // L52 TRUE;
-              lisaac_push_first(&__JBC,L62418945); // L476 INSTALL_LISAAC;
-              lisaac_push(&__JBC,L62691841); // L478 INSTALL_LISAAC;
-              __DX((&__string_72));
+            lisaac_push(&__DER,L62267905); // L475 INSTALL_LISAAC;
+            __DX((&__string_82));
+            lisaac_push(&__DER,L62413825); // L476 INSTALL_LISAAC;
+            __WCC=__CRB(__JN);
+            if ((__WCC !=  0)) {
+              lisaac_push(&__DER,L63049217); // L481 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__ZEY,L62418945); // L476 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L62691841); // L478 INSTALL_LISAAC;
+              __DX((&__string_83));
             } else /* FALSE */ {
-              lisaac_push(&__1AC,L63049217); // L481 INSTALL_LISAAC;
-              lisaac_push_first(&__4UC,L6826502); // L52 FALSE;
-              lisaac_push_first(&__PBC,L62790657); // L479 INSTALL_LISAAC;
-              lisaac_push(&__PBC,L62925313); // L480 INSTALL_LISAAC;
-              __DX((&__string_73));
+              lisaac_push(&__DER,L63049217); // L481 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__ZEY,L62790657); // L479 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L62925313); // L480 INSTALL_LISAAC;
+              __DX((&__string_84));
             };
             if (__JN==NULL) {
-              lisaac_push(&__1AC,L63476225); // L484 INSTALL_LISAAC;
+              lisaac_push(&__DER,L63476225); // L484 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__1AC,L63476225); // L484 INSTALL_LISAAC;
-              __EHI(((____0B *)__JN),(&__string_74));
+              lisaac_push(&__DER,L63476225); // L484 INSTALL_LISAAC;
+              __3II(((____0B *)__JN),(&__string_85));
             };
-            lisaac_push(&__1AC,L63578625); // L485 INSTALL_LISAAC;
-            __DX((&__string_70));
+            lisaac_push(&__DER,L63578625); // L485 INSTALL_LISAAC;
+            __DX((&__string_81));
             if (__JN==NULL) {
-              lisaac_push(&__1AC,L63712257); // L486 INSTALL_LISAAC;
+              lisaac_push(&__DER,L63712257); // L486 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__1AC,L63712257); // L486 INSTALL_LISAAC;
-              __WZZ=((____0B *)__JN);
-              lisaac_push_first(&__VZZ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__WZZ);
+              lisaac_push(&__DER,L63712257); // L486 INSTALL_LISAAC;
+              __MXY=((____0B *)__JN);
+              lisaac_push_first(&__CFQ,L167652365); // L1279 ABSTRACT_STRING;
+              __M4C(__MXY);
             };
-            lisaac_push(&__1AC,L63840769); // L487 INSTALL_LISAAC;
-            __DX((&__string_71));
-            lisaac_push(&__1AC,L63986689); // L488 INSTALL_LISAAC;
-            __VBC=__AQB(__JN);
-            if ((__VBC !=  0)) {
-              lisaac_push(&__1AC,L64622081); // L493 INSTALL_LISAAC;
-              lisaac_push_first(&__FVC,L6825988); // L52 TRUE;
-              lisaac_push_first(&__0BC,L63991809); // L488 INSTALL_LISAAC;
-              lisaac_push(&__0BC,L64264705); // L490 INSTALL_LISAAC;
-              __DX((&__string_72));
+            lisaac_push(&__DER,L63840769); // L487 INSTALL_LISAAC;
+            __DX((&__string_82));
+            lisaac_push(&__DER,L63986689); // L488 INSTALL_LISAAC;
+            __WCC=__CRB(__JN);
+            if ((__WCC !=  0)) {
+              lisaac_push(&__DER,L64622081); // L493 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__ZEY,L63991809); // L488 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L64264705); // L490 INSTALL_LISAAC;
+              __DX((&__string_83));
             } else /* FALSE */ {
-              lisaac_push(&__1AC,L64622081); // L493 INSTALL_LISAAC;
-              lisaac_push_first(&__KVC,L6826502); // L52 FALSE;
-              lisaac_push_first(&__ACC,L64363521); // L491 INSTALL_LISAAC;
-              lisaac_push(&__ACC,L64498177); // L492 INSTALL_LISAAC;
-              __DX((&__string_73));
+              lisaac_push(&__DER,L64622081); // L493 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__ZEY,L64363521); // L491 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L64498177); // L492 INSTALL_LISAAC;
+              __DX((&__string_84));
             };
-            lisaac_push(&__1AC,L65577985); // L500 INSTALL_LISAAC;
-            __DCC=__OVC((&__string_75));
-            if ((__DCC == 'n')) {
-              lisaac_push(&__1AC,L68292097); // L521 INSTALL_LISAAC;
-              lisaac_push_first(&__OWC,L6825988); // L52 TRUE;
-              lisaac_push_first(&__ICC,L65817601); // L502 INSTALL_LISAAC;
-              __KCC=__QF( 100);
+            lisaac_push(&__DER,L65577985); // L500 INSTALL_LISAAC;
+            __2DC=__HXC((&__string_86));
+            if ((__2DC == 'n')) {
+              lisaac_push(&__DER,L68292097); // L521 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__ZEY,L65817601); // L502 INSTALL_LISAAC;
+              __MXY=__QF( 100);
               if (((void *)__OC == (void *)NULL)) {
-                lisaac_push(&__ICC,L66458113); // L507 INSTALL_LISAAC;
-                lisaac_push_first(&__F0C,L6825988); // L52 TRUE;
-                lisaac_push_first(&__QCC,L65945089); // L503 INSTALL_LISAAC;
-                if (__KCC==NULL) {
-                  lisaac_push(&__QCC,L66075137); // L504 INSTALL_LISAAC;
+                lisaac_push(&__ZEY,L66458113); // L507 INSTALL_LISAAC;
+                lisaac_push_first(&__41C,L6825988); // L52 TRUE;
+                lisaac_push_first(&__JEC,L65945089); // L503 INSTALL_LISAAC;
+                if (__MXY==NULL) {
+                  lisaac_push(&__JEC,L66075137); // L504 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
-                  lisaac_push(&__QCC,L66075137); // L504 INSTALL_LISAAC;
-                  __EHI(((____0B *)__KCC),(&__string_57));
+                  lisaac_push(&__JEC,L66075137); // L504 INSTALL_LISAAC;
+                  __3II(((____0B *)__MXY),(&__string_68));
                 };
               } else /* FALSE */ {
-                lisaac_push(&__ICC,L66458113); // L507 INSTALL_LISAAC;
-                lisaac_push_first(&__K0C,L6826502); // L52 FALSE;
-                lisaac_push_first(&__WCC,L66199553); // L505 INSTALL_LISAAC;
-                if (__KCC==NULL) {
-                  lisaac_push(&__WCC,L66339841); // L506 INSTALL_LISAAC;
+                lisaac_push(&__ZEY,L66458113); // L507 INSTALL_LISAAC;
+                lisaac_push_first(&__41C,L6826502); // L52 FALSE;
+                lisaac_push_first(&__JEC,L66199553); // L505 INSTALL_LISAAC;
+                if (__MXY==NULL) {
+                  lisaac_push(&__JEC,L66339841); // L506 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
-                  lisaac_push(&__WCC,L66339841); // L506 INSTALL_LISAAC;
-                  __EHI(((____0B *)__KCC),__OC);
+                  lisaac_push(&__JEC,L66339841); // L506 INSTALL_LISAAC;
+                  __3II(((____0B *)__MXY),__OC);
                 };
               };
-              if (__KCC==NULL) {
-                lisaac_push(&__ICC,L66601985); // L508 INSTALL_LISAAC;
+              if (__MXY==NULL) {
+                lisaac_push(&__ZEY,L66601985); // L508 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__ICC,L66601985); // L508 INSTALL_LISAAC;
-                __VJI(((____0B *)__KCC),(&__string_76));
+                lisaac_push(&__ZEY,L66601985); // L508 INSTALL_LISAAC;
+                __OLI(((____0B *)__MXY),(&__string_87));
               };
-              lisaac_push(&__ICC,L66753025); // L509 INSTALL_LISAAC;
-              __ZKB(__KCC,(&__string_77),(&__string_77),__F__);
+              lisaac_push(&__ZEY,L66753025); // L509 INSTALL_LISAAC;
+              __1LB(__MXY,(&__string_88),(&__string_88),__F__);
             } else /* FALSE */ {
-              lisaac_push(&__1AC,L68292097); // L521 INSTALL_LISAAC;
-              lisaac_push_first(&__TWC,L6826502); // L52 FALSE;
-              lisaac_push_first(&__BDC,L66853889); // L510 INSTALL_LISAAC;
+              lisaac_push(&__DER,L68292097); // L521 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__ZEY,L66853889); // L510 INSTALL_LISAAC;
               if (__JN==NULL) {
-                lisaac_push(&__BDC,L67006977); // L511 INSTALL_LISAAC;
+                lisaac_push(&__ZEY,L67006977); // L511 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__BDC,L67006977); // L511 INSTALL_LISAAC;
-                __EHI(((____0B *)__JN),(&__string_78));
+                lisaac_push(&__ZEY,L67006977); // L511 INSTALL_LISAAC;
+                __3II(((____0B *)__JN),(&__string_89));
               };
-              lisaac_push(&__BDC,L67118593); // L512 INSTALL_LISAAC;
-              __DX((&__string_70));
+              lisaac_push(&__ZEY,L67118593); // L512 INSTALL_LISAAC;
+              __DX((&__string_81));
               if (__JN==NULL) {
-                lisaac_push(&__BDC,L67252225); // L513 INSTALL_LISAAC;
+                lisaac_push(&__ZEY,L67252225); // L513 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__BDC,L67252225); // L513 INSTALL_LISAAC;
-                __YZZ=((____0B *)__JN);
-                lisaac_push_first(&__XZZ,L167652365); // L1279 ABSTRACT_STRING;
-                __T2C(__YZZ);
+                lisaac_push(&__ZEY,L67252225); // L513 INSTALL_LISAAC;
+                __QXY=((____0B *)__JN);
+                lisaac_push_first(&__41C,L167652365); // L1279 ABSTRACT_STRING;
+                __M4C(__QXY);
               };
-              lisaac_push(&__BDC,L67380737); // L514 INSTALL_LISAAC;
-              __DX((&__string_71));
-              lisaac_push(&__BDC,L67526657); // L515 INSTALL_LISAAC;
-              __GDC=__AQB(__JN);
-              if ((__GDC !=  0)) {
-                lisaac_push(&__BDC,L68162049); // L520 INSTALL_LISAAC;
-                lisaac_push_first(&__S0C,L6825988); // L52 TRUE;
-                lisaac_push_first(&__LDC,L67531777); // L515 INSTALL_LISAAC;
-                lisaac_push(&__LDC,L67804673); // L517 INSTALL_LISAAC;
-                __DX((&__string_72));
+              lisaac_push(&__ZEY,L67380737); // L514 INSTALL_LISAAC;
+              __DX((&__string_82));
+              lisaac_push(&__ZEY,L67526657); // L515 INSTALL_LISAAC;
+              __5EC=__CRB(__JN);
+              if ((__5EC !=  0)) {
+                lisaac_push(&__ZEY,L68162049); // L520 INSTALL_LISAAC;
+                lisaac_push_first(&__41C,L6825988); // L52 TRUE;
+                lisaac_push_first(&__JEC,L67531777); // L515 INSTALL_LISAAC;
+                lisaac_push(&__JEC,L67804673); // L517 INSTALL_LISAAC;
+                __DX((&__string_83));
               } else /* FALSE */ {
-                lisaac_push(&__BDC,L68162049); // L520 INSTALL_LISAAC;
-                lisaac_push_first(&__X0C,L6826502); // L52 FALSE;
-                lisaac_push_first(&__RDC,L67903489); // L518 INSTALL_LISAAC;
-                lisaac_push(&__RDC,L68038145); // L519 INSTALL_LISAAC;
-                __DX((&__string_73));
+                lisaac_push(&__ZEY,L68162049); // L520 INSTALL_LISAAC;
+                lisaac_push_first(&__41C,L6826502); // L52 FALSE;
+                lisaac_push_first(&__JEC,L67903489); // L518 INSTALL_LISAAC;
+                lisaac_push(&__JEC,L68038145); // L519 INSTALL_LISAAC;
+                __DX((&__string_84));
               };
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__QUB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__YXB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__HD,L88085505); // L672 INSTALL_LISAAC;
-        lisaac_push_first(&__0UB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  3)) {
-          lisaac_push(&__0UB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__3XB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__1D,L87568385); // L668 INSTALL_LISAAC;
-          lisaac_push(&__1D,L87722497); // L669 INSTALL_LISAAC;
-          __TG((&__string_79), 0);
-          lisaac_push(&__1D,L87830529); // L670 INSTALL_LISAAC;
-          lisaac_push_first(&__XDC,L57549313); // L439 INSTALL_LISAAC;
+        lisaac_push(&__15X,L90444801); // L690 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  3)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L89927681); // L686 INSTALL_LISAAC;
+          lisaac_push(&__05C,L90081793); // L687 INSTALL_LISAAC;
+          __TG((&__string_90), 0);
+          lisaac_push(&__05C,L90189825); // L688 INSTALL_LISAAC;
+          lisaac_push_first(&__HLD,L57549313); // L439 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_25))) {
-            lisaac_push(&__XDC,L59640321); // L455 INSTALL_LISAAC;
-            lisaac_push_first(&__AKC,L6825988); // L52 TRUE;
-            lisaac_push_first(&__5DC,L57820161); // L441 INSTALL_LISAAC;
-            lisaac_push(&__5DC,L57959937); // L442 INSTALL_LISAAC;
-            __DX((&__string_80));
+            lisaac_push(&__HLD,L59640321); // L455 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__DER,L57820161); // L441 INSTALL_LISAAC;
+            lisaac_push(&__DER,L57959937); // L442 INSTALL_LISAAC;
+            __DX((&__string_91));
           } else /* FALSE */ {
-            lisaac_push(&__XDC,L59640321); // L455 INSTALL_LISAAC;
-            lisaac_push_first(&__FKC,L6826502); // L52 FALSE;
-            lisaac_push_first(&__FEC,L58071041); // L443 INSTALL_LISAAC;
-            lisaac_push(&__FEC,L58235905); // L444 INSTALL_LISAAC;
-            __HEC=__AQB((&__string_81));
+            lisaac_push(&__HLD,L59640321); // L455 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__DER,L58071041); // L443 INSTALL_LISAAC;
+            lisaac_push(&__DER,L58235905); // L444 INSTALL_LISAAC;
+            __WCC=__CRB((&__string_92));
             if (__JN==NULL) {
-              lisaac_push(&__FEC,L58373633); // L445 INSTALL_LISAAC;
+              lisaac_push(&__DER,L58373633); // L445 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FEC,L58373633); // L445 INSTALL_LISAAC;
-              __EHI(((____0B *)__JN),(&__string_82));
+              lisaac_push(&__DER,L58373633); // L445 INSTALL_LISAAC;
+              __3II(((____0B *)__JN),(&__string_93));
             };
-            lisaac_push(&__FEC,L58466817); // L446 INSTALL_LISAAC;
-            __DX((&__string_70));
+            lisaac_push(&__DER,L58466817); // L446 INSTALL_LISAAC;
+            __DX((&__string_81));
             if (__JN==NULL) {
-              lisaac_push(&__FEC,L58600449); // L447 INSTALL_LISAAC;
+              lisaac_push(&__DER,L58600449); // L447 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__FEC,L58600449); // L447 INSTALL_LISAAC;
-              __0ZZ=((____0B *)__JN);
-              lisaac_push_first(&__ZZZ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__0ZZ);
+              lisaac_push(&__DER,L58600449); // L447 INSTALL_LISAAC;
+              __MXY=((____0B *)__JN);
+              lisaac_push_first(&__CFQ,L167652365); // L1279 ABSTRACT_STRING;
+              __M4C(__MXY);
             };
-            lisaac_push(&__FEC,L58728961); // L448 INSTALL_LISAAC;
-            __DX((&__string_71));
-            lisaac_push(&__FEC,L58874881); // L449 INSTALL_LISAAC;
-            __LEC=__AQB(__JN);
-            if ((__LEC !=  0)) {
-              lisaac_push(&__FEC,L59510273); // L454 INSTALL_LISAAC;
-              lisaac_push_first(&__1WC,L6825988); // L52 TRUE;
-              lisaac_push_first(&__QEC,L58880001); // L449 INSTALL_LISAAC;
-              lisaac_push(&__QEC,L59146241); // L451 INSTALL_LISAAC;
-              __DX((&__string_83));
+            lisaac_push(&__DER,L58728961); // L448 INSTALL_LISAAC;
+            __DX((&__string_82));
+            lisaac_push(&__DER,L58874881); // L449 INSTALL_LISAAC;
+            __WCC=__CRB(__JN);
+            if ((__WCC !=  0)) {
+              lisaac_push(&__DER,L59510273); // L454 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__ZEY,L58880001); // L449 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L59146241); // L451 INSTALL_LISAAC;
+              __DX((&__string_94));
             } else /* FALSE */ {
-              lisaac_push(&__FEC,L59510273); // L454 INSTALL_LISAAC;
-              lisaac_push_first(&__AXC,L6826502); // L52 FALSE;
-              lisaac_push_first(&__WEC,L59251713); // L452 INSTALL_LISAAC;
-              lisaac_push(&__WEC,L59385345); // L453 INSTALL_LISAAC;
-              __DX((&__string_84));
+              lisaac_push(&__DER,L59510273); // L454 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__ZEY,L59251713); // L452 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L59385345); // L453 INSTALL_LISAAC;
+              __DX((&__string_95));
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__0UB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__DYB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__HD,L88609793); // L676 INSTALL_LISAAC;
-        lisaac_push_first(&__EVB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  4)) {
-          lisaac_push(&__EVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__IYB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__CE,L88092673); // L672 INSTALL_LISAAC;
-          lisaac_push(&__CE,L88250369); // L673 INSTALL_LISAAC;
-          __TG((&__string_85), 0);
-          lisaac_push(&__CE,L88357377); // L674 INSTALL_LISAAC;
-          lisaac_push_first(&__1EC,L68824065); // L525 INSTALL_LISAAC;
+        lisaac_push(&__15X,L90969089); // L694 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  4)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L90451969); // L690 INSTALL_LISAAC;
+          lisaac_push(&__05C,L90609665); // L691 INSTALL_LISAAC;
+          __TG((&__string_96), 0);
+          lisaac_push(&__05C,L90716673); // L692 INSTALL_LISAAC;
+          lisaac_push_first(&__HLD,L68824065); // L525 INSTALL_LISAAC;
           if (((void *)__WI == (void *)(&__string_25))) {
-            lisaac_push(&__1EC,L70912513); // L541 INSTALL_LISAAC;
-            lisaac_push_first(&__KKC,L6825988); // L52 TRUE;
-            lisaac_push_first(&__DFC,L69092353); // L527 INSTALL_LISAAC;
+            lisaac_push(&__HLD,L70912513); // L541 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__DER,L69092353); // L527 INSTALL_LISAAC;
             if (__JN==NULL) {
-              lisaac_push(&__DFC,L69384193); // L529 INSTALL_LISAAC;
+              lisaac_push(&__DER,L69384193); // L529 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__DFC,L69384193); // L529 INSTALL_LISAAC;
-              __EHI(((____0B *)__JN),(&__string_86));
+              lisaac_push(&__DER,L69384193); // L529 INSTALL_LISAAC;
+              __3II(((____0B *)__JN),(&__string_97));
             };
-            lisaac_push(&__DFC,L69612545); // L531 INSTALL_LISAAC;
-            __DX((&__string_87));
+            lisaac_push(&__DER,L69612545); // L531 INSTALL_LISAAC;
+            __DX((&__string_98));
             if (__JN==NULL) {
-              lisaac_push(&__DFC,L69741569); // L532 INSTALL_LISAAC;
+              lisaac_push(&__DER,L69741569); // L532 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__DFC,L69741569); // L532 INSTALL_LISAAC;
-              __2ZZ=((____0B *)__JN);
-              lisaac_push_first(&__1ZZ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__2ZZ);
+              lisaac_push(&__DER,L69741569); // L532 INSTALL_LISAAC;
+              __MXY=((____0B *)__JN);
+              lisaac_push_first(&__CFQ,L167652365); // L1279 ABSTRACT_STRING;
+              __M4C(__MXY);
             };
-            lisaac_push(&__DFC,L69870081); // L533 INSTALL_LISAAC;
-            __DX((&__string_71));
-            lisaac_push(&__DFC,L70016001); // L534 INSTALL_LISAAC;
-            __IFC=__AQB(__JN);
-            if ((__IFC !=  0)) {
-              lisaac_push(&__DFC,L70520321); // L538 INSTALL_LISAAC;
-              lisaac_push_first(&__HXC,L6825988); // L52 TRUE;
-              lisaac_push_first(&__NFC,L70021121); // L534 INSTALL_LISAAC;
-              lisaac_push(&__NFC,L70134273); // L535 INSTALL_LISAAC;
-              __DX((&__string_88));
+            lisaac_push(&__DER,L69870081); // L533 INSTALL_LISAAC;
+            __DX((&__string_82));
+            lisaac_push(&__DER,L70016001); // L534 INSTALL_LISAAC;
+            __WCC=__CRB(__JN);
+            if ((__WCC !=  0)) {
+              lisaac_push(&__DER,L70520321); // L538 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__ZEY,L70021121); // L534 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L70134273); // L535 INSTALL_LISAAC;
+              __DX((&__string_99));
             } else /* FALSE */ {
-              lisaac_push(&__DFC,L70520321); // L538 INSTALL_LISAAC;
-              lisaac_push_first(&__MXC,L6826502); // L52 FALSE;
-              lisaac_push_first(&__TFC,L70261761); // L536 INSTALL_LISAAC;
-              lisaac_push(&__TFC,L70395393); // L537 INSTALL_LISAAC;
-              __DX((&__string_89));
+              lisaac_push(&__DER,L70520321); // L538 INSTALL_LISAAC;
+              lisaac_push_first(&__CFQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__ZEY,L70261761); // L536 INSTALL_LISAAC;
+              lisaac_push(&__ZEY,L70395393); // L537 INSTALL_LISAAC;
+              __DX((&__string_100));
             };
           } else /* FALSE */ {
-            lisaac_push(&__1EC,L70912513); // L541 INSTALL_LISAAC;
-            lisaac_push_first(&__PKC,L6826502); // L52 FALSE;
-            lisaac_push_first(&__0FC,L70653953); // L539 INSTALL_LISAAC;
-            lisaac_push(&__0FC,L70809601); // L540 INSTALL_LISAAC;
-            __DX((&__string_90));
+            lisaac_push(&__HLD,L70912513); // L541 INSTALL_LISAAC;
+            lisaac_push_first(&__0EQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__DER,L70653953); // L539 INSTALL_LISAAC;
+            lisaac_push(&__DER,L70809601); // L540 INSTALL_LISAAC;
+            __DX((&__string_101));
           };
         } else /* FALSE */ {
-          lisaac_push(&__EVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__OYB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__HD,L89265153); // L681 INSTALL_LISAAC;
-        lisaac_push_first(&__OVB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  5)) {
-          lisaac_push(&__OVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__TYB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JE,L88616961); // L676 INSTALL_LISAAC;
-          lisaac_push(&__JE,L88763393); // L677 INSTALL_LISAAC;
-          __TG((&__string_91), 0);
-          lisaac_push(&__JE,L89027073); // L679 INSTALL_LISAAC;
-          __DX((&__string_92));
+        lisaac_push(&__15X,L91624449); // L699 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  5)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L90976257); // L694 INSTALL_LISAAC;
+          lisaac_push(&__05C,L91122689); // L695 INSTALL_LISAAC;
+          __TG((&__string_102), 0);
+          lisaac_push(&__05C,L91386369); // L697 INSTALL_LISAAC;
+          __DX((&__string_103));
         } else /* FALSE */ {
-          lisaac_push(&__OVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__ZYB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__HD,L89658881); // L684 INSTALL_LISAAC;
-        lisaac_push_first(&__YVB,L16794632); // L128 NUMERIC;
-        if ((__JD ==  6)) {
-          lisaac_push(&__YVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__4YB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__QE,L89272321); // L681 INSTALL_LISAAC;
-          lisaac_push(&__QE,L89420289); // L682 INSTALL_LISAAC;
-          __TG((&__string_93), 0);
-          lisaac_push(&__QE,L89536001); // L683 INSTALL_LISAAC;
-          lisaac_push_first(&__5FC,L71313409); // L544 INSTALL_LISAAC;
-          lisaac_push(&__5FC,L72000001); // L549 INSTALL_LISAAC;
-          __DX((&__string_94));
+        lisaac_push(&__15X,L92018177); // L702 INSTALL_LISAAC;
+        lisaac_push_first(&__45X,L16794632); // L128 NUMERIC;
+        if ((__0ZI ==  6)) {
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__05C,L91631617); // L699 INSTALL_LISAAC;
+          lisaac_push(&__05C,L91779585); // L700 INSTALL_LISAAC;
+          __TG((&__string_104), 0);
+          lisaac_push(&__05C,L91895297); // L701 INSTALL_LISAAC;
+          lisaac_push_first(&__HLD,L71313409); // L544 INSTALL_LISAAC;
+          lisaac_push(&__HLD,L72000001); // L549 INSTALL_LISAAC;
+          __DX((&__string_105));
         } else /* FALSE */ {
-          lisaac_push(&__YVB,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__EZB,L8530438); // L65 FALSE;
+          lisaac_push(&__45X,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__XGB,L10755090); // L82 BLOCK;
-        lisaac_push_first(&__YE,L89794561); // L685 INSTALL_LISAAC;
-        if ((__JD !=  0)) {
-          lisaac_push(&__XGB,L11012626); // L84 BLOCK;
-          lisaac_push_first(&__2QB,L8792068); // L67 TRUE;
-          lisaac_push_first(&__4GB,L10888722); // L83 BLOCK;
-          goto __WGB;
+        lisaac_push(&__3QJ,L10755090); // L82 BLOCK;
+        lisaac_push_first(&__15X,L92153857); // L703 INSTALL_LISAAC;
+        if ((__0ZI !=  0)) {
+          lisaac_push(&__3QJ,L11012626); // L84 BLOCK;
+          lisaac_push_first(&__15X,L8792068); // L67 TRUE;
+          lisaac_push_first(&__45X,L10888722); // L83 BLOCK;
+          goto __YHB;
         } else /* FALSE */ {
-          lisaac_push(&__XGB,L11012626); // L84 BLOCK;
-          lisaac_push_first(&__CRB,L8530438); // L65 FALSE;
+          lisaac_push(&__3QJ,L11012626); // L84 BLOCK;
+          lisaac_push_first(&__15X,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__FZ,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__45,L8530438); // L65 FALSE;
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__UC,L90443265); // L690 INSTALL_LISAAC;
-    lisaac_push_first(&__OZ,L16794632); // L128 NUMERIC;
-    if ((__WC ==  3)) {
-      lisaac_push(&__OZ,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__DAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BF,L90056705); // L687 INSTALL_LISAAC;
-      lisaac_push(&__BF,L90220545); // L688 INSTALL_LISAAC;
-      __TG((&__string_95), 0);
-      lisaac_push(&__BF,L90317313); // L689 INSTALL_LISAAC;
-      lisaac_push_first(&__DHB,L75897857); // L579 INSTALL_LISAAC;
+    lisaac_push(&__OWK,L92802561); // L708 INSTALL_LISAAC;
+    lisaac_push_first(&__OAY,L16794632); // L128 NUMERIC;
+    if ((__FK4 ==  3)) {
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XIH,L92416001); // L705 INSTALL_LISAAC;
+      lisaac_push(&__XIH,L92579841); // L706 INSTALL_LISAAC;
+      __TG((&__string_106), 0);
+      lisaac_push(&__XIH,L92676609); // L707 INSTALL_LISAAC;
+      lisaac_push_first(&__3QJ,L77995009); // L595 INSTALL_LISAAC;
       if (__JN==NULL) {
-        lisaac_push(&__DHB,L76163073); // L581 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L78260225); // L597 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__DHB,L76163073); // L581 INSTALL_LISAAC;
-        __1GI=((____0B *)__JN);
-        lisaac_push_first(&__0GI,L21894168); // L167 STRING;
-        __1GI->__FC= 0;
-        lisaac_push(&__0GI,L22546968); // L172 STRING;
-        lisaac_push_first(&__WPJ,L19280914); // L147 BLOCK;
-        lisaac_push(&__WPJ,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__I0K,L8530438); // L65 FALSE;
+        lisaac_push(&__3QJ,L78260225); // L597 INSTALL_LISAAC;
+        __REY=((____0B *)__JN);
+        lisaac_push_first(&__15X,L21894168); // L167 STRING;
+        __REY->__FC= 0;
+        lisaac_push(&__15X,L22546968); // L172 STRING;
+        lisaac_push_first(&__45X,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__BB0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__DHB,L76308481); // L582 INSTALL_LISAAC;
-      __GHB=__AQB((&__string_96));
+      lisaac_push(&__3QJ,L78405633); // L598 INSTALL_LISAAC;
+      __FB0=__CRB((&__string_107));
       if (((void *)__WI == (void *)(&__string_25))) {
-        lisaac_push(&__DHB,L76941825); // L587 INSTALL_LISAAC;
-        lisaac_push_first(&__HRB,L6825988); // L52 TRUE;
-        lisaac_push_first(&__NHB,L76432385); // L583 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L79038977); // L603 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6825988); // L52 TRUE;
+        lisaac_push_first(&__45X,L78529537); // L599 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__NHB,L76579841); // L584 INSTALL_LISAAC;
+          lisaac_push(&__45X,L78676993); // L600 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__NHB,L76579841); // L584 INSTALL_LISAAC;
-          __EHI(((____0B *)__JN),(&__string_97));
+          lisaac_push(&__45X,L78676993); // L600 INSTALL_LISAAC;
+          __3II(((____0B *)__JN),(&__string_108));
         };
       } else /* FALSE */ {
-        lisaac_push(&__DHB,L76941825); // L587 INSTALL_LISAAC;
-        lisaac_push_first(&__MRB,L6826502); // L52 FALSE;
-        lisaac_push_first(&__UHB,L76683265); // L585 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L79038977); // L603 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6826502); // L52 FALSE;
+        lisaac_push_first(&__45X,L78780417); // L601 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__UHB,L76841473); // L586 INSTALL_LISAAC;
+          lisaac_push(&__45X,L78938625); // L602 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__UHB,L76841473); // L586 INSTALL_LISAAC;
-          __EHI(((____0B *)__JN),(&__string_98));
+          lisaac_push(&__45X,L78938625); // L602 INSTALL_LISAAC;
+          __3II(((____0B *)__JN),(&__string_109));
         };
       };
-      lisaac_push(&__DHB,L77082625); // L588 INSTALL_LISAAC;
-      __DX((&__string_87));
+      lisaac_push(&__3QJ,L79179777); // L604 INSTALL_LISAAC;
+      __DX((&__string_98));
       if (__JN==NULL) {
-        lisaac_push(&__DHB,L77211649); // L589 INSTALL_LISAAC;
+        lisaac_push(&__3QJ,L79308801); // L605 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__DHB,L77211649); // L589 INSTALL_LISAAC;
-        __4ZZ=((____0B *)__JN);
-        lisaac_push_first(&__3ZZ,L167652365); // L1279 ABSTRACT_STRING;
-        __T2C(__4ZZ);
+        lisaac_push(&__3QJ,L79308801); // L605 INSTALL_LISAAC;
+        __REY=((____0B *)__JN);
+        lisaac_push_first(&__15X,L167652365); // L1279 ABSTRACT_STRING;
+        __M4C(__REY);
       };
-      lisaac_push(&__DHB,L77340161); // L590 INSTALL_LISAAC;
-      __DX((&__string_71));
-      lisaac_push(&__DHB,L77486081); // L591 INSTALL_LISAAC;
-      __0HB=__AQB(__JN);
-      if ((__0HB ==  0)) {
-        lisaac_push(&__DHB,L78121473); // L596 INSTALL_LISAAC;
-        lisaac_push_first(&__TRB,L6825988); // L52 TRUE;
-        lisaac_push_first(&__5HB,L77490689); // L591 INSTALL_LISAAC;
-        lisaac_push(&__5HB,L77765121); // L593 INSTALL_LISAAC;
-        __DX((&__string_99));
+      lisaac_push(&__3QJ,L79437313); // L606 INSTALL_LISAAC;
+      __DX((&__string_82));
+      lisaac_push(&__3QJ,L79583233); // L607 INSTALL_LISAAC;
+      __FB0=__CRB(__JN);
+      if ((__FB0 ==  0)) {
+        lisaac_push(&__3QJ,L80218625); // L612 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6825988); // L52 TRUE;
+        lisaac_push_first(&__45X,L79587841); // L607 INSTALL_LISAAC;
+        lisaac_push(&__45X,L79862273); // L609 INSTALL_LISAAC;
+        __DX((&__string_110));
       } else /* FALSE */ {
-        lisaac_push(&__DHB,L78121473); // L596 INSTALL_LISAAC;
-        lisaac_push_first(&__YRB,L6826502); // L52 FALSE;
-        lisaac_push_first(&__FIB,L77862913); // L594 INSTALL_LISAAC;
-        lisaac_push(&__FIB,L77998593); // L595 INSTALL_LISAAC;
-        __DX((&__string_100));
+        lisaac_push(&__3QJ,L80218625); // L612 INSTALL_LISAAC;
+        lisaac_push_first(&__15X,L6826502); // L52 FALSE;
+        lisaac_push_first(&__45X,L79960065); // L610 INSTALL_LISAAC;
+        lisaac_push(&__45X,L80095745); // L611 INSTALL_LISAAC;
+        __DX((&__string_111));
       };
     } else /* FALSE */ {
-      lisaac_push(&__OZ,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__JAB,L8530438); // L65 FALSE;
+      lisaac_push(&__OAY,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__EMH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__VM,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__JF,L90578945); // L691 INSTALL_LISAAC;
-    if ((__WC !=  0)) {
-      lisaac_push(&__VM,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__IQ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__2M,L10888722); // L83 BLOCK;
+    lisaac_push(&__P4X,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__OWK,L92938241); // L709 INSTALL_LISAAC;
+    if ((__FK4 !=  0)) {
+      lisaac_push(&__P4X,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__OWK,L8792068); // L67 TRUE;
+      lisaac_push_first(&__OAY,L10888722); // L83 BLOCK;
       goto __UM;
     } else /* FALSE */ {
-      lisaac_push(&__VM,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__OQ,L8530438); // L65 FALSE;
+      lisaac_push(&__P4X,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__OWK,L8530438); // L65 FALSE;
     };
   };
-  lisaac_push(&__TB,L90713089); // L692 INSTALL_LISAAC;
-  __DX((&__string_101));
+  lisaac_push(&__M4X,L93072385); // L710 INSTALL_LISAAC;
+  __DX((&__string_112));
   return(0);
 }
 
@@ -3594,709 +3663,687 @@ static void __DX(____V *__FX)
 {
   _____CONTEXT __EX;
   lisaac_push_first(&__EX,L167652365); // L1279 ABSTRACT_STRING;
-  __T2C(__FX);
+  __M4C(__FX);
 }
 
 static ____0B* __QF(____L __TF)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____0B *__WF,*__TII,*__UF;
-  ____DB __0RJ;
-  ____L __EJI;
-  _____CONTEXT __RF,__SII,__YRJ,__J1K,__T1K,__DSJ,__YII,__K0Z,__L0Z;
-  _____CONTEXT __P0Z,__R0Z,__T0Z,__RJW,__TJW,__DPS,__OSJ,__UFT,__XWT;
-  _____CONTEXT __1WU,__5WT,__R5X,__U5X,__V5X,__W5X,__HXT,__VJW,__41K;
-  _____CONTEXT __X5X,__USJ,__CJI,__3M3,__4M3,__5M3,__DN3,__FN3,__HN3;
-  _____CONTEXT __JN3,__LN3,__OJM,__KJI,__UJM,__0SJ;
-  ____G __O0Z,__Q0Z,__S0Z,__GSJ,__CN3,__EN3,__GN3,__KN3;
-  ____4 *__MJI;
+  ____0B *__WF,*__MKI,*__UF;
+  ____DB __TTJ;
+  ____L __3KI;
+  _____CONTEXT __RF,__LKI,__RTJ,__C3K,__2TJ,__RKI,__DC0,__EC0,__YYT;
+  _____CONTEXT __3AY;
+  ____G __HC0,__JC0,__LC0,__TR3,__VR3;
+  ____4 *__FLI;
   lisaac_push_first(&__RF,L8007704); // L61 STRING;
-  __WF=__BPE();
+  __WF=__0QE();
   if (__WF==NULL) {
     lisaac_push(&__RF,L8142360); // L62 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__RF,L8142360); // L62 STRING;
-    __TII=((____0B *)__WF);
-    lisaac_push_first(&__SII,L10095128); // L77 STRING;
-    lisaac_push_first(&__YRJ,L19150866); // L146 BLOCK;
-    lisaac_push_first(&__J1K,L7088642); // L54 OBJECT;
-    __0RJ=((____DB )(top_context->back->back));
-    lisaac_push(&__YRJ,L19280914); // L147 BLOCK;
-    lisaac_push_first(&__T1K,L10652676); // L81 TRUE;
-    lisaac_push_first(&__DSJ,L19285522); // L147 BLOCK;
-    lisaac_push_first(&__YII,L10105368); // L77 STRING;
-    lisaac_push_first(&__K0Z,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__L0Z,L15224840); // L116 NUMERIC;
-    __O0Z=(__TF >  0);
-    lisaac_push(&__K0Z,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__P0Z,L14700552); // L112 NUMERIC;
-    __Q0Z=(__TF ==  0);
-    if (__O0Z) {
-      lisaac_push(&__K0Z,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__R0Z,L10900996); // L83 TRUE;
-      __S0Z=__F__;
+    __MKI=((____0B *)__WF);
+    lisaac_push_first(&__LKI,L10095128); // L77 STRING;
+    lisaac_push_first(&__RTJ,L19150866); // L146 BLOCK;
+    lisaac_push_first(&__C3K,L7481858); // L57 OBJECT;
+    __TTJ=((____DB )(top_context->back->back));
+    lisaac_push(&__RTJ,L19280914); // L147 BLOCK;
+    lisaac_push_first(&__C3K,L10652676); // L81 TRUE;
+    lisaac_push_first(&__2TJ,L19285522); // L147 BLOCK;
+    lisaac_push_first(&__RKI,L10105368); // L77 STRING;
+    lisaac_push_first(&__DC0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__EC0,L15224840); // L116 NUMERIC;
+    __HC0=(__TF >  0);
+    lisaac_push(&__DC0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__EC0,L14700552); // L112 NUMERIC;
+    __JC0=(__TF ==  0);
+    if (__HC0) {
+      lisaac_push(&__DC0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__EC0,L10900996); // L83 TRUE;
+      __LC0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__K0Z,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__T0Z,L12342790); // L94 FALSE;
-      __S0Z=__Q0Z;
+      lisaac_push(&__DC0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__EC0,L12342790); // L94 FALSE;
+      __LC0=__JC0;
     };
-    if (__S0Z) {
-      lisaac_push(&__DSJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__RJW,L13509636); // L103 TRUE;
-      __GSJ=__J__;
+    if (__LC0) {
+      lisaac_push(&__2TJ,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__RKI,L13509636); // L103 TRUE;
+      __LC0=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__DSJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__TJW,L14689286); // L112 FALSE;
-      __GSJ=__F__;
+      lisaac_push(&__2TJ,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__RKI,L14689286); // L112 FALSE;
+      __LC0=__F__;
     };
-    if (__GSJ) {
-      lisaac_push(&__YRJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__DPS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__OSJ,L19289106); // L147 BLOCK;
-      lisaac_push(&__OSJ,L19428370); // L148 BLOCK;
-      lisaac_push_first(&__UFT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__XWT,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__1WU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5WT,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__0RJ));
-      lisaac_push(&__UFT,L9181698); // L70 OBJECT;
+    if (__LC0) {
+      lisaac_push(&__RTJ,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__C3K,L8792068); // L67 TRUE;
+      lisaac_push_first(&__2TJ,L19289106); // L147 BLOCK;
+      lisaac_push(&__2TJ,L19428370); // L148 BLOCK;
+      lisaac_push_first(&__RKI,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__DC0,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__EC0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__YYT,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__TTJ));
+      lisaac_push(&__RKI,L9574914); // L73 OBJECT;
       __DX((&__string_43));
-      lisaac_push(&__UFT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__R5X,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__U5X,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__V5X,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__W5X,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__RKI,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__DC0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__EC0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__YYT,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__3AY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__UFT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__HXT,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__VJW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__RKI,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__DC0,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__EC0,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__YRJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__41K,L8530438); // L65 FALSE;
+      lisaac_push(&__RTJ,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__C3K,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__SII,L10234904); // L78 STRING;
-    lisaac_push_first(&__X5X,L15224840); // L116 NUMERIC;
+    lisaac_push(&__LKI,L10234904); // L78 STRING;
+    lisaac_push_first(&__RTJ,L15224840); // L116 NUMERIC;
     if ((__TF >  0)) {
-      lisaac_push(&__SII,L10881560); // L83 STRING;
-      lisaac_push_first(&__USJ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CJI,L10239000); // L78 STRING;
-      __EJI=__TII->__YSE;
-      lisaac_push(&__CJI,L10363416); // L79 STRING;
-      lisaac_push_first(&__3M3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__4M3,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__5M3,L15224840); // L116 NUMERIC;
-      __CN3=(__EJI > __TF);
-      lisaac_push(&__4M3,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__DN3,L14700552); // L112 NUMERIC;
-      __EN3=(__EJI == __TF);
-      if (__CN3) {
-        lisaac_push(&__4M3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__FN3,L10900996); // L83 TRUE;
-        __GN3=__F__;
+      lisaac_push(&__LKI,L10881560); // L83 STRING;
+      lisaac_push_first(&__RTJ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__C3K,L10239000); // L78 STRING;
+      __3KI=__MKI->__RUE;
+      lisaac_push(&__C3K,L10363416); // L79 STRING;
+      lisaac_push_first(&__2TJ,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__RKI,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__DC0,L15224840); // L116 NUMERIC;
+      __LC0=(__3KI > __TF);
+      lisaac_push(&__RKI,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__DC0,L14700552); // L112 NUMERIC;
+      __TR3=(__3KI == __TF);
+      if (__LC0) {
+        lisaac_push(&__RKI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__DC0,L10900996); // L83 TRUE;
+        __VR3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__4M3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__HN3,L12342790); // L94 FALSE;
-        __GN3=__EN3;
+        lisaac_push(&__RKI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__DC0,L12342790); // L94 FALSE;
+        __VR3=__TR3;
       };
-      if (__GN3) {
-        lisaac_push(&__3M3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__JN3,L13509636); // L103 TRUE;
-        __KN3=__J__;
+      if (__VR3) {
+        lisaac_push(&__2TJ,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__RKI,L13509636); // L103 TRUE;
+        __VR3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__3M3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__LN3,L14689286); // L112 FALSE;
-        __KN3=__F__;
+        lisaac_push(&__2TJ,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__RKI,L14689286); // L112 FALSE;
+        __VR3=__F__;
       };
-      if (__KN3) {
-        lisaac_push(&__CJI,L10751512); // L82 STRING;
-        lisaac_push_first(&__OJM,L8792068); // L67 TRUE;
-        lisaac_push_first(&__KJI,L10515480); // L80 STRING;
-        __MJI=__2KH(__TF);
-        __TII->__OSE=__MJI;
-        __TII->__YSE=__TF;
+      if (__VR3) {
+        lisaac_push(&__C3K,L10751512); // L82 STRING;
+        lisaac_push_first(&__2TJ,L8792068); // L67 TRUE;
+        lisaac_push_first(&__RKI,L10515480); // L80 STRING;
+        __FLI=__VMH(__TF);
+        __MKI->__HUE=__FLI;
+        __MKI->__RUE=__TF;
       } else /* FALSE */ {
-        lisaac_push(&__CJI,L10751512); // L82 STRING;
-        lisaac_push_first(&__UJM,L8530438); // L65 FALSE;
+        lisaac_push(&__C3K,L10751512); // L82 STRING;
+        lisaac_push_first(&__2TJ,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__SII,L10881560); // L83 STRING;
-      lisaac_push_first(&__0SJ,L8530438); // L65 FALSE;
+      lisaac_push(&__LKI,L10881560); // L83 STRING;
+      lisaac_push_first(&__RTJ,L8530438); // L65 FALSE;
     };
-    __TII->__FC= 0;
+    __MKI->__FC= 0;
   };
   __UF=__WF;
   return(__UF);
 }
 
-static ____4* __TTF(____0B *__VTF)
+static ____4* __MVF(____0B *__OVF)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____DB __VAG,__QBG,__Z22;
-  ____L __UUF,__XTF,__YTF,__BUF,__IUF;
-  _____CONTEXT __UTF,__DAY,__JAG,__4TF,__OAG,__GUF,__HAY,__TAG,__QKG;
-  _____CONTEXT __0KG,__4AG,__QUF,__3JW,__5JW,__UGJ,__JBG,__HCM,__UCN;
-  _____CONTEXT __VSN,__2CN,__NAY,__QAY,__RAY,__SAY,__EDN,__BKW,__FLG;
-  _____CONTEXT __OBG,__LLG,__VLG,__ZBG,__0UF,__V22,__W22,__X22,__022;
-  _____CONTEXT __122,__222,__422,__DKW,__FKW,__1NS,__ECG,__VDT,__3TT;
-  _____CONTEXT __SUU,__FUT,__VAY,__YAY,__ZAY,__0AY,__NUT,__HKW,__AMG;
-  ____4 *__AUF,*__WTF,*__Y22;
-  ____G __BBG,__322,__2UF,__2BG;
-  lisaac_push_first(&__UTF,L91233816); // L696 STRING;
-  __UUF=__VTF->__FC;
-  __XTF=__VTF->__YSE;
-  __YTF=__VTF->__FC;
-  lisaac_push(&__UTF,L92151320); // L703 STRING;
-  lisaac_push_first(&__DAY,L15224840); // L116 NUMERIC;
-  if ((__XTF > __YTF)) {
-    lisaac_push(&__UTF,L92801560); // L708 STRING;
-    lisaac_push_first(&__JAG,L6825988); // L52 TRUE;
-    lisaac_push_first(&__4TF,L92157464); // L703 STRING;
-    __AUF=__VTF->__OSE;
-    __BUF=__VTF->__FC;
-    if (__AUF==NULL) {
-      lisaac_push(&__4TF,L92290584); // L704 STRING;
+  ____L __NWF,__QVF,__RVF,__0VF;
+  ____DB __OCG,__Q52;
+  _____CONTEXT __NVF,__KBY,__XVF,__OBY,__JWF,__NEN,__OUN,__VEN,__ZBY;
+  ____4 *__ZVF,*__PVF;
+  ____G __0CG,__U52;
+  lisaac_push_first(&__NVF,L91233816); // L696 STRING;
+  __NWF=__OVF->__FC;
+  __QVF=__OVF->__RUE;
+  __RVF=__OVF->__FC;
+  lisaac_push(&__NVF,L92151320); // L703 STRING;
+  lisaac_push_first(&__KBY,L15224840); // L116 NUMERIC;
+  if ((__QVF > __RVF)) {
+    lisaac_push(&__NVF,L92801560); // L708 STRING;
+    lisaac_push_first(&__KBY,L6825988); // L52 TRUE;
+    lisaac_push_first(&__XVF,L92157464); // L703 STRING;
+    __ZVF=__OVF->__HUE;
+    __0VF=__OVF->__FC;
+    if (__ZVF==NULL) {
+      lisaac_push(&__XVF,L92290584); // L704 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__4TF,L92290584); // L704 STRING;
-      __IPG(((____4 *)__AUF),'\0',__BUF);
+      lisaac_push(&__XVF,L92290584); // L704 STRING;
+      __BRG(((____4 *)__ZVF),'\0',__0VF);
     };
   } else /* FALSE */ {
-    lisaac_push(&__UTF,L92801560); // L708 STRING;
-    lisaac_push_first(&__OAG,L6826502); // L52 FALSE;
-    lisaac_push_first(&__GUF,L92546584); // L706 STRING;
-    __VPG(__VTF,'\0');
-    __IUF=__VTF->__FC;
-    lisaac_push(&__GUF,L92679192); // L707 STRING;
-    lisaac_push_first(&__HAY,L9195016); // L70 NUMERIC;
-    __VTF->__FC=(____L)(__IUF -  1);
-  };
-  __WTF=__VTF->__OSE;
-  lisaac_push(&__UTF,L93457432); // L713 STRING;
-  lisaac_push_first(&__TAG,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__QKG,L7088642); // L54 OBJECT;
-  __VAG=((____DB )(top_context->back->back));
-  lisaac_push(&__TAG,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__0KG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4AG,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__QUF,L93458456); // L713 STRING;
-  if ((__VTF->__FC == __UUF)) {
-    lisaac_push(&__4AG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__3JW,L13509636); // L103 TRUE;
-    __BBG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4AG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__5JW,L14689286); // L112 FALSE;
-    __BBG=__F__;
-  };
-  if (__BBG) {
-    lisaac_push(&__TAG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__UGJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JBG,L24532498); // L187 BLOCK;
-    lisaac_push(&__JBG,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__HCM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__UCN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VSN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2CN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__VAG));
-    lisaac_push(&__HCM,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__HCM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NAY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QAY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RAY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SAY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NVF,L92801560); // L708 STRING;
+    lisaac_push_first(&__KBY,L6826502); // L52 FALSE;
+    lisaac_push_first(&__XVF,L92546584); // L706 STRING;
+    __ORG(__OVF,'\0');
+    __0VF=__OVF->__FC;
+    lisaac_push(&__XVF,L92679192); // L707 STRING;
+    lisaac_push_first(&__OBY,L9195016); // L70 NUMERIC;
+    __OVF->__FC=(____L)(__0VF -  1);
+  };
+  __PVF=__OVF->__HUE;
+  lisaac_push(&__NVF,L93457432); // L713 STRING;
+  lisaac_push_first(&__KBY,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__XVF,L7481858); // L57 OBJECT;
+  __OCG=((____DB )(top_context->back->back));
+  lisaac_push(&__KBY,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__XVF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OBY,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__JWF,L93458456); // L713 STRING;
+  if ((__OVF->__FC == __NWF)) {
+    lisaac_push(&__OBY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__JWF,L13509636); // L103 TRUE;
+    __0CG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OBY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__JWF,L14689286); // L112 FALSE;
+    __0CG=__F__;
+  };
+  if (__0CG) {
+    lisaac_push(&__KBY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__XVF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OBY,L24532498); // L187 BLOCK;
+    lisaac_push(&__OBY,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__JWF,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NEN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__OUN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VEN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__OCG));
+    lisaac_push(&__JWF,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__JWF,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NEN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OUN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VEN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ZBY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HCM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EDN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__BKW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__JWF,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NEN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__OUN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__TAG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__FLG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__UTF,L93588504); // L714 STRING;
-  lisaac_push_first(&__OBG,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__LLG,L7088642); // L54 OBJECT;
-  __QBG=((____DB )(top_context->back->back));
-  lisaac_push(&__OBG,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__VLG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ZBG,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__0UF,L93589528); // L714 STRING;
-  if (__WTF==NULL) {
-    lisaac_push(&__0UF,L93598744); // L714 STRING;
+    lisaac_push(&__KBY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__XVF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__NVF,L93588504); // L714 STRING;
+  lisaac_push_first(&__KBY,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__XVF,L7481858); // L57 OBJECT;
+  __OCG=((____DB )(top_context->back->back));
+  lisaac_push(&__KBY,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__XVF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OBY,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__JWF,L93589528); // L714 STRING;
+  if (__PVF==NULL) {
+    lisaac_push(&__JWF,L93598744); // L714 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__0UF,L93598744); // L714 STRING;
-    __Y22=((____4 *)__WTF);
-    lisaac_push_first(&__V22,L104090133); // L794 NATIVE_ARRAY;
-    lisaac_push_first(&__W22,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__X22,L4069927); // L31 CONVERT;
-    __Z22=((____DB )__Y22);
-    lisaac_push(&__V22,L104096277); // L794 NATIVE_ARRAY;
-    lisaac_push_first(&__022,L6440979); // L49 POINTER;
-    lisaac_push_first(&__122,L6034963); // L46 POINTER;
-    if ((__Z22 == (void *)NULL)) {
-      lisaac_push(&__022,L6436883); // L49 POINTER;
-      lisaac_push_first(&__222,L13509636); // L103 TRUE;
-      __322=__J__;
+    lisaac_push(&__JWF,L93598744); // L714 STRING;
+    __ZVF=((____4 *)__PVF);
+    lisaac_push_first(&__NEN,L104090133); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__OUN,L22048258); // L168 OBJECT;
+    lisaac_push_first(&__VEN,L4069927); // L31 CONVERT;
+    __Q52=((____DB )__ZVF);
+    lisaac_push(&__NEN,L104096277); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__OUN,L6440979); // L49 POINTER;
+    lisaac_push_first(&__VEN,L6034963); // L46 POINTER;
+    if ((__Q52 == (void *)NULL)) {
+      lisaac_push(&__OUN,L6436883); // L49 POINTER;
+      lisaac_push_first(&__VEN,L13509636); // L103 TRUE;
+      __U52=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__022,L6436883); // L49 POINTER;
-      lisaac_push_first(&__422,L14689286); // L112 FALSE;
-      __322=__F__;
+      lisaac_push(&__OUN,L6436883); // L49 POINTER;
+      lisaac_push_first(&__VEN,L14689286); // L112 FALSE;
+      __U52=__F__;
     };
-    __2UF=__322;
-  };
-  if (__2UF) {
-    lisaac_push(&__ZBG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__DKW,L13509636); // L103 TRUE;
-    __2BG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZBG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__FKW,L14689286); // L112 FALSE;
-    __2BG=__F__;
-  };
-  if (__2BG) {
-    lisaac_push(&__OBG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__1NS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ECG,L24532498); // L187 BLOCK;
-    lisaac_push(&__ECG,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__VDT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3TT,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SUU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FUT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__QBG));
-    lisaac_push(&__VDT,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__VDT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VAY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__YAY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ZAY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0AY,L8272919); // L63 SYSTEM_IO;
+    __0CG=__U52;
+  };
+  if (__0CG) {
+    lisaac_push(&__OBY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__JWF,L13509636); // L103 TRUE;
+    __0CG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OBY,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__JWF,L14689286); // L112 FALSE;
+    __0CG=__F__;
+  };
+  if (__0CG) {
+    lisaac_push(&__KBY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__XVF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OBY,L24532498); // L187 BLOCK;
+    lisaac_push(&__OBY,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__JWF,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NEN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__OUN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VEN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__OCG));
+    lisaac_push(&__JWF,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__JWF,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NEN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OUN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VEN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ZBY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VDT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NUT,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HKW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__JWF,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NEN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__OUN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OBG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__AMG,L8530438); // L65 FALSE;
+    lisaac_push(&__KBY,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__XVF,L8530438); // L65 FALSE;
   };
-  return(__WTF);
+  return(__PVF);
 }
 
-static void __RRE(____0B *__TRE,____4 *__URE)
+static void __KTE(____0B *__MTE,____4 *__NTE)
 // ({__0B},{NULLx__HB}) Void No recursive, No inlinable.
 {
-  ____DB __IZE,__E32,__20E,__X1E;
-  ____L __CSE,__LSE,__D2Z,__WSE,__N2Z,__ATE,__BTE,__C3Z,__CTE;
-  _____CONTEXT __SRE,__GZE,__E5E,__O5E,__RZE,__YRE,__A32,__B32,__C32;
-  _____CONTEXT __F32,__G32,__H32,__J32,__JKW,__LKW,__MHO,__2ZE,__CSO;
-  _____CONTEXT __CGP,__0NQ,__KGP,__3AY,__ABY,__BBY,__CBY,__SGP,__NKW;
-  _____CONTEXT __Z5E,__B0E,__ASE,__WOW,__YOW,__45E,__K0E,__JSE,__B2Z;
-  _____CONTEXT __H2Z,__I2Z,__E2Z,__EAF,__P0E,__USE,__L2Z,__R2Z,__S2Z;
-  _____CONTEXT __O2Z,__V0E,__00E,__KAF,__UAF,__F1E,__4SE,__A3Z,__G3Z;
-  _____CONTEXT __H3Z,__D3Z,__K3Z,__L3Z,__P3Z,__R3Z,__T3Z,__PKW,__RKW;
-  _____CONTEXT __SHO,__Q1E,__JSO,__XGP,__GOQ,__5GP,__FBY,__IBY,__JBY;
-  _____CONTEXT __KBY,__HHP,__TKW,__5AF,__V1E,__FBF,__PBF,__A2E,__KTE;
-  _____CONTEXT __VKW,__XKW,__GDJ,__L2E,__K5L,__SAN,__RRN,__0AN,__NBY;
-  _____CONTEXT __QBY,__RBY,__SBY,__CBN,__ZKW,__0BF;
-  ____4 *__D32,*__MTE;
-  ____G __I32,__0RE,__UZE,__F0E,__O3Z,__Q3Z,__S3Z,__I1E,__D2E;
-  ____4 __DSE;
-  lisaac_push_first(&__SRE,L94898712); // L724 STRING;
-  lisaac_push_first(&__GZE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__E5E,L7088642); // L54 OBJECT;
-  __IZE=((____DB )(top_context->back->back));
-  lisaac_push(&__GZE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__O5E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RZE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__YRE,L94899736); // L724 STRING;
-  if (__URE==NULL) {
-    lisaac_push(&__YRE,L94906392); // L724 STRING;
+  ____DB __B1E,__152;
+  ____L __1TE,__EUE,__2D0,__1UE;
+  _____CONTEXT __LTE,__50E,__3AF,__K1E,__RTE,__X52,__Y52,__Z52,__JCY;
+  ____4 *__052;
+  ____G __552,__TTE,__41E;
+  ____4 __2TE;
+  lisaac_push_first(&__LTE,L94898712); // L724 STRING;
+  lisaac_push_first(&__50E,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__3AF,L7481858); // L57 OBJECT;
+  __B1E=((____DB )(top_context->back->back));
+  lisaac_push(&__50E,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__3AF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__K1E,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__RTE,L94899736); // L724 STRING;
+  if (__NTE==NULL) {
+    lisaac_push(&__RTE,L94906392); // L724 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__YRE,L94906392); // L724 STRING;
-    __D32=((____4 *)__URE);
-    lisaac_push_first(&__A32,L104090133); // L794 NATIVE_ARRAY;
-    lisaac_push_first(&__B32,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__C32,L4069927); // L31 CONVERT;
-    __E32=((____DB )__D32);
-    lisaac_push(&__A32,L104096277); // L794 NATIVE_ARRAY;
-    lisaac_push_first(&__F32,L6440979); // L49 POINTER;
-    lisaac_push_first(&__G32,L6034963); // L46 POINTER;
-    if ((__E32 == (void *)NULL)) {
-      lisaac_push(&__F32,L6436883); // L49 POINTER;
-      lisaac_push_first(&__H32,L13509636); // L103 TRUE;
-      __I32=__J__;
+    lisaac_push(&__RTE,L94906392); // L724 STRING;
+    __052=((____4 *)__NTE);
+    lisaac_push_first(&__X52,L104090133); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__Y52,L22048258); // L168 OBJECT;
+    lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
+    __152=((____DB )__052);
+    lisaac_push(&__X52,L104096277); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__Y52,L6440979); // L49 POINTER;
+    lisaac_push_first(&__Z52,L6034963); // L46 POINTER;
+    if ((__152 == (void *)NULL)) {
+      lisaac_push(&__Y52,L6436883); // L49 POINTER;
+      lisaac_push_first(&__Z52,L13509636); // L103 TRUE;
+      __552=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__F32,L6436883); // L49 POINTER;
-      lisaac_push_first(&__J32,L14689286); // L112 FALSE;
-      __I32=__F__;
+      lisaac_push(&__Y52,L6436883); // L49 POINTER;
+      lisaac_push_first(&__Z52,L14689286); // L112 FALSE;
+      __552=__F__;
     };
-    __0RE=__I32;
-  };
-  if (__0RE) {
-    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__JKW,L13509636); // L103 TRUE;
-    __UZE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LKW,L14689286); // L112 FALSE;
-    __UZE=__F__;
-  };
-  if (__UZE) {
-    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__MHO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2ZE,L19289106); // L147 BLOCK;
-    lisaac_push(&__2ZE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__CSO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CGP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__0NQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KGP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__IZE));
-    lisaac_push(&__CSO,L9181698); // L70 OBJECT;
+    __TTE=__552;
+  };
+  if (__TTE) {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L13509636); // L103 TRUE;
+    __552=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L14689286); // L112 FALSE;
+    __552=__F__;
+  };
+  if (__552) {
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K1E,L19289106); // L147 BLOCK;
+    lisaac_push(&__K1E,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__RTE,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__X52,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y52,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z52,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__B1E));
+    lisaac_push(&__RTE,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__CSO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3AY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ABY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BBY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__CBY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__RTE,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__X52,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y52,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__Z52,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JCY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__CSO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SGP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NKW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__RTE,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__X52,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y52,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__Z5E,L8530438); // L65 FALSE;
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8530438); // L65 FALSE;
   };
-  __TRE->__FC= 0;
-  lisaac_push(&__SRE,L95554072); // L729 STRING;
-  lisaac_push_first(&__B0E,L11802642); // L90 BLOCK;
-  __A0E:
+  __MTE->__FC= 0;
+  lisaac_push(&__LTE,L95554072); // L729 STRING;
+  lisaac_push_first(&__50E,L11802642); // L90 BLOCK;
+  __Z1E:
   {
-    lisaac_push(&__B0E,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__ASE,L95291928); // L727 STRING;
-    __CSE=__TRE->__FC;
-    if (__URE==NULL) {
-      lisaac_push(&__ASE,L95298584); // L727 STRING;
+    lisaac_push(&__50E,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__3AF,L95291928); // L727 STRING;
+    __1TE=__MTE->__FC;
+    if (__NTE==NULL) {
+      lisaac_push(&__3AF,L95298584); // L727 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__ASE,L95298584); // L727 STRING;
-      __DSE=__RTD(((____4 *)__URE),__CSE);
+      lisaac_push(&__3AF,L95298584); // L727 STRING;
+      __2TE=__KVD(((____4 *)__NTE),__1TE);
     };
-    if ((__DSE == '\0')) {
-      lisaac_push(&__B0E,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__WOW,L13509636); // L103 TRUE;
-      __F0E=__J__;
+    if ((__2TE == '\0')) {
+      lisaac_push(&__50E,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__3AF,L13509636); // L103 TRUE;
+      __41E=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__B0E,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__YOW,L14689286); // L112 FALSE;
-      __F0E=__F__;
+      lisaac_push(&__50E,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__3AF,L14689286); // L112 FALSE;
+      __41E=__F__;
     };
-    if (__F0E) {
-      lisaac_push(&__B0E,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__45E,L8792068); // L67 TRUE;
-      lisaac_push_first(&__K0E,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__JSE,L95307800); // L727 STRING;
-      __LSE=__TRE->__FC;
-      lisaac_push(&__JSE,L95431704); // L728 STRING;
-      lisaac_push_first(&__B2Z,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__H2Z,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__I2Z,L9195016); // L70 NUMERIC;
-      __D2Z=(____L)(-  1);
-      lisaac_push(&__B2Z,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__E2Z,L9195016); // L70 NUMERIC;
-      __TRE->__FC=(____L)(__LSE - __D2Z);
-      lisaac_push(&__K0E,L12068370); // L92 BLOCK;
-      goto __A0E;
+    if (__41E) {
+      lisaac_push(&__50E,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__3AF,L8792068); // L67 TRUE;
+      lisaac_push_first(&__K1E,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__RTE,L95307800); // L727 STRING;
+      __EUE=__MTE->__FC;
+      lisaac_push(&__RTE,L95431704); // L728 STRING;
+      lisaac_push_first(&__X52,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__Y52,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
+      __2D0=(____L)(-  1);
+      lisaac_push(&__X52,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__Y52,L9195016); // L70 NUMERIC;
+      __MTE->__FC=(____L)(__EUE - __2D0);
+      lisaac_push(&__K1E,L12068370); // L92 BLOCK;
+      goto __Z1E;
     } else /* FALSE */ {
-      lisaac_push(&__B0E,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__EAF,L8530438); // L65 FALSE;
+      lisaac_push(&__50E,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__3AF,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__TRE->__OSE != (void *)__URE)) {
-    lisaac_push(&__SRE,L96078360); // L733 STRING;
-    lisaac_push_first(&__P0E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__USE,L95694360); // L730 STRING;
-    __TRE->__OSE=__URE;
-    __WSE=__TRE->__FC;
-    lisaac_push(&__USE,L95957528); // L732 STRING;
-    lisaac_push_first(&__L2Z,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__R2Z,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__S2Z,L9195016); // L70 NUMERIC;
-    __N2Z=(____L)(-  1);
-    lisaac_push(&__L2Z,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__O2Z,L9195016); // L70 NUMERIC;
-    __TRE->__YSE=(____L)(__WSE - __N2Z);
-  } else /* FALSE */ {
-    lisaac_push(&__SRE,L96078360); // L733 STRING;
-    lisaac_push_first(&__V0E,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SRE,L96340504); // L735 STRING;
-  lisaac_push_first(&__00E,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__KAF,L7088642); // L54 OBJECT;
-  __20E=((____DB )(top_context->back->back));
-  lisaac_push(&__00E,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__UAF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__F1E,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__4SE,L96341528); // L735 STRING;
-  __ATE=__TRE->__YSE;
-  __BTE=__TRE->__FC;
-  lisaac_push(&__4SE,L96351768); // L735 STRING;
-  lisaac_push_first(&__A3Z,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__G3Z,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__H3Z,L9195016); // L70 NUMERIC;
-  __C3Z=(____L)(-  1);
-  lisaac_push(&__A3Z,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__D3Z,L9195016); // L70 NUMERIC;
-  __CTE=(____L)(__BTE - __C3Z);
-  lisaac_push(&__4SE,L96347160); // L735 STRING;
-  lisaac_push_first(&__K3Z,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__L3Z,L15224840); // L116 NUMERIC;
-  __O3Z=(__ATE > __CTE);
-  lisaac_push(&__K3Z,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__P3Z,L14700552); // L112 NUMERIC;
-  __Q3Z=(__ATE == __CTE);
-  if (__O3Z) {
-    lisaac_push(&__K3Z,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__R3Z,L10900996); // L83 TRUE;
-    __S3Z=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__K3Z,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__T3Z,L12342790); // L94 FALSE;
-    __S3Z=__Q3Z;
-  };
-  if (__S3Z) {
-    lisaac_push(&__F1E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__PKW,L13509636); // L103 TRUE;
-    __I1E=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__F1E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__RKW,L14689286); // L112 FALSE;
-    __I1E=__F__;
-  };
-  if (__I1E) {
-    lisaac_push(&__00E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SHO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q1E,L19289106); // L147 BLOCK;
-    lisaac_push(&__Q1E,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__JSO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XGP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__GOQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5GP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__20E));
-    lisaac_push(&__JSO,L9181698); // L70 OBJECT;
+  if (((void *)__MTE->__HUE != (void *)__NTE)) {
+    lisaac_push(&__LTE,L96078360); // L733 STRING;
+    lisaac_push_first(&__50E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3AF,L95694360); // L730 STRING;
+    __MTE->__HUE=__NTE;
+    __1TE=__MTE->__FC;
+    lisaac_push(&__3AF,L95957528); // L732 STRING;
+    lisaac_push_first(&__K1E,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__RTE,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__X52,L9195016); // L70 NUMERIC;
+    __EUE=(____L)(-  1);
+    lisaac_push(&__K1E,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__RTE,L9195016); // L70 NUMERIC;
+    __MTE->__RUE=(____L)(__1TE - __EUE);
+  } else /* FALSE */ {
+    lisaac_push(&__LTE,L96078360); // L733 STRING;
+    lisaac_push_first(&__50E,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__LTE,L96340504); // L735 STRING;
+  lisaac_push_first(&__50E,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__3AF,L7481858); // L57 OBJECT;
+  __B1E=((____DB )(top_context->back->back));
+  lisaac_push(&__50E,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__3AF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__K1E,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__RTE,L96341528); // L735 STRING;
+  __1TE=__MTE->__RUE;
+  __EUE=__MTE->__FC;
+  lisaac_push(&__RTE,L96351768); // L735 STRING;
+  lisaac_push_first(&__X52,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__Y52,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
+  __2D0=(____L)(-  1);
+  lisaac_push(&__X52,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__Y52,L9195016); // L70 NUMERIC;
+  __1UE=(____L)(__EUE - __2D0);
+  lisaac_push(&__RTE,L96347160); // L735 STRING;
+  lisaac_push_first(&__X52,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__Y52,L15224840); // L116 NUMERIC;
+  __552=(__1TE > __1UE);
+  lisaac_push(&__X52,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__Y52,L14700552); // L112 NUMERIC;
+  __TTE=(__1TE == __1UE);
+  if (__552) {
+    lisaac_push(&__X52,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Y52,L10900996); // L83 TRUE;
+    __41E=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__X52,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Y52,L12342790); // L94 FALSE;
+    __41E=__TTE;
+  };
+  if (__41E) {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L13509636); // L103 TRUE;
+    __41E=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L14689286); // L112 FALSE;
+    __41E=__F__;
+  };
+  if (__41E) {
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K1E,L19289106); // L147 BLOCK;
+    lisaac_push(&__K1E,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__RTE,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__X52,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y52,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z52,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__B1E));
+    lisaac_push(&__RTE,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__JSO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FBY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__IBY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__JBY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KBY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__RTE,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__X52,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y52,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__Z52,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JCY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__JSO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__HHP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TKW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__RTE,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__X52,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y52,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__00E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__5AF,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SRE,L96471576); // L736 STRING;
-  lisaac_push_first(&__V1E,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__FBF,L7088642); // L54 OBJECT;
-  __X1E=((____DB )(top_context->back->back));
-  lisaac_push(&__V1E,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__PBF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__A2E,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__KTE,L96480280); // L736 STRING;
-  __MTE=__TTF(__TRE);
-  if (((void *)__URE == (void *)__MTE)) {
-    lisaac_push(&__A2E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__VKW,L13509636); // L103 TRUE;
-    __D2E=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__A2E,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XKW,L14689286); // L112 FALSE;
-    __D2E=__F__;
-  };
-  if (__D2E) {
-    lisaac_push(&__V1E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__GDJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__L2E,L19289106); // L147 BLOCK;
-    lisaac_push(&__L2E,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__K5L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SAN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__RRN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0AN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__X1E));
-    lisaac_push(&__K5L,L9181698); // L70 OBJECT;
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__LTE,L96471576); // L736 STRING;
+  lisaac_push_first(&__50E,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__3AF,L7481858); // L57 OBJECT;
+  __B1E=((____DB )(top_context->back->back));
+  lisaac_push(&__50E,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__3AF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__K1E,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__RTE,L96480280); // L736 STRING;
+  __052=__MVF(__MTE);
+  if (((void *)__NTE == (void *)__052)) {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L13509636); // L103 TRUE;
+    __41E=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__K1E,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__RTE,L14689286); // L112 FALSE;
+    __41E=__F__;
+  };
+  if (__41E) {
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K1E,L19289106); // L147 BLOCK;
+    lisaac_push(&__K1E,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__RTE,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__X52,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y52,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z52,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__B1E));
+    lisaac_push(&__RTE,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__K5L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NBY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QBY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RBY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SBY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__RTE,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__X52,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y52,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__Z52,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JCY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__K5L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CBN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZKW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__RTE,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__X52,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y52,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__V1E,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__0BF,L8530438); // L65 FALSE;
+    lisaac_push(&__50E,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__3AF,L8530438); // L65 FALSE;
   };
 }
 
-static void __EHI(____0B *__GHI,void *__HHI)
+static void __3II(____0B *__5II,void *__AJI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __5QJ;
-  ____L __IHI,__RHI,__DII,__EII,__NII,__OII;
-  _____CONTEXT __FHI,__V4,__SQJ,__PHI,__NN3,__ON3,__PN3,__TN3,__VN3;
-  _____CONTEXT __XN3,__ZN3,__1N3,__BJM,__YHI,__HJM,__TBY,__YQJ,__3QJ;
-  _____CONTEXT __O0K,__Y0K,__IRJ,__LII,__1KW,__3KW,__BNO,__TRJ,__1CP;
-  _____CONTEXT __I5P,__DBR,__Q5P,__ZBY,__2BY,__3BY,__4BY,__Y5P,__5KW;
-  _____CONTEXT __D1K;
-  ____G __SN3,__UN3,__WN3,__0N3,__LRJ;
-  ____4 *__1HI,*__5HI,*__BII;
-  lisaac_push_first(&__FHI,L22952984); // L175 STRING;
-  if (__HHI==NULL) {
-    lisaac_push(&__FHI,L23343128); // L178 STRING;
+  ____L __BJI,__KJI;
+  ____DB __YSJ;
+  _____CONTEXT __4II,__0CY,__IJI,__2R3,__3R3,__4R3,__2CR,__JBQ,__JDY;
+  ____G __BS3,__DS3,__FS3;
+  ____4 *__UJI,*__0JI;
+  lisaac_push_first(&__4II,L22952984); // L175 STRING;
+  if (__AJI==NULL) {
+    lisaac_push(&__4II,L23343128); // L178 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__HHI)->__id==____V__) {
-      __IHI=((____V *)__HHI)->__YB;
+    if (((struct ___OBJ *)__AJI)->__id==____V__) {
+      __BJI=((____V *)__AJI)->__YB;
     } else /* Other types */ {
-      __IHI=((____0B *)__HHI)->__FC;
+      __BJI=((____0B *)__AJI)->__FC;
     }
   };
-  __GHI->__FC=__IHI;
-  lisaac_push(&__FHI,L23468056); // L179 STRING;
-  lisaac_push_first(&__V4,L15224840); // L116 NUMERIC;
-  if ((__IHI >  0)) {
-    lisaac_push(&__FHI,L24250904); // L185 STRING;
-    lisaac_push_first(&__SQJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PHI,L23472152); // L179 STRING;
-    __RHI=__GHI->__YSE;
-    lisaac_push(&__PHI,L23601688); // L180 STRING;
-    lisaac_push_first(&__NN3,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__ON3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__PN3,L15224840); // L116 NUMERIC;
-    __SN3=(__RHI > __IHI);
-    lisaac_push(&__ON3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__TN3,L14700552); // L112 NUMERIC;
-    __UN3=(__RHI == __IHI);
-    if (__SN3) {
-      lisaac_push(&__ON3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VN3,L10900996); // L83 TRUE;
-      __WN3=__F__;
+  __5II->__FC=__BJI;
+  lisaac_push(&__4II,L23468056); // L179 STRING;
+  lisaac_push_first(&__0CY,L15224840); // L116 NUMERIC;
+  if ((__BJI >  0)) {
+    lisaac_push(&__4II,L24250904); // L185 STRING;
+    lisaac_push_first(&__0CY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IJI,L23472152); // L179 STRING;
+    __KJI=__5II->__RUE;
+    lisaac_push(&__IJI,L23601688); // L180 STRING;
+    lisaac_push_first(&__2R3,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__3R3,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__4R3,L15224840); // L116 NUMERIC;
+    __BS3=(__KJI > __BJI);
+    lisaac_push(&__3R3,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__4R3,L14700552); // L112 NUMERIC;
+    __DS3=(__KJI == __BJI);
+    if (__BS3) {
+      lisaac_push(&__3R3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4R3,L10900996); // L83 TRUE;
+      __FS3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__ON3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__XN3,L12342790); // L94 FALSE;
-      __WN3=__UN3;
+      lisaac_push(&__3R3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4R3,L12342790); // L94 FALSE;
+      __FS3=__DS3;
     };
-    if (__WN3) {
-      lisaac_push(&__NN3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__ZN3,L13509636); // L103 TRUE;
-      __0N3=__J__;
+    if (__FS3) {
+      lisaac_push(&__2R3,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__3R3,L13509636); // L103 TRUE;
+      __FS3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__NN3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__1N3,L14689286); // L112 FALSE;
-      __0N3=__F__;
+      lisaac_push(&__2R3,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__3R3,L14689286); // L112 FALSE;
+      __FS3=__F__;
     };
-    if (__0N3) {
-      lisaac_push(&__PHI,L23989784); // L183 STRING;
-      lisaac_push_first(&__BJM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__YHI,L23749144); // L181 STRING;
-      __1HI=__2KH(__IHI);
-      __GHI->__OSE=__1HI;
-      __GHI->__YSE=__GHI->__FC;
+    if (__FS3) {
+      lisaac_push(&__IJI,L23989784); // L183 STRING;
+      lisaac_push_first(&__2R3,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3R3,L23749144); // L181 STRING;
+      __UJI=__VMH(__BJI);
+      __5II->__HUE=__UJI;
+      __5II->__RUE=__5II->__FC;
     } else /* FALSE */ {
-      lisaac_push(&__PHI,L23989784); // L183 STRING;
-      lisaac_push_first(&__HJM,L8530438); // L65 FALSE;
+      lisaac_push(&__IJI,L23989784); // L183 STRING;
+      lisaac_push_first(&__2R3,L8530438); // L65 FALSE;
     };
-    __5HI=__GHI->__OSE;
-    if (__HHI==NULL) {
-      lisaac_push(&__PHI,L24136728); // L184 STRING;
+    __UJI=__5II->__HUE;
+    if (__AJI==NULL) {
+      lisaac_push(&__IJI,L24136728); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__HHI)->__id==____V__) {
-        __BII=((____V *)__HHI)->__ZB;
+      if (((struct ___OBJ *)__AJI)->__id==____V__) {
+        __0JI=((____V *)__AJI)->__ZB;
       } else /* Other types */ {
-        __BII=((____0B *)__HHI)->__OSE;
+        __0JI=((____0B *)__AJI)->__HUE;
       }
     };
-    __DII=__GHI->__FC;
-    lisaac_push(&__PHI,L24144408); // L184 STRING;
-    lisaac_push_first(&__TBY,L9195016); // L70 NUMERIC;
-    __EII=(____L)(__DII -  1);
-    if (__5HI==NULL) {
-      lisaac_push(&__PHI,L24145432); // L184 STRING;
+    __BJI=__5II->__FC;
+    lisaac_push(&__IJI,L24144408); // L184 STRING;
+    lisaac_push_first(&__2R3,L9195016); // L70 NUMERIC;
+    __KJI=(____L)(__BJI -  1);
+    if (__UJI==NULL) {
+      lisaac_push(&__IJI,L24145432); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__PHI,L24145432); // L184 STRING;
-      __20J(((____4 *)__5HI),__BII,__EII);
+      lisaac_push(&__IJI,L24145432); // L184 STRING;
+      __V2J(((____4 *)__UJI),__0JI,__KJI);
     };
   } else /* FALSE */ {
-    lisaac_push(&__FHI,L24250904); // L185 STRING;
-    lisaac_push_first(&__YQJ,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__FHI,L24381976); // L186 STRING;
-  lisaac_push_first(&__3QJ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__O0K,L7088642); // L54 OBJECT;
-  __5QJ=((____DB )(top_context->back->back));
-  lisaac_push(&__3QJ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__Y0K,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IRJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LII,L24383000); // L186 STRING;
-  __NII=__GHI->__FC;
-  if (__HHI==NULL) {
-    lisaac_push(&__LII,L24392728); // L186 STRING;
+    lisaac_push(&__4II,L24250904); // L185 STRING;
+    lisaac_push_first(&__0CY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__4II,L24381976); // L186 STRING;
+  lisaac_push_first(&__0CY,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__IJI,L7481858); // L57 OBJECT;
+  __YSJ=((____DB )(top_context->back->back));
+  lisaac_push(&__0CY,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__IJI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__2R3,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__3R3,L24383000); // L186 STRING;
+  __BJI=__5II->__FC;
+  if (__AJI==NULL) {
+    lisaac_push(&__3R3,L24392728); // L186 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__HHI)->__id==____V__) {
-      __OII=((____V *)__HHI)->__YB;
+    if (((struct ___OBJ *)__AJI)->__id==____V__) {
+      __KJI=((____V *)__AJI)->__YB;
     } else /* Other types */ {
-      __OII=((____0B *)__HHI)->__FC;
+      __KJI=((____0B *)__AJI)->__FC;
     }
   };
-  if ((__NII == __OII)) {
-    lisaac_push(&__IRJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__1KW,L13509636); // L103 TRUE;
-    __LRJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IRJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__3KW,L14689286); // L112 FALSE;
-    __LRJ=__F__;
-  };
-  if (__LRJ) {
-    lisaac_push(&__3QJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__BNO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TRJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__TRJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__1CP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I5P,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DBR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q5P,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5QJ));
-    lisaac_push(&__1CP,L9181698); // L70 OBJECT;
+  if ((__BJI == __KJI)) {
+    lisaac_push(&__2R3,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__3R3,L13509636); // L103 TRUE;
+    __BS3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__2R3,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__3R3,L14689286); // L112 FALSE;
+    __BS3=__F__;
+  };
+  if (__BS3) {
+    lisaac_push(&__0CY,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__IJI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2R3,L19289106); // L147 BLOCK;
+    lisaac_push(&__2R3,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__3R3,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__4R3,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__2CR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__JBQ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YSJ));
+    lisaac_push(&__3R3,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__1CP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZBY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__2BY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__3BY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4BY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__3R3,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__4R3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__2CR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__JBQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JDY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__1CP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Y5P,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5KW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__3R3,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__4R3,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__2CR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3QJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__D1K,L8530438); // L65 FALSE;
+    lisaac_push(&__0CY,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__IJI,L8530438); // L65 FALSE;
   };
 }
 
@@ -4306,78 +4353,76 @@ static void* __YF(____V *__1F)
   ____0B *__3F,*__PG;
   ____DB __PN;
   void *__2F;
-  _____CONTEXT __ZF,__NN,__GY,__U1C,__YN,__CG,__BLW,__DLW,__MRE,__DO;
-  _____CONTEXT __34E,__YHF,__UMF,__AIF,__BCY,__ECY,__FCY,__GCY,__IIF;
-  _____CONTEXT __FLW,__51C,__IO,__OO,__VO,__NG,__1O;
+  _____CONTEXT __ZF,__NN,__GY,__YN,__CG,__RJF,__NOF,__ZJF,__RDY;
   ____G __1N;
   ____4 *__GG,*__4F;
   lisaac_push_first(&__ZF,L4090906); // L31 ENVIRONMENT;
   __3F=NULL;
   lisaac_push(&__ZF,L5245466); // L40 ENVIRONMENT;
   lisaac_push_first(&__NN,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__GY,L7088642); // L54 OBJECT;
+  lisaac_push_first(&__GY,L7481858); // L57 OBJECT;
   __PN=((____DB )(top_context->back->back));
   lisaac_push(&__NN,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__U1C,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GY,L10652676); // L81 TRUE;
   lisaac_push_first(&__YN,L19285522); // L147 BLOCK;
   lisaac_push_first(&__CG,L5246490); // L40 ENVIRONMENT;
   if (((void *)__1F != (void *)NULL)) {
     lisaac_push(&__YN,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__BLW,L13509636); // L103 TRUE;
+    lisaac_push_first(&__CG,L13509636); // L103 TRUE;
     __1N=__J__;
   } else /* FALSE */ {
     lisaac_push(&__YN,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DLW,L14689286); // L112 FALSE;
+    lisaac_push_first(&__CG,L14689286); // L112 FALSE;
     __1N=__F__;
   };
   if (__1N) {
     lisaac_push(&__NN,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__MRE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DO,L19289106); // L147 BLOCK;
-    lisaac_push(&__DO,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__34E,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YHF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UMF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AIF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__GY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YN,L19289106); // L147 BLOCK;
+    lisaac_push(&__YN,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__CG,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__RJF,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__NOF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZJF,L8009218); // L61 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__PN));
-    lisaac_push(&__34E,L9181698); // L70 OBJECT;
+    lisaac_push(&__CG,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__34E,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BCY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ECY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__FCY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GCY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__CG,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__RJF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NOF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ZJF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__RDY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__34E,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IIF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FLW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__CG,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__RJF,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__NOF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__NN,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__51C,L8530438); // L65 FALSE;
+    lisaac_push_first(&__GY,L8530438); // L65 FALSE;
   };
   lisaac_push(&__ZF,L5526554); // L42 ENVIRONMENT;
-  lisaac_push_first(&__IO,L10493452); // L80 STRING_CONSTANT;
+  lisaac_push_first(&__NN,L10493452); // L80 STRING_CONSTANT;
   __GG=__1F->__ZB;
   lisaac_push(&__ZF,L5527066); // L42 ENVIRONMENT;
-  lisaac_push_first(&__OO,L9862170); // L75 ENVIRONMENT;
+  lisaac_push_first(&__NN,L9862170); // L75 ENVIRONMENT;
   __4F=((____4 *)(getenv((char*)(__GG))));
   if (((void *)__4F != (void *)NULL)) {
     lisaac_push(&__ZF,L6031898); // L46 ENVIRONMENT;
-    lisaac_push_first(&__VO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NG,L5781530); // L44 ENVIRONMENT;
-    __PG=__BPE();
+    lisaac_push_first(&__NN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GY,L5781530); // L44 ENVIRONMENT;
+    __PG=__0QE();
     __3F=__PG;
     if (__PG==NULL) {
-      lisaac_push(&__NG,L5912602); // L45 ENVIRONMENT;
+      lisaac_push(&__GY,L5912602); // L45 ENVIRONMENT;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__NG,L5912602); // L45 ENVIRONMENT;
-      __RRE(((____0B *)__PG),__4F);
+      lisaac_push(&__GY,L5912602); // L45 ENVIRONMENT;
+      __KTE(((____0B *)__PG),__4F);
     };
   } else /* FALSE */ {
     lisaac_push(&__ZF,L6031898); // L46 ENVIRONMENT;
-    lisaac_push_first(&__1O,L8530438); // L65 FALSE;
+    lisaac_push_first(&__NN,L8530438); // L65 FALSE;
   };
   __2F=__3F;
   return(__2F);
@@ -4386,75 +4431,72 @@ static void* __YF(____V *__1F)
 static void __TG(____V *__WG,____L __XG)
 // ({__V},{__L}) Void No recursive, No inlinable.
 {
-  ____0B *__UJI;
-  ____L __YG,__Y4Z,__TH,__UH,__WX,__C5Z,__AY;
-  _____CONTEXT __UG,__W4Z,__24Z,__34Z,__Z4Z,__HCY,__KCY,__LCY,__MCY;
-  _____CONTEXT __QP,__4G,__VP,__GH,__TJI,__NCY,__VX,__L32,__M32,__N32;
-  _____CONTEXT __P32,__W3C,__4X,__ZH,__RCY,__UCY,__VCY,__WCY,__A5Z;
-  _____CONTEXT __G5Z,__H5Z,__D5Z,__23C,__XCY,__0CY,__1CY,__2CY;
-  ____G __O32;
+  ____L __YG,__RG0,__TH,__RKY,__AY;
+  ____0B *__NLI;
+  _____CONTEXT __UG,__PG0,__VG0,__WG0,__XDY,__JKY,__MKY,__NKY,__OKY;
+  ____G __FA3;
   lisaac_push_first(&__UG,L14441985); // L110 INSTALL_LISAAC;
   __YG=__2C;
   lisaac_push(&__UG,L14695425); // L112 INSTALL_LISAAC;
-  lisaac_push_first(&__W4Z,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__24Z,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__34Z,L9195016); // L70 NUMERIC;
-  __Y4Z=(____L)(-  1);
-  lisaac_push(&__W4Z,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__Z4Z,L9195016); // L70 NUMERIC;
-  __2C=(____L)(__YG - __Y4Z);
+  lisaac_push_first(&__PG0,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__VG0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__WG0,L9195016); // L70 NUMERIC;
+  __RG0=(____L)(-  1);
+  lisaac_push(&__PG0,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__VG0,L9195016); // L70 NUMERIC;
+  __2C=(____L)(__YG - __RG0);
   lisaac_push(&__UG,L14818305); // L113 INSTALL_LISAAC;
-  lisaac_push_first(&__HCY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__KCY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__LCY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__MCY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__PG0,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__VG0,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__WG0,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__XDY,L6962199); // L53 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   if ((__XG ==  0)) {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__QP,L6825988); // L52 TRUE;
-    lisaac_push_first(&__4G,L14950913); // L114 INSTALL_LISAAC;
+    lisaac_push_first(&__PG0,L6825988); // L52 TRUE;
+    lisaac_push_first(&__VG0,L14950913); // L114 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__4G,L15086593); // L115 INSTALL_LISAAC;
+      lisaac_push(&__VG0,L15086593); // L115 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__4G,L15086593); // L115 INSTALL_LISAAC;
-      __EHI(((____0B *)__AH),__WG);
+      lisaac_push(&__VG0,L15086593); // L115 INSTALL_LISAAC;
+      __3II(((____0B *)__AH),__WG);
     };
   } else /* FALSE */ {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__VP,L6826502); // L52 FALSE;
-    lisaac_push_first(&__GH,L15210497); // L116 INSTALL_LISAAC;
+    lisaac_push_first(&__PG0,L6826502); // L52 FALSE;
+    lisaac_push_first(&__VG0,L15210497); // L116 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__GH,L15350785); // L117 INSTALL_LISAAC;
+      lisaac_push(&__VG0,L15350785); // L117 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__GH,L15350785); // L117 INSTALL_LISAAC;
-      __EHI(((____0B *)__AH),(&__string_103));
+      lisaac_push(&__VG0,L15350785); // L117 INSTALL_LISAAC;
+      __3II(((____0B *)__AH),(&__string_114));
     };
-    lisaac_push(&__GH,L15485953); // L118 INSTALL_LISAAC;
+    lisaac_push(&__VG0,L15485953); // L118 INSTALL_LISAAC;
     __LT(__2C,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__GH,L15612929); // L119 INSTALL_LISAAC;
+      lisaac_push(&__VG0,L15612929); // L119 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__GH,L15612929); // L119 INSTALL_LISAAC;
-      __VPG(((____0B *)__AH),'/');
+      lisaac_push(&__VG0,L15612929); // L119 INSTALL_LISAAC;
+      __ORG(((____0B *)__AH),'/');
     };
-    lisaac_push(&__GH,L15744001); // L120 INSTALL_LISAAC;
+    lisaac_push(&__VG0,L15744001); // L120 INSTALL_LISAAC;
     __LT(__XG,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__GH,L15875073); // L121 INSTALL_LISAAC;
+      lisaac_push(&__VG0,L15875073); // L121 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__GH,L15875073); // L121 INSTALL_LISAAC;
-      __VJI(((____0B *)__AH),(&__string_104));
+      lisaac_push(&__VG0,L15875073); // L121 INSTALL_LISAAC;
+      __OLI(((____0B *)__AH),(&__string_115));
     };
     if (__AH==NULL) {
-      lisaac_push(&__GH,L16005121); // L122 INSTALL_LISAAC;
+      lisaac_push(&__VG0,L16005121); // L122 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__GH,L16005121); // L122 INSTALL_LISAAC;
-      __VJI(((____0B *)__AH),__WG);
+      lisaac_push(&__VG0,L16005121); // L122 INSTALL_LISAAC;
+      __OLI(((____0B *)__AH),__WG);
     };
   };
   if (__AH==NULL) {
@@ -4462,16 +4504,16 @@ static void __TG(____V *__WG,____L __XG)
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16267777); // L124 INSTALL_LISAAC;
-    __VPG(((____0B *)__AH),'\n');
+    __ORG(((____0B *)__AH),'\n');
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
-    __UJI=((____0B *)__AH);
-    lisaac_push_first(&__TJI,L167652365); // L1279 ABSTRACT_STRING;
-    __T2C(__UJI);
+    __NLI=((____0B *)__AH);
+    lisaac_push_first(&__PG0,L167652365); // L1279 ABSTRACT_STRING;
+    __M4C(__NLI);
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16528897); // L126 INSTALL_LISAAC;
@@ -4480,638 +4522,619 @@ static void __TG(____V *__WG,____L __XG)
     __TH=__AH->__FC;
   };
   lisaac_push(&__UG,L16529409); // L126 INSTALL_LISAAC;
-  lisaac_push_first(&__NCY,L9195016); // L70 NUMERIC;
-  __UH=(____L)(__TH -  1);
+  lisaac_push_first(&__PG0,L9195016); // L70 NUMERIC;
+  __YG=(____L)(__TH -  1);
   lisaac_push(&__UG,L16779777); // L128 INSTALL_LISAAC;
-  __WX= 1;
-  lisaac_push_first(&__VX,L20989960); // L160 NUMERIC;
+  __RG0= 1;
+  lisaac_push_first(&__PG0,L20989960); // L160 NUMERIC;
   __UX:
   {
-    lisaac_push(&__VX,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__L32,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__M32,L15224840); // L116 NUMERIC;
-    if ((__WX > __UH)) {
-      lisaac_push(&__L32,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__N32,L13509636); // L103 TRUE;
-      __O32=__J__;
+    lisaac_push(&__PG0,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__VG0,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__WG0,L15224840); // L116 NUMERIC;
+    if ((__RG0 > __YG)) {
+      lisaac_push(&__VG0,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__WG0,L13509636); // L103 TRUE;
+      __FA3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__L32,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__P32,L14689286); // L112 FALSE;
-      __O32=__F__;
+      lisaac_push(&__VG0,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__WG0,L14689286); // L112 FALSE;
+      __FA3=__F__;
     };
-    if (__O32) {
-      lisaac_push(&__VX,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__W3C,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4X,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__ZH,L16653825); // L127 INSTALL_LISAAC;
-      lisaac_push_first(&__RCY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__UCY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__VCY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__WCY,L8272919); // L63 SYSTEM_IO;
+    if (__FA3) {
+      lisaac_push(&__PG0,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__VG0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WG0,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__XDY,L16653825); // L127 INSTALL_LISAAC;
+      lisaac_push_first(&__JKY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__MKY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__NKY,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__OKY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('='),stdout);
-      lisaac_push(&__4X,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__A5Z,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__G5Z,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__H5Z,L9195016); // L70 NUMERIC;
-      __C5Z=(____L)(-  1);
-      lisaac_push(&__A5Z,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__D5Z,L9195016); // L70 NUMERIC;
-      __AY=(____L)(__WX - __C5Z);
-      lisaac_push(&__4X,L21644808); // L165 NUMERIC;
-      __WX=__AY;
+      lisaac_push(&__WG0,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__XDY,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__JKY,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__MKY,L9195016); // L70 NUMERIC;
+      __RKY=(____L)(-  1);
+      lisaac_push(&__XDY,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__JKY,L9195016); // L70 NUMERIC;
+      __AY=(____L)(__RG0 - __RKY);
+      lisaac_push(&__WG0,L21644808); // L165 NUMERIC;
+      __RG0=__AY;
       goto __UX;
     } else /* FALSE */ {
-      lisaac_push(&__VX,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__23C,L8530438); // L65 FALSE;
+      lisaac_push(&__PG0,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__VG0,L8530438); // L65 FALSE;
     };
   };
   lisaac_push(&__UG,L16915457); // L129 INSTALL_LISAAC;
-  lisaac_push_first(&__XCY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__0CY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__1CY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__2CY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__PG0,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__VG0,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__WG0,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__XDY,L6962199); // L53 SYSTEM_IO;
   fputc((int)('\n'),stdout);
 }
 
-static ____L __LZI(____0B *__NZI,____V *__OZI)
+static ____L __E1I(____0B *__G1I,____V *__H1I)
 // ({__0B},{NULLx__V}) With result No recursive, No inlinable.
 {
-  ____DB __M4J,__1OL;
-  ____V *__WWN;
-  ____L __YWN,__L5J,__N5J,__05J,__BRY,__15J,__M5J,__NAK,__NRY,__OAK;
-  ____L __PAK,__RAK,__CBK,__TRY,__KBK,__LBK,__ZRY,__1BK,__5RY,__PZI;
-  _____CONTEXT __MZI,__K4J,__5NL,__JOL,__V4J,__TZI,__VWN,__UPW,__YPW;
-  _____CONTEXT __0PW,__2PW,__4PW,__OJV,__A5J,__TNV,__HTV,__H2V,__PTV;
-  _____CONTEXT __XQY,__0QY,__1QY,__2QY,__XTV,__AQW,__UOL,__G5J,__ZOL;
-  _____CONTEXT __0SM,__ETM,__EPL,__R5J,__M4N,__Y5J,__5QY,__LA0,__MA0;
-  _____CONTEXT __CRY,__T32,__U32,__V32,__X32,__CQW,__EQW,__VSS,__PPL;
-  _____CONTEXT __ZJT,__GDU,__53U,__ODU,__FRY,__IRY,__JRY,__KRY,__WDU;
-  _____CONTEXT __GQW,__PTM,__UPL,__FAK,__KKN,__PKN,__LAK,__LRY,__PA0;
-  _____CONTEXT __QA0,__ORY,__RCX,__VCX,__ZCX,__1CX,__MPO,__3PL,__1AK;
-  _____CONTEXT __4HQ,__ABK,__HRX,__WQR,__1QR,__IBK,__RRY,__TA0,__UA0;
-  _____CONTEXT __URY,__LRX,__PRX,__RRX,__YZS,__HIQ,__XBK,__XRY,__XA0;
-  _____CONTEXT __YA0,__0RY,__4ZS,__3CX,__NIQ,__BCK,__SIQ,__HCK,__3RY;
-  _____CONTEXT __1A0,__2A0,__ASY,__SPO;
-  ____G __VZI,__WZI,__Y4J,__W32,__HPL,__VAK,__YPL,__RBK,__CIQ;
-  ____4 __NBK,__OBK;
-  lisaac_push_first(&__MZI,L139201037); // L1062 ABSTRACT_STRING;
-  lisaac_push_first(&__K4J,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__5NL,L7088642); // L54 OBJECT;
-  __M4J=((____DB )(top_context->back->back));
-  lisaac_push(&__K4J,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__JOL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__V4J,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__TZI,L139202061); // L1062 ABSTRACT_STRING;
-  if (__OZI==NULL) {
-    lisaac_push(&__TZI,L139210765); // L1062 ABSTRACT_STRING;
+  ____DB __FAK;
+  ____V *__PYN;
+  ____L __RYN,__GBK,__TBK,__BLY,__UBK,__GCK,__B4Y,__1CK,__DDK,__I1I;
+  _____CONTEXT __F1I,__DAK,__YPL,__OAK,__M1I,__OYN,__NRW,__IVV,__2KY;
+  _____CONTEXT __4H0,__5H0,__XQZ,__YQZ;
+  ____G __O1I,__OCK,__KDK;
+  ____4 __GDK,__HDK;
+  lisaac_push_first(&__F1I,L139201037); // L1062 ABSTRACT_STRING;
+  lisaac_push_first(&__DAK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__YPL,L7481858); // L57 OBJECT;
+  __FAK=((____DB )(top_context->back->back));
+  lisaac_push(&__DAK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__YPL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OAK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__M1I,L139202061); // L1062 ABSTRACT_STRING;
+  if (__H1I==NULL) {
+    lisaac_push(&__M1I,L139210765); // L1062 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__TZI,L139210765); // L1062 ABSTRACT_STRING;
-    __WWN=((____V *)__OZI);
-    lisaac_push_first(&__VWN,L17439245); // L133 ABSTRACT_STRING;
-    __YWN=__WWN->__YB;
-    lisaac_push(&__VWN,L17449997); // L133 ABSTRACT_STRING;
-    lisaac_push_first(&__UPW,L14700552); // L112 NUMERIC;
-    __VZI=(__YWN ==  0);
-  };
-  if (__VZI) {
-    lisaac_push(&__TZI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__YPW,L13509636); // L103 TRUE;
-    __WZI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TZI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__0PW,L14689286); // L112 FALSE;
-    __WZI=__F__;
-  };
-  if (__WZI) {
-    lisaac_push(&__V4J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2PW,L13509636); // L103 TRUE;
-    __Y4J=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__V4J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__4PW,L14689286); // L112 FALSE;
-    __Y4J=__F__;
-  };
-  if (__Y4J) {
-    lisaac_push(&__K4J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__OJV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__A5J,L19289106); // L147 BLOCK;
-    lisaac_push(&__A5J,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__TNV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__HTV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__H2V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PTV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__M4J));
-    lisaac_push(&__TNV,L9181698); // L70 OBJECT;
+    lisaac_push(&__M1I,L139210765); // L1062 ABSTRACT_STRING;
+    __PYN=((____V *)__H1I);
+    lisaac_push_first(&__OYN,L17439245); // L133 ABSTRACT_STRING;
+    __RYN=__PYN->__YB;
+    lisaac_push(&__OYN,L17449997); // L133 ABSTRACT_STRING;
+    lisaac_push_first(&__NRW,L14700552); // L112 NUMERIC;
+    __O1I=(__RYN ==  0);
+  };
+  if (__O1I) {
+    lisaac_push(&__M1I,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__OYN,L13509636); // L103 TRUE;
+    __O1I=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__M1I,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__OYN,L14689286); // L112 FALSE;
+    __O1I=__F__;
+  };
+  if (__O1I) {
+    lisaac_push(&__OAK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__M1I,L13509636); // L103 TRUE;
+    __O1I=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OAK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__M1I,L14689286); // L112 FALSE;
+    __O1I=__F__;
+  };
+  if (__O1I) {
+    lisaac_push(&__DAK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__YPL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OAK,L19289106); // L147 BLOCK;
+    lisaac_push(&__OAK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__M1I,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__OYN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__NRW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IVV,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FAK));
+    lisaac_push(&__M1I,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__TNV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XQY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__0QY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1QY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2QY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__M1I,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__OYN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NRW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IVV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2KY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TNV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XTV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AQW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__M1I,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__OYN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__NRW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__K4J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UOL,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__MZI,L139592717); // L1065 ABSTRACT_STRING;
-  lisaac_push_first(&__G5J,L135430157); // L1033 ABSTRACT_STRING;
-  __L5J= 0;
-  __N5J= 0;
-  lisaac_push(&__G5J,L136186381); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__ZOL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__0SM,L7088642); // L54 OBJECT;
-  __1OL=((____DB )(top_context->back->back));
-  lisaac_push(&__ZOL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__ETM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EPL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__R5J,L136198157); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__M4N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__Y5J,L136199181); // L1039 ABSTRACT_STRING;
-  __05J=__NZI->__FC;
-  lisaac_push(&__Y5J,L136210957); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__5QY,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__LA0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MA0,L9195016); // L70 NUMERIC;
-  __BRY=(____L)(-  1);
-  lisaac_push(&__5QY,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__CRY,L9195016); // L70 NUMERIC;
-  __15J=(____L)(__05J - __BRY);
-  lisaac_push(&__Y5J,L136206861); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__T32,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__U32,L15224840); // L116 NUMERIC;
-  if (( 1 > __15J)) {
-    lisaac_push(&__T32,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__V32,L13509636); // L103 TRUE;
-    __W32=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__T32,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__X32,L14689286); // L112 FALSE;
-    __W32=__F__;
-  };
-  if (__W32) {
-    lisaac_push(&__EPL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__CQW,L13509636); // L103 TRUE;
-    __HPL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EPL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__EQW,L14689286); // L112 FALSE;
-    __HPL=__F__;
-  };
-  if (__HPL) {
-    lisaac_push(&__ZOL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__VSS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PPL,L19289106); // L147 BLOCK;
-    lisaac_push(&__PPL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__ZJT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GDU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__53U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ODU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1OL));
-    lisaac_push(&__ZJT,L9181698); // L70 OBJECT;
+    lisaac_push(&__DAK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__YPL,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__F1I,L139592717); // L1065 ABSTRACT_STRING;
+  lisaac_push_first(&__DAK,L135430157); // L1033 ABSTRACT_STRING;
+  __RYN= 0;
+  __GBK= 0;
+  lisaac_push(&__DAK,L136186381); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__YPL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__OAK,L7481858); // L57 OBJECT;
+  __FAK=((____DB )(top_context->back->back));
+  lisaac_push(&__YPL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__OAK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__M1I,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__OYN,L136198157); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__NRW,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IVV,L136199181); // L1039 ABSTRACT_STRING;
+  __TBK=__G1I->__FC;
+  lisaac_push(&__IVV,L136210957); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__2KY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__4H0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__5H0,L9195016); // L70 NUMERIC;
+  __BLY=(____L)(-  1);
+  lisaac_push(&__2KY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__4H0,L9195016); // L70 NUMERIC;
+  __UBK=(____L)(__TBK - __BLY);
+  lisaac_push(&__IVV,L136206861); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__2KY,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__4H0,L15224840); // L116 NUMERIC;
+  if (( 1 > __UBK)) {
+    lisaac_push(&__2KY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__4H0,L13509636); // L103 TRUE;
+    __O1I=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__2KY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__4H0,L14689286); // L112 FALSE;
+    __O1I=__F__;
+  };
+  if (__O1I) {
+    lisaac_push(&__M1I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__OYN,L13509636); // L103 TRUE;
+    __O1I=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__M1I,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__OYN,L14689286); // L112 FALSE;
+    __O1I=__F__;
+  };
+  if (__O1I) {
+    lisaac_push(&__YPL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OAK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__M1I,L19289106); // L147 BLOCK;
+    lisaac_push(&__M1I,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__OYN,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NRW,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2KY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FAK));
+    lisaac_push(&__OYN,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__ZJT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FRY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__IRY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__JRY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KRY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OYN,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NRW,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IVV,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__2KY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4H0,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ZJT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__WDU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GQW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OYN,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NRW,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__IVV,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZOL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__PTM,L8530438); // L65 FALSE;
+    lisaac_push(&__YPL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OAK,L8530438); // L65 FALSE;
   };
-  __M5J= 1;
-  lisaac_push(&__G5J,L138021389); // L1053 ABSTRACT_STRING;
-  lisaac_push_first(&__UPL,L11802642); // L90 BLOCK;
-  __TPL:
+  __TBK= 1;
+  lisaac_push(&__DAK,L138021389); // L1053 ABSTRACT_STRING;
+  lisaac_push_first(&__YPL,L11802642); // L90 BLOCK;
+  __MRL:
   {
-    lisaac_push(&__UPL,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__FAK,L136579597); // L1042 ABSTRACT_STRING;
-    if ((__N5J !=  0)) {
-      lisaac_push(&__FAK,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__KKN,L10377220); // L79 TRUE;
-      __VAK=__F__;
+    lisaac_push(&__YPL,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__OAK,L136579597); // L1042 ABSTRACT_STRING;
+    if ((__GBK !=  0)) {
+      lisaac_push(&__OAK,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__M1I,L10377220); // L79 TRUE;
+      __OCK=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__FAK,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__PKN,L11832326); // L90 FALSE;
-      lisaac_push_first(&__LAK,L136588813); // L1042 ABSTRACT_STRING;
-      if (__OZI==NULL) {
-        lisaac_push(&__LAK,L136597517); // L1042 ABSTRACT_STRING;
+      lisaac_push(&__OAK,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__M1I,L11832326); // L90 FALSE;
+      lisaac_push_first(&__OYN,L136588813); // L1042 ABSTRACT_STRING;
+      if (__H1I==NULL) {
+        lisaac_push(&__OYN,L136597517); // L1042 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __NAK=__OZI->__YB;
+        __GCK=__H1I->__YB;
       };
-      lisaac_push(&__LAK,L136590861); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__LRY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__PA0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__QA0,L9195016); // L70 NUMERIC;
-      __NRY=(____L)(- __NAK);
-      lisaac_push(&__LRY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__ORY,L9195016); // L70 NUMERIC;
-      __OAK=(____L)(__M5J - __NRY);
-      lisaac_push(&__LAK,L136598029); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__RCX,L9195016); // L70 NUMERIC;
-      __PAK=(____L)(__OAK -  1);
-      __RAK=__NZI->__FC;
-      lisaac_push(&__LAK,L136600589); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__VCX,L15224840); // L116 NUMERIC;
-      __VAK=(__PAK > __RAK);
+      lisaac_push(&__OYN,L136590861); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__NRW,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__IVV,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__2KY,L9195016); // L70 NUMERIC;
+      __B4Y=(____L)(- __GCK);
+      lisaac_push(&__NRW,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__IVV,L9195016); // L70 NUMERIC;
+      __GCK=(____L)(__TBK - __B4Y);
+      lisaac_push(&__OYN,L136598029); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__NRW,L9195016); // L70 NUMERIC;
+      __B4Y=(____L)(__GCK -  1);
+      __GCK=__G1I->__FC;
+      lisaac_push(&__OYN,L136600589); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__NRW,L15224840); // L116 NUMERIC;
+      __OCK=(__B4Y > __GCK);
     };
-    if (__VAK) {
-      lisaac_push(&__UPL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__ZCX,L13509636); // L103 TRUE;
-      __YPL=__J__;
+    if (__OCK) {
+      lisaac_push(&__YPL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__OAK,L13509636); // L103 TRUE;
+      __OCK=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__UPL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__1CX,L14689286); // L112 FALSE;
-      __YPL=__F__;
+      lisaac_push(&__YPL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__OAK,L14689286); // L112 FALSE;
+      __OCK=__F__;
     };
-    if (__YPL) {
-      lisaac_push(&__UPL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__MPO,L8792068); // L67 TRUE;
-      lisaac_push_first(&__3PL,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__1AK,L136610829); // L1042 ABSTRACT_STRING;
-      __L5J= 1;
-      lisaac_push(&__1AK,L137104909); // L1046 ABSTRACT_STRING;
-      lisaac_push_first(&__4HQ,L11802642); // L90 BLOCK;
-      __3HQ:
+    if (__OCK) {
+      lisaac_push(&__YPL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__OAK,L8792068); // L67 TRUE;
+      lisaac_push_first(&__M1I,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__OYN,L136610829); // L1042 ABSTRACT_STRING;
+      __RYN= 1;
+      lisaac_push(&__OYN,L137104909); // L1046 ABSTRACT_STRING;
+      lisaac_push_first(&__NRW,L11802642); // L90 BLOCK;
+      __WJQ:
       {
-        lisaac_push(&__4HQ,L11802642); // L90 BLOCK;
-        lisaac_push_first(&__ABK,L136842765); // L1044 ABSTRACT_STRING;
-        if (__OZI==NULL) {
-          lisaac_push(&__ABK,L136850957); // L1044 ABSTRACT_STRING;
+        lisaac_push(&__NRW,L11802642); // L90 BLOCK;
+        lisaac_push_first(&__IVV,L136842765); // L1044 ABSTRACT_STRING;
+        if (__H1I==NULL) {
+          lisaac_push(&__IVV,L136850957); // L1044 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __CBK=__OZI->__YB;
+          __1CK=__H1I->__YB;
         };
-        lisaac_push(&__ABK,L136844813); // L1044 ABSTRACT_STRING;
-        lisaac_push_first(&__HRX,L15224840); // L116 NUMERIC;
-        if ((__L5J > __CBK)) {
-          lisaac_push(&__ABK,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__WQR,L10377220); // L79 TRUE;
-          __RBK=__F__;
+        lisaac_push(&__IVV,L136844813); // L1044 ABSTRACT_STRING;
+        lisaac_push_first(&__2KY,L15224840); // L116 NUMERIC;
+        if ((__RYN > __1CK)) {
+          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__2KY,L10377220); // L79 TRUE;
+          __KDK=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__ABK,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__1QR,L11832326); // L90 FALSE;
-          lisaac_push_first(&__IBK,L136858637); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__RRY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__TA0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__UA0,L9195016); // L70 NUMERIC;
-          __TRY=(____L)(- __L5J);
-          lisaac_push(&__RRY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__URY,L9195016); // L70 NUMERIC;
-          __KBK=(____L)(__M5J - __TRY);
-          lisaac_push(&__IBK,L136860685); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__LRX,L9195016); // L70 NUMERIC;
-          __LBK=(____L)(__KBK -  1);
-          lisaac_push(&__IBK,L136862733); // L1044 ABSTRACT_STRING;
-          __NBK=__MAJ(__NZI,__LBK);
-          if (__OZI==NULL) {
-            lisaac_push(&__IBK,L136870413); // L1044 ABSTRACT_STRING;
+          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__2KY,L11832326); // L90 FALSE;
+          lisaac_push_first(&__4H0,L136858637); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__5H0,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__XQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__YQZ,L9195016); // L70 NUMERIC;
+          __1CK=(____L)(- __RYN);
+          lisaac_push(&__5H0,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__XQZ,L9195016); // L70 NUMERIC;
+          __DDK=(____L)(__TBK - __1CK);
+          lisaac_push(&__4H0,L136860685); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__5H0,L9195016); // L70 NUMERIC;
+          __1CK=(____L)(__DDK -  1);
+          lisaac_push(&__4H0,L136862733); // L1044 ABSTRACT_STRING;
+          __GDK=__FCJ(__G1I,__1CK);
+          if (__H1I==NULL) {
+            lisaac_push(&__4H0,L136870413); // L1044 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING_CONSTANT */ {
-            lisaac_push(&__IBK,L136870413); // L1044 ABSTRACT_STRING;
-            __OBK=__A3D(((____V *)__OZI),__L5J);
+            lisaac_push(&__4H0,L136870413); // L1044 ABSTRACT_STRING;
+            __HDK=__Z4D(((____V *)__H1I),__RYN);
           };
-          __RBK=(__NBK != __OBK);
+          __KDK=(__GDK != __HDK);
         };
-        if (__RBK) {
-          lisaac_push(&__4HQ,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__PRX,L13509636); // L103 TRUE;
-          __CIQ=__J__;
+        if (__KDK) {
+          lisaac_push(&__NRW,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__IVV,L13509636); // L103 TRUE;
+          __KDK=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__4HQ,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__RRX,L14689286); // L112 FALSE;
-          __CIQ=__F__;
+          lisaac_push(&__NRW,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__IVV,L14689286); // L112 FALSE;
+          __KDK=__F__;
         };
-        if (__CIQ) {
-          lisaac_push(&__4HQ,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__YZS,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HIQ,L11935762); // L91 BLOCK;
-          lisaac_push_first(&__XBK,L136978445); // L1045 ABSTRACT_STRING;
-          lisaac_push_first(&__XRY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__XA0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__YA0,L9195016); // L70 NUMERIC;
-          __ZRY=(____L)(-  1);
-          lisaac_push(&__XRY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__0RY,L9195016); // L70 NUMERIC;
-          __L5J=(____L)(__L5J - __ZRY);
-          lisaac_push(&__HIQ,L12068370); // L92 BLOCK;
-          goto __3HQ;
+        if (__KDK) {
+          lisaac_push(&__NRW,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__2KY,L11935762); // L91 BLOCK;
+          lisaac_push_first(&__4H0,L136978445); // L1045 ABSTRACT_STRING;
+          lisaac_push_first(&__5H0,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__XQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__YQZ,L9195016); // L70 NUMERIC;
+          __1CK=(____L)(-  1);
+          lisaac_push(&__5H0,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__XQZ,L9195016); // L70 NUMERIC;
+          __RYN=(____L)(__RYN - __1CK);
+          lisaac_push(&__2KY,L12068370); // L92 BLOCK;
+          goto __WJQ;
         } else /* FALSE */ {
-          lisaac_push(&__4HQ,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__4ZS,L8530438); // L65 FALSE;
+          lisaac_push(&__NRW,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__IVV,L8530438); // L65 FALSE;
         };
       };
-      if (__OZI==NULL) {
-        lisaac_push(&__1AK,L137374733); // L1048 ABSTRACT_STRING;
+      if (__H1I==NULL) {
+        lisaac_push(&__OYN,L137374733); // L1048 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __1BK=__OZI->__YB;
+        __1CK=__H1I->__YB;
       };
-      lisaac_push(&__1AK,L137368589); // L1048 ABSTRACT_STRING;
-      lisaac_push_first(&__3CX,L15224840); // L116 NUMERIC;
-      if ((__L5J > __1BK)) {
-        lisaac_push(&__1AK,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__NIQ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__BCK,L137377805); // L1048 ABSTRACT_STRING;
-        __N5J=__M5J;
+      lisaac_push(&__OYN,L137368589); // L1048 ABSTRACT_STRING;
+      lisaac_push_first(&__NRW,L15224840); // L116 NUMERIC;
+      if ((__RYN > __1CK)) {
+        lisaac_push(&__OYN,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__NRW,L6825988); // L52 TRUE;
+        lisaac_push_first(&__IVV,L137377805); // L1048 ABSTRACT_STRING;
+        __GBK=__TBK;
       } else /* FALSE */ {
-        lisaac_push(&__1AK,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__SIQ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__HCK,L137764877); // L1051 ABSTRACT_STRING;
-        lisaac_push_first(&__3RY,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__1A0,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__2A0,L9195016); // L70 NUMERIC;
-        __5RY=(____L)(-  1);
-        lisaac_push(&__3RY,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__ASY,L9195016); // L70 NUMERIC;
-        __M5J=(____L)(__M5J - __5RY);
+        lisaac_push(&__OYN,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__NRW,L6826502); // L52 FALSE;
+        lisaac_push_first(&__IVV,L137764877); // L1051 ABSTRACT_STRING;
+        lisaac_push_first(&__2KY,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__4H0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__5H0,L9195016); // L70 NUMERIC;
+        __1CK=(____L)(-  1);
+        lisaac_push(&__2KY,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__4H0,L9195016); // L70 NUMERIC;
+        __TBK=(____L)(__TBK - __1CK);
       };
-      lisaac_push(&__3PL,L12068370); // L92 BLOCK;
-      goto __TPL;
+      lisaac_push(&__M1I,L12068370); // L92 BLOCK;
+      goto __MRL;
     } else /* FALSE */ {
-      lisaac_push(&__UPL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__SPO,L8530438); // L65 FALSE;
+      lisaac_push(&__YPL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__OAK,L8530438); // L65 FALSE;
     };
   };
-  __PZI=__N5J;
-  return(__PZI);
+  __I1I=__GBK;
+  return(__I1I);
 }
 
-static void __VJI(____0B *__XJI,void *__YJI)
+static void __OLI(____0B *__QLI,void *__RLI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __DTJ;
-  ____L __CKI,__DKI,__MB0,__EKI,__FKI,__3KI,__FLI;
-  _____CONTEXT __WJI,__BTJ,__E2K,__O2K,__MTJ,__4JI,__HLW,__JLW,__HNO;
-  _____CONTEXT __XTJ,__CDP,__35P,__PBR,__FAQ,__5CY,__CDY,__DDY,__EDY;
-  _____CONTEXT __NAQ,__LLW,__Z2K,__KB0,__QB0,__RB0,__NB0,__3N3,__4N3;
-  _____CONTEXT __5N3,__DO3,__FO3,__HO3,__JO3,__LO3,__4TJ,__LKI,__ZJM;
-  _____CONTEXT __SKI,__4JM,__0KI,__EUJ;
-  ____G __PTJ,__CO3,__EO3,__GO3,__KO3;
-  ____4 *__VKI,*__2KI,*__4KI,*__CLI,*__DLI;
-  lisaac_push_first(&__WJI,L27396632); // L209 STRING;
-  lisaac_push_first(&__BTJ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__E2K,L7088642); // L54 OBJECT;
-  __DTJ=((____DB )(top_context->back->back));
-  lisaac_push(&__BTJ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__O2K,L10652676); // L81 TRUE;
-  lisaac_push_first(&__MTJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__4JI,L27397656); // L209 STRING;
-  if (((void *)__YJI != (void *)NULL)) {
-    lisaac_push(&__MTJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__HLW,L13509636); // L103 TRUE;
-    __PTJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MTJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__JLW,L14689286); // L112 FALSE;
-    __PTJ=__F__;
-  };
-  if (__PTJ) {
-    lisaac_push(&__BTJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__HNO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XTJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__XTJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__CDP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__35P,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PBR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FAQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__DTJ));
-    lisaac_push(&__CDP,L9181698); // L70 OBJECT;
+  ____DB __2UJ;
+  ____L __1LI,__2LI,__PI0,__3LI,__WMI;
+  _____CONTEXT __PLI,__0UJ,__33K,__FVJ,__XLI,__WBQ,__IDR,__4BQ,__JEY;
+  ____G __IVJ,__TS3,__VS3;
+  ____4 *__OMI,*__XMI;
+  lisaac_push_first(&__PLI,L27396632); // L209 STRING;
+  lisaac_push_first(&__0UJ,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__33K,L7481858); // L57 OBJECT;
+  __2UJ=((____DB )(top_context->back->back));
+  lisaac_push(&__0UJ,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__33K,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FVJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__XLI,L27397656); // L209 STRING;
+  if (((void *)__RLI != (void *)NULL)) {
+    lisaac_push(&__FVJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XLI,L13509636); // L103 TRUE;
+    __IVJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FVJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__XLI,L14689286); // L112 FALSE;
+    __IVJ=__F__;
+  };
+  if (__IVJ) {
+    lisaac_push(&__0UJ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__33K,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FVJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__FVJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__XLI,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__WBQ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__IDR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4BQ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2UJ));
+    lisaac_push(&__XLI,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__CDP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5CY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CDY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DDY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__EDY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XLI,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__WBQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IDR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4BQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__JEY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__CDP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NAQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LLW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XLI,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__WBQ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__IDR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BTJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__Z2K,L8530438); // L65 FALSE;
+    lisaac_push(&__0UJ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__33K,L8530438); // L65 FALSE;
   };
-  if (__YJI==NULL) {
-    lisaac_push(&__WJI,L27671576); // L211 STRING;
+  if (__RLI==NULL) {
+    lisaac_push(&__PLI,L27671576); // L211 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__YJI)->__id==____V__) {
-      __CKI=((____V *)__YJI)->__YB;
+    if (((struct ___OBJ *)__RLI)->__id==____V__) {
+      __1LI=((____V *)__RLI)->__YB;
     } else /* Other types */ {
-      __CKI=((____0B *)__YJI)->__FC;
+      __1LI=((____0B *)__RLI)->__FC;
     }
   };
-  __DKI=__XJI->__FC;
-  lisaac_push(&__WJI,L27802648); // L212 STRING;
-  lisaac_push_first(&__KB0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__QB0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__RB0,L9195016); // L70 NUMERIC;
-  __MB0=(____L)(- __CKI);
-  lisaac_push(&__KB0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__NB0,L9195016); // L70 NUMERIC;
-  __EKI=(____L)(__DKI - __MB0);
-  __FKI=__XJI->__YSE;
-  lisaac_push(&__WJI,L27926040); // L213 STRING;
-  lisaac_push_first(&__3N3,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__4N3,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__5N3,L15224840); // L116 NUMERIC;
-  __CO3=(__FKI > __EKI);
-  lisaac_push(&__4N3,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__DO3,L14700552); // L112 NUMERIC;
-  __EO3=(__FKI == __EKI);
-  if (__CO3) {
-    lisaac_push(&__4N3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FO3,L10900996); // L83 TRUE;
-    __GO3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__4N3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HO3,L12342790); // L94 FALSE;
-    __GO3=__EO3;
-  };
-  if (__GO3) {
-    lisaac_push(&__3N3,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__JO3,L13509636); // L103 TRUE;
-    __KO3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3N3,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__LO3,L14689286); // L112 FALSE;
-    __KO3=__F__;
-  };
-  if (__KO3) {
-    lisaac_push(&__WJI,L28969496); // L221 STRING;
-    lisaac_push_first(&__4TJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LKI,L27937304); // L213 STRING;
-    if ((__XJI->__YSE ==  0)) {
-      lisaac_push(&__LKI,L28839448); // L220 STRING;
-      lisaac_push_first(&__ZJM,L6825988); // L52 TRUE;
-      lisaac_push_first(&__SKI,L28062232); // L214 STRING;
-      __XJI->__YSE=__EKI;
-      lisaac_push(&__SKI,L28338200); // L216 STRING;
-      __VKI=__2KH(__EKI);
-      __XJI->__OSE=__VKI;
+  __2LI=__QLI->__FC;
+  lisaac_push(&__PLI,L27802648); // L212 STRING;
+  lisaac_push_first(&__0UJ,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__33K,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__FVJ,L9195016); // L70 NUMERIC;
+  __PI0=(____L)(- __1LI);
+  lisaac_push(&__0UJ,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__33K,L9195016); // L70 NUMERIC;
+  __3LI=(____L)(__2LI - __PI0);
+  __2LI=__QLI->__RUE;
+  lisaac_push(&__PLI,L27926040); // L213 STRING;
+  lisaac_push_first(&__0UJ,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__33K,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__FVJ,L15224840); // L116 NUMERIC;
+  __IVJ=(__2LI > __3LI);
+  lisaac_push(&__33K,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__FVJ,L14700552); // L112 NUMERIC;
+  __TS3=(__2LI == __3LI);
+  if (__IVJ) {
+    lisaac_push(&__33K,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FVJ,L10900996); // L83 TRUE;
+    __VS3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__33K,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FVJ,L12342790); // L94 FALSE;
+    __VS3=__TS3;
+  };
+  if (__VS3) {
+    lisaac_push(&__0UJ,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__33K,L13509636); // L103 TRUE;
+    __VS3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0UJ,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__33K,L14689286); // L112 FALSE;
+    __VS3=__F__;
+  };
+  if (__VS3) {
+    lisaac_push(&__PLI,L28969496); // L221 STRING;
+    lisaac_push_first(&__0UJ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__33K,L27937304); // L213 STRING;
+    if ((__QLI->__RUE ==  0)) {
+      lisaac_push(&__33K,L28839448); // L220 STRING;
+      lisaac_push_first(&__FVJ,L6825988); // L52 TRUE;
+      lisaac_push_first(&__XLI,L28062232); // L214 STRING;
+      __QLI->__RUE=__3LI;
+      lisaac_push(&__XLI,L28338200); // L216 STRING;
+      __OMI=__VMH(__3LI);
+      __QLI->__HUE=__OMI;
     } else /* FALSE */ {
-      lisaac_push(&__LKI,L28839448); // L220 STRING;
-      lisaac_push_first(&__4JM,L6826502); // L52 FALSE;
-      lisaac_push_first(&__0KI,L28449816); // L217 STRING;
-      __2KI=__XJI->__OSE;
-      __3KI=__XJI->__YSE;
-      if (__2KI==NULL) {
-        lisaac_push(&__0KI,L28603416); // L218 STRING;
+      lisaac_push(&__33K,L28839448); // L220 STRING;
+      lisaac_push_first(&__FVJ,L6826502); // L52 FALSE;
+      lisaac_push_first(&__XLI,L28449816); // L217 STRING;
+      __OMI=__QLI->__HUE;
+      __WMI=__QLI->__RUE;
+      if (__OMI==NULL) {
+        lisaac_push(&__XLI,L28603416); // L218 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__0KI,L28603416); // L218 STRING;
-        __4KI=__ULH(((____4 *)__2KI),__3KI,__EKI);
+        lisaac_push(&__XLI,L28603416); // L218 STRING;
+        __XMI=__NNH(((____4 *)__OMI),__WMI,__3LI);
       };
-      __XJI->__OSE=__4KI;
-      __XJI->__YSE=__EKI;
+      __QLI->__HUE=__XMI;
+      __QLI->__RUE=__3LI;
     };
   } else /* FALSE */ {
-    lisaac_push(&__WJI,L28969496); // L221 STRING;
-    lisaac_push_first(&__EUJ,L8530438); // L65 FALSE;
+    lisaac_push(&__PLI,L28969496); // L221 STRING;
+    lisaac_push_first(&__0UJ,L8530438); // L65 FALSE;
   };
-  __CLI=__XJI->__OSE;
-  if (__YJI==NULL) {
-    lisaac_push(&__WJI,L29113880); // L222 STRING;
+  __OMI=__QLI->__HUE;
+  if (__RLI==NULL) {
+    lisaac_push(&__PLI,L29113880); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__YJI)->__id==____V__) {
-      __DLI=((____V *)__YJI)->__ZB;
+    if (((struct ___OBJ *)__RLI)->__id==____V__) {
+      __XMI=((____V *)__RLI)->__ZB;
     } else /* Other types */ {
-      __DLI=((____0B *)__YJI)->__OSE;
+      __XMI=((____0B *)__RLI)->__HUE;
     }
   };
-  __FLI=__XJI->__FC;
-  if (__CLI==NULL) {
-    lisaac_push(&__WJI,L29128216); // L222 STRING;
+  __2LI=__QLI->__FC;
+  if (__OMI==NULL) {
+    lisaac_push(&__PLI,L29128216); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__WJI,L29128216); // L222 STRING;
-    __IUJ(((____4 *)__CLI),__DLI,__FLI,__CKI);
+    lisaac_push(&__PLI,L29128216); // L222 STRING;
+    __BWJ(((____4 *)__OMI),__XMI,__2LI,__1LI);
   };
-  __XJI->__FC=__EKI;
+  __QLI->__FC=__3LI;
 }
 
-static void __T2C(void *__W2C)
+static void __M4C(void *__P4C)
 // ({__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __CID;
-  ____L __K3C,__5ID,__AJD,__CKY,__JJD;
-  _____CONTEXT __U2C,__AID,__OMD,__YMD,__LID,__D3C,__GMW,__IMW,__UUE;
-  _____CONTEXT __WID,__HDF,__NKF,__ROF,__VKF,__0JY,__3JY,__4JY,__5JY;
-  _____CONTEXT __3KF,__KMW,__DND,__4ID,__132,__232,__332,__532,__NND;
-  _____CONTEXT __HJD,__P3C,__UZW,__XZW,__ZZW,__AKY,__KC0,__LC0,__DKY;
-  _____CONTEXT __TND;
-  ____G __OID,__432;
-  ____4 __S3C,__T3C;
-  lisaac_push_first(&__U2C,L6031903); // L46 OUTPUT_STREAM;
-  lisaac_push_first(&__AID,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__OMD,L7088642); // L54 OBJECT;
-  __CID=((____DB )(top_context->back->back));
-  lisaac_push(&__AID,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__YMD,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LID,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__D3C,L6032927); // L46 OUTPUT_STREAM;
-  if (((void *)__W2C != (void *)NULL)) {
-    lisaac_push(&__LID,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__GMW,L13509636); // L103 TRUE;
-    __OID=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LID,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__IMW,L14689286); // L112 FALSE;
-    __OID=__F__;
-  };
-  if (__OID) {
-    lisaac_push(&__AID,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UUE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WID,L19289106); // L147 BLOCK;
-    lisaac_push(&__WID,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__HDF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NKF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ROF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VKF,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CID));
-    lisaac_push(&__HDF,L9181698); // L70 OBJECT;
+  ____DB __1JD;
+  ____L __D5C,__YKD,__ZKD,__ZXY,__CLD;
+  _____CONTEXT __N4C,__ZJD,__HOD,__EKD,__24C,__GMF,__KQF,__OMF,__EGY;
+  ____G __HKD,__VA3;
+  ____4 __L5C,__M5C;
+  lisaac_push_first(&__N4C,L6031903); // L46 OUTPUT_STREAM;
+  lisaac_push_first(&__ZJD,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__HOD,L7481858); // L57 OBJECT;
+  __1JD=((____DB )(top_context->back->back));
+  lisaac_push(&__ZJD,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__HOD,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EKD,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__24C,L6032927); // L46 OUTPUT_STREAM;
+  if (((void *)__P4C != (void *)NULL)) {
+    lisaac_push(&__EKD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__24C,L13509636); // L103 TRUE;
+    __HKD=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EKD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__24C,L14689286); // L112 FALSE;
+    __HKD=__F__;
+  };
+  if (__HKD) {
+    lisaac_push(&__ZJD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HOD,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EKD,L19289106); // L147 BLOCK;
+    lisaac_push(&__EKD,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__24C,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__GMF,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__KQF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OMF,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1JD));
+    lisaac_push(&__24C,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__HDF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__0JY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__3JY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4JY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__5JY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__24C,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__GMF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__KQF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OMF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EGY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HDF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3KF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KMW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__24C,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__GMF,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__KQF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__AID,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__DND,L8530438); // L65 FALSE;
+    lisaac_push(&__ZJD,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HOD,L8530438); // L65 FALSE;
   };
-  if (((struct ___OBJ *)__W2C)->__id==____V__) {
-    __K3C=((____V *)__W2C)->__YB;
+  if (((struct ___OBJ *)__P4C)->__id==____V__) {
+    __D5C=((____V *)__P4C)->__YB;
   } else /* STRING */ {
-    __K3C=((____0B *)__W2C)->__FC;
+    __D5C=((____0B *)__P4C)->__FC;
   };
-  lisaac_push(&__U2C,L6556191); // L50 OUTPUT_STREAM;
-  __5ID= 1;
-  __AJD=__K3C;
-  lisaac_push_first(&__4ID,L20989960); // L160 NUMERIC;
-  __3ID:
+  lisaac_push(&__N4C,L6556191); // L50 OUTPUT_STREAM;
+  __YKD= 1;
+  __ZKD=__D5C;
+  lisaac_push_first(&__ZJD,L20989960); // L160 NUMERIC;
+  __WKD:
   {
-    lisaac_push(&__4ID,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__132,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__232,L15224840); // L116 NUMERIC;
-    if ((__5ID > __AJD)) {
-      lisaac_push(&__132,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__332,L13509636); // L103 TRUE;
-      __432=__J__;
+    lisaac_push(&__ZJD,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__HOD,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__EKD,L15224840); // L116 NUMERIC;
+    if ((__YKD > __ZKD)) {
+      lisaac_push(&__HOD,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__EKD,L13509636); // L103 TRUE;
+      __VA3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__132,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__532,L14689286); // L112 FALSE;
-      __432=__F__;
+      lisaac_push(&__HOD,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__EKD,L14689286); // L112 FALSE;
+      __VA3=__F__;
     };
-    if (__432) {
-      lisaac_push(&__4ID,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__NND,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HJD,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__P3C,L6307359); // L48 OUTPUT_STREAM;
-      if (((struct ___OBJ *)__W2C)->__id==____V__) {
-        lisaac_push(&__P3C,L6437407); // L49 OUTPUT_STREAM;
-        __S3C=__A3D(((____V *)__W2C),__5ID);
+    if (__VA3) {
+      lisaac_push(&__ZJD,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__HOD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__EKD,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__24C,L6307359); // L48 OUTPUT_STREAM;
+      if (((struct ___OBJ *)__P4C)->__id==____V__) {
+        lisaac_push(&__24C,L6437407); // L49 OUTPUT_STREAM;
+        __L5C=__Z4D(((____V *)__P4C),__YKD);
       } else /* STRING */ {
-        lisaac_push(&__P3C,L6437407); // L49 OUTPUT_STREAM;
-        __S3C=__MAJ(((____0B *)((____V *)__W2C)),__5ID);
+        lisaac_push(&__24C,L6437407); // L49 OUTPUT_STREAM;
+        __L5C=__FCJ(((____0B *)((____V *)__P4C)),__YKD);
       };
-      __T3C=__S3C;
-      lisaac_push(&__P3C,L6437919); // L49 OUTPUT_STREAM;
-      lisaac_push_first(&__UZW,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__XZW,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__ZZW,L8272919); // L63 SYSTEM_IO;
-      fputc((int)(__T3C),stdout);
-      lisaac_push(&__HJD,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__AKY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__KC0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__LC0,L9195016); // L70 NUMERIC;
-      __CKY=(____L)(-  1);
-      lisaac_push(&__AKY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__DKY,L9195016); // L70 NUMERIC;
-      __JJD=(____L)(__5ID - __CKY);
-      lisaac_push(&__HJD,L21644808); // L165 NUMERIC;
-      __5ID=__JJD;
-      goto __3ID;
+      __M5C=__L5C;
+      lisaac_push(&__24C,L6437919); // L49 OUTPUT_STREAM;
+      lisaac_push_first(&__GMF,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KQF,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__OMF,L6962199); // L53 SYSTEM_IO;
+      fputc((int)(__M5C),stdout);
+      lisaac_push(&__EKD,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__24C,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GMF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__KQF,L9195016); // L70 NUMERIC;
+      __ZXY=(____L)(-  1);
+      lisaac_push(&__24C,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GMF,L9195016); // L70 NUMERIC;
+      __CLD=(____L)(__YKD - __ZXY);
+      lisaac_push(&__EKD,L21644808); // L165 NUMERIC;
+      __YKD=__CLD;
+      goto __WKD;
     } else /* FALSE */ {
-      lisaac_push(&__4ID,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__TND,L8530438); // L65 FALSE;
+      lisaac_push(&__ZJD,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__HOD,L8530438); // L65 FALSE;
     };
   };
 }
@@ -5119,13279 +5142,12601 @@ static void __T2C(void *__W2C)
 static ____L __FR(____V *__IR,____V *__JR,____L __KR)
 // ({__V},{__V},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __NED,__SMM;
-  ____0B *__E42,*__4C0,*__BD0,*__R5K;
-  ____L __MR,__U5K,__X5K,__T5K,__FAL,__3BL,__NCL,__PDL,__QDL,__YDL;
-  ____L __ZDL,__UD0,__4D0,__4R,__4JN,__LR;
-  _____CONTEXT __GR,__FDY,__IDY,__JDY,__KDY,__OC0,__PC0,__VU,__SR,__F2C;
-  _____CONTEXT __LED,__GKD,__QKD,__WED,__K2C,__G2D,__XEE,__Q2D,__NDY;
-  _____CONTEXT __ODY,__NKX,__PKX,__RKX,__TKX,__M4I,__BFD,__GTL,__WXM;
-  _____CONTEXT __KON,__4XM,__QDY,__TDY,__UDY,__VDY,__GYM,__VKX,__1KD;
-  _____CONTEXT __D42,__F42,__542,__LFD,__A52,__B52,__C52,__D52,__E52;
-  _____CONTEXT __WDY,__CLD,__VFD,__UUD,__Z2D,__ILD,__OUE,__AGD,__3C0;
-  _____CONTEXT __YDY,__ZDY,__XCF,__HGD,__YUX,__ZUX,__FOF,__KOF,__OGD;
-  _____CONTEXT __1UX,__3UX,__WDJ,__ADF,__YGD,__AD0,__5UX,__AVX,__2DJ;
-  _____CONTEXT __NLD,__KWI,__1R,__Q5K,__QMM,__MIN,__WIN,__1MM,__15K;
-  _____CONTEXT __XKX,__ZKX,__TTS,__GNM,__2KT,__PGU,__15U,__XGU,__3DY;
-  _____CONTEXT __AEY,__BEY,__CEY,__5GU,__1KX,__BJN,__LNM,__DAL,__CVX;
-  _____CONTEXT __GVX,__IVX,__DQO,__UNM,__MAL,__CKQ,__TAL,__C2S,__ZAL;
-  _____CONTEXT __AGW,__I2S,__FGW,__ABL,__CJW,__PGW,__HBL,__3HW,__VGW;
-  _____CONTEXT __OBL,__CIW,__5GW,__VBL,__HIW,__FHW,__1BL,__IKQ,__NKQ;
-  _____CONTEXT __TKQ,__ECL,__D0S,__3KQ,__LCL,__GPU,__RCL,__OD0,__PD0;
-  _____CONTEXT __MPU,__VFR,__DLQ,__JLQ,__1CL,__J0S,__TLQ,__CDL,__RPU;
-  _____CONTEXT __IDL,__OHV,__NDL,__KVX,__OVX,__THV,__WDL,__SVX,__SD0;
-  _____CONTEXT __YD0,__ZD0,__VD0,__WPU,__AEL,__0FR,__ZLQ,__5LQ,__IEL;
-  _____CONTEXT __P0S,__JMQ,__PEL,__5FR,__2D0,__CE0,__DE0,__5D0,__JQO;
-  _____CONTEXT __QH4,__RH4,__SH4,__TH4,__VH4,__YH4,__ZH4,__0H4,__1H4;
-  _____CONTEXT __4H4,__AI4,__CI4,__EI4,__ZEL,__ES,__4EL,__KS,__HJN;
-  _____CONTEXT __PVN,__NJN,__DEY,__GEY,__HEY,__IEY,__VVN,__0VN,__UJN;
-  _____CONTEXT __NO3,__OO3,__PO3,__TO3,__VO3,__XO3,__ZO3,__1O3,__OQO;
-  _____CONTEXT __EWN,__2JN,__JEY,__MEY,__NEY,__OEY,__GE0,__HE0,__TQO;
-  _____CONTEXT __KWN,__EKN,__PWI,__RS,__YS,__KE0,__LE0,__KV,__2U,__QV;
-  ____4 __S2D,__OFD,__F52,__OAL;
-  ____G __N2C,__ZED,__1FD,__SGD,__1CF,__WR,__W5K,__35K,__4MM,__PNM;
-  ____G __VAL,__2AL,__KBL,__KGW,__ACL,__XCL,__YKQ,__EEL,__OLQ,__EDL;
-  ____G __UH4,__3H4,__5H4,__BI4,__DI4,__QJN,__SO3,__UO3,__WO3,__0O3;
+  ____L __MR,__NBL,__QBL,__MBL,__4BL,__WDL,__IFL,__JFL,__EYZ,__LR;
+  ____DB __GGD,__LOM;
+  ____0B *__1A3,*__PGZ,*__1XZ;
+  _____CONTEXT __GR,__JSY,__MSY,__NSY,__OSY,__5LD,__PGD,__D4C,__53D;
+  _____CONTEXT __QGE,__J4D,__DGZ,__EGZ,__1GZ,__IIW,__ADL,__4XZ,__5XZ;
+  _____CONTEXT __DXX,__IYZ,__JYZ;
+  ____4 __L4D,__2B3,__HCL;
+  ____G __G4C,__LID,__WBL,__XOM,__IPM,__OCL,__VCL,__DIW;
   lisaac_push_first(&__GR,L19143681); // L146 INSTALL_LISAAC;
-  lisaac_push_first(&__FDY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__IDY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__JDY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__KDY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__JSY,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__MSY,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__NSY,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__OSY,L6962199); // L53 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   lisaac_push(&__GR,L19277313); // L147 INSTALL_LISAAC;
   __TG(__IR, 0);
   lisaac_push(&__GR,L19405313); // L148 INSTALL_LISAAC;
   __DX(__JR);
   lisaac_push(&__GR,L19542529); // L149 INSTALL_LISAAC;
-  __DX((&__string_105));
+  __DX((&__string_116));
   lisaac_push(&__GR,L19668481); // L150 INSTALL_LISAAC;
-  lisaac_push_first(&__OC0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__PC0,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__JSY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MSY,L9195016); // L70 NUMERIC;
   __MR=(____L)(-  1);
   lisaac_push(&__GR,L21641217); // L165 INSTALL_LISAAC;
-  lisaac_push_first(&__VU,L10621458); // L81 BLOCK;
+  lisaac_push_first(&__JSY,L10621458); // L81 BLOCK;
   __UU:
   {
-    lisaac_push(&__VU,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__SR,L19932161); // L152 INSTALL_LISAAC;
-    lisaac_push_first(&__F2C,L43387421); // L331 INPUT_STREAM;
-    lisaac_push_first(&__LED,L19150866); // L146 BLOCK;
-    lisaac_push_first(&__GKD,L7088642); // L54 OBJECT;
-    __NED=((____DB )(top_context->back->back));
-    lisaac_push(&__LED,L19280914); // L147 BLOCK;
-    lisaac_push_first(&__QKD,L10652676); // L81 TRUE;
-    lisaac_push_first(&__WED,L19285522); // L147 BLOCK;
-    lisaac_push_first(&__K2C,L43396125); // L331 INPUT_STREAM;
-    lisaac_push_first(&__G2D,L9701916); // L74 STD_INPUT;
-    lisaac_push_first(&__XEE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q2D,L9451036); // L72 STD_INPUT;
-    __S2D=__TZC;
-    lisaac_push(&__Q2D,L9587740); // L73 STD_INPUT;
-    lisaac_push_first(&__NDY,L62674973); // L478 INPUT_STREAM;
-    lisaac_push_first(&__ODY,L10096151); // L77 SYSTEM_IO;
-    if ((__S2D == ((____4 )(EOF)))) {
-      lisaac_push(&__K2C,L43389469); // L331 INPUT_STREAM;
-      lisaac_push_first(&__NKX,L13509636); // L103 TRUE;
-      __N2C=__J__;
+    lisaac_push(&__JSY,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__MSY,L19932161); // L152 INSTALL_LISAAC;
+    lisaac_push_first(&__NSY,L43387421); // L331 INPUT_STREAM;
+    lisaac_push_first(&__OSY,L19150866); // L146 BLOCK;
+    lisaac_push_first(&__5LD,L7481858); // L57 OBJECT;
+    __GGD=((____DB )(top_context->back->back));
+    lisaac_push(&__OSY,L19280914); // L147 BLOCK;
+    lisaac_push_first(&__5LD,L10652676); // L81 TRUE;
+    lisaac_push_first(&__PGD,L19285522); // L147 BLOCK;
+    lisaac_push_first(&__D4C,L43396125); // L331 INPUT_STREAM;
+    lisaac_push_first(&__53D,L9701916); // L74 STD_INPUT;
+    lisaac_push_first(&__QGE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__J4D,L9451036); // L72 STD_INPUT;
+    __L4D=__M1C;
+    lisaac_push(&__J4D,L9587740); // L73 STD_INPUT;
+    lisaac_push_first(&__DGZ,L62674973); // L478 INPUT_STREAM;
+    lisaac_push_first(&__EGZ,L8785431); // L67 SYSTEM_IO;
+    if ((__L4D == ((____4 )(EOF)))) {
+      lisaac_push(&__D4C,L43389469); // L331 INPUT_STREAM;
+      lisaac_push_first(&__53D,L13509636); // L103 TRUE;
+      __G4C=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__K2C,L43389469); // L331 INPUT_STREAM;
-      lisaac_push_first(&__PKX,L14689286); // L112 FALSE;
-      __N2C=__F__;
+      lisaac_push(&__D4C,L43389469); // L331 INPUT_STREAM;
+      lisaac_push_first(&__53D,L14689286); // L112 FALSE;
+      __G4C=__F__;
     };
-    if (__N2C) {
-      lisaac_push(&__WED,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__RKX,L13509636); // L103 TRUE;
-      __ZED=__J__;
+    if (__G4C) {
+      lisaac_push(&__PGD,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__D4C,L13509636); // L103 TRUE;
+      __G4C=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__WED,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__TKX,L14689286); // L112 FALSE;
-      __ZED=__F__;
+      lisaac_push(&__PGD,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__D4C,L14689286); // L112 FALSE;
+      __G4C=__F__;
     };
-    if (__ZED) {
-      lisaac_push(&__LED,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__M4I,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BFD,L19289106); // L147 BLOCK;
-      lisaac_push(&__BFD,L19428370); // L148 BLOCK;
-      lisaac_push_first(&__GTL,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__WXM,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__KON,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4XM,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__NED));
-      lisaac_push(&__GTL,L9181698); // L70 OBJECT;
+    if (__G4C) {
+      lisaac_push(&__OSY,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__5LD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__PGD,L19289106); // L147 BLOCK;
+      lisaac_push(&__PGD,L19428370); // L148 BLOCK;
+      lisaac_push_first(&__D4C,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__53D,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__QGE,L8792068); // L67 TRUE;
+      lisaac_push_first(&__J4D,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__GGD));
+      lisaac_push(&__D4C,L9574914); // L73 OBJECT;
       __DX((&__string_43));
-      lisaac_push(&__GTL,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__QDY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__TDY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__UDY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__VDY,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__D4C,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__53D,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__QGE,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__J4D,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__DGZ,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__GTL,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__GYM,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__VKX,L4598824); // L35 SYSTEM;
+      lisaac_push(&__D4C,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__53D,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__QGE,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__LED,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__1KD,L8530438); // L65 FALSE;
+      lisaac_push(&__OSY,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__5LD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__F2C,L43526685); // L332 INPUT_STREAM;
+      lisaac_push(&__NSY,L43526685); // L332 INPUT_STREAM;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__F2C,L43526685); // L332 INPUT_STREAM;
-      __E42=((____0B *)__UR);
-      lisaac_push_first(&__D42,L21894168); // L167 STRING;
-      __E42->__FC= 0;
-      lisaac_push(&__D42,L22546968); // L172 STRING;
-      lisaac_push_first(&__F42,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__542,L8530438); // L65 FALSE;
+      lisaac_push(&__NSY,L43526685); // L332 INPUT_STREAM;
+      __1A3=((____0B *)__UR);
+      lisaac_push_first(&__OSY,L21894168); // L167 STRING;
+      __1A3->__FC= 0;
+      lisaac_push(&__OSY,L22546968); // L172 STRING;
+      lisaac_push_first(&__5LD,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__PGD,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__F2C,L43661341); // L333 INPUT_STREAM;
-    lisaac_push_first(&__LFD,L10237980); // L78 STD_INPUT;
-    __OFD='\0';
-    lisaac_push(&__LFD,L10757148); // L82 STD_INPUT;
-    lisaac_push_first(&__A52,L6556188); // L50 STD_INPUT;
-    lisaac_push_first(&__B52,L6826502); // L52 FALSE;
-    lisaac_push_first(&__C52,L6437404); // L49 STD_INPUT;
-    lisaac_push_first(&__D52,L62415901); // L476 INPUT_STREAM;
-    lisaac_push_first(&__E52,L9837079); // L75 SYSTEM_IO;
-    __F52=((____4 )(fgetc(stdin)));
-    __TZC=__F52;
-    lisaac_push(&__A52,L6816796); // L52 STD_INPUT;
-    lisaac_push(&__LFD,L10890268); // L83 STD_INPUT;
-    lisaac_push_first(&__WDY,L8004636); // L61 STD_INPUT;
-    if ((__F52 != '\n')) {
-      lisaac_push(&__LFD,L10895900); // L83 STD_INPUT;
-      lisaac_push_first(&__CLD,L10652676); // L81 TRUE;
-      lisaac_push_first(&__VFD,L10909212); // L83 STD_INPUT;
-      lisaac_push_first(&__UUD,L62674973); // L478 INPUT_STREAM;
-      lisaac_push_first(&__Z2D,L10096151); // L77 SYSTEM_IO;
-      __1FD=(__F52 != ((____4 )(EOF)));
+    lisaac_push(&__NSY,L43661341); // L333 INPUT_STREAM;
+    lisaac_push_first(&__OSY,L10237980); // L78 STD_INPUT;
+    __L4D='\0';
+    lisaac_push(&__OSY,L10757148); // L82 STD_INPUT;
+    lisaac_push_first(&__5LD,L6556188); // L50 STD_INPUT;
+    lisaac_push_first(&__PGD,L6826502); // L52 FALSE;
+    lisaac_push_first(&__D4C,L6437404); // L49 STD_INPUT;
+    lisaac_push_first(&__53D,L62415901); // L476 INPUT_STREAM;
+    lisaac_push_first(&__QGE,L8526359); // L65 SYSTEM_IO;
+    __2B3=((____4 )(fgetc(stdin)));
+    __M1C=__2B3;
+    lisaac_push(&__5LD,L6816796); // L52 STD_INPUT;
+    lisaac_push(&__OSY,L10890268); // L83 STD_INPUT;
+    lisaac_push_first(&__5LD,L8004636); // L61 STD_INPUT;
+    if ((__2B3 != '\n')) {
+      lisaac_push(&__OSY,L10895900); // L83 STD_INPUT;
+      lisaac_push_first(&__5LD,L10652676); // L81 TRUE;
+      lisaac_push_first(&__PGD,L10909212); // L83 STD_INPUT;
+      lisaac_push_first(&__D4C,L62674973); // L478 INPUT_STREAM;
+      lisaac_push_first(&__53D,L8785431); // L67 SYSTEM_IO;
+      __G4C=(__2B3 != ((____4 )(EOF)));
     } else /* FALSE */ {
-      lisaac_push(&__LFD,L10895900); // L83 STD_INPUT;
-      lisaac_push_first(&__ILD,L12081158); // L92 FALSE;
-      __1FD=__J__;
+      lisaac_push(&__OSY,L10895900); // L83 STD_INPUT;
+      lisaac_push_first(&__5LD,L12081158); // L92 FALSE;
+      __G4C=__J__;
     };
-    if (__1FD) {
-      lisaac_push(&__LFD,L12061212); // L92 STD_INPUT;
-      lisaac_push_first(&__OUE,L8792068); // L67 TRUE;
-      lisaac_push_first(&__AGD,L10913308); // L83 STD_INPUT;
+    if (__G4C) {
+      lisaac_push(&__OSY,L12061212); // L92 STD_INPUT;
+      lisaac_push_first(&__5LD,L8792068); // L67 TRUE;
+      lisaac_push_first(&__PGD,L10913308); // L83 STD_INPUT;
       if (__UR==NULL) {
-        lisaac_push(&__AGD,L11021852); // L84 STD_INPUT;
+        lisaac_push(&__PGD,L11021852); // L84 STD_INPUT;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__AGD,L11021852); // L84 STD_INPUT;
-        __4C0=((____0B *)__UR);
-        lisaac_push_first(&__3C0,L56248344); // L429 STRING;
-        __VPG(__4C0,__F52);
+        lisaac_push(&__PGD,L11021852); // L84 STD_INPUT;
+        __PGZ=((____0B *)__UR);
+        lisaac_push_first(&__D4C,L56248344); // L429 STRING;
+        __ORG(__PGZ,__2B3);
       };
-      lisaac_push(&__AGD,L11154460); // L85 STD_INPUT;
-      lisaac_push_first(&__YDY,L62415901); // L476 INPUT_STREAM;
-      lisaac_push_first(&__ZDY,L9837079); // L75 SYSTEM_IO;
-      __OFD=((____4 )(fgetc(stdin)));
-      lisaac_push(&__AGD,L11800092); // L90 STD_INPUT;
-      lisaac_push_first(&__XCF,L11802642); // L90 BLOCK;
-      __WCF:
+      lisaac_push(&__PGD,L11154460); // L85 STD_INPUT;
+      lisaac_push_first(&__D4C,L62415901); // L476 INPUT_STREAM;
+      lisaac_push_first(&__53D,L8526359); // L65 SYSTEM_IO;
+      __L4D=((____4 )(fgetc(stdin)));
+      lisaac_push(&__PGD,L11800092); // L90 STD_INPUT;
+      lisaac_push_first(&__D4C,L11802642); // L90 BLOCK;
+      __PEF:
       {
-        lisaac_push(&__XCF,L11802642); // L90 BLOCK;
-        lisaac_push_first(&__HGD,L11417116); // L87 STD_INPUT;
-        lisaac_push_first(&__YUX,L62674973); // L478 INPUT_STREAM;
-        lisaac_push_first(&__ZUX,L10096151); // L77 SYSTEM_IO;
-        if ((__OFD == ((____4 )(EOF)))) {
-          lisaac_push(&__HGD,L11419164); // L87 STD_INPUT;
-          lisaac_push_first(&__FOF,L10377220); // L79 TRUE;
-          __SGD=__F__;
+        lisaac_push(&__D4C,L11802642); // L90 BLOCK;
+        lisaac_push_first(&__53D,L11417116); // L87 STD_INPUT;
+        lisaac_push_first(&__QGE,L62674973); // L478 INPUT_STREAM;
+        lisaac_push_first(&__J4D,L8785431); // L67 SYSTEM_IO;
+        if ((__L4D == ((____4 )(EOF)))) {
+          lisaac_push(&__53D,L11419164); // L87 STD_INPUT;
+          lisaac_push_first(&__QGE,L10377220); // L79 TRUE;
+          __LID=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__HGD,L11419164); // L87 STD_INPUT;
-          lisaac_push_first(&__KOF,L11832326); // L90 FALSE;
-          lisaac_push_first(&__OGD,L11420188); // L87 STD_INPUT;
-          __SGD=(__OFD == '\n');
+          lisaac_push(&__53D,L11419164); // L87 STD_INPUT;
+          lisaac_push_first(&__QGE,L11832326); // L90 FALSE;
+          lisaac_push_first(&__J4D,L11420188); // L87 STD_INPUT;
+          __LID=(__L4D == '\n');
         };
-        if (__SGD) {
-          lisaac_push(&__XCF,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__1UX,L13509636); // L103 TRUE;
-          __1CF=__J__;
+        if (__LID) {
+          lisaac_push(&__D4C,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__53D,L13509636); // L103 TRUE;
+          __LID=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__XCF,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__3UX,L14689286); // L112 FALSE;
-          __1CF=__F__;
+          lisaac_push(&__D4C,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__53D,L14689286); // L112 FALSE;
+          __LID=__F__;
         };
-        if (__1CF) {
-          lisaac_push(&__XCF,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__WDJ,L8792068); // L67 TRUE;
-          lisaac_push_first(&__ADF,L11935762); // L91 BLOCK;
-          lisaac_push_first(&__YGD,L11432476); // L87 STD_INPUT;
+        if (__LID) {
+          lisaac_push(&__D4C,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__53D,L8792068); // L67 TRUE;
+          lisaac_push_first(&__QGE,L11935762); // L91 BLOCK;
+          lisaac_push_first(&__J4D,L11432476); // L87 STD_INPUT;
           if (__UR==NULL) {
-            lisaac_push(&__YGD,L11542044); // L88 STD_INPUT;
+            lisaac_push(&__J4D,L11542044); // L88 STD_INPUT;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__YGD,L11542044); // L88 STD_INPUT;
-            __BD0=((____0B *)__UR);
-            lisaac_push_first(&__AD0,L56248344); // L429 STRING;
-            __VPG(__BD0,__OFD);
+            lisaac_push(&__J4D,L11542044); // L88 STD_INPUT;
+            __1XZ=((____0B *)__UR);
+            lisaac_push_first(&__DGZ,L56248344); // L429 STRING;
+            __ORG(__1XZ,__L4D);
           };
-          lisaac_push(&__YGD,L11676188); // L89 STD_INPUT;
-          lisaac_push_first(&__5UX,L62415901); // L476 INPUT_STREAM;
-          lisaac_push_first(&__AVX,L9837079); // L75 SYSTEM_IO;
-          __OFD=((____4 )(fgetc(stdin)));
-          lisaac_push(&__ADF,L12068370); // L92 BLOCK;
-          goto __WCF;
+          lisaac_push(&__J4D,L11676188); // L89 STD_INPUT;
+          lisaac_push_first(&__DGZ,L62415901); // L476 INPUT_STREAM;
+          lisaac_push_first(&__EGZ,L8526359); // L65 SYSTEM_IO;
+          __L4D=((____4 )(fgetc(stdin)));
+          lisaac_push(&__QGE,L12068370); // L92 BLOCK;
+          goto __PEF;
         } else /* FALSE */ {
-          lisaac_push(&__XCF,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__2DJ,L8530438); // L65 FALSE;
+          lisaac_push(&__D4C,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__53D,L8530438); // L65 FALSE;
         };
       };
-      __TZC=__OFD;
+      __M1C=__L4D;
     } else /* FALSE */ {
-      lisaac_push(&__LFD,L12061212); // L92 STD_INPUT;
-      lisaac_push_first(&__NLD,L8530438); // L65 FALSE;
+      lisaac_push(&__OSY,L12061212); // L92 STD_INPUT;
+      lisaac_push_first(&__5LD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__SR,L20070401); // L153 INSTALL_LISAAC;
+      lisaac_push(&__MSY,L20070401); // L153 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__SR,L20070401); // L153 INSTALL_LISAAC;
-      __WR=__TNI(((____0B *)__UR));
+      lisaac_push(&__MSY,L20070401); // L153 INSTALL_LISAAC;
+      __G4C=__MPI(((____0B *)__UR));
     };
-    if (__WR) {
-      lisaac_push(&__SR,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__KWI,L6825988); // L52 TRUE;
-      lisaac_push_first(&__1R,L20073473); // L153 INSTALL_LISAAC;
+    if (__G4C) {
+      lisaac_push(&__MSY,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__NSY,L6825988); // L52 TRUE;
+      lisaac_push_first(&__OSY,L20073473); // L153 INSTALL_LISAAC;
       if (__UR==NULL) {
-        lisaac_push(&__1R,L20205569); // L154 INSTALL_LISAAC;
+        lisaac_push(&__OSY,L20205569); // L154 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__1R,L20205569); // L154 INSTALL_LISAAC;
-        __R5K=((____0B *)__UR);
-        lisaac_push_first(&__Q5K,L74849293); // L571 ABSTRACT_STRING;
-        __U5K= 0;
-        __W5K=__J__;
-        __X5K= 0;
-        lisaac_push(&__Q5K,L75893261); // L579 ABSTRACT_STRING;
-        lisaac_push_first(&__QMM,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__MIN,L7088642); // L54 OBJECT;
-        __SMM=((____DB )(top_context->back->back));
-        lisaac_push(&__QMM,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__WIN,L10652676); // L81 TRUE;
-        lisaac_push_first(&__1MM,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__15K,L75900429); // L579 ABSTRACT_STRING;
-        __35K=__TNI(__R5K);
-        if (__35K) {
-          lisaac_push(&__1MM,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__XKX,L13509636); // L103 TRUE;
-          __4MM=__J__;
+        lisaac_push(&__OSY,L20205569); // L154 INSTALL_LISAAC;
+        __PGZ=((____0B *)__UR);
+        lisaac_push_first(&__5LD,L74849293); // L571 ABSTRACT_STRING;
+        __NBL= 0;
+        __LID=__J__;
+        __QBL= 0;
+        lisaac_push(&__5LD,L75893261); // L579 ABSTRACT_STRING;
+        lisaac_push_first(&__PGD,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__D4C,L7481858); // L57 OBJECT;
+        __LOM=((____DB )(top_context->back->back));
+        lisaac_push(&__PGD,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__D4C,L10652676); // L81 TRUE;
+        lisaac_push_first(&__53D,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__QGE,L75900429); // L579 ABSTRACT_STRING;
+        __WBL=__MPI(__PGZ);
+        if (__WBL) {
+          lisaac_push(&__53D,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__QGE,L13509636); // L103 TRUE;
+          __XOM=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__1MM,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__ZKX,L14689286); // L112 FALSE;
-          __4MM=__F__;
+          lisaac_push(&__53D,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__QGE,L14689286); // L112 FALSE;
+          __XOM=__F__;
         };
-        if (__4MM) {
-          lisaac_push(&__QMM,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__TTS,L8792068); // L67 TRUE;
-          lisaac_push_first(&__GNM,L19289106); // L147 BLOCK;
-          lisaac_push(&__GNM,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__2KT,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__PGU,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__15U,L8792068); // L67 TRUE;
-          lisaac_push_first(&__XGU,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__SMM));
-          lisaac_push(&__2KT,L9181698); // L70 OBJECT;
+        if (__XOM) {
+          lisaac_push(&__PGD,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__D4C,L8792068); // L67 TRUE;
+          lisaac_push_first(&__53D,L19289106); // L147 BLOCK;
+          lisaac_push(&__53D,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__QGE,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__J4D,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__DGZ,L8792068); // L67 TRUE;
+          lisaac_push_first(&__EGZ,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__LOM));
+          lisaac_push(&__QGE,L9574914); // L73 OBJECT;
           __DX((&__string_43));
-          lisaac_push(&__2KT,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__3DY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__AEY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__BEY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__CEY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__QGE,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__J4D,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__DGZ,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__EGZ,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__1GZ,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__2KT,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__5GU,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__1KX,L4598824); // L35 SYSTEM;
+          lisaac_push(&__QGE,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__J4D,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__DGZ,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__QMM,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__BJN,L8530438); // L65 FALSE;
+          lisaac_push(&__PGD,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__D4C,L8530438); // L65 FALSE;
         };
-        __T5K= 1;
-        lisaac_push(&__Q5K,L81791501); // L624 ABSTRACT_STRING;
-        lisaac_push_first(&__LNM,L11802642); // L90 BLOCK;
-        __KNM:
+        __MBL= 1;
+        lisaac_push(&__5LD,L81791501); // L624 ABSTRACT_STRING;
+        lisaac_push_first(&__PGD,L11802642); // L90 BLOCK;
+        __DPM:
         {
-          lisaac_push(&__LNM,L11802642); // L90 BLOCK;
-          lisaac_push_first(&__DAL,L76941837); // L587 ABSTRACT_STRING;
-          __FAL=__R5K->__FC;
-          lisaac_push(&__DAL,L76943885); // L587 ABSTRACT_STRING;
-          lisaac_push_first(&__CVX,L15224840); // L116 NUMERIC;
-          if ((__T5K > __FAL)) {
-            lisaac_push(&__LNM,L11799570); // L90 BLOCK;
-            lisaac_push_first(&__GVX,L13509636); // L103 TRUE;
-            __PNM=__J__;
+          lisaac_push(&__PGD,L11802642); // L90 BLOCK;
+          lisaac_push_first(&__D4C,L76941837); // L587 ABSTRACT_STRING;
+          __4BL=__PGZ->__FC;
+          lisaac_push(&__D4C,L76943885); // L587 ABSTRACT_STRING;
+          lisaac_push_first(&__53D,L15224840); // L116 NUMERIC;
+          if ((__MBL > __4BL)) {
+            lisaac_push(&__PGD,L11799570); // L90 BLOCK;
+            lisaac_push_first(&__D4C,L13509636); // L103 TRUE;
+            __IPM=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__LNM,L11799570); // L90 BLOCK;
-            lisaac_push_first(&__IVX,L14689286); // L112 FALSE;
-            __PNM=__F__;
+            lisaac_push(&__PGD,L11799570); // L90 BLOCK;
+            lisaac_push_first(&__D4C,L14689286); // L112 FALSE;
+            __IPM=__F__;
           };
-          if (__PNM) {
-            lisaac_push(&__LNM,L12192274); // L93 BLOCK;
-            lisaac_push_first(&__DQO,L8792068); // L67 TRUE;
-            lisaac_push_first(&__UNM,L11935762); // L91 BLOCK;
-            lisaac_push_first(&__MAL,L77079565); // L588 ABSTRACT_STRING;
-            __OAL=__MAJ(__R5K,__T5K);
-            if ((__U5K ==  0)) {
-              lisaac_push(&__MAL,L78777869); // L601 ABSTRACT_STRING;
-              lisaac_push_first(&__CKQ,L8792068); // L67 TRUE;
-              lisaac_push_first(&__TAL,L77475341); // L591 ABSTRACT_STRING;
-              __VAL=__4OR(__OAL);
-              if (__VAL) {
-                lisaac_push(&__TAL,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__C2S,L8792068); // L67 TRUE;
-                lisaac_push_first(&__ZAL,L77477901); // L591 ABSTRACT_STRING;
-                __2AL=__F__;
+          if (__IPM) {
+            lisaac_push(&__PGD,L12192274); // L93 BLOCK;
+            lisaac_push_first(&__D4C,L8792068); // L67 TRUE;
+            lisaac_push_first(&__53D,L11935762); // L91 BLOCK;
+            lisaac_push_first(&__QGE,L77079565); // L588 ABSTRACT_STRING;
+            __HCL=__FCJ(__PGZ,__MBL);
+            if ((__NBL ==  0)) {
+              lisaac_push(&__QGE,L78777869); // L601 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L8792068); // L67 TRUE;
+              lisaac_push_first(&__DGZ,L77475341); // L591 ABSTRACT_STRING;
+              __OCL=__XQR(__HCL);
+              if (__OCL) {
+                lisaac_push(&__DGZ,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__EGZ,L8792068); // L67 TRUE;
+                lisaac_push_first(&__1GZ,L77477901); // L591 ABSTRACT_STRING;
+                __VCL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__TAL,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__AGW,L8530438); // L65 FALSE;
-                __2AL=__J__;
+                lisaac_push(&__DGZ,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__EGZ,L8530438); // L65 FALSE;
+                __VCL=__J__;
               };
-              if (__2AL) {
-                lisaac_push(&__TAL,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__I2S,L9326596); // L71 TRUE;
-                __KBL=__F__;
+              if (__VCL) {
+                lisaac_push(&__DGZ,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__EGZ,L9326596); // L71 TRUE;
+                __VCL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__TAL,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__FGW,L9187334); // L70 FALSE;
-                lisaac_push_first(&__ABL,L77603853); // L592 ABSTRACT_STRING;
-                __KGW=(__OAL == '+');
-                if (__KGW) {
-                  lisaac_push(&__FGW,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__CJW,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__PGW,L9445894); // L72 FALSE;
-                  lisaac_push_first(&__HBL,L77612045); // L592 ABSTRACT_STRING;
-                  __U5K= 1;
+                lisaac_push(&__DGZ,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__EGZ,L9187334); // L70 FALSE;
+                lisaac_push_first(&__1GZ,L77603853); // L592 ABSTRACT_STRING;
+                __DIW=(__HCL == '+');
+                if (__DIW) {
+                  lisaac_push(&__EGZ,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__1GZ,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__IIW,L9445894); // L72 FALSE;
+                  lisaac_push_first(&__ADL,L77612045); // L592 ABSTRACT_STRING;
+                  __NBL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__FGW,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__3HW,L8530438); // L65 FALSE;
+                  lisaac_push(&__EGZ,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__1GZ,L8530438); // L65 FALSE;
                 };
-                __KBL=__KGW;
+                __VCL=__DIW;
               };
-              if ((! __KBL)) {
-                lisaac_push(&__TAL,L78647821); // L600 ABSTRACT_STRING;
-                lisaac_push_first(&__VGW,L10362374); // L79 FALSE;
-                lisaac_push_first(&__OBL,L77865997); // L594 ABSTRACT_STRING;
-                if ((__OAL == '-')) {
-                  lisaac_push(&__VGW,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__CIW,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__5GW,L10494470); // L80 FALSE;
-                  lisaac_push_first(&__VBL,L77874189); // L594 ABSTRACT_STRING;
-                  __W5K=__F__;
-                  __U5K= 1;
+              if ((! __VCL)) {
+                lisaac_push(&__DGZ,L78647821); // L600 ABSTRACT_STRING;
+                lisaac_push_first(&__EGZ,L10362374); // L79 FALSE;
+                lisaac_push_first(&__1GZ,L77865997); // L594 ABSTRACT_STRING;
+                if ((__HCL == '-')) {
+                  lisaac_push(&__EGZ,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__1GZ,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__IIW,L10494470); // L80 FALSE;
+                  lisaac_push_first(&__ADL,L77874189); // L594 ABSTRACT_STRING;
+                  __LID=__F__;
+                  __NBL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__VGW,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__HIW,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__FHW,L10759174); // L82 FALSE;
-                  lisaac_push_first(&__1BL,L78399501); // L598 ABSTRACT_STRING;
-                  __3BL=__XRD(__OAL);
-                  __X5K=__3BL;
-                  __U5K= 2;
+                  lisaac_push(&__EGZ,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__1GZ,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__IIW,L10759174); // L82 FALSE;
+                  lisaac_push_first(&__ADL,L78399501); // L598 ABSTRACT_STRING;
+                  __WDL=__QTD(__HCL);
+                  __QBL=__WDL;
+                  __NBL= 2;
                 };
               };
-              __ACL=__F__;
+              __OCL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__MAL,L78777869); // L601 ABSTRACT_STRING;
-              lisaac_push_first(&__IKQ,L8530438); // L65 FALSE;
-              __ACL=__J__;
+              lisaac_push(&__QGE,L78777869); // L601 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L8530438); // L65 FALSE;
+              __OCL=__J__;
             };
-            if (__ACL) {
-              lisaac_push(&__MAL,L79695373); // L608 ABSTRACT_STRING;
-              lisaac_push_first(&__NKQ,L9326596); // L71 TRUE;
-              __XCL=__F__;
+            if (__OCL) {
+              lisaac_push(&__QGE,L79695373); // L608 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9326596); // L71 TRUE;
+              __OCL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__MAL,L79695373); // L608 ABSTRACT_STRING;
-              lisaac_push_first(&__TKQ,L9187334); // L70 FALSE;
-              lisaac_push_first(&__ECL,L78782477); // L601 ABSTRACT_STRING;
-              __YKQ=(__U5K ==  1);
-              if (__YKQ) {
-                lisaac_push(&__TKQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__D0S,L8792068); // L67 TRUE;
-                lisaac_push_first(&__3KQ,L9445894); // L72 FALSE;
-                lisaac_push_first(&__LCL,L79053837); // L603 ABSTRACT_STRING;
-                __NCL=__XRD(__OAL);
-                __X5K=__NCL;
-                if (__W5K) {
-                  lisaac_push(&__LCL,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__GPU,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__RCL,L79309325); // L605 ABSTRACT_STRING;
-                  lisaac_push_first(&__OD0,L11029512); // L84 NUMERIC;
-                  lisaac_push_first(&__PD0,L9195016); // L70 NUMERIC;
-                  __X5K=(____L)(- __NCL);
+              lisaac_push(&__QGE,L79695373); // L608 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__DGZ,L78782477); // L601 ABSTRACT_STRING;
+              __VCL=(__NBL ==  1);
+              if (__VCL) {
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8792068); // L67 TRUE;
+                lisaac_push_first(&__EGZ,L9445894); // L72 FALSE;
+                lisaac_push_first(&__1GZ,L79053837); // L603 ABSTRACT_STRING;
+                __WDL=__QTD(__HCL);
+                __QBL=__WDL;
+                if (__LID) {
+                  lisaac_push(&__1GZ,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__IIW,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__ADL,L79309325); // L605 ABSTRACT_STRING;
+                  lisaac_push_first(&__4XZ,L11029512); // L84 NUMERIC;
+                  lisaac_push_first(&__5XZ,L9195016); // L70 NUMERIC;
+                  __QBL=(____L)(- __WDL);
                 } else /* FALSE */ {
-                  lisaac_push(&__LCL,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__MPU,L8530438); // L65 FALSE;
+                  lisaac_push(&__1GZ,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__IIW,L8530438); // L65 FALSE;
                 };
-                __U5K= 2;
+                __NBL= 2;
               } else /* FALSE */ {
-                lisaac_push(&__TKQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__VFR,L8530438); // L65 FALSE;
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8530438); // L65 FALSE;
               };
-              __XCL=__YKQ;
+              __OCL=__VCL;
             };
-            if (__XCL) {
-              lisaac_push(&__MAL,L81006093); // L618 ABSTRACT_STRING;
-              lisaac_push_first(&__DLQ,L9326596); // L71 TRUE;
-              __EEL=__F__;
+            if (__OCL) {
+              lisaac_push(&__QGE,L81006093); // L618 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9326596); // L71 TRUE;
+              __OCL=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__MAL,L81006093); // L618 ABSTRACT_STRING;
-              lisaac_push_first(&__JLQ,L9187334); // L70 FALSE;
-              lisaac_push_first(&__1CL,L79699981); // L608 ABSTRACT_STRING;
-              __OLQ=(__U5K ==  2);
-              if (__OLQ) {
-                lisaac_push(&__JLQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__J0S,L8792068); // L67 TRUE;
-                lisaac_push_first(&__TLQ,L9445894); // L72 FALSE;
-                lisaac_push_first(&__CDL,L79832589); // L609 ABSTRACT_STRING;
-                __EDL=__AJE(__OAL);
-                if (__EDL) {
-                  lisaac_push(&__CDL,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__RPU,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__IDL,L79835149); // L609 ABSTRACT_STRING;
-                  if (__W5K) {
-                    lisaac_push(&__IDL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__OHV,L6825988); // L52 TRUE;
-                    lisaac_push_first(&__NDL,L80111629); // L611 ABSTRACT_STRING;
-                    __PDL=__XRD(__OAL);
-                    lisaac_push(&__NDL,L80098317); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__KVX,L9457160); // L72 NUMERIC;
-                    __QDL=(____L)( 10 * __X5K);
-                    lisaac_push(&__NDL,L80102925); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__OVX,L9195016); // L70 NUMERIC;
-                    __X5K=(____L)(__QDL - __PDL);
+              lisaac_push(&__QGE,L81006093); // L618 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__DGZ,L79699981); // L608 ABSTRACT_STRING;
+              __VCL=(__NBL ==  2);
+              if (__VCL) {
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8792068); // L67 TRUE;
+                lisaac_push_first(&__EGZ,L9445894); // L72 FALSE;
+                lisaac_push_first(&__1GZ,L79832589); // L609 ABSTRACT_STRING;
+                __DIW=__ZKE(__HCL);
+                if (__DIW) {
+                  lisaac_push(&__1GZ,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__IIW,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__ADL,L79835149); // L609 ABSTRACT_STRING;
+                  if (__LID) {
+                    lisaac_push(&__ADL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__4XZ,L6825988); // L52 TRUE;
+                    lisaac_push_first(&__5XZ,L80111629); // L611 ABSTRACT_STRING;
+                    __IFL=__QTD(__HCL);
+                    lisaac_push(&__5XZ,L80098317); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__DXX,L9457160); // L72 NUMERIC;
+                    __JFL=(____L)( 10 * __QBL);
+                    lisaac_push(&__5XZ,L80102925); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__DXX,L9195016); // L70 NUMERIC;
+                    __QBL=(____L)(__JFL - __IFL);
                   } else /* FALSE */ {
-                    lisaac_push(&__IDL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__THV,L6826502); // L52 FALSE;
-                    lisaac_push_first(&__WDL,L80373773); // L613 ABSTRACT_STRING;
-                    __YDL=__XRD(__OAL);
-                    lisaac_push(&__WDL,L80360461); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__SVX,L9457160); // L72 NUMERIC;
-                    __ZDL=(____L)( 10 * __X5K);
-                    lisaac_push(&__WDL,L80365069); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__SD0,L9990152); // L76 NUMERIC;
-                    lisaac_push_first(&__YD0,L11029512); // L84 NUMERIC;
-                    lisaac_push_first(&__ZD0,L9195016); // L70 NUMERIC;
-                    __UD0=(____L)(- __YDL);
-                    lisaac_push(&__SD0,L9989128); // L76 NUMERIC;
-                    lisaac_push_first(&__VD0,L9195016); // L70 NUMERIC;
-                    __X5K=(____L)(__ZDL - __UD0);
+                    lisaac_push(&__ADL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__4XZ,L6826502); // L52 FALSE;
+                    lisaac_push_first(&__5XZ,L80373773); // L613 ABSTRACT_STRING;
+                    __IFL=__QTD(__HCL);
+                    lisaac_push(&__5XZ,L80360461); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__DXX,L9457160); // L72 NUMERIC;
+                    __JFL=(____L)( 10 * __QBL);
+                    lisaac_push(&__5XZ,L80365069); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__DXX,L9990152); // L76 NUMERIC;
+                    lisaac_push_first(&__IYZ,L11029512); // L84 NUMERIC;
+                    lisaac_push_first(&__JYZ,L9195016); // L70 NUMERIC;
+                    __EYZ=(____L)(- __IFL);
+                    lisaac_push(&__DXX,L9989128); // L76 NUMERIC;
+                    lisaac_push_first(&__IYZ,L9195016); // L70 NUMERIC;
+                    __QBL=(____L)(__JFL - __EYZ);
                   };
                 } else /* FALSE */ {
-                  lisaac_push(&__CDL,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__WPU,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__AEL,L80617485); // L615 ABSTRACT_STRING;
-                  __U5K= 3;
+                  lisaac_push(&__1GZ,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__IIW,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__ADL,L80617485); // L615 ABSTRACT_STRING;
+                  __NBL= 3;
                 };
               } else /* FALSE */ {
-                lisaac_push(&__JLQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__0FR,L8530438); // L65 FALSE;
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8530438); // L65 FALSE;
               };
-              __EEL=__OLQ;
+              __OCL=__VCL;
             };
-            if (__EEL) {
-              lisaac_push(&__MAL,L81399309); // L621 ABSTRACT_STRING;
-              lisaac_push_first(&__ZLQ,L9326596); // L71 TRUE;
+            if (__OCL) {
+              lisaac_push(&__QGE,L81399309); // L621 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9326596); // L71 TRUE;
             } else /* FALSE */ {
-              lisaac_push(&__MAL,L81399309); // L621 ABSTRACT_STRING;
-              lisaac_push_first(&__5LQ,L9187334); // L70 FALSE;
-              lisaac_push_first(&__IEL,L81010701); // L618 ABSTRACT_STRING;
-              if ((__U5K ==  3)) {
-                lisaac_push(&__5LQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__P0S,L8792068); // L67 TRUE;
-                lisaac_push_first(&__JMQ,L9445894); // L72 FALSE;
-                lisaac_push_first(&__PEL,L81020429); // L618 ABSTRACT_STRING;
-                __T5K=__R5K->__FC;
+              lisaac_push(&__QGE,L81399309); // L621 ABSTRACT_STRING;
+              lisaac_push_first(&__J4D,L9187334); // L70 FALSE;
+              lisaac_push_first(&__DGZ,L81010701); // L618 ABSTRACT_STRING;
+              if ((__NBL ==  3)) {
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8792068); // L67 TRUE;
+                lisaac_push_first(&__EGZ,L9445894); // L72 FALSE;
+                lisaac_push_first(&__1GZ,L81020429); // L618 ABSTRACT_STRING;
+                __MBL=__PGZ->__FC;
               } else /* FALSE */ {
-                lisaac_push(&__5LQ,L9570822); // L73 FALSE;
-                lisaac_push_first(&__5FR,L8530438); // L65 FALSE;
+                lisaac_push(&__J4D,L9570822); // L73 FALSE;
+                lisaac_push_first(&__DGZ,L8530438); // L65 FALSE;
               };
             };
-            lisaac_push(&__MAL,L81665037); // L623 ABSTRACT_STRING;
-            lisaac_push_first(&__2D0,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__CE0,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__DE0,L9195016); // L70 NUMERIC;
-            __4D0=(____L)(-  1);
-            lisaac_push(&__2D0,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__5D0,L9195016); // L70 NUMERIC;
-            __T5K=(____L)(__T5K - __4D0);
-            lisaac_push(&__UNM,L12068370); // L92 BLOCK;
-            goto __KNM;
+            lisaac_push(&__QGE,L81665037); // L623 ABSTRACT_STRING;
+            lisaac_push_first(&__J4D,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__DGZ,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__EGZ,L9195016); // L70 NUMERIC;
+            __WDL=(____L)(-  1);
+            lisaac_push(&__J4D,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__DGZ,L9195016); // L70 NUMERIC;
+            __MBL=(____L)(__MBL - __WDL);
+            lisaac_push(&__53D,L12068370); // L92 BLOCK;
+            goto __DPM;
           } else /* FALSE */ {
-            lisaac_push(&__LNM,L12192274); // L93 BLOCK;
-            lisaac_push_first(&__JQO,L8530438); // L65 FALSE;
+            lisaac_push(&__PGD,L12192274); // L93 BLOCK;
+            lisaac_push_first(&__D4C,L8530438); // L65 FALSE;
           };
         };
-        __4R=__X5K;
+        __NBL=__QBL;
       };
-      lisaac_push(&__1R,L20330497); // L155 INSTALL_LISAAC;
-      lisaac_push_first(&__QH4,L6296072); // L48 NUMERIC;
-      lisaac_push_first(&__RH4,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__SH4,L15224840); // L116 NUMERIC;
-      if (( 0 > __4R)) {
-        lisaac_push(&__RH4,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__TH4,L13509636); // L103 TRUE;
-        __UH4=__J__;
+      lisaac_push(&__OSY,L20330497); // L155 INSTALL_LISAAC;
+      lisaac_push_first(&__5LD,L6296072); // L48 NUMERIC;
+      lisaac_push_first(&__PGD,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__D4C,L15224840); // L116 NUMERIC;
+      if (( 0 > __NBL)) {
+        lisaac_push(&__PGD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__D4C,L13509636); // L103 TRUE;
+        __LID=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__RH4,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__VH4,L14689286); // L112 FALSE;
-        __UH4=__F__;
+        lisaac_push(&__PGD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__D4C,L14689286); // L112 FALSE;
+        __LID=__F__;
       };
-      if (__UH4) {
-        lisaac_push(&__QH4,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__YH4,L10652676); // L81 TRUE;
-        lisaac_push_first(&__ZH4,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__0H4,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__1H4,L15224840); // L116 NUMERIC;
-        __3H4=(__KR > __4R);
-        lisaac_push(&__0H4,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__4H4,L14700552); // L112 NUMERIC;
-        __5H4=(__KR == __4R);
-        if (__3H4) {
-          lisaac_push(&__0H4,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__AI4,L10900996); // L83 TRUE;
-          __BI4=__F__;
+      if (__LID) {
+        lisaac_push(&__5LD,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__PGD,L10652676); // L81 TRUE;
+        lisaac_push_first(&__D4C,L6304264); // L48 NUMERIC;
+        lisaac_push_first(&__53D,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__QGE,L15224840); // L116 NUMERIC;
+        __LID=(__KR > __NBL);
+        lisaac_push(&__53D,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__QGE,L14700552); // L112 NUMERIC;
+        __WBL=(__KR == __NBL);
+        if (__LID) {
+          lisaac_push(&__53D,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__QGE,L10900996); // L83 TRUE;
+          __XOM=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__0H4,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__CI4,L12342790); // L94 FALSE;
-          __BI4=__5H4;
+          lisaac_push(&__53D,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__QGE,L12342790); // L94 FALSE;
+          __XOM=__WBL;
         };
-        __DI4=__BI4;
+        __LID=__XOM;
       } else /* FALSE */ {
-        lisaac_push(&__QH4,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__EI4,L12081158); // L92 FALSE;
-        __DI4=__J__;
+        lisaac_push(&__5LD,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__PGD,L12081158); // L92 FALSE;
+        __LID=__J__;
       };
-      if (__DI4) {
-        lisaac_push(&__1R,L21107201); // L161 INSTALL_LISAAC;
-        lisaac_push_first(&__ZEL,L6825988); // L52 TRUE;
-        lisaac_push_first(&__ES,L20333569); // L155 INSTALL_LISAAC;
-        __MR=__4R;
+      if (__LID) {
+        lisaac_push(&__OSY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push_first(&__5LD,L6825988); // L52 TRUE;
+        lisaac_push_first(&__PGD,L20333569); // L155 INSTALL_LISAAC;
+        __MR=__NBL;
       } else /* FALSE */ {
-        lisaac_push(&__1R,L21107201); // L161 INSTALL_LISAAC;
-        lisaac_push_first(&__4EL,L6826502); // L52 FALSE;
-        lisaac_push_first(&__KS,L20586497); // L157 INSTALL_LISAAC;
-        lisaac_push(&__KS,L20728321); // L158 INSTALL_LISAAC;
-        __DX((&__string_106));
-        lisaac_push(&__KS,L20849153); // L159 INSTALL_LISAAC;
-        lisaac_push_first(&__HJN,L72487943); // L553 INTEGER;
+        lisaac_push(&__OSY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push_first(&__5LD,L6826502); // L52 FALSE;
+        lisaac_push_first(&__PGD,L20586497); // L157 INSTALL_LISAAC;
+        lisaac_push(&__PGD,L20728321); // L158 INSTALL_LISAAC;
+        __DX((&__string_117));
+        lisaac_push(&__PGD,L20849153); // L159 INSTALL_LISAAC;
+        lisaac_push_first(&__D4C,L72487943); // L553 INTEGER;
         if ((__KR ==  0)) {
-          lisaac_push(&__HJN,L73140743); // L558 INTEGER;
-          lisaac_push_first(&__PVN,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NJN,L73014791); // L557 INTEGER;
-          lisaac_push_first(&__DEY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__GEY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__HEY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__IEY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__D4C,L73140743); // L558 INTEGER;
+          lisaac_push_first(&__53D,L8792068); // L67 TRUE;
+          lisaac_push_first(&__QGE,L73014791); // L557 INTEGER;
+          lisaac_push_first(&__J4D,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__DGZ,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__EGZ,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__1GZ,L6962199); // L53 SYSTEM_IO;
           fputc((int)('0'),stdout);
-          __QJN=__F__;
+          __XOM=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__HJN,L73140743); // L558 INTEGER;
-          lisaac_push_first(&__VVN,L8530438); // L65 FALSE;
-          __QJN=__J__;
+          lisaac_push(&__D4C,L73140743); // L558 INTEGER;
+          lisaac_push_first(&__53D,L8530438); // L65 FALSE;
+          __XOM=__J__;
         };
-        if ((! __QJN)) {
-          lisaac_push(&__HJN,L73796103); // L563 INTEGER;
-          lisaac_push_first(&__0VN,L10362374); // L79 FALSE;
-          lisaac_push_first(&__UJN,L73148423); // L558 INTEGER;
-          lisaac_push_first(&__NO3,L15498248); // L118 NUMERIC;
-          lisaac_push_first(&__OO3,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__PO3,L15224840); // L116 NUMERIC;
-          __SO3=(__KR >  0);
-          lisaac_push(&__OO3,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__TO3,L14700552); // L112 NUMERIC;
-          __UO3=(__KR ==  0);
-          if (__SO3) {
-            lisaac_push(&__OO3,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__VO3,L10900996); // L83 TRUE;
-            __WO3=__F__;
+        if ((! __XOM)) {
+          lisaac_push(&__D4C,L73796103); // L563 INTEGER;
+          lisaac_push_first(&__53D,L10362374); // L79 FALSE;
+          lisaac_push_first(&__QGE,L73148423); // L558 INTEGER;
+          lisaac_push_first(&__J4D,L15498248); // L118 NUMERIC;
+          lisaac_push_first(&__DGZ,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__EGZ,L15224840); // L116 NUMERIC;
+          __XOM=(__KR >  0);
+          lisaac_push(&__DGZ,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__EGZ,L14700552); // L112 NUMERIC;
+          __IPM=(__KR ==  0);
+          if (__XOM) {
+            lisaac_push(&__DGZ,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__EGZ,L10900996); // L83 TRUE;
+            __OCL=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__OO3,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__XO3,L12342790); // L94 FALSE;
-            __WO3=__UO3;
+            lisaac_push(&__DGZ,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__EGZ,L12342790); // L94 FALSE;
+            __OCL=__IPM;
           };
-          if (__WO3) {
-            lisaac_push(&__NO3,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__ZO3,L13509636); // L103 TRUE;
-            __0O3=__J__;
+          if (__OCL) {
+            lisaac_push(&__J4D,L15493640); // L118 NUMERIC;
+            lisaac_push_first(&__DGZ,L13509636); // L103 TRUE;
+            __OCL=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__NO3,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__1O3,L14689286); // L112 FALSE;
-            __0O3=__F__;
+            lisaac_push(&__J4D,L15493640); // L118 NUMERIC;
+            lisaac_push_first(&__DGZ,L14689286); // L112 FALSE;
+            __OCL=__F__;
           };
-          if (__0O3) {
-            lisaac_push(&__0VN,L10881542); // L83 FALSE;
-            lisaac_push_first(&__OQO,L6825988); // L52 TRUE;
-            lisaac_push_first(&__EWN,L10494470); // L80 FALSE;
-            lisaac_push_first(&__2JN,L73276935); // L559 INTEGER;
-            lisaac_push_first(&__JEY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__MEY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__NEY,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__OEY,L8272919); // L63 SYSTEM_IO;
+          if (__OCL) {
+            lisaac_push(&__53D,L10881542); // L83 FALSE;
+            lisaac_push_first(&__QGE,L6825988); // L52 TRUE;
+            lisaac_push_first(&__J4D,L10494470); // L80 FALSE;
+            lisaac_push_first(&__DGZ,L73276935); // L559 INTEGER;
+            lisaac_push_first(&__EGZ,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__1GZ,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__IIW,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__ADL,L6962199); // L53 SYSTEM_IO;
             fputc((int)('-'),stdout);
-            lisaac_push(&__2JN,L73404423); // L560 INTEGER;
-            lisaac_push_first(&__GE0,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__HE0,L9195016); // L70 NUMERIC;
-            __4JN=(____L)(- __KR);
-            lisaac_push(&__2JN,L73414151); // L560 INTEGER;
-            __QMQ(__4JN);
+            lisaac_push(&__DGZ,L73404423); // L560 INTEGER;
+            lisaac_push_first(&__EGZ,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__1GZ,L9195016); // L70 NUMERIC;
+            __4BL=(____L)(- __KR);
+            lisaac_push(&__DGZ,L73414151); // L560 INTEGER;
+            __JOQ(__4BL);
           } else /* FALSE */ {
-            lisaac_push(&__0VN,L10881542); // L83 FALSE;
-            lisaac_push_first(&__TQO,L6826502); // L52 FALSE;
-            lisaac_push_first(&__KWN,L10759174); // L82 FALSE;
-            lisaac_push_first(&__EKN,L73672199); // L562 INTEGER;
-            __QMQ(__KR);
+            lisaac_push(&__53D,L10881542); // L83 FALSE;
+            lisaac_push_first(&__QGE,L6826502); // L52 FALSE;
+            lisaac_push_first(&__J4D,L10759174); // L82 FALSE;
+            lisaac_push_first(&__DGZ,L73672199); // L562 INTEGER;
+            __JOQ(__KR);
           };
         };
-        lisaac_push(&__KS,L20982273); // L160 INSTALL_LISAAC;
-        __DX((&__string_107));
+        lisaac_push(&__PGD,L20982273); // L160 INSTALL_LISAAC;
+        __DX((&__string_118));
       };
     } else /* FALSE */ {
-      lisaac_push(&__SR,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__PWI,L6826502); // L52 FALSE;
-      lisaac_push_first(&__RS,L21240833); // L162 INSTALL_LISAAC;
-      lisaac_push(&__RS,L21382657); // L163 INSTALL_LISAAC;
-      __DX((&__string_108));
+      lisaac_push(&__MSY,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__NSY,L6826502); // L52 FALSE;
+      lisaac_push_first(&__OSY,L21240833); // L162 INSTALL_LISAAC;
+      lisaac_push(&__OSY,L21382657); // L163 INSTALL_LISAAC;
+      __DX((&__string_119));
     };
-    lisaac_push(&__VU,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__YS,L21640193); // L165 INSTALL_LISAAC;
-    lisaac_push_first(&__KE0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__LE0,L9195016); // L70 NUMERIC;
+    lisaac_push(&__JSY,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__MSY,L21640193); // L165 INSTALL_LISAAC;
+    lisaac_push_first(&__NSY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__OSY,L9195016); // L70 NUMERIC;
     if ((__MR == (____L)(-  1))) {
-      lisaac_push(&__VU,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__KV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__2U,L10888722); // L83 BLOCK;
+      lisaac_push(&__JSY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__MSY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__NSY,L10888722); // L83 BLOCK;
       goto __UU;
     } else /* FALSE */ {
-      lisaac_push(&__VU,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__QV,L8530438); // L65 FALSE;
+      lisaac_push(&__JSY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__MSY,L8530438); // L65 FALSE;
     };
   };
   __LR=__MR;
   return(__LR);
 }
 
-static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
+static void __1LB(void *__4LB,____V *__5LB,void *__AMB,____G __BMB)
 // ({NULLx__Vx__0B},{NULLx__V},{NULLx__Vx__0B},{__Fx__J}) Void No recursive, No inlinable.
 {
-  ____0B *__BLB,*__CLB,*__QEY,*__RLB,*__0LB,*__K52,*__WXX,*__ILX,*__G2I;
-  ____0B *__CFY,*__EFY,*__HFY,*__A0I,*__ZFY,*__OA3,*__JOB,*__SH0,*__EQ3;
-  ____0B *__C1B,*__MOB,*__S1I,*__JQ3;
-  ____DB __GLB,__DLB,__VEK,__H5N,__BIO,__QCK,__LDK,__K1B;
-  ____V *__0HC,*__MA3,*__40B;
-  ____L __ALB,__B0B,__OLB,__QE0,__PLB,__TLB,__4HC,__5HC,__BIC,__1LB;
-  ____L __M52,__O52,__Q52,__GIC,__HIC,__IMB,__4MB,__0E0,__QIC,__R2I;
-  ____L __S2I,__J3I,__F0N,__5NB,__FG0,__R0I,__FH0,__S0I,__D0I,__Y0I;
-  ____L __NX,__Z0I,__D1I,__F1I,__M1I,__NA3,__DQ3,__B1B,__IQ3,__ZPB;
-  _____CONTEXT __0KB,__PEY,__3O3,__OSB,__LLB,__3ZB,__OE0,__UE0,__VE0;
-  _____CONTEXT __RE0,__G0B,__HVW,__S0B,__YLB,__ZHC,__JVW,__J52,__N52;
-  _____CONTEXT __FIC,__S52,__T52,__U52,__W52,__RAD,__OIC,__AMB,__5PD;
-  _____CONTEXT __GMB,__VXX,__BP3,__CP3,__DP3,__HP3,__JP3,__LP3,__NP3;
-  _____CONTEXT __PP3,__4VE,__OMB,__EWE,__AAJ,__GQD,__ZMB,__GAJ,__HLX;
-  _____CONTEXT __052,__152,__252,__452,__MQD,__ENB,__SQD,__YE0,__4E0;
-  _____CONTEXT __5E0,__1E0,__XAD,__F2I,__TEK,__ZRL,__DSL,__4EK,__N2I;
-  _____CONTEXT __NVW,__PVW,__KOO,__JFK,__4DP,__AFQ,__ODR,__IFQ,__TEY;
-  _____CONTEXT __WEY,__XEY,__YEY,__QFQ,__RVW,__OSL,__OFK,__X2I,__BWM;
-  _____CONTEXT __42I,__GWM,__E3I,__OZN,__F5N,__XBO,__BCO,__Q5N,__WZN;
-  _____CONTEXT __TVW,__TFO,__3ZN,__LTF,__4HO,__PNY,__CAG,__KKG,__SOW;
-  _____CONTEXT __UOW,__ZFO,__XVW,__ZVW,__LUS,__15N,__YLT,__DJU,__LBV;
-  _____CONTEXT __LJU,__1EY,__4EY,__5EY,__AFY,__TJU,__1VW,__MCO,__3VW;
-  _____CONTEXT __BAO,__K0N,__YF0,__ZF0,__3F0,__5F0,__BG0,__BEO,__R0N;
-  _____CONTEXT __HEO,__YQO,__IAO,__30N,__KLX,__4QO,__RP3,__SP3,__TP3;
-  _____CONTEXT __XP3,__ZP3,__1P3,__3P3,__5P3,__UFK,__Q3I,__QNB,__V3I;
-  _____CONTEXT __WNB,__BFY,__X0B,__3NB,__DFY,__DG0,__JG0,__KG0,__GG0;
-  _____CONTEXT __GFY,__5ZI,__OCK,__DQL,__NQL,__ZCK,__I0I,__BWW,__DWW;
-  _____CONTEXT __EOO,__EDK,__XDP,__LEQ,__CDR,__TEQ,__KFY,__NFY,__OFY;
-  _____CONTEXT __PFY,__1EQ,__FWW,__YQL,__JDK,__4QL,__IRL,__UDK,__P0I;
-  _____CONTEXT __DH0,__JH0,__KH0,__GH0,__GI4,__HI4,__II4,__JI4,__LI4;
-  _____CONTEXT __OI4,__PI4,__QI4,__RI4,__UI4,__WI4,__YI4,__0I4,__HWW;
-  _____CONTEXT __JWW,__PPS,__5DK,__CGT,__BYT,__TXU,__JYT,__SFY,__VFY;
-  _____CONTEXT __WFY,__XFY,__RYT,__LWW,__TRL,__JX,__NH0,__OH0,__0OW;
-  _____CONTEXT __CA3,__DA3,__EA3,__GA3,__GEK,__A1I,__NWW,__RWW,__MEK;
-  _____CONTEXT __VWW,__TSB,__GOB,__YFY,__KA3,__LA3,__RH0,__BQ3,__30B;
-  _____CONTEXT __R4B,__R1I,__GQ3,__F1B,__W4B,__U1B,__ZWW,__24B,__1WW;
-  _____CONTEXT __3WW,__01B,__SOB,__QA3,__UA3,__VA3,__A2B,__5WW,__BXW;
-  _____CONTEXT __YSB,__Q5C,__2OB,__3SB,__GPB,__F2B,__MPB,__0FY,__3FY;
-  _____CONTEXT __4FY,__5FY,__L2B,__Q2B,__12B,__VPB,__XIC,__4PC,__OLX;
-  _____CONTEXT __B3B,__G3B,__DXW,__3TE;
-  ____4 *__5O3,*__O0B,*__3HC,*__L52,*__G3I,*__H3I,*__PZN,*__QZN,*__MTF;
-  ____4 *__C1I,*__J1I,*__K1I,*__N1B,*__X2B,*__O3B;
-  ____G __V52,__GP3,__IP3,__KP3,__OP3,__TMB,__352,__J2I,__BFK,__GAG;
-  ____G __5ZN,__C0N,__T5N,__2F0,__4F0,__AG0,__X0N,__WP3,__YP3,__0P3;
-  ____G __4P3,__K3I,__LNB,__2CK,__KI4,__TI4,__VI4,__XI4,__ZI4,__XDK;
-  ____G __FA3,__M1B,__NOB,__XOB,__BPB;
-  ____4 __QMB,__1MB,__GNB,__T0N,__U0N,__4OB;
-  lisaac_push_first(&__0KB,L22311937); // L170 INSTALL_LISAAC;
-  __ALB= 0;
-  __BLB=NULL;
-  __CLB=NULL;
-  lisaac_push(&__0KB,L23077377); // L176 INSTALL_LISAAC;
-  __DX((&__string_109));
-  if (__2KB==NULL) {
-    lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
+  ____L __CMB,__01B,__QMB,__TSY,__VMB,__XJC,__YJC,__0JC,__HC3,__KNB;
+  ____L __JKC,__41N;
+  ____0B *__DMB,*__EMB,*__QSY,*__2MB,*__BC3,*__PZX;
+  ____DB __IMB,__FMB,__OGK,__ABO,__0JO;
+  ____V *__TJC;
+  _____CONTEXT __2LB,__PSY,__NMB,__W1B,__LK0,__MK0,__CXW,__KC3,__CNB;
+  _____CONTEXT __YRD,__INB,__OZX,__RT3,__ST3,__P1N,__MXW,__W1N,__EVF;
+  _____CONTEXT __XJO,__IJY;
+  ____4 *__OT3,*__H2B,*__WJC,*__54I,*__A5I,*__I1N,*__J1N,*__FVF;
+  ____G __MC3,__VT3,__XT3,__ZT3,__5BG,__NL0;
+  ____4 __SNB,__M2N,__N2N;
+  lisaac_push_first(&__2LB,L22311937); // L170 INSTALL_LISAAC;
+  __CMB= 0;
+  __DMB=NULL;
+  __EMB=NULL;
+  lisaac_push(&__2LB,L23077377); // L176 INSTALL_LISAAC;
+  __DX((&__string_120));
+  if (__4LB==NULL) {
+    lisaac_push(&__2LB,L23206913); // L177 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__2KB)->__id==____V__) {
-      lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
-      __DX(((____V *)__2KB));
+    if (((struct ___OBJ *)__4LB)->__id==____V__) {
+      lisaac_push(&__2LB,L23206913); // L177 INSTALL_LISAAC;
+      __DX(((____V *)__4LB));
     } else /* Other types */ {
-      lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
-      __QEY=((____0B *)__2KB);
-      lisaac_push_first(&__PEY,L167652365); // L1279 ABSTRACT_STRING;
-      __T2C(__QEY);
+      lisaac_push(&__2LB,L23206913); // L177 INSTALL_LISAAC;
+      __QSY=((____0B *)__4LB);
+      lisaac_push_first(&__PSY,L167652365); // L1279 ABSTRACT_STRING;
+      __M4C(__QSY);
     }
   };
-  lisaac_push(&__0KB,L23477249); // L179 INSTALL_LISAAC;
-  lisaac_push_first(&__3O3,L5259265); // L40 INSTALL_LISAAC;
+  lisaac_push(&__2LB,L23477249); // L179 INSTALL_LISAAC;
+  lisaac_push_first(&__PSY,L5259265); // L40 INSTALL_LISAAC;
   if (__5B==NULL) {
-    lisaac_push(&__3O3,L5515777); // L42 INSTALL_LISAAC;
+    lisaac_push(&__PSY,L5515777); // L42 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__3O3,L5515777); // L42 INSTALL_LISAAC;
-    __EHI(((____0B *)__5B),__2KB);
+    lisaac_push(&__PSY,L5515777); // L42 INSTALL_LISAAC;
+    __3II(((____0B *)__5B),__4LB);
   };
   if (__5B==NULL) {
-    lisaac_push(&__3O3,L5652993); // L43 INSTALL_LISAAC;
+    lisaac_push(&__PSY,L5652993); // L43 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__3O3,L5652993); // L43 INSTALL_LISAAC;
-    __5O3=__TTF(((____0B *)__5B));
-  };
-  __GLB=((____DB )(fopen((char*)(__5O3),"rb")));
-  __DLB=__GLB;
-  if ((__GLB != (void *)NULL)) {
-    lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__OSB,L6825988); // L52 TRUE;
-    lisaac_push_first(&__LLB,L23874049); // L182 INSTALL_LISAAC;
-    lisaac_push_first(&__3ZB,L9580545); // L73 INSTALL_LISAAC;
-    fseek((FILE*)((__GLB)),0,SEEK_END);
-    __B0B=((____L )(ftell((FILE *)(__GLB))));
-    fseek((FILE*)((__GLB)),0,SEEK_SET);
-    if (__4KB==NULL) {
-      lisaac_push(&__LLB,L24014849); // L183 INSTALL_LISAAC;
+    lisaac_push(&__PSY,L5652993); // L43 INSTALL_LISAAC;
+    __OT3=__MVF(((____0B *)__5B));
+  };
+  __IMB=((____DB )(fopen((char*)(__OT3),"rb")));
+  __FMB=__IMB;
+  if ((__IMB != (void *)NULL)) {
+    lisaac_push(&__2LB,L29231617); // L223 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L6825988); // L52 TRUE;
+    lisaac_push_first(&__NMB,L23874049); // L182 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L9580545); // L73 INSTALL_LISAAC;
+    fseek((FILE*)((__IMB)),0,SEEK_END);
+    __01B=((____L )(ftell((FILE *)(__IMB))));
+    fseek((FILE*)((__IMB)),0,SEEK_SET);
+    if (__AMB==NULL) {
+      lisaac_push(&__NMB,L24014849); // L183 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__4KB)->__id==____V__) {
-        __OLB=((____V *)__4KB)->__YB;
+      if (((struct ___OBJ *)__AMB)->__id==____V__) {
+        __QMB=((____V *)__AMB)->__YB;
       } else /* Other types */ {
-        __OLB=((____0B *)__4KB)->__FC;
+        __QMB=((____0B *)__AMB)->__FC;
       }
     };
-    lisaac_push(&__LLB,L24007169); // L183 INSTALL_LISAAC;
-    lisaac_push_first(&__OE0,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__UE0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__VE0,L9195016); // L70 NUMERIC;
-    __QE0=(____L)(- __OLB);
-    lisaac_push(&__OE0,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__RE0,L9195016); // L70 NUMERIC;
-    __PLB=(____L)(__B0B - __QE0);
-    lisaac_push(&__LLB,L24015361); // L183 INSTALL_LISAAC;
-    __RLB=__QF(__PLB);
-    __CLB=__RLB;
-    lisaac_push(&__LLB,L24139265); // L184 INSTALL_LISAAC;
-    lisaac_push_first(&__G0B,L7102977); // L54 INSTALL_LISAAC;
-    if (__RLB==NULL) {
-      lisaac_push(&__G0B,L7484417); // L57 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L24007169); // L183 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__LK0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__MK0,L9195016); // L70 NUMERIC;
+    __TSY=(____L)(- __QMB);
+    lisaac_push(&__W1B,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__LK0,L9195016); // L70 NUMERIC;
+    __QMB=(____L)(__01B - __TSY);
+    lisaac_push(&__NMB,L24015361); // L183 INSTALL_LISAAC;
+    __QSY=__QF(__QMB);
+    __EMB=__QSY;
+    lisaac_push(&__NMB,L24139265); // L184 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L7102977); // L54 INSTALL_LISAAC;
+    if (__QSY==NULL) {
+      lisaac_push(&__W1B,L7484417); // L57 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__G0B,L7484417); // L57 INSTALL_LISAAC;
-      __O0B=__TTF(((____0B *)__RLB));
+      lisaac_push(&__W1B,L7484417); // L57 INSTALL_LISAAC;
+      __H2B=__MVF(((____0B *)__QSY));
     };
-    fread((void *)((__O0B)),(size_t)(1), (size_t)((__B0B)),(FILE*)((__GLB)));
-    if (__RLB==NULL) {
-      lisaac_push(&__G0B,L7746049); // L59 INSTALL_LISAAC;
+    fread((void *)((__H2B)),(size_t)(1), (size_t)((__01B)),(FILE*)((__IMB)));
+    if (__QSY==NULL) {
+      lisaac_push(&__W1B,L7746049); // L59 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__G0B,L7746049); // L59 INSTALL_LISAAC;
-      __RRE(((____0B *)__RLB),__O0B);
+      lisaac_push(&__W1B,L7746049); // L59 INSTALL_LISAAC;
+      __KTE(((____0B *)__QSY),__H2B);
     };
-    lisaac_push(&__LLB,L24258561); // L185 INSTALL_LISAAC;
-    lisaac_push_first(&__HVW,L9316353); // L71 INSTALL_LISAAC;
-    fclose((FILE*)((__GLB)));
-    if (__RLB==NULL) {
-      lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L24258561); // L185 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L9316353); // L71 INSTALL_LISAAC;
+    fclose((FILE*)((__IMB)));
+    if (__QSY==NULL) {
+      lisaac_push(&__NMB,L24533505); // L187 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
-      __TLB=__LZI(((____0B *)__RLB),__3KB);
+      lisaac_push(&__NMB,L24533505); // L187 INSTALL_LISAAC;
+      __VMB=__E1I(((____0B *)__QSY),__5LB);
     };
-    __ALB=__TLB;
-    if ((__TLB !=  0)) {
-      lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
-      lisaac_push_first(&__S0B,L6825988); // L52 TRUE;
-      lisaac_push_first(&__YLB,L24923649); // L190 INSTALL_LISAAC;
-      __0LB=__QF( 200);
-      __BLB=__0LB;
-      if (__4KB==NULL) {
-        lisaac_push(&__YLB,L25054721); // L191 INSTALL_LISAAC;
+    __CMB=__VMB;
+    if ((__VMB !=  0)) {
+      lisaac_push(&__NMB,L27659777); // L211 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L6825988); // L52 TRUE;
+      lisaac_push_first(&__LK0,L24923649); // L190 INSTALL_LISAAC;
+      __2MB=__QF( 200);
+      __DMB=__2MB;
+      if (__AMB==NULL) {
+        lisaac_push(&__LK0,L25054721); // L191 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__4KB)->__id==____V__) {
-          lisaac_push(&__YLB,L25054721); // L191 INSTALL_LISAAC;
-          __0HC=((____V *)__4KB);
-          lisaac_push_first(&__ZHC,L41957389); // L320 ABSTRACT_STRING;
-          __3HC=__0HC->__ZB;
-          __4HC=__0HC->__YB;
-          lisaac_push(&__ZHC,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__JVW,L9195016); // L70 NUMERIC;
-          __5HC=(____L)(__4HC -  1);
-          if (__3HC==NULL) {
-            lisaac_push(&__ZHC,L42468365); // L324 ABSTRACT_STRING;
+        if (((struct ___OBJ *)__AMB)->__id==____V__) {
+          lisaac_push(&__LK0,L25054721); // L191 INSTALL_LISAAC;
+          __TJC=((____V *)__AMB);
+          lisaac_push_first(&__MK0,L41957389); // L320 ABSTRACT_STRING;
+          __WJC=__TJC->__ZB;
+          __XJC=__TJC->__YB;
+          lisaac_push(&__MK0,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+          __YJC=(____L)(__XJC -  1);
+          if (__WJC==NULL) {
+            lisaac_push(&__MK0,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__ZHC,L42468365); // L324 ABSTRACT_STRING;
-            __BIC=__ROC(((____4 *)__3HC),'\n',__5HC);
+            lisaac_push(&__MK0,L42468365); // L324 ABSTRACT_STRING;
+            __0JC=__KQC(((____4 *)__WJC),'\n',__YJC);
           };
-          __1LB=__BIC;
+          __XJC=__0JC;
         } else /* Other types */ {
-          lisaac_push(&__YLB,L25054721); // L191 INSTALL_LISAAC;
-          __K52=((____0B *)((____V *)__4KB));
-          lisaac_push_first(&__J52,L41957389); // L320 ABSTRACT_STRING;
-          __L52=__K52->__OSE;
-          __M52=__K52->__FC;
-          lisaac_push(&__J52,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__N52,L9195016); // L70 NUMERIC;
-          __O52=(____L)(__M52 -  1);
-          if (__L52==NULL) {
-            lisaac_push(&__J52,L42468365); // L324 ABSTRACT_STRING;
+          lisaac_push(&__LK0,L25054721); // L191 INSTALL_LISAAC;
+          __BC3=((____0B *)((____V *)__AMB));
+          lisaac_push_first(&__MK0,L41957389); // L320 ABSTRACT_STRING;
+          __WJC=__BC3->__HUE;
+          __YJC=__BC3->__FC;
+          lisaac_push(&__MK0,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+          __0JC=(____L)(__YJC -  1);
+          if (__WJC==NULL) {
+            lisaac_push(&__MK0,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__J52,L42468365); // L324 ABSTRACT_STRING;
-            __Q52=__ROC(((____4 *)__L52),'\n',__O52);
+            lisaac_push(&__MK0,L42468365); // L324 ABSTRACT_STRING;
+            __HC3=__KQC(((____4 *)__WJC),'\n',__0JC);
           };
-          __1LB=__Q52;
+          __XJC=__HC3;
         }
       };
-      lisaac_push(&__YLB,L26219009); // L200 INSTALL_LISAAC;
-      __GIC= 1;
-      __HIC=__1LB;
-      lisaac_push_first(&__FIC,L20989960); // L160 NUMERIC;
-      __EIC:
+      lisaac_push(&__LK0,L26219009); // L200 INSTALL_LISAAC;
+      __VMB= 1;
+      __YJC=__XJC;
+      lisaac_push_first(&__MK0,L20989960); // L160 NUMERIC;
+      __3JC:
       {
-        lisaac_push(&__FIC,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__S52,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__T52,L15224840); // L116 NUMERIC;
-        if ((__GIC > __HIC)) {
-          lisaac_push(&__S52,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__U52,L13509636); // L103 TRUE;
-          __V52=__J__;
+        lisaac_push(&__MK0,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__CXW,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__KC3,L15224840); // L116 NUMERIC;
+        if ((__VMB > __YJC)) {
+          lisaac_push(&__CXW,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KC3,L13509636); // L103 TRUE;
+          __MC3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__S52,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__W52,L14689286); // L112 FALSE;
-          __V52=__F__;
+          lisaac_push(&__CXW,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KC3,L14689286); // L112 FALSE;
+          __MC3=__F__;
         };
-        if (__V52) {
-          lisaac_push(&__FIC,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__RAD,L8792068); // L67 TRUE;
-          lisaac_push_first(&__OIC,L21506056); // L164 NUMERIC;
-          lisaac_push_first(&__AMB,L25564673); // L195 INSTALL_LISAAC;
-          lisaac_push_first(&__5PD,L9441810); // L72 BLOCK;
-          __4PD:
+        if (__MC3) {
+          lisaac_push(&__MK0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__CXW,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KC3,L21506056); // L164 NUMERIC;
+          lisaac_push_first(&__CNB,L25564673); // L195 INSTALL_LISAAC;
+          lisaac_push_first(&__YRD,L9441810); // L72 BLOCK;
+          __XRD:
           {
-            lisaac_push(&__5PD,L9441810); // L72 BLOCK;
-            lisaac_push_first(&__GMB,L25171457); // L192 INSTALL_LISAAC;
-            if (__CLB==NULL) {
-              lisaac_push(&__GMB,L25181697); // L192 INSTALL_LISAAC;
+            lisaac_push(&__YRD,L9441810); // L72 BLOCK;
+            lisaac_push_first(&__INB,L25171457); // L192 INSTALL_LISAAC;
+            if (__EMB==NULL) {
+              lisaac_push(&__INB,L25181697); // L192 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__GMB,L25181697); // L192 INSTALL_LISAAC;
-              __WXX=((____0B *)__CLB);
-              lisaac_push_first(&__VXX,L6427149); // L49 ABSTRACT_STRING;
-              __IMB=__WXX->__FC;
+              lisaac_push(&__INB,L25181697); // L192 INSTALL_LISAAC;
+              __PZX=((____0B *)__EMB);
+              lisaac_push_first(&__OZX,L6427149); // L49 ABSTRACT_STRING;
+              __KNB=__PZX->__FC;
             };
-            lisaac_push(&__GMB,L25175553); // L192 INSTALL_LISAAC;
-            lisaac_push_first(&__BP3,L15498248); // L118 NUMERIC;
-            lisaac_push_first(&__CP3,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__DP3,L15224840); // L116 NUMERIC;
-            __GP3=(__ALB > __IMB);
-            lisaac_push(&__CP3,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__HP3,L14700552); // L112 NUMERIC;
-            __IP3=(__ALB == __IMB);
-            if (__GP3) {
-              lisaac_push(&__CP3,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__JP3,L10900996); // L83 TRUE;
-              __KP3=__F__;
+            lisaac_push(&__INB,L25175553); // L192 INSTALL_LISAAC;
+            lisaac_push_first(&__OZX,L15498248); // L118 NUMERIC;
+            lisaac_push_first(&__RT3,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__ST3,L15224840); // L116 NUMERIC;
+            __VT3=(__CMB > __KNB);
+            lisaac_push(&__RT3,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__ST3,L14700552); // L112 NUMERIC;
+            __XT3=(__CMB == __KNB);
+            if (__VT3) {
+              lisaac_push(&__RT3,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__ST3,L10900996); // L83 TRUE;
+              __ZT3=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__CP3,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__LP3,L12342790); // L94 FALSE;
-              __KP3=__IP3;
+              lisaac_push(&__RT3,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__ST3,L12342790); // L94 FALSE;
+              __ZT3=__XT3;
             };
-            if (__KP3) {
-              lisaac_push(&__BP3,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__NP3,L13509636); // L103 TRUE;
-              __OP3=__J__;
+            if (__ZT3) {
+              lisaac_push(&__OZX,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__RT3,L13509636); // L103 TRUE;
+              __ZT3=__J__;
             } else /* FALSE */ {
-              lisaac_push(&__BP3,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__PP3,L14689286); // L112 FALSE;
-              __OP3=__F__;
+              lisaac_push(&__OZX,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__RT3,L14689286); // L112 FALSE;
+              __ZT3=__F__;
             };
-            if (__OP3) {
-              lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__4VE,L10652676); // L81 TRUE;
-              lisaac_push_first(&__OMB,L25184769); // L192 INSTALL_LISAAC;
-              if (__CLB==NULL) {
-                lisaac_push(&__OMB,L25193473); // L192 INSTALL_LISAAC;
+            if (__ZT3) {
+              lisaac_push(&__INB,L25183745); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__OZX,L10652676); // L81 TRUE;
+              lisaac_push_first(&__RT3,L25184769); // L192 INSTALL_LISAAC;
+              if (__EMB==NULL) {
+                lisaac_push(&__RT3,L25193473); // L192 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__OMB,L25193473); // L192 INSTALL_LISAAC;
-                __QMB=__MAJ(((____0B *)__CLB),__ALB);
+                lisaac_push(&__RT3,L25193473); // L192 INSTALL_LISAAC;
+                __SNB=__FCJ(((____0B *)__EMB),__CMB);
               };
-              __TMB=(__QMB != '\n');
+              __ZT3=(__SNB != '\n');
             } else /* FALSE */ {
-              lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__EWE,L12081158); // L92 FALSE;
-              __TMB=__J__;
+              lisaac_push(&__INB,L25183745); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__OZX,L12081158); // L92 FALSE;
+              __ZT3=__J__;
             };
-            if (__TMB) {
-              lisaac_push(&__5PD,L9832978); // L75 BLOCK;
-              lisaac_push_first(&__AAJ,L8792068); // L67 TRUE;
-              lisaac_push_first(&__GQD,L9576466); // L73 BLOCK;
-              lisaac_push_first(&__ZMB,L25203713); // L192 INSTALL_LISAAC;
-              if (__CLB==NULL) {
-                lisaac_push(&__ZMB,L25321985); // L193 INSTALL_LISAAC;
+            if (__ZT3) {
+              lisaac_push(&__YRD,L9832978); // L75 BLOCK;
+              lisaac_push_first(&__INB,L8792068); // L67 TRUE;
+              lisaac_push_first(&__OZX,L9576466); // L73 BLOCK;
+              lisaac_push_first(&__RT3,L25203713); // L192 INSTALL_LISAAC;
+              if (__EMB==NULL) {
+                lisaac_push(&__RT3,L25321985); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__ZMB,L25321985); // L193 INSTALL_LISAAC;
-                __1MB=__MAJ(((____0B *)__CLB),__ALB);
+                lisaac_push(&__RT3,L25321985); // L193 INSTALL_LISAAC;
+                __SNB=__FCJ(((____0B *)__EMB),__CMB);
               };
-              if (__BLB==NULL) {
-                lisaac_push(&__ZMB,L25322497); // L193 INSTALL_LISAAC;
+              if (__DMB==NULL) {
+                lisaac_push(&__RT3,L25322497); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__ZMB,L25322497); // L193 INSTALL_LISAAC;
-                __VPG(((____0B *)__BLB),__1MB);
+                lisaac_push(&__RT3,L25322497); // L193 INSTALL_LISAAC;
+                __ORG(((____0B *)__DMB),__SNB);
               };
-              if (__CLB==NULL) {
-                lisaac_push(&__ZMB,L25443329); // L194 INSTALL_LISAAC;
+              if (__EMB==NULL) {
+                lisaac_push(&__RT3,L25443329); // L194 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__ZMB,L25443329); // L194 INSTALL_LISAAC;
-                __4AJ(((____0B *)__CLB),__ALB);
+                lisaac_push(&__RT3,L25443329); // L194 INSTALL_LISAAC;
+                __XCJ(((____0B *)__EMB),__CMB);
               };
-              lisaac_push(&__GQD,L9709074); // L74 BLOCK;
-              goto __4PD;
+              lisaac_push(&__OZX,L9709074); // L74 BLOCK;
+              goto __XRD;
             } else /* FALSE */ {
-              lisaac_push(&__5PD,L9832978); // L75 BLOCK;
-              lisaac_push_first(&__GAJ,L8530438); // L65 FALSE;
+              lisaac_push(&__YRD,L9832978); // L75 BLOCK;
+              lisaac_push_first(&__INB,L8530438); // L65 FALSE;
             };
           };
-          if (__CLB==NULL) {
-            lisaac_push(&__AMB,L25705985); // L196 INSTALL_LISAAC;
+          if (__EMB==NULL) {
+            lisaac_push(&__CNB,L25705985); // L196 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__AMB,L25705985); // L196 INSTALL_LISAAC;
-            __ILX=((____0B *)__CLB);
-            lisaac_push_first(&__HLX,L6427149); // L49 ABSTRACT_STRING;
-            __4MB=__ILX->__FC;
+            lisaac_push(&__CNB,L25705985); // L196 INSTALL_LISAAC;
+            __PZX=((____0B *)__EMB);
+            lisaac_push_first(&__YRD,L6427149); // L49 ABSTRACT_STRING;
+            __KNB=__PZX->__FC;
           };
-          lisaac_push(&__AMB,L25699841); // L196 INSTALL_LISAAC;
-          lisaac_push_first(&__052,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__152,L15224840); // L116 NUMERIC;
-          if ((__ALB > __4MB)) {
-            lisaac_push(&__052,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__252,L13509636); // L103 TRUE;
-            __352=__J__;
+          lisaac_push(&__CNB,L25699841); // L196 INSTALL_LISAAC;
+          lisaac_push_first(&__YRD,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__INB,L15224840); // L116 NUMERIC;
+          if ((__CMB > __KNB)) {
+            lisaac_push(&__YRD,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__INB,L13509636); // L103 TRUE;
+            __VT3=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__052,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__452,L14689286); // L112 FALSE;
-            __352=__F__;
+            lisaac_push(&__YRD,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__INB,L14689286); // L112 FALSE;
+            __VT3=__F__;
           };
-          if (__352) {
-            lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
-            lisaac_push_first(&__MQD,L8792068); // L67 TRUE;
-            lisaac_push_first(&__ENB,L25709057); // L196 INSTALL_LISAAC;
-            if (__CLB==NULL) {
-              lisaac_push(&__ENB,L25846273); // L197 INSTALL_LISAAC;
+          if (__VT3) {
+            lisaac_push(&__CNB,L26088961); // L199 INSTALL_LISAAC;
+            lisaac_push_first(&__YRD,L8792068); // L67 TRUE;
+            lisaac_push_first(&__INB,L25709057); // L196 INSTALL_LISAAC;
+            if (__EMB==NULL) {
+              lisaac_push(&__INB,L25846273); // L197 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__ENB,L25846273); // L197 INSTALL_LISAAC;
-              __GNB=__MAJ(((____0B *)__CLB),__ALB);
+              lisaac_push(&__INB,L25846273); // L197 INSTALL_LISAAC;
+              __SNB=__FCJ(((____0B *)__EMB),__CMB);
             };
-            if (__BLB==NULL) {
-              lisaac_push(&__ENB,L25846785); // L197 INSTALL_LISAAC;
+            if (__DMB==NULL) {
+              lisaac_push(&__INB,L25846785); // L197 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__ENB,L25846785); // L197 INSTALL_LISAAC;
-              __VPG(((____0B *)__BLB),__GNB);
+              lisaac_push(&__INB,L25846785); // L197 INSTALL_LISAAC;
+              __ORG(((____0B *)__DMB),__SNB);
             };
-            if (__CLB==NULL) {
-              lisaac_push(&__ENB,L25967617); // L198 INSTALL_LISAAC;
+            if (__EMB==NULL) {
+              lisaac_push(&__INB,L25967617); // L198 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__ENB,L25967617); // L198 INSTALL_LISAAC;
-              __4AJ(((____0B *)__CLB),__ALB);
+              lisaac_push(&__INB,L25967617); // L198 INSTALL_LISAAC;
+              __XCJ(((____0B *)__EMB),__CMB);
             };
           } else /* FALSE */ {
-            lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
-            lisaac_push_first(&__SQD,L8530438); // L65 FALSE;
+            lisaac_push(&__CNB,L26088961); // L199 INSTALL_LISAAC;
+            lisaac_push_first(&__YRD,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__OIC,L21633544); // L165 NUMERIC;
-          lisaac_push_first(&__YE0,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__4E0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__5E0,L9195016); // L70 NUMERIC;
-          __0E0=(____L)(-  1);
-          lisaac_push(&__YE0,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__1E0,L9195016); // L70 NUMERIC;
-          __QIC=(____L)(__GIC - __0E0);
-          lisaac_push(&__OIC,L21644808); // L165 NUMERIC;
-          __GIC=__QIC;
-          goto __EIC;
+          lisaac_push(&__KC3,L21633544); // L165 NUMERIC;
+          lisaac_push_first(&__CNB,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__YRD,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__INB,L9195016); // L70 NUMERIC;
+          __KNB=(____L)(-  1);
+          lisaac_push(&__CNB,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__YRD,L9195016); // L70 NUMERIC;
+          __JKC=(____L)(__VMB - __KNB);
+          lisaac_push(&__KC3,L21644808); // L165 NUMERIC;
+          __VMB=__JKC;
+          goto __3JC;
         } else /* FALSE */ {
-          lisaac_push(&__FIC,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__XAD,L8530438); // L65 FALSE;
+          lisaac_push(&__MK0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__CXW,L8530438); // L65 FALSE;
         };
       };
-      if (__0LB==NULL) {
-        lisaac_push(&__YLB,L26356737); // L201 INSTALL_LISAAC;
+      if (__2MB==NULL) {
+        lisaac_push(&__LK0,L26356737); // L201 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__YLB,L26356737); // L201 INSTALL_LISAAC;
-        __G2I=((____0B *)__0LB);
-        lisaac_push_first(&__F2I,L29254157); // L223 ABSTRACT_STRING;
-        __J2I=__J__;
-        lisaac_push(&__F2I,L29624845); // L226 ABSTRACT_STRING;
-        lisaac_push_first(&__TEK,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__ZRL,L7088642); // L54 OBJECT;
-        __VEK=((____DB )(top_context->back->back));
-        lisaac_push(&__TEK,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__DSL,L10652676); // L81 TRUE;
-        lisaac_push_first(&__4EK,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__N2I,L29625869); // L226 ABSTRACT_STRING;
-        if (((void *)__4KB != (void *)NULL)) {
-          lisaac_push(&__4EK,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__NVW,L13509636); // L103 TRUE;
-          __BFK=__J__;
+        lisaac_push(&__LK0,L26356737); // L201 INSTALL_LISAAC;
+        __BC3=((____0B *)__2MB);
+        lisaac_push_first(&__MK0,L29254157); // L223 ABSTRACT_STRING;
+        __MC3=__J__;
+        lisaac_push(&__MK0,L29624845); // L226 ABSTRACT_STRING;
+        lisaac_push_first(&__CXW,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__KC3,L7481858); // L57 OBJECT;
+        __OGK=((____DB )(top_context->back->back));
+        lisaac_push(&__CXW,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__KC3,L10652676); // L81 TRUE;
+        lisaac_push_first(&__CNB,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__YRD,L29625869); // L226 ABSTRACT_STRING;
+        if (((void *)__AMB != (void *)NULL)) {
+          lisaac_push(&__CNB,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__YRD,L13509636); // L103 TRUE;
+          __VT3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__4EK,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__PVW,L14689286); // L112 FALSE;
-          __BFK=__F__;
+          lisaac_push(&__CNB,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__YRD,L14689286); // L112 FALSE;
+          __VT3=__F__;
         };
-        if (__BFK) {
-          lisaac_push(&__TEK,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__KOO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__JFK,L19289106); // L147 BLOCK;
-          lisaac_push(&__JFK,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__4DP,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__AFQ,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__ODR,L8792068); // L67 TRUE;
-          lisaac_push_first(&__IFQ,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__VEK));
-          lisaac_push(&__4DP,L9181698); // L70 OBJECT;
+        if (__VT3) {
+          lisaac_push(&__CXW,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__KC3,L8792068); // L67 TRUE;
+          lisaac_push_first(&__CNB,L19289106); // L147 BLOCK;
+          lisaac_push(&__CNB,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__YRD,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__INB,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__OZX,L8792068); // L67 TRUE;
+          lisaac_push_first(&__RT3,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__OGK));
+          lisaac_push(&__YRD,L9574914); // L73 OBJECT;
           __DX((&__string_43));
-          lisaac_push(&__4DP,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__TEY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__WEY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__XEY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__YEY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__YRD,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__INB,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__OZX,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__RT3,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__ST3,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__4DP,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__QFQ,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__RVW,L4598824); // L35 SYSTEM;
+          lisaac_push(&__YRD,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__INB,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__OZX,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__TEK,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__OSL,L8530438); // L65 FALSE;
+          lisaac_push(&__CXW,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__KC3,L8530438); // L65 FALSE;
         };
-        __R2I=__G2I->__FC;
-        if (__4KB==NULL) {
-          lisaac_push(&__F2I,L29765645); // L227 ABSTRACT_STRING;
+        __XJC=__BC3->__FC;
+        if (__AMB==NULL) {
+          lisaac_push(&__MK0,L29765645); // L227 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else {
-          if (((struct ___OBJ *)__4KB)->__id==____V__) {
-            __S2I=((____V *)__4KB)->__YB;
+          if (((struct ___OBJ *)__AMB)->__id==____V__) {
+            __HC3=((____V *)__AMB)->__YB;
           } else /* Other types */ {
-            __S2I=((____0B *)__4KB)->__FC;
+            __HC3=((____0B *)__AMB)->__FC;
           }
         };
-        if ((__R2I == __S2I)) {
-          lisaac_push(&__F2I,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__OFK,L8792068); // L67 TRUE;
-          lisaac_push_first(&__X2I,L29768717); // L227 ABSTRACT_STRING;
-          if ((__G2I->__FC ==  0)) {
-            lisaac_push(&__X2I,L30412301); // L232 ABSTRACT_STRING;
-            lisaac_push_first(&__BWM,L6825988); // L52 TRUE;
-            lisaac_push_first(&__42I,L29895693); // L228 ABSTRACT_STRING;
-            __J2I=__F__;
+        if ((__XJC == __HC3)) {
+          lisaac_push(&__MK0,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__CXW,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KC3,L29768717); // L227 ABSTRACT_STRING;
+          if ((__BC3->__FC ==  0)) {
+            lisaac_push(&__KC3,L30412301); // L232 ABSTRACT_STRING;
+            lisaac_push_first(&__CNB,L6825988); // L52 TRUE;
+            lisaac_push_first(&__YRD,L29895693); // L228 ABSTRACT_STRING;
+            __MC3=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__X2I,L30412301); // L232 ABSTRACT_STRING;
-            lisaac_push_first(&__GWM,L6826502); // L52 FALSE;
-            lisaac_push_first(&__E3I,L30153741); // L230 ABSTRACT_STRING;
-            __G3I=__G2I->__OSE;
-            if (__4KB==NULL) {
-              lisaac_push(&__E3I,L30303245); // L231 ABSTRACT_STRING;
+            lisaac_push(&__KC3,L30412301); // L232 ABSTRACT_STRING;
+            lisaac_push_first(&__CNB,L6826502); // L52 FALSE;
+            lisaac_push_first(&__YRD,L30153741); // L230 ABSTRACT_STRING;
+            __54I=__BC3->__HUE;
+            if (__AMB==NULL) {
+              lisaac_push(&__YRD,L30303245); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else {
-              if (((struct ___OBJ *)__4KB)->__id==____V__) {
-                __H3I=((____V *)__4KB)->__ZB;
+              if (((struct ___OBJ *)__AMB)->__id==____V__) {
+                __A5I=((____V *)__AMB)->__ZB;
               } else /* Other types */ {
-                __H3I=((____0B *)__4KB)->__OSE;
+                __A5I=((____0B *)__AMB)->__HUE;
               }
             };
-            __J3I=__G2I->__FC;
-            if (__G3I==NULL) {
-              lisaac_push(&__E3I,L30309901); // L231 ABSTRACT_STRING;
+            __KNB=__BC3->__FC;
+            if (__54I==NULL) {
+              lisaac_push(&__YRD,L30309901); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-              lisaac_push(&__E3I,L30309901); // L231 ABSTRACT_STRING;
-              __PZN=((____4 *)__G3I);
-              __QZN=__H3I;
-              lisaac_push_first(&__OZN,L26872853); // L205 NATIVE_ARRAY;
-              lisaac_push_first(&__F5N,L21772306); // L166 BLOCK;
-              lisaac_push_first(&__XBO,L7088642); // L54 OBJECT;
-              __H5N=((____DB )(top_context->back->back));
-              lisaac_push(&__F5N,L21902354); // L167 BLOCK;
-              lisaac_push_first(&__BCO,L10652676); // L81 TRUE;
-              lisaac_push_first(&__Q5N,L21906962); // L167 BLOCK;
-              lisaac_push_first(&__WZN,L26879509); // L205 NATIVE_ARRAY;
-              lisaac_push_first(&__TVW,L15224840); // L116 NUMERIC;
-              if ((__J3I >  0)) {
-                lisaac_push(&__WZN,L26883093); // L205 NATIVE_ARRAY;
-                lisaac_push_first(&__TFO,L11962884); // L91 TRUE;
-                lisaac_push_first(&__3ZN,L26884117); // L205 NATIVE_ARRAY;
-                if (__H3I==NULL) {
-                  lisaac_push(&__3ZN,L26892821); // L205 NATIVE_ARRAY;
+              lisaac_push(&__YRD,L30309901); // L231 ABSTRACT_STRING;
+              __I1N=((____4 *)__54I);
+              __J1N=__A5I;
+              lisaac_push_first(&__INB,L26872853); // L205 NATIVE_ARRAY;
+              lisaac_push_first(&__OZX,L21772306); // L166 BLOCK;
+              lisaac_push_first(&__RT3,L7481858); // L57 OBJECT;
+              __ABO=((____DB )(top_context->back->back));
+              lisaac_push(&__OZX,L21902354); // L167 BLOCK;
+              lisaac_push_first(&__RT3,L10652676); // L81 TRUE;
+              lisaac_push_first(&__ST3,L21906962); // L167 BLOCK;
+              lisaac_push_first(&__P1N,L26879509); // L205 NATIVE_ARRAY;
+              lisaac_push_first(&__MXW,L15224840); // L116 NUMERIC;
+              if ((__KNB >  0)) {
+                lisaac_push(&__P1N,L26883093); // L205 NATIVE_ARRAY;
+                lisaac_push_first(&__MXW,L11962884); // L91 TRUE;
+                lisaac_push_first(&__W1N,L26884117); // L205 NATIVE_ARRAY;
+                if (__A5I==NULL) {
+                  lisaac_push(&__W1N,L26892821); // L205 NATIVE_ARRAY;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-                  lisaac_push(&__3ZN,L26892821); // L205 NATIVE_ARRAY;
-                  __MTF=((____4 *)__H3I);
-                  lisaac_push_first(&__LTF,L104090133); // L794 NATIVE_ARRAY;
-                  lisaac_push_first(&__4HO,L21655042); // L165 OBJECT;
-                  lisaac_push_first(&__PNY,L4069927); // L31 CONVERT;
-                  __BIO=((____DB )__MTF);
-                  lisaac_push(&__LTF,L104096277); // L794 NATIVE_ARRAY;
-                  lisaac_push_first(&__CAG,L6440979); // L49 POINTER;
-                  lisaac_push_first(&__KKG,L6034963); // L46 POINTER;
-                  if ((__BIO == (void *)NULL)) {
-                    lisaac_push(&__CAG,L6436883); // L49 POINTER;
-                    lisaac_push_first(&__SOW,L13509636); // L103 TRUE;
-                    __GAG=__J__;
+                  lisaac_push(&__W1N,L26892821); // L205 NATIVE_ARRAY;
+                  __FVF=((____4 *)__A5I);
+                  lisaac_push_first(&__EVF,L104090133); // L794 NATIVE_ARRAY;
+                  lisaac_push_first(&__XJO,L22048258); // L168 OBJECT;
+                  lisaac_push_first(&__IJY,L4069927); // L31 CONVERT;
+                  __0JO=((____DB )__FVF);
+                  lisaac_push(&__EVF,L104096277); // L794 NATIVE_ARRAY;
+                  lisaac_push_first(&__XJO,L6440979); // L49 POINTER;
+                  lisaac_push_first(&__IJY,L6034963); // L46 POINTER;
+                  if ((__0JO == (void *)NULL)) {
+                    lisaac_push(&__XJO,L6436883); // L49 POINTER;
+                    lisaac_push_first(&__IJY,L13509636); // L103 TRUE;
+                    __5BG=__J__;
                   } else /* FALSE */ {
-                    lisaac_push(&__CAG,L6436883); // L49 POINTER;
-                    lisaac_push_first(&__UOW,L14689286); // L112 FALSE;
-                    __GAG=__F__;
+                    lisaac_push(&__XJO,L6436883); // L49 POINTER;
+                    lisaac_push_first(&__IJY,L14689286); // L112 FALSE;
+                    __5BG=__F__;
                   };
-                  __5ZN=__GAG;
+                  __ZT3=__5BG;
                 };
-                __C0N=__5ZN;
+                __XT3=__ZT3;
               } else /* FALSE */ {
-                lisaac_push(&__WZN,L26883093); // L205 NATIVE_ARRAY;
-                lisaac_push_first(&__ZFO,L13391878); // L102 FALSE;
-                __C0N=__F__;
+                lisaac_push(&__P1N,L26883093); // L205 NATIVE_ARRAY;
+                lisaac_push_first(&__MXW,L13391878); // L102 FALSE;
+                __XT3=__F__;
               };
-              if (__C0N) {
-                lisaac_push(&__Q5N,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__XVW,L13509636); // L103 TRUE;
-                __T5N=__J__;
+              if (__XT3) {
+                lisaac_push(&__ST3,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__P1N,L13509636); // L103 TRUE;
+                __XT3=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__Q5N,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__ZVW,L14689286); // L112 FALSE;
-                __T5N=__F__;
+                lisaac_push(&__ST3,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__P1N,L14689286); // L112 FALSE;
+                __XT3=__F__;
               };
-              if (__T5N) {
-                lisaac_push(&__F5N,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__LUS,L8792068); // L67 TRUE;
-                lisaac_push_first(&__15N,L21910546); // L167 BLOCK;
-                lisaac_push(&__15N,L22051346); // L168 BLOCK;
-                lisaac_push_first(&__YLT,L9059330); // L69 OBJECT;
-                lisaac_push_first(&__DJU,L7866882); // L60 OBJECT;
-                lisaac_push_first(&__LBV,L8792068); // L67 TRUE;
-                lisaac_push_first(&__LJU,L7616002); // L58 OBJECT;
-                lisaac_stack_print((_____CONTEXT *)(__H5N));
-                lisaac_push(&__YLT,L9181698); // L70 OBJECT;
+              if (__XT3) {
+                lisaac_push(&__OZX,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__RT3,L8792068); // L67 TRUE;
+                lisaac_push_first(&__ST3,L21910546); // L167 BLOCK;
+                lisaac_push(&__ST3,L22051346); // L168 BLOCK;
+                lisaac_push_first(&__P1N,L9452546); // L72 OBJECT;
+                lisaac_push_first(&__MXW,L8260098); // L63 OBJECT;
+                lisaac_push_first(&__W1N,L8792068); // L67 TRUE;
+                lisaac_push_first(&__EVF,L8009218); // L61 OBJECT;
+                lisaac_stack_print((_____CONTEXT *)(__ABO));
+                lisaac_push(&__P1N,L9574914); // L73 OBJECT;
                 __DX((&__string_1));
-                lisaac_push(&__YLT,L9313282); // L71 OBJECT;
-                lisaac_push_first(&__1EY,L10896400); // L83 CHARACTER;
-                lisaac_push_first(&__4EY,L5005342); // L38 STD_OUTPUT;
-                lisaac_push_first(&__5EY,L18378271); // L140 OUTPUT_STREAM;
-                lisaac_push_first(&__AFY,L8272919); // L63 SYSTEM_IO;
+                lisaac_push(&__P1N,L9706498); // L74 OBJECT;
+                lisaac_push_first(&__MXW,L10896400); // L83 CHARACTER;
+                lisaac_push_first(&__W1N,L5005342); // L38 STD_OUTPUT;
+                lisaac_push_first(&__EVF,L18378271); // L140 OUTPUT_STREAM;
+                lisaac_push_first(&__XJO,L6962199); // L53 SYSTEM_IO;
                 fputc((int)('\n'),stdout);
-                lisaac_push(&__YLT,L9455106); // L72 OBJECT;
-                lisaac_push_first(&__TJU,L10511362); // L80 OBJECT;
-                lisaac_push_first(&__1VW,L4598824); // L35 SYSTEM;
+                lisaac_push(&__P1N,L9848322); // L75 OBJECT;
+                lisaac_push_first(&__MXW,L10904578); // L83 OBJECT;
+                lisaac_push_first(&__W1N,L4598824); // L35 SYSTEM;
                 exit(( 1));
               } else /* FALSE */ {
-                lisaac_push(&__F5N,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__MCO,L8530438); // L65 FALSE;
+                lisaac_push(&__OZX,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__RT3,L8530438); // L65 FALSE;
               };
-              lisaac_push(&__OZN,L27403285); // L209 NATIVE_ARRAY;
-              lisaac_push_first(&__3VW,L9195016); // L70 NUMERIC;
-              __F0N=(____L)(__J3I -  1);
-              lisaac_push(&__OZN,L27789845); // L212 NATIVE_ARRAY;
-              lisaac_push_first(&__BAO,L9441810); // L72 BLOCK;
-              __AAO:
+              lisaac_push(&__INB,L27403285); // L209 NATIVE_ARRAY;
+              lisaac_push_first(&__OZX,L9195016); // L70 NUMERIC;
+              __41N=(____L)(__KNB -  1);
+              lisaac_push(&__INB,L27789845); // L212 NATIVE_ARRAY;
+              lisaac_push_first(&__OZX,L9441810); // L72 BLOCK;
+              __ZBO:
               {
-                lisaac_push(&__BAO,L9441810); // L72 BLOCK;
-                lisaac_push_first(&__K0N,L27530261); // L210 NATIVE_ARRAY;
-                lisaac_push_first(&__YF0,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__ZF0,L15224840); // L116 NUMERIC;
-                __2F0=(__F0N >  0);
-                lisaac_push(&__YF0,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__3F0,L14700552); // L112 NUMERIC;
-                __4F0=(__F0N ==  0);
-                if (__2F0) {
-                  lisaac_push(&__YF0,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__5F0,L10900996); // L83 TRUE;
-                  __AG0=__F__;
+                lisaac_push(&__OZX,L9441810); // L72 BLOCK;
+                lisaac_push_first(&__RT3,L27530261); // L210 NATIVE_ARRAY;
+                lisaac_push_first(&__ST3,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__P1N,L15224840); // L116 NUMERIC;
+                __ZT3=(__41N >  0);
+                lisaac_push(&__ST3,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__P1N,L14700552); // L112 NUMERIC;
+                __5BG=(__41N ==  0);
+                if (__ZT3) {
+                  lisaac_push(&__ST3,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__P1N,L10900996); // L83 TRUE;
+                  __NL0=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__YF0,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__BG0,L12342790); // L94 FALSE;
-                  __AG0=__4F0;
+                  lisaac_push(&__ST3,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__P1N,L12342790); // L94 FALSE;
+                  __NL0=__5BG;
                 };
-                if (__AG0) {
-                  lisaac_push(&__K0N,L27533333); // L210 NATIVE_ARRAY;
-                  lisaac_push_first(&__BEO,L10652676); // L81 TRUE;
-                  lisaac_push_first(&__R0N,L27537941); // L210 NATIVE_ARRAY;
-                  __T0N=__RTD(__PZN,__F0N);
-                  if (__QZN==NULL) {
-                    lisaac_push(&__R0N,L27545109); // L210 NATIVE_ARRAY;
+                if (__NL0) {
+                  lisaac_push(&__RT3,L27533333); // L210 NATIVE_ARRAY;
+                  lisaac_push_first(&__ST3,L10652676); // L81 TRUE;
+                  lisaac_push_first(&__P1N,L27537941); // L210 NATIVE_ARRAY;
+                  __M2N=__KVD(__I1N,__41N);
+                  if (__J1N==NULL) {
+                    lisaac_push(&__P1N,L27545109); // L210 NATIVE_ARRAY;
                     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-                    lisaac_push(&__R0N,L27545109); // L210 NATIVE_ARRAY;
-                    __U0N=__RTD(((____4 *)__QZN),__F0N);
+                    lisaac_push(&__P1N,L27545109); // L210 NATIVE_ARRAY;
+                    __N2N=__KVD(((____4 *)__J1N),__41N);
                   };
-                  __X0N=(__T0N == __U0N);
+                  __NL0=(__M2N == __N2N);
                 } else /* FALSE */ {
-                  lisaac_push(&__K0N,L27533333); // L210 NATIVE_ARRAY;
-                  lisaac_push_first(&__HEO,L12081158); // L92 FALSE;
-                  __X0N=__J__;
+                  lisaac_push(&__RT3,L27533333); // L210 NATIVE_ARRAY;
+                  lisaac_push_first(&__ST3,L12081158); // L92 FALSE;
+                  __NL0=__J__;
                 };
-                if (__X0N) {
-                  lisaac_push(&__BAO,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__YQO,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__IAO,L9576466); // L73 BLOCK;
-                  lisaac_push_first(&__30N,L27663381); // L211 NATIVE_ARRAY;
-                  lisaac_push_first(&__KLX,L9195016); // L70 NUMERIC;
-                  __F0N=(____L)(__F0N -  1);
-                  lisaac_push(&__IAO,L9709074); // L74 BLOCK;
-                  goto __AAO;
+                if (__NL0) {
+                  lisaac_push(&__OZX,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__RT3,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__ST3,L9576466); // L73 BLOCK;
+                  lisaac_push_first(&__P1N,L27663381); // L211 NATIVE_ARRAY;
+                  lisaac_push_first(&__MXW,L9195016); // L70 NUMERIC;
+                  __41N=(____L)(__41N -  1);
+                  lisaac_push(&__ST3,L9709074); // L74 BLOCK;
+                  goto __ZBO;
                 } else /* FALSE */ {
-                  lisaac_push(&__BAO,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__4QO,L8530438); // L65 FALSE;
+                  lisaac_push(&__OZX,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__RT3,L8530438); // L65 FALSE;
                 };
               };
-              lisaac_push(&__OZN,L27921941); // L213 NATIVE_ARRAY;
-              lisaac_push_first(&__RP3,L15498248); // L118 NUMERIC;
-              lisaac_push_first(&__SP3,L16021000); // L122 NUMERIC;
-              lisaac_push_first(&__TP3,L15224840); // L116 NUMERIC;
-              __WP3=(__F0N >  0);
-              lisaac_push(&__SP3,L16030216); // L122 NUMERIC;
-              lisaac_push_first(&__XP3,L14700552); // L112 NUMERIC;
-              __YP3=(__F0N ==  0);
-              if (__WP3) {
-                lisaac_push(&__SP3,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__ZP3,L10900996); // L83 TRUE;
-                __0P3=__F__;
+              lisaac_push(&__INB,L27921941); // L213 NATIVE_ARRAY;
+              lisaac_push_first(&__OZX,L15498248); // L118 NUMERIC;
+              lisaac_push_first(&__RT3,L16021000); // L122 NUMERIC;
+              lisaac_push_first(&__ST3,L15224840); // L116 NUMERIC;
+              __XT3=(__41N >  0);
+              lisaac_push(&__RT3,L16030216); // L122 NUMERIC;
+              lisaac_push_first(&__ST3,L14700552); // L112 NUMERIC;
+              __ZT3=(__41N ==  0);
+              if (__XT3) {
+                lisaac_push(&__RT3,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__ST3,L10900996); // L83 TRUE;
+                __5BG=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__SP3,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__1P3,L12342790); // L94 FALSE;
-                __0P3=__YP3;
+                lisaac_push(&__RT3,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__ST3,L12342790); // L94 FALSE;
+                __5BG=__ZT3;
               };
-              if (__0P3) {
-                lisaac_push(&__RP3,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__3P3,L13509636); // L103 TRUE;
-                __4P3=__J__;
+              if (__5BG) {
+                lisaac_push(&__OZX,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__RT3,L13509636); // L103 TRUE;
+                __5BG=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__RP3,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__5P3,L14689286); // L112 FALSE;
-                __4P3=__F__;
+                lisaac_push(&__OZX,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__RT3,L14689286); // L112 FALSE;
+                __5BG=__F__;
               };
-              __K3I=__4P3;
+              __XT3=__5BG;
             };
-            __J2I=__K3I;
+            __MC3=__XT3;
           };
         } else /* FALSE */ {
-          lisaac_push(&__F2I,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__UFK,L8530438); // L65 FALSE;
+          lisaac_push(&__MK0,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__CXW,L8530438); // L65 FALSE;
         };
-        __LNB=__J2I;
+        __VT3=__MC3;
       };
-      if (__LNB) {
-        lisaac_push(&__YLB,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__Q3I,L6825988); // L52 TRUE;
-        lisaac_push_first(&__QNB,L26364417); // L201 INSTALL_LISAAC;
-        lisaac_push(&__QNB,L26511873); // L202 INSTALL_LISAAC;
-        __DX((&__string_110));
+      if (__VT3) {
+        lisaac_push(&__LK0,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__MK0,L6825988); // L52 TRUE;
+        lisaac_push_first(&__CXW,L26364417); // L201 INSTALL_LISAAC;
+        lisaac_push(&__CXW,L26511873); // L202 INSTALL_LISAAC;
+        __DX((&__string_121));
       } else /* FALSE */ {
-        lisaac_push(&__YLB,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__V3I,L6826502); // L52 FALSE;
-        lisaac_push_first(&__WNB,L26615809); // L203 INSTALL_LISAAC;
-        lisaac_push(&__WNB,L26768385); // L204 INSTALL_LISAAC;
-        __DX((&__string_111));
-        if (__0LB==NULL) {
-          lisaac_push(&__WNB,L26883073); // L205 INSTALL_LISAAC;
+        lisaac_push(&__LK0,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__MK0,L6826502); // L52 FALSE;
+        lisaac_push_first(&__CXW,L26615809); // L203 INSTALL_LISAAC;
+        lisaac_push(&__CXW,L26768385); // L204 INSTALL_LISAAC;
+        __DX((&__string_122));
+        if (__2MB==NULL) {
+          lisaac_push(&__CXW,L26883073); // L205 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__WNB,L26883073); // L205 INSTALL_LISAAC;
-          __CFY=((____0B *)__0LB);
-          lisaac_push_first(&__BFY,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__CFY);
+          lisaac_push(&__CXW,L26883073); // L205 INSTALL_LISAAC;
+          __PZX=((____0B *)__2MB);
+          lisaac_push_first(&__KC3,L167652365); // L1279 ABSTRACT_STRING;
+          __M4C(__PZX);
         };
-        lisaac_push(&__WNB,L27018753); // L206 INSTALL_LISAAC;
-        __DX((&__string_112));
+        lisaac_push(&__CXW,L27018753); // L206 INSTALL_LISAAC;
+        __DX((&__string_123));
       };
     } else /* FALSE */ {
-      lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
-      lisaac_push_first(&__X0B,L6826502); // L52 FALSE;
-      lisaac_push_first(&__3NB,L27270145); // L208 INSTALL_LISAAC;
-      lisaac_push(&__3NB,L27418113); // L209 INSTALL_LISAAC;
-      __DX((&__string_113));
-      if (__RLB==NULL) {
-        lisaac_push(&__3NB,L27539969); // L210 INSTALL_LISAAC;
+      lisaac_push(&__NMB,L27659777); // L211 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L6826502); // L52 FALSE;
+      lisaac_push_first(&__LK0,L27270145); // L208 INSTALL_LISAAC;
+      lisaac_push(&__LK0,L27418113); // L209 INSTALL_LISAAC;
+      __DX((&__string_124));
+      if (__QSY==NULL) {
+        lisaac_push(&__LK0,L27539969); // L210 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__3NB,L27539969); // L210 INSTALL_LISAAC;
-        __EFY=((____0B *)__RLB);
-        lisaac_push_first(&__DFY,L6427149); // L49 ABSTRACT_STRING;
-        __5NB=__EFY->__FC;
+        lisaac_push(&__LK0,L27539969); // L210 INSTALL_LISAAC;
+        __BC3=((____0B *)__QSY);
+        lisaac_push_first(&__MK0,L6427149); // L49 ABSTRACT_STRING;
+        __XJC=__BC3->__FC;
       };
-      lisaac_push(&__3NB,L27540481); // L210 INSTALL_LISAAC;
-      lisaac_push_first(&__DG0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__JG0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
-      __FG0=(____L)(-  1);
-      lisaac_push(&__DG0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GG0,L9195016); // L70 NUMERIC;
-      __ALB=(____L)(__5NB - __FG0);
+      lisaac_push(&__LK0,L27540481); // L210 INSTALL_LISAAC;
+      lisaac_push_first(&__MK0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__CXW,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__KC3,L9195016); // L70 NUMERIC;
+      __VMB=(____L)(-  1);
+      lisaac_push(&__MK0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+      __CMB=(____L)(__XJC - __VMB);
     };
-    if (__4KB==NULL) {
-      lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
+    if (__AMB==NULL) {
+      lisaac_push(&__NMB,L27797505); // L212 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__4KB)->__id==____V__) {
-        lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
-        __DX(((____V *)__4KB));
+      if (((struct ___OBJ *)__AMB)->__id==____V__) {
+        lisaac_push(&__NMB,L27797505); // L212 INSTALL_LISAAC;
+        __DX(((____V *)__AMB));
       } else /* Other types */ {
-        lisaac_push(&__LLB,L27797505); // L212 INSTALL_LISAAC;
-        __HFY=((____0B *)__4KB);
-        lisaac_push_first(&__GFY,L167652365); // L1279 ABSTRACT_STRING;
-        __T2C(__HFY);
+        lisaac_push(&__NMB,L27797505); // L212 INSTALL_LISAAC;
+        __2MB=((____0B *)__AMB);
+        lisaac_push_first(&__W1B,L167652365); // L1279 ABSTRACT_STRING;
+        __M4C(__2MB);
       }
     };
-    if (__RLB==NULL) {
-      lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
+    if (__QSY==NULL) {
+      lisaac_push(&__NMB,L28071425); // L214 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
-      __A0I=((____0B *)__RLB);
-      lisaac_push_first(&__5ZI,L33032728); // L252 STRING;
-      lisaac_push_first(&__OCK,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__DQL,L7088642); // L54 OBJECT;
-      __QCK=((____DB )(top_context->back->back));
-      lisaac_push(&__OCK,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__NQL,L10652676); // L81 TRUE;
-      lisaac_push_first(&__ZCK,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__I0I,L33033752); // L252 STRING;
-      if (((void *)__4KB != (void *)NULL)) {
-        lisaac_push(&__ZCK,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__BWW,L13509636); // L103 TRUE;
-        __2CK=__J__;
+      lisaac_push(&__NMB,L28071425); // L214 INSTALL_LISAAC;
+      __2MB=((____0B *)__QSY);
+      lisaac_push_first(&__W1B,L33032728); // L252 STRING;
+      lisaac_push_first(&__LK0,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__MK0,L7481858); // L57 OBJECT;
+      __OGK=((____DB )(top_context->back->back));
+      lisaac_push(&__LK0,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__MK0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__CXW,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__KC3,L33033752); // L252 STRING;
+      if (((void *)__AMB != (void *)NULL)) {
+        lisaac_push(&__CXW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__KC3,L13509636); // L103 TRUE;
+        __MC3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__ZCK,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__DWW,L14689286); // L112 FALSE;
-        __2CK=__F__;
+        lisaac_push(&__CXW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__KC3,L14689286); // L112 FALSE;
+        __MC3=__F__;
       };
-      if (__2CK) {
-        lisaac_push(&__OCK,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__EOO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__EDK,L19289106); // L147 BLOCK;
-        lisaac_push(&__EDK,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__XDP,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__LEQ,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__CDR,L8792068); // L67 TRUE;
-        lisaac_push_first(&__TEQ,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__QCK));
-        lisaac_push(&__XDP,L9181698); // L70 OBJECT;
+      if (__MC3) {
+        lisaac_push(&__LK0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__MK0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__CXW,L19289106); // L147 BLOCK;
+        lisaac_push(&__CXW,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__KC3,L9452546); // L72 OBJECT;
+        lisaac_push_first(&__CNB,L8260098); // L63 OBJECT;
+        lisaac_push_first(&__YRD,L8792068); // L67 TRUE;
+        lisaac_push_first(&__INB,L8009218); // L61 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__OGK));
+        lisaac_push(&__KC3,L9574914); // L73 OBJECT;
         __DX((&__string_43));
-        lisaac_push(&__XDP,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__KFY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__NFY,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__OFY,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__PFY,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__KC3,L9706498); // L74 OBJECT;
+        lisaac_push_first(&__CNB,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__YRD,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__INB,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__OZX,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__XDP,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__1EQ,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__FWW,L4598824); // L35 SYSTEM;
+        lisaac_push(&__KC3,L9848322); // L75 OBJECT;
+        lisaac_push_first(&__CNB,L10904578); // L83 OBJECT;
+        lisaac_push_first(&__YRD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__OCK,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__YQL,L8530438); // L65 FALSE;
+        lisaac_push(&__LK0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__MK0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__5ZI,L33163800); // L253 STRING;
-      lisaac_push_first(&__JDK,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__4QL,L7088642); // L54 OBJECT;
-      __LDK=((____DB )(top_context->back->back));
-      lisaac_push(&__JDK,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__IRL,L10652676); // L81 TRUE;
-      lisaac_push_first(&__UDK,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__P0I,L33164824); // L253 STRING;
-      __R0I=__A0I->__FC;
-      lisaac_push(&__P0I,L33177624); // L253 STRING;
-      lisaac_push_first(&__DH0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__JH0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__KH0,L9195016); // L70 NUMERIC;
-      __FH0=(____L)(-  1);
-      lisaac_push(&__DH0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GH0,L9195016); // L70 NUMERIC;
-      __S0I=(____L)(__R0I - __FH0);
-      lisaac_push(&__P0I,L33179160); // L253 STRING;
-      lisaac_push_first(&__GI4,L6296072); // L48 NUMERIC;
-      lisaac_push_first(&__HI4,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__II4,L15224840); // L116 NUMERIC;
-      if (( 1 > __ALB)) {
-        lisaac_push(&__HI4,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__JI4,L13509636); // L103 TRUE;
-        __KI4=__J__;
+      lisaac_push(&__W1B,L33163800); // L253 STRING;
+      lisaac_push_first(&__LK0,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__MK0,L7481858); // L57 OBJECT;
+      __OGK=((____DB )(top_context->back->back));
+      lisaac_push(&__LK0,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__MK0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__CXW,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__KC3,L33164824); // L253 STRING;
+      __VMB=__2MB->__FC;
+      lisaac_push(&__KC3,L33177624); // L253 STRING;
+      lisaac_push_first(&__CNB,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__YRD,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__INB,L9195016); // L70 NUMERIC;
+      __XJC=(____L)(-  1);
+      lisaac_push(&__CNB,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__YRD,L9195016); // L70 NUMERIC;
+      __YJC=(____L)(__VMB - __XJC);
+      lisaac_push(&__KC3,L33179160); // L253 STRING;
+      lisaac_push_first(&__CNB,L6296072); // L48 NUMERIC;
+      lisaac_push_first(&__YRD,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__INB,L15224840); // L116 NUMERIC;
+      if (( 1 > __CMB)) {
+        lisaac_push(&__YRD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__INB,L13509636); // L103 TRUE;
+        __MC3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__HI4,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__LI4,L14689286); // L112 FALSE;
-        __KI4=__F__;
+        lisaac_push(&__YRD,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__INB,L14689286); // L112 FALSE;
+        __MC3=__F__;
       };
-      if (__KI4) {
-        lisaac_push(&__GI4,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__OI4,L10652676); // L81 TRUE;
-        lisaac_push_first(&__PI4,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__QI4,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__RI4,L15224840); // L116 NUMERIC;
-        __TI4=(__S0I > __ALB);
-        lisaac_push(&__QI4,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__UI4,L14700552); // L112 NUMERIC;
-        __VI4=(__S0I == __ALB);
-        if (__TI4) {
-          lisaac_push(&__QI4,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__WI4,L10900996); // L83 TRUE;
-          __XI4=__F__;
+      if (__MC3) {
+        lisaac_push(&__CNB,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__YRD,L10652676); // L81 TRUE;
+        lisaac_push_first(&__INB,L6304264); // L48 NUMERIC;
+        lisaac_push_first(&__OZX,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__RT3,L15224840); // L116 NUMERIC;
+        __MC3=(__YJC > __CMB);
+        lisaac_push(&__OZX,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__RT3,L14700552); // L112 NUMERIC;
+        __VT3=(__YJC == __CMB);
+        if (__MC3) {
+          lisaac_push(&__OZX,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__RT3,L10900996); // L83 TRUE;
+          __XT3=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__QI4,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__YI4,L12342790); // L94 FALSE;
-          __XI4=__VI4;
+          lisaac_push(&__OZX,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__RT3,L12342790); // L94 FALSE;
+          __XT3=__VT3;
         };
-        __ZI4=__XI4;
+        __MC3=__XT3;
       } else /* FALSE */ {
-        lisaac_push(&__GI4,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__0I4,L12081158); // L92 FALSE;
-        __ZI4=__J__;
+        lisaac_push(&__CNB,L6300680); // L48 NUMERIC;
+        lisaac_push_first(&__YRD,L12081158); // L92 FALSE;
+        __MC3=__J__;
       };
-      if (__ZI4) {
-        lisaac_push(&__UDK,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__HWW,L13509636); // L103 TRUE;
-        __XDK=__J__;
+      if (__MC3) {
+        lisaac_push(&__CXW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__KC3,L13509636); // L103 TRUE;
+        __MC3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__UDK,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__JWW,L14689286); // L112 FALSE;
-        __XDK=__F__;
+        lisaac_push(&__CXW,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__KC3,L14689286); // L112 FALSE;
+        __MC3=__F__;
       };
-      if (__XDK) {
-        lisaac_push(&__JDK,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__PPS,L8792068); // L67 TRUE;
-        lisaac_push_first(&__5DK,L19289106); // L147 BLOCK;
-        lisaac_push(&__5DK,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__CGT,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__BYT,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__TXU,L8792068); // L67 TRUE;
-        lisaac_push_first(&__JYT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__LDK));
-        lisaac_push(&__CGT,L9181698); // L70 OBJECT;
+      if (__MC3) {
+        lisaac_push(&__LK0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__MK0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__CXW,L19289106); // L147 BLOCK;
+        lisaac_push(&__CXW,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__KC3,L9452546); // L72 OBJECT;
+        lisaac_push_first(&__CNB,L8260098); // L63 OBJECT;
+        lisaac_push_first(&__YRD,L8792068); // L67 TRUE;
+        lisaac_push_first(&__INB,L8009218); // L61 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__OGK));
+        lisaac_push(&__KC3,L9574914); // L73 OBJECT;
         __DX((&__string_43));
-        lisaac_push(&__CGT,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__SFY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__VFY,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__WFY,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__XFY,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__KC3,L9706498); // L74 OBJECT;
+        lisaac_push_first(&__CNB,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__YRD,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__INB,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__OZX,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__CGT,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__RYT,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__LWW,L4598824); // L35 SYSTEM;
+        lisaac_push(&__KC3,L9848322); // L75 OBJECT;
+        lisaac_push_first(&__CNB,L10904578); // L83 OBJECT;
+        lisaac_push_first(&__YRD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__JDK,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__TRL,L8530438); // L65 FALSE;
+        lisaac_push(&__LK0,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__MK0,L8530438); // L65 FALSE;
       };
-      __D0I=__A0I->__FC;
-      if (__4KB==NULL) {
-        lisaac_push(&__5ZI,L33562648); // L256 STRING;
+      __VMB=__2MB->__FC;
+      if (__AMB==NULL) {
+        lisaac_push(&__W1B,L33562648); // L256 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__4KB)->__id==____V__) {
-          __Y0I=((____V *)__4KB)->__YB;
+        if (((struct ___OBJ *)__AMB)->__id==____V__) {
+          __0JC=((____V *)__AMB)->__YB;
         } else /* Other types */ {
-          __Y0I=((____0B *)__4KB)->__FC;
+          __0JC=((____0B *)__AMB)->__FC;
         }
       };
-      lisaac_push(&__5ZI,L33693208); // L257 STRING;
-      lisaac_push_first(&__JX,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__NH0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OH0,L9195016); // L70 NUMERIC;
-      __NX=(____L)(- __Y0I);
-      lisaac_push(&__JX,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0OW,L9195016); // L70 NUMERIC;
-      __Z0I=(____L)(__D0I - __NX);
-      lisaac_push(&__5ZI,L33694744); // L257 STRING;
-      __VXJ(__A0I,__Z0I);
-      lisaac_push(&__5ZI,L33821208); // L258 STRING;
-      lisaac_push_first(&__CA3,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__DA3,L15224840); // L116 NUMERIC;
-      if ((__ALB > __D0I)) {
-        lisaac_push(&__CA3,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__EA3,L13509636); // L103 TRUE;
-        __FA3=__J__;
+      lisaac_push(&__W1B,L33693208); // L257 STRING;
+      lisaac_push_first(&__LK0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__MK0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+      __XJC=(____L)(- __0JC);
+      lisaac_push(&__LK0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__MK0,L9195016); // L70 NUMERIC;
+      __YJC=(____L)(__VMB - __XJC);
+      lisaac_push(&__W1B,L33694744); // L257 STRING;
+      __OZJ(__2MB,__YJC);
+      lisaac_push(&__W1B,L33821208); // L258 STRING;
+      lisaac_push_first(&__LK0,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__MK0,L15224840); // L116 NUMERIC;
+      if ((__CMB > __VMB)) {
+        lisaac_push(&__LK0,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__MK0,L13509636); // L103 TRUE;
+        __MC3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__CA3,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__GA3,L14689286); // L112 FALSE;
-        __FA3=__F__;
+        lisaac_push(&__LK0,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__MK0,L14689286); // L112 FALSE;
+        __MC3=__F__;
       };
-      if (__FA3) {
-        lisaac_push(&__5ZI,L34081304); // L260 STRING;
-        lisaac_push_first(&__GEK,L8792068); // L67 TRUE;
-        lisaac_push_first(&__A1I,L33825304); // L258 STRING;
-        __C1I=__A0I->__OSE;
-        lisaac_push(&__A1I,L33959448); // L259 STRING;
-        lisaac_push_first(&__NWW,L9195016); // L70 NUMERIC;
-        __D1I=(____L)(__ALB -  1);
-        lisaac_push(&__A1I,L33965080); // L259 STRING;
-        lisaac_push_first(&__RWW,L9195016); // L70 NUMERIC;
-        __F1I=(____L)(__D0I -  1);
-        if (__C1I==NULL) {
-          lisaac_push(&__A1I,L33969176); // L259 STRING;
+      if (__MC3) {
+        lisaac_push(&__W1B,L34081304); // L260 STRING;
+        lisaac_push_first(&__LK0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__MK0,L33825304); // L258 STRING;
+        __WJC=__2MB->__HUE;
+        lisaac_push(&__MK0,L33959448); // L259 STRING;
+        lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+        __HC3=(____L)(__CMB -  1);
+        lisaac_push(&__MK0,L33965080); // L259 STRING;
+        lisaac_push_first(&__CXW,L9195016); // L70 NUMERIC;
+        __KNB=(____L)(__VMB -  1);
+        if (__WJC==NULL) {
+          lisaac_push(&__MK0,L33969176); // L259 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__A1I,L33969176); // L259 STRING;
-          __VTM(((____4 *)__C1I),__D1I,__F1I,__Y0I);
+          lisaac_push(&__MK0,L33969176); // L259 STRING;
+          __OVM(((____4 *)__WJC),__HC3,__KNB,__0JC);
         };
       } else /* FALSE */ {
-        lisaac_push(&__5ZI,L34081304); // L260 STRING;
-        lisaac_push_first(&__MEK,L8530438); // L65 FALSE;
+        lisaac_push(&__W1B,L34081304); // L260 STRING;
+        lisaac_push_first(&__LK0,L8530438); // L65 FALSE;
       };
-      __J1I=__A0I->__OSE;
-      if (__4KB==NULL) {
-        lisaac_push(&__5ZI,L34223640); // L261 STRING;
+      __H2B=__2MB->__HUE;
+      if (__AMB==NULL) {
+        lisaac_push(&__W1B,L34223640); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
-        if (((struct ___OBJ *)__4KB)->__id==____V__) {
-          __K1I=((____V *)__4KB)->__ZB;
+        if (((struct ___OBJ *)__AMB)->__id==____V__) {
+          __WJC=((____V *)__AMB)->__ZB;
         } else /* Other types */ {
-          __K1I=((____0B *)__4KB)->__OSE;
+          __WJC=((____0B *)__AMB)->__HUE;
         }
       };
-      lisaac_push(&__5ZI,L34228248); // L261 STRING;
-      lisaac_push_first(&__VWW,L9195016); // L70 NUMERIC;
-      __M1I=(____L)(__ALB -  1);
-      if (__J1I==NULL) {
-        lisaac_push(&__5ZI,L34233880); // L261 STRING;
+      lisaac_push(&__W1B,L34228248); // L261 STRING;
+      lisaac_push_first(&__LK0,L9195016); // L70 NUMERIC;
+      __VMB=(____L)(__CMB -  1);
+      if (__H2B==NULL) {
+        lisaac_push(&__W1B,L34233880); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__5ZI,L34233880); // L261 STRING;
-        __IUJ(((____4 *)__J1I),__K1I,__M1I,__Y0I);
+        lisaac_push(&__W1B,L34233880); // L261 STRING;
+        __BWJ(((____4 *)__H2B),__WJC,__VMB,__0JC);
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__TSB,L6826502); // L52 FALSE;
-    lisaac_push_first(&__GOB,L28186625); // L215 INSTALL_LISAAC;
-    lisaac_push(&__GOB,L28465665); // L217 INSTALL_LISAAC;
-    __DX((&__string_114));
-    if (__4KB==NULL) {
-      lisaac_push(&__GOB,L28583937); // L218 INSTALL_LISAAC;
+    lisaac_push(&__2LB,L29231617); // L223 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L6826502); // L52 FALSE;
+    lisaac_push_first(&__NMB,L28186625); // L215 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L28465665); // L217 INSTALL_LISAAC;
+    __DX((&__string_125));
+    if (__AMB==NULL) {
+      lisaac_push(&__NMB,L28583937); // L218 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__4KB)->__id==____V__) {
-        lisaac_push(&__GOB,L28583937); // L218 INSTALL_LISAAC;
-        __DX(((____V *)__4KB));
+      if (((struct ___OBJ *)__AMB)->__id==____V__) {
+        lisaac_push(&__NMB,L28583937); // L218 INSTALL_LISAAC;
+        __DX(((____V *)__AMB));
       } else /* Other types */ {
-        lisaac_push(&__GOB,L28583937); // L218 INSTALL_LISAAC;
-        __ZFY=((____0B *)__4KB);
-        lisaac_push_first(&__YFY,L167652365); // L1279 ABSTRACT_STRING;
-        __T2C(__ZFY);
+        lisaac_push(&__NMB,L28583937); // L218 INSTALL_LISAAC;
+        __2MB=((____0B *)__AMB);
+        lisaac_push_first(&__W1B,L167652365); // L1279 ABSTRACT_STRING;
+        __M4C(__2MB);
       }
     };
-    if (__4KB==NULL) {
-      lisaac_push(&__GOB,L22289921); // L170 INSTALL_LISAAC;
+    if (__AMB==NULL) {
+      lisaac_push(&__NMB,L22289921); // L170 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__4KB)->__id==____V__) {
-        lisaac_push(&__GOB,L22289921); // L170 INSTALL_LISAAC;
-        __MA3=((____V *)__4KB);
-        lisaac_push_first(&__KA3,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__LA3,L6690828); // L51 STRING_CONSTANT;
-        __NA3=__MA3->__YB;
-        lisaac_push(&__KA3,L5784076); // L44 STRING_CONSTANT;
-        __OA3=__QF(__NA3);
-        if (__OA3==NULL) {
-          lisaac_push(&__KA3,L5906956); // L45 STRING_CONSTANT;
+      if (((struct ___OBJ *)__AMB)->__id==____V__) {
+        lisaac_push(&__NMB,L22289921); // L170 INSTALL_LISAAC;
+        __TJC=((____V *)__AMB);
+        lisaac_push_first(&__W1B,L5784076); // L44 STRING_CONSTANT;
+        lisaac_push_first(&__LK0,L6690828); // L51 STRING_CONSTANT;
+        __VMB=__TJC->__YB;
+        lisaac_push(&__W1B,L5784076); // L44 STRING_CONSTANT;
+        __2MB=__QF(__VMB);
+        if (__2MB==NULL) {
+          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__KA3,L5906956); // L45 STRING_CONSTANT;
-          __EHI(((____0B *)__OA3),__MA3);
+          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
+          __3II(((____0B *)__2MB),__TJC);
         };
-        __JOB=__OA3;
+        __BC3=__2MB;
       } else /* Other types */ {
-        lisaac_push(&__GOB,L22289921); // L170 INSTALL_LISAAC;
-        __SH0=((____0B *)__4KB);
-        lisaac_push_first(&__RH0,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__BQ3,L8672792); // L66 STRING;
-        __DQ3=__SH0->__FC;
-        lisaac_push(&__BQ3,L9060376); // L69 STRING;
-        __EQ3=__QF(__DQ3);
-        if (__EQ3==NULL) {
-          lisaac_push(&__BQ3,L9184792); // L70 STRING;
+        lisaac_push(&__NMB,L22289921); // L170 INSTALL_LISAAC;
+        __2MB=((____0B *)__AMB);
+        lisaac_push_first(&__W1B,L166069261); // L1267 ABSTRACT_STRING;
+        lisaac_push_first(&__LK0,L8672792); // L66 STRING;
+        __VMB=__2MB->__FC;
+        lisaac_push(&__LK0,L9060376); // L69 STRING;
+        __PZX=__QF(__VMB);
+        if (__PZX==NULL) {
+          lisaac_push(&__LK0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__BQ3,L9184792); // L70 STRING;
-          __EHI(((____0B *)__EQ3),__SH0);
+          lisaac_push(&__LK0,L9184792); // L70 STRING;
+          __3II(((____0B *)__PZX),__2MB);
         };
-        __JOB=__EQ3;
+        __BC3=__PZX;
       }
     };
-    __CLB=__JOB;
-    if (__2KB==NULL) {
-      lisaac_push(&__GOB,L22158849); // L169 INSTALL_LISAAC;
+    __EMB=__BC3;
+    if (__4LB==NULL) {
+      lisaac_push(&__NMB,L22158849); // L169 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__2KB)->__id==____V__) {
-        lisaac_push(&__GOB,L22158849); // L169 INSTALL_LISAAC;
-        __40B=((____V *)__2KB);
-        lisaac_push_first(&__30B,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__R4B,L6690828); // L51 STRING_CONSTANT;
-        __B1B=__40B->__YB;
-        lisaac_push(&__30B,L5784076); // L44 STRING_CONSTANT;
-        __C1B=__QF(__B1B);
-        if (__C1B==NULL) {
-          lisaac_push(&__30B,L5906956); // L45 STRING_CONSTANT;
+      if (((struct ___OBJ *)__4LB)->__id==____V__) {
+        lisaac_push(&__NMB,L22158849); // L169 INSTALL_LISAAC;
+        __TJC=((____V *)__4LB);
+        lisaac_push_first(&__W1B,L5784076); // L44 STRING_CONSTANT;
+        lisaac_push_first(&__LK0,L6690828); // L51 STRING_CONSTANT;
+        __VMB=__TJC->__YB;
+        lisaac_push(&__W1B,L5784076); // L44 STRING_CONSTANT;
+        __2MB=__QF(__VMB);
+        if (__2MB==NULL) {
+          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__30B,L5906956); // L45 STRING_CONSTANT;
-          __EHI(((____0B *)__C1B),__40B);
+          lisaac_push(&__W1B,L5906956); // L45 STRING_CONSTANT;
+          __3II(((____0B *)__2MB),__TJC);
         };
-        __MOB=__C1B;
+        __BC3=__2MB;
       } else /* Other types */ {
-        lisaac_push(&__GOB,L22158849); // L169 INSTALL_LISAAC;
-        __S1I=((____0B *)__2KB);
-        lisaac_push_first(&__R1I,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__GQ3,L8672792); // L66 STRING;
-        __IQ3=__S1I->__FC;
-        lisaac_push(&__GQ3,L9060376); // L69 STRING;
-        __JQ3=__QF(__IQ3);
-        if (__JQ3==NULL) {
-          lisaac_push(&__GQ3,L9184792); // L70 STRING;
+        lisaac_push(&__NMB,L22158849); // L169 INSTALL_LISAAC;
+        __2MB=((____0B *)__4LB);
+        lisaac_push_first(&__W1B,L166069261); // L1267 ABSTRACT_STRING;
+        lisaac_push_first(&__LK0,L8672792); // L66 STRING;
+        __VMB=__2MB->__FC;
+        lisaac_push(&__LK0,L9060376); // L69 STRING;
+        __PZX=__QF(__VMB);
+        if (__PZX==NULL) {
+          lisaac_push(&__LK0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__GQ3,L9184792); // L70 STRING;
-          __EHI(((____0B *)__JQ3),__S1I);
+          lisaac_push(&__LK0,L9184792); // L70 STRING;
+          __3II(((____0B *)__PZX),__2MB);
         };
-        __MOB=__JQ3;
+        __BC3=__PZX;
       }
     };
-    lisaac_push(&__GOB,L28847617); // L220 INSTALL_LISAAC;
-    lisaac_push_first(&__F1B,L10632193); // L81 INSTALL_LISAAC;
-    if (__MOB==NULL) {
-      lisaac_push(&__F1B,L11287041); // L86 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L28847617); // L220 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L10632193); // L81 INSTALL_LISAAC;
+    if (__BC3==NULL) {
+      lisaac_push(&__W1B,L11287041); // L86 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__F1B,L11287041); // L86 INSTALL_LISAAC;
-      __N1B=__TTF(((____0B *)__MOB));
+      lisaac_push(&__W1B,L11287041); // L86 INSTALL_LISAAC;
+      __H2B=__MVF(((____0B *)__BC3));
     };
-    __K1B=((____DB )(fopen((char*)(__N1B),"w+b")));
-    __M1B=(__K1B != (void *)NULL);
-    if (__M1B) {
-      lisaac_push(&__F1B,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__W4B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__U1B,L11674625); // L89 INSTALL_LISAAC;
-      lisaac_push_first(&__ZWW,L9316353); // L71 INSTALL_LISAAC;
-      fclose((FILE*)((__K1B)));
+    __OGK=((____DB )(fopen((char*)(__H2B),"w+b")));
+    __MC3=(__OGK != (void *)NULL);
+    if (__MC3) {
+      lisaac_push(&__W1B,L11799041); // L90 INSTALL_LISAAC;
+      lisaac_push_first(&__LK0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MK0,L11674625); // L89 INSTALL_LISAAC;
+      lisaac_push_first(&__CXW,L9316353); // L71 INSTALL_LISAAC;
+      fclose((FILE*)((__OGK)));
     } else /* FALSE */ {
-      lisaac_push(&__F1B,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__24B,L8530438); // L65 FALSE;
+      lisaac_push(&__W1B,L11799041); // L90 INSTALL_LISAAC;
+      lisaac_push_first(&__LK0,L8530438); // L65 FALSE;
     };
-    if (__M1B) {
-      lisaac_push(&__GOB,L28839937); // L220 INSTALL_LISAAC;
-      lisaac_push_first(&__1WW,L13509636); // L103 TRUE;
-      __NOB=__J__;
+    if (__MC3) {
+      lisaac_push(&__NMB,L28839937); // L220 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L13509636); // L103 TRUE;
+      __VT3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__GOB,L28839937); // L220 INSTALL_LISAAC;
-      lisaac_push_first(&__3WW,L14689286); // L112 FALSE;
-      __NOB=__F__;
+      lisaac_push(&__NMB,L28839937); // L220 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L14689286); // L112 FALSE;
+      __VT3=__F__;
     };
-    if (__NOB) {
-      lisaac_push(&__GOB,L29101569); // L222 INSTALL_LISAAC;
-      lisaac_push_first(&__01B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SOB,L28850689); // L220 INSTALL_LISAAC;
-      lisaac_push(&__SOB,L28983297); // L221 INSTALL_LISAAC;
-      lisaac_push_first(&__QA3,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__QA3,L13510145); // L103 INSTALL_LISAAC;
-      __DX((&__string_115));
-      lisaac_push(&__QA3,L13637633); // L104 INSTALL_LISAAC;
-      __DX((&__string_116));
-      lisaac_push(&__QA3,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__UA3,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__VA3,L4598824); // L35 SYSTEM;
+    if (__VT3) {
+      lisaac_push(&__NMB,L29101569); // L222 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LK0,L28850689); // L220 INSTALL_LISAAC;
+      lisaac_push(&__LK0,L28983297); // L221 INSTALL_LISAAC;
+      lisaac_push_first(&__MK0,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__MK0,L13510145); // L103 INSTALL_LISAAC;
+      __DX((&__string_126));
+      lisaac_push(&__MK0,L13637633); // L104 INSTALL_LISAAC;
+      __DX((&__string_127));
+      lisaac_push(&__MK0,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__CXW,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__KC3,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__GOB,L29101569); // L222 INSTALL_LISAAC;
-      lisaac_push_first(&__A2B,L8530438); // L65 FALSE;
+      lisaac_push(&__NMB,L29101569); // L222 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
     };
   };
-  if (__5KB) {
-    lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__5WW,L13509636); // L103 TRUE;
-    __XOB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__BXW,L14689286); // L112 FALSE;
-    __XOB=__F__;
-  };
-  if (__XOB) {
-    lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__YSB,L10377220); // L79 TRUE;
-    __BPB=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__Q5C,L11832326); // L90 FALSE;
-    lisaac_push_first(&__2OB,L29500417); // L225 INSTALL_LISAAC;
-    lisaac_push(&__2OB,L29514753); // L225 INSTALL_LISAAC;
-    __4OB=__OVC((&__string_117));
-    __BPB=(__4OB == 'y');
-  };
-  if (__BPB) {
-    lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__3SB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GPB,L29520897); // L225 INSTALL_LISAAC;
-    if (__5KB) {
-      lisaac_push(&__GPB,L29888001); // L228 INSTALL_LISAAC;
-      lisaac_push_first(&__F2B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MPB,L29758977); // L227 INSTALL_LISAAC;
-      lisaac_push_first(&__0FY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__3FY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__4FY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__5FY,L8272919); // L63 SYSTEM_IO;
+  if (__BMB) {
+    lisaac_push(&__2LB,L29494785); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L13509636); // L103 TRUE;
+    __MC3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__2LB,L29494785); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L14689286); // L112 FALSE;
+    __MC3=__F__;
+  };
+  if (__MC3) {
+    lisaac_push(&__2LB,L29499393); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L10377220); // L79 TRUE;
+    __MC3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__2LB,L29499393); // L225 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L11832326); // L90 FALSE;
+    lisaac_push_first(&__NMB,L29500417); // L225 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L29514753); // L225 INSTALL_LISAAC;
+    __SNB=__HXC((&__string_128));
+    __MC3=(__SNB == 'y');
+  };
+  if (__MC3) {
+    lisaac_push(&__2LB,L30804481); // L235 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NMB,L29520897); // L225 INSTALL_LISAAC;
+    if (__BMB) {
+      lisaac_push(&__NMB,L29888001); // L228 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LK0,L29758977); // L227 INSTALL_LISAAC;
+      lisaac_push_first(&__MK0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__CXW,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KC3,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__CNB,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
     } else /* FALSE */ {
-      lisaac_push(&__GPB,L29888001); // L228 INSTALL_LISAAC;
-      lisaac_push_first(&__L2B,L8530438); // L65 FALSE;
+      lisaac_push(&__NMB,L29888001); // L228 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__GPB,L30032385); // L229 INSTALL_LISAAC;
-    lisaac_push_first(&__Q2B,L6177281); // L47 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L30032385); // L229 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L6177281); // L47 INSTALL_LISAAC;
     if (__5B==NULL) {
-      lisaac_push(&__Q2B,L6433281); // L49 INSTALL_LISAAC;
+      lisaac_push(&__W1B,L6433281); // L49 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__Q2B,L6433281); // L49 INSTALL_LISAAC;
-      __EHI(((____0B *)__5B),__2KB);
+      lisaac_push(&__W1B,L6433281); // L49 INSTALL_LISAAC;
+      __3II(((____0B *)__5B),__4LB);
     };
     if (__5B==NULL) {
-      lisaac_push(&__Q2B,L6570497); // L50 INSTALL_LISAAC;
+      lisaac_push(&__W1B,L6570497); // L50 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__Q2B,L6570497); // L50 INSTALL_LISAAC;
-      __X2B=__TTF(((____0B *)__5B));
+      lisaac_push(&__W1B,L6570497); // L50 INSTALL_LISAAC;
+      __H2B=__MVF(((____0B *)__5B));
     };
-    __DLB=((____DB )(fopen((char*)(__X2B),"wb")));
-    if ((__DLB == (void *)NULL)) {
-      lisaac_push(&__GPB,L30412289); // L232 INSTALL_LISAAC;
-      lisaac_push_first(&__12B,L8792068); // L67 TRUE;
-      lisaac_push_first(&__VPB,L30160897); // L230 INSTALL_LISAAC;
-      lisaac_push(&__VPB,L30299649); // L231 INSTALL_LISAAC;
-      lisaac_push_first(&__XIC,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__XIC,L13510145); // L103 INSTALL_LISAAC;
-      __DX((&__string_115));
-      lisaac_push(&__XIC,L13637633); // L104 INSTALL_LISAAC;
-      __DX((&__string_118));
-      lisaac_push(&__XIC,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__4PC,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__OLX,L4598824); // L35 SYSTEM;
+    __FMB=((____DB )(fopen((char*)(__H2B),"wb")));
+    if ((__FMB == (void *)NULL)) {
+      lisaac_push(&__NMB,L30412289); // L232 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8792068); // L67 TRUE;
+      lisaac_push_first(&__LK0,L30160897); // L230 INSTALL_LISAAC;
+      lisaac_push(&__LK0,L30299649); // L231 INSTALL_LISAAC;
+      lisaac_push_first(&__MK0,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__MK0,L13510145); // L103 INSTALL_LISAAC;
+      __DX((&__string_126));
+      lisaac_push(&__MK0,L13637633); // L104 INSTALL_LISAAC;
+      __DX((&__string_129));
+      lisaac_push(&__MK0,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__CXW,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__KC3,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__GPB,L30412289); // L232 INSTALL_LISAAC;
-      lisaac_push_first(&__B3B,L8530438); // L65 FALSE;
+      lisaac_push(&__NMB,L30412289); // L232 INSTALL_LISAAC;
+      lisaac_push_first(&__W1B,L8530438); // L65 FALSE;
     };
-    if (__CLB==NULL) {
-      lisaac_push(&__GPB,L30564865); // L233 INSTALL_LISAAC;
+    if (__EMB==NULL) {
+      lisaac_push(&__NMB,L30564865); // L233 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      __ZPB=__CLB->__FC;
+      __VMB=__EMB->__FC;
     };
-    lisaac_push(&__GPB,L30565377); // L233 INSTALL_LISAAC;
-    lisaac_push_first(&__G3B,L8284161); // L63 INSTALL_LISAAC;
-    if (__CLB==NULL) {
-      lisaac_push(&__G3B,L8664065); // L66 INSTALL_LISAAC;
+    lisaac_push(&__NMB,L30565377); // L233 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L8284161); // L63 INSTALL_LISAAC;
+    if (__EMB==NULL) {
+      lisaac_push(&__W1B,L8664065); // L66 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__G3B,L8664065); // L66 INSTALL_LISAAC;
-      __O3B=__TTF(((____0B *)__CLB));
+      lisaac_push(&__W1B,L8664065); // L66 INSTALL_LISAAC;
+      __H2B=__MVF(((____0B *)__EMB));
     };
-    fwrite((void *)((__O3B)),(size_t)(1), (size_t)((__ZPB)),(FILE*)((__DLB)));
-    lisaac_push(&__GPB,L30681089); // L234 INSTALL_LISAAC;
-    lisaac_push_first(&__DXW,L9316353); // L71 INSTALL_LISAAC;
-    fclose((FILE*)((__DLB)));
+    fwrite((void *)((__H2B)),(size_t)(1), (size_t)((__VMB)),(FILE*)((__FMB)));
+    lisaac_push(&__NMB,L30681089); // L234 INSTALL_LISAAC;
+    lisaac_push_first(&__W1B,L9316353); // L71 INSTALL_LISAAC;
+    fclose((FILE*)((__FMB)));
   } else /* FALSE */ {
-    lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__3TE,L8530438); // L65 FALSE;
+    lisaac_push(&__2LB,L30804481); // L235 INSTALL_LISAAC;
+    lisaac_push_first(&__PSY,L8530438); // L65 FALSE;
   };
 }
 
-static void __OYI(____0B *__QYI)
+static void __H0I(____0B *__J0I)
 // ({__0B}) Void No recursive, No inlinable.
 {
-  ____DB __4KL,__W2J,__R3J;
-  ____L __TYI,__WYI,__XYI,__51J,__ZLL,__DML,__4YI,__41I,__51I,__B2I;
-  _____CONTEXT __PYI,__FXW,__V1J,__2KL,__TRM,__3RM,__HLL,__31J,__AI0;
-  _____CONTEXT __BI0,__EI0,__FI0,__JI0,__LI0,__NI0,__JXW,__LXW,__PSS;
-  _____CONTEXT __SLL,__SJT,__RCU,__T3U,__ZCU,__CGY,__FGY,__GGY,__HGY;
-  _____CONTEXT __BDU,__NXW,__ISM,__YLL,__PI0,__QI0,__UI0,__WI0,__YI0;
-  _____CONTEXT __OSM,__BML,__G2J,__53N,__O2J,__F4N,__QLX,__USM,__U2J;
-  _____CONTEXT __JML,__TML,__52J,__2YI,__PXW,__TXW,__VXW,__JPS,__K3J;
-  _____CONTEXT __1FT,__MXT,__HXU,__UXT,__KGY,__NGY,__OGY,__PGY,__2XT;
-  _____CONTEXT __XXW,__4ML,__P3J,__ENL,__ONL,__03J,__FZI,__Z1I,__DLX;
-  _____CONTEXT __ZXW,__1XW,__4NO,__F4J,__QDP,__WDQ,__WCR,__4DQ,__SGY;
-  _____CONTEXT __VGY,__WGY,__XGY,__GEQ,__3XW,__ZNL;
-  ____4 *__VYI,*__W1J,*__31I;
-  ____G __II0,__KI0,__MI0,__KLL,__TI0,__VI0,__XI0,__C3J,__33J;
-  ____4 __J2J;
-  lisaac_push_first(&__PYI,L25851416); // L197 STRING;
-  __TYI=__QYI->__FC;
-  __VYI=__QYI->__OSE;
-  __WYI=__QYI->__FC;
-  lisaac_push(&__PYI,L26379288); // L201 STRING;
-  lisaac_push_first(&__FXW,L9195016); // L70 NUMERIC;
-  __XYI=(____L)(__WYI -  1);
-  if (__VYI==NULL) {
-    lisaac_push(&__PYI,L26380824); // L201 STRING;
+  ____L __M0I,__P0I,__Q0I,__Y3J,__2NL;
+  ____DB __XML;
+  _____CONTEXT __I0I,__4YW,__VML,__MTM,__ANL,__W3J,__BN0,__CN0,__SEU;
+  _____CONTEXT __2UY;
+  ____4 *__O0I,*__P3J;
+  ____G __JN0,__LN0,__NN0,__UN0,__WN0,__YN0;
+  ____4 __C4J;
+  lisaac_push_first(&__I0I,L25851416); // L197 STRING;
+  __M0I=__J0I->__FC;
+  __O0I=__J0I->__HUE;
+  __P0I=__J0I->__FC;
+  lisaac_push(&__I0I,L26379288); // L201 STRING;
+  lisaac_push_first(&__4YW,L9195016); // L70 NUMERIC;
+  __Q0I=(____L)(__P0I -  1);
+  if (__O0I==NULL) {
+    lisaac_push(&__I0I,L26380824); // L201 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__PYI,L26380824); // L201 STRING;
-    __W1J=((____4 *)__VYI);
-    lisaac_push_first(&__V1J,L66194453); // L505 NATIVE_ARRAY;
-    lisaac_push_first(&__2KL,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__TRM,L7088642); // L54 OBJECT;
-    __4KL=((____DB )(top_context->back->back));
-    lisaac_push(&__2KL,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__3RM,L10652676); // L81 TRUE;
-    lisaac_push_first(&__HLL,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__31J,L66200597); // L505 NATIVE_ARRAY;
-    lisaac_push_first(&__AI0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__BI0,L9195016); // L70 NUMERIC;
-    __51J=(____L)(-  1);
-    lisaac_push(&__31J,L66199573); // L505 NATIVE_ARRAY;
-    lisaac_push_first(&__EI0,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__FI0,L15224840); // L116 NUMERIC;
-    __II0=(__XYI > __51J);
-    lisaac_push(&__EI0,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__JI0,L14700552); // L112 NUMERIC;
-    __KI0=(__XYI == __51J);
-    if (__II0) {
-      lisaac_push(&__EI0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__LI0,L10900996); // L83 TRUE;
-      __MI0=__F__;
+    lisaac_push(&__I0I,L26380824); // L201 STRING;
+    __P3J=((____4 *)__O0I);
+    lisaac_push_first(&__4YW,L66194453); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__VML,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__MTM,L7481858); // L57 OBJECT;
+    __XML=((____DB )(top_context->back->back));
+    lisaac_push(&__VML,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__MTM,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ANL,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__W3J,L66200597); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__BN0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__CN0,L9195016); // L70 NUMERIC;
+    __Y3J=(____L)(-  1);
+    lisaac_push(&__W3J,L66199573); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__BN0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__CN0,L15224840); // L116 NUMERIC;
+    __JN0=(__Q0I > __Y3J);
+    lisaac_push(&__BN0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__CN0,L14700552); // L112 NUMERIC;
+    __LN0=(__Q0I == __Y3J);
+    if (__JN0) {
+      lisaac_push(&__BN0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__CN0,L10900996); // L83 TRUE;
+      __NN0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__EI0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__NI0,L12342790); // L94 FALSE;
-      __MI0=__KI0;
+      lisaac_push(&__BN0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__CN0,L12342790); // L94 FALSE;
+      __NN0=__LN0;
     };
-    if (__MI0) {
-      lisaac_push(&__HLL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__JXW,L13509636); // L103 TRUE;
-      __KLL=__J__;
+    if (__NN0) {
+      lisaac_push(&__ANL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__W3J,L13509636); // L103 TRUE;
+      __NN0=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__HLL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__LXW,L14689286); // L112 FALSE;
-      __KLL=__F__;
+      lisaac_push(&__ANL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__W3J,L14689286); // L112 FALSE;
+      __NN0=__F__;
     };
-    if (__KLL) {
-      lisaac_push(&__2KL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__PSS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__SLL,L21910546); // L167 BLOCK;
-      lisaac_push(&__SLL,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__SJT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__RCU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__T3U,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZCU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__4KL));
-      lisaac_push(&__SJT,L9181698); // L70 OBJECT;
+    if (__NN0) {
+      lisaac_push(&__VML,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__MTM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ANL,L21910546); // L167 BLOCK;
+      lisaac_push(&__ANL,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__W3J,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__BN0,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__CN0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__SEU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__XML));
+      lisaac_push(&__W3J,L9574914); // L73 OBJECT;
       __DX((&__string_1));
-      lisaac_push(&__SJT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__CGY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__FGY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__GGY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__HGY,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__W3J,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__BN0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__CN0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__SEU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__2UY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__SJT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__BDU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__NXW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__W3J,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__BN0,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__CN0,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__2KL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__ISM,L8530438); // L65 FALSE;
+      lisaac_push(&__VML,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__MTM,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__V1J,L67111445); // L512 NATIVE_ARRAY;
-    __ZLL=__XYI;
-    lisaac_push_first(&__YLL,L22172680); // L169 NUMERIC;
-    __XLL:
+    lisaac_push(&__4YW,L67111445); // L512 NATIVE_ARRAY;
+    __Y3J=__Q0I;
+    lisaac_push_first(&__VML,L22172680); // L169 NUMERIC;
+    __QNL:
     {
-      lisaac_push(&__YLL,L22550536); // L172 NUMERIC;
-      lisaac_push_first(&__PI0,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__QI0,L15224840); // L116 NUMERIC;
-      __TI0=(__ZLL >  0);
-      lisaac_push(&__PI0,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__UI0,L14700552); // L112 NUMERIC;
-      __VI0=(__ZLL ==  0);
-      if (__TI0) {
-        lisaac_push(&__PI0,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__WI0,L10900996); // L83 TRUE;
-        __XI0=__F__;
+      lisaac_push(&__VML,L22550536); // L172 NUMERIC;
+      lisaac_push_first(&__MTM,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__ANL,L15224840); // L116 NUMERIC;
+      __UN0=(__Y3J >  0);
+      lisaac_push(&__MTM,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__ANL,L14700552); // L112 NUMERIC;
+      __WN0=(__Y3J ==  0);
+      if (__UN0) {
+        lisaac_push(&__MTM,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ANL,L10900996); // L83 TRUE;
+        __YN0=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__PI0,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__YI0,L12342790); // L94 FALSE;
-        __XI0=__VI0;
+        lisaac_push(&__MTM,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ANL,L12342790); // L94 FALSE;
+        __YN0=__WN0;
       };
-      if (__XI0) {
-        lisaac_push(&__YLL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__OSM,L8792068); // L67 TRUE;
-        lisaac_push_first(&__BML,L22685704); // L173 NUMERIC;
-        lisaac_push_first(&__G2J,L66728469); // L509 NATIVE_ARRAY;
-        __J2J=__RTD(__W1J,__ZLL);
-        if (('\\' == __J2J)) {
-          lisaac_push(&__G2J,L66981397); // L511 NATIVE_ARRAY;
-          lisaac_push_first(&__53N,L8792068); // L67 TRUE;
-          lisaac_push_first(&__O2J,L66856469); // L510 NATIVE_ARRAY;
-          __IPG(__W1J,'/',__ZLL);
+      if (__YN0) {
+        lisaac_push(&__VML,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__MTM,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ANL,L22685704); // L173 NUMERIC;
+        lisaac_push_first(&__W3J,L66728469); // L509 NATIVE_ARRAY;
+        __C4J=__KVD(__P3J,__Y3J);
+        if (('\\' == __C4J)) {
+          lisaac_push(&__W3J,L66981397); // L511 NATIVE_ARRAY;
+          lisaac_push_first(&__BN0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__CN0,L66856469); // L510 NATIVE_ARRAY;
+          __BRG(__P3J,'/',__Y3J);
         } else /* FALSE */ {
-          lisaac_push(&__G2J,L66981397); // L511 NATIVE_ARRAY;
-          lisaac_push_first(&__F4N,L8530438); // L65 FALSE;
+          lisaac_push(&__W3J,L66981397); // L511 NATIVE_ARRAY;
+          lisaac_push_first(&__BN0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__BML,L22812680); // L174 NUMERIC;
-        lisaac_push_first(&__QLX,L9195016); // L70 NUMERIC;
-        __DML=(____L)(__ZLL -  1);
-        lisaac_push(&__BML,L22826504); // L174 NUMERIC;
-        __ZLL=__DML;
-        goto __XLL;
+        lisaac_push(&__ANL,L22812680); // L174 NUMERIC;
+        lisaac_push_first(&__W3J,L9195016); // L70 NUMERIC;
+        __2NL=(____L)(__Y3J -  1);
+        lisaac_push(&__ANL,L22826504); // L174 NUMERIC;
+        __Y3J=__2NL;
+        goto __QNL;
       } else /* FALSE */ {
-        lisaac_push(&__YLL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__USM,L8530438); // L65 FALSE;
+        lisaac_push(&__VML,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__MTM,L8530438); // L65 FALSE;
       };
     };
   };
-  lisaac_push(&__PYI,L26479128); // L202 STRING;
-  lisaac_push_first(&__U2J,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__JML,L7088642); // L54 OBJECT;
-  __W2J=((____DB )(top_context->back->back));
-  lisaac_push(&__U2J,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__TML,L10652676); // L81 TRUE;
-  lisaac_push_first(&__52J,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__2YI,L26480152); // L202 STRING;
-  __4YI=__QYI->__FC;
-  lisaac_push(&__2YI,L26484760); // L202 STRING;
-  lisaac_push_first(&__PXW,L14700552); // L112 NUMERIC;
-  if ((__4YI == __TYI)) {
-    lisaac_push(&__52J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TXW,L13509636); // L103 TRUE;
-    __C3J=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__52J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__VXW,L14689286); // L112 FALSE;
-    __C3J=__F__;
-  };
-  if (__C3J) {
-    lisaac_push(&__U2J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__JPS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__K3J,L19289106); // L147 BLOCK;
-    lisaac_push(&__K3J,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__1FT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__MXT,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HXU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UXT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__W2J));
-    lisaac_push(&__1FT,L9181698); // L70 OBJECT;
+  lisaac_push(&__I0I,L26479128); // L202 STRING;
+  lisaac_push_first(&__4YW,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__VML,L7481858); // L57 OBJECT;
+  __XML=((____DB )(top_context->back->back));
+  lisaac_push(&__4YW,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__VML,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MTM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__ANL,L26480152); // L202 STRING;
+  __P0I=__J0I->__FC;
+  lisaac_push(&__ANL,L26484760); // L202 STRING;
+  lisaac_push_first(&__W3J,L14700552); // L112 NUMERIC;
+  if ((__P0I == __M0I)) {
+    lisaac_push(&__MTM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ANL,L13509636); // L103 TRUE;
+    __JN0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MTM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ANL,L14689286); // L112 FALSE;
+    __JN0=__F__;
+  };
+  if (__JN0) {
+    lisaac_push(&__4YW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__VML,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MTM,L19289106); // L147 BLOCK;
+    lisaac_push(&__MTM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__ANL,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__W3J,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__BN0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CN0,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__XML));
+    lisaac_push(&__ANL,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__1FT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KGY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NGY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OGY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PGY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ANL,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__W3J,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BN0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CN0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SEU,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__1FT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__2XT,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__XXW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ANL,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__W3J,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__BN0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__U2J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4ML,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__PYI,L26610200); // L203 STRING;
-  lisaac_push_first(&__P3J,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__ENL,L7088642); // L54 OBJECT;
-  __R3J=((____DB )(top_context->back->back));
-  lisaac_push(&__P3J,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__ONL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__03J,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__FZI,L26622488); // L203 STRING;
-  lisaac_push_first(&__Z1I,L41957389); // L320 ABSTRACT_STRING;
-  __31I=__QYI->__OSE;
-  __41I=__QYI->__FC;
-  lisaac_push(&__Z1I,L42359309); // L323 ABSTRACT_STRING;
-  lisaac_push_first(&__DLX,L9195016); // L70 NUMERIC;
-  __51I=(____L)(__41I -  1);
-  if (__31I==NULL) {
-    lisaac_push(&__Z1I,L42468365); // L324 ABSTRACT_STRING;
+    lisaac_push(&__4YW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__VML,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__I0I,L26610200); // L203 STRING;
+  lisaac_push_first(&__4YW,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__VML,L7481858); // L57 OBJECT;
+  __XML=((____DB )(top_context->back->back));
+  lisaac_push(&__4YW,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__VML,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MTM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__ANL,L26622488); // L203 STRING;
+  lisaac_push_first(&__W3J,L41957389); // L320 ABSTRACT_STRING;
+  __O0I=__J0I->__HUE;
+  __M0I=__J0I->__FC;
+  lisaac_push(&__W3J,L42359309); // L323 ABSTRACT_STRING;
+  lisaac_push_first(&__BN0,L9195016); // L70 NUMERIC;
+  __P0I=(____L)(__M0I -  1);
+  if (__O0I==NULL) {
+    lisaac_push(&__W3J,L42468365); // L324 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__Z1I,L42468365); // L324 ABSTRACT_STRING;
-    __B2I=__ROC(((____4 *)__31I),'\\',__51I);
-  };
-  if ((__B2I ==  0)) {
-    lisaac_push(&__03J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__ZXW,L13509636); // L103 TRUE;
-    __33J=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__03J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__1XW,L14689286); // L112 FALSE;
-    __33J=__F__;
-  };
-  if (__33J) {
-    lisaac_push(&__P3J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4NO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__F4J,L19289106); // L147 BLOCK;
-    lisaac_push(&__F4J,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QDP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__WDQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__WCR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4DQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__R3J));
-    lisaac_push(&__QDP,L9181698); // L70 OBJECT;
+    lisaac_push(&__W3J,L42468365); // L324 ABSTRACT_STRING;
+    __Y3J=__KQC(((____4 *)__O0I),'\\',__P0I);
+  };
+  if ((__Y3J ==  0)) {
+    lisaac_push(&__MTM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ANL,L13509636); // L103 TRUE;
+    __JN0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MTM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ANL,L14689286); // L112 FALSE;
+    __JN0=__F__;
+  };
+  if (__JN0) {
+    lisaac_push(&__4YW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__VML,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MTM,L19289106); // L147 BLOCK;
+    lisaac_push(&__MTM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__ANL,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__W3J,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__BN0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CN0,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__XML));
+    lisaac_push(&__ANL,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__QDP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SGY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VGY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WGY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__XGY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ANL,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__W3J,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BN0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CN0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SEU,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QDP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__GEQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__3XW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ANL,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__W3J,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__BN0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__P3J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__ZNL,L8530438); // L65 FALSE;
+    lisaac_push(&__4YW,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__VML,L8530438); // L65 FALSE;
   };
 }
 
-static void __VXJ(____0B *__XXJ,____L __YXJ)
+static void __OZJ(____0B *__QZJ,____L __RZJ)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __BGL,__XIL;
-  ____L __ZXJ,__DYJ,__SYJ,__KZJ,__UZJ,__VZJ,__G0J;
-  _____CONTEXT __WXJ,__5FL,__0NM,__EOM,__KGL,__3XJ,__1J0,__2J0,__AK0;
-  _____CONTEXT __CK0,__EK0,__5XW,__BYW,__XRS,__VGL,__WIT,__35T,__D2U;
-  _____CONTEXT __FAU,__0GY,__3GY,__4GY,__5GY,__NAU,__DYW,__POM,__WA3;
-  _____CONTEXT __XA3,__YA3,__0A3,__1GL,__JYJ,__BHL,__GHL,__QYJ,__LQ3;
-  _____CONTEXT __MQ3,__NQ3,__RQ3,__TQ3,__VQ3,__XQ3,__ZQ3,__CPO,__QHL;
-  _____CONTEXT __ZYJ,__THQ,__AZJ,__YHQ,__HZJ,__HPO,__WHL,__RZJ,__FYW;
-  _____CONTEXT __0HL,__VIL,__QPM,__0PM,__AJL,__E0J,__2K0,__3K0,__BL0;
-  _____CONTEXT __DL0,__FL0,__TYW,__VYW,__DSS,__LJL,__EJT,__HBU,__12U;
-  _____CONTEXT __PBU,__KHY,__NHY,__OHY,__PHY,__XBU,__XYW,__FQM;
-  ____G __5J0,__BK0,__DK0,__NGL,__ZA3,__MYJ,__QQ3,__SQ3,__UQ3,__YQ3;
-  ____G __AL0,__CL0,__EL0,__DJL;
-  ____4 *__CZJ,*__JZJ,*__LZJ,*__TZJ;
-  lisaac_push_first(&__WXJ,L16910872); // L129 STRING;
-  lisaac_push_first(&__5FL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__0NM,L7088642); // L54 OBJECT;
-  __BGL=((____DB )(top_context->back->back));
-  lisaac_push(&__5FL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__EOM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KGL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__3XJ,L16918552); // L129 STRING;
-  lisaac_push_first(&__1J0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__2J0,L15224840); // L116 NUMERIC;
-  __5J0=(__YXJ >  0);
-  lisaac_push(&__1J0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__AK0,L14700552); // L112 NUMERIC;
-  __BK0=(__YXJ ==  0);
-  if (__5J0) {
-    lisaac_push(&__1J0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CK0,L10900996); // L83 TRUE;
-    __DK0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__1J0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EK0,L12342790); // L94 FALSE;
-    __DK0=__BK0;
-  };
-  if (__DK0) {
-    lisaac_push(&__KGL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5XW,L13509636); // L103 TRUE;
-    __NGL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KGL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__BYW,L14689286); // L112 FALSE;
-    __NGL=__F__;
-  };
-  if (__NGL) {
-    lisaac_push(&__5FL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__XRS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VGL,L19289106); // L147 BLOCK;
-    lisaac_push(&__VGL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__WIT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__35T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__D2U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FAU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BGL));
-    lisaac_push(&__WIT,L9181698); // L70 OBJECT;
+  ____DB __0HL;
+  ____L __SZJ,__2ZJ,__L0J,__D1J,__O1J;
+  _____CONTEXT __PZJ,__YHL,__TPM,__DIL,__WZJ,__2O0,__3O0,__4BU,__UVY;
+  ____G __AP0,__CP0,__EP0,__BV3,__DV3;
+  ____4 *__10J,*__E1J;
+  lisaac_push_first(&__PZJ,L16910872); // L129 STRING;
+  lisaac_push_first(&__YHL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__TPM,L7481858); // L57 OBJECT;
+  __0HL=((____DB )(top_context->back->back));
+  lisaac_push(&__YHL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__TPM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__DIL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__WZJ,L16918552); // L129 STRING;
+  lisaac_push_first(&__2O0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__3O0,L15224840); // L116 NUMERIC;
+  __AP0=(__RZJ >  0);
+  lisaac_push(&__2O0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__3O0,L14700552); // L112 NUMERIC;
+  __CP0=(__RZJ ==  0);
+  if (__AP0) {
+    lisaac_push(&__2O0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__3O0,L10900996); // L83 TRUE;
+    __EP0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__2O0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__3O0,L12342790); // L94 FALSE;
+    __EP0=__CP0;
+  };
+  if (__EP0) {
+    lisaac_push(&__DIL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WZJ,L13509636); // L103 TRUE;
+    __EP0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__DIL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WZJ,L14689286); // L112 FALSE;
+    __EP0=__F__;
+  };
+  if (__EP0) {
+    lisaac_push(&__YHL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TPM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DIL,L19289106); // L147 BLOCK;
+    lisaac_push(&__DIL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__WZJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__2O0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__3O0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4BU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__0HL));
+    lisaac_push(&__WZJ,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__WIT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__0GY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__3GY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4GY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__5GY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WZJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__2O0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__3O0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4BU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UVY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__WIT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NAU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DYW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WZJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__2O0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__3O0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5FL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__POM,L8530438); // L65 FALSE;
-  };
-  __ZXJ=__XXJ->__YSE;
-  __DYJ=__XXJ->__FC;
-  lisaac_push(&__WXJ,L17310232); // L132 STRING;
-  lisaac_push_first(&__WA3,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__XA3,L15224840); // L116 NUMERIC;
-  if ((__YXJ > __DYJ)) {
-    lisaac_push(&__WA3,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YA3,L13509636); // L103 TRUE;
-    __ZA3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WA3,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__0A3,L14689286); // L112 FALSE;
-    __ZA3=__F__;
-  };
-  if (__ZA3) {
-    lisaac_push(&__WXJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__1GL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JYJ,L17316376); // L132 STRING;
-    __MYJ=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WXJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__BHL,L8530438); // L65 FALSE;
-    __MYJ=__J__;
-  };
-  if ((! __MYJ)) {
-    lisaac_push(&__WXJ,L18614808); // L142 STRING;
-    lisaac_push_first(&__GHL,L10362374); // L79 FALSE;
-    lisaac_push_first(&__QYJ,L17439768); // L133 STRING;
-    __SYJ=__XXJ->__YSE;
-    lisaac_push(&__QYJ,L17445400); // L133 STRING;
-    lisaac_push_first(&__LQ3,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__MQ3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__NQ3,L15224840); // L116 NUMERIC;
-    __QQ3=(__SYJ > __YXJ);
-    lisaac_push(&__MQ3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__RQ3,L14700552); // L112 NUMERIC;
-    __SQ3=(__SYJ == __YXJ);
-    if (__QQ3) {
-      lisaac_push(&__MQ3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__TQ3,L10900996); // L83 TRUE;
-      __UQ3=__F__;
+    lisaac_push(&__YHL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TPM,L8530438); // L65 FALSE;
+  };
+  __SZJ=__QZJ->__RUE;
+  __2ZJ=__QZJ->__FC;
+  lisaac_push(&__PZJ,L17310232); // L132 STRING;
+  lisaac_push_first(&__YHL,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__TPM,L15224840); // L116 NUMERIC;
+  if ((__RZJ > __2ZJ)) {
+    lisaac_push(&__YHL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__TPM,L13509636); // L103 TRUE;
+    __EP0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__YHL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__TPM,L14689286); // L112 FALSE;
+    __EP0=__F__;
+  };
+  if (__EP0) {
+    lisaac_push(&__PZJ,L17435160); // L133 STRING;
+    lisaac_push_first(&__YHL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TPM,L17316376); // L132 STRING;
+    __EP0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__PZJ,L17435160); // L133 STRING;
+    lisaac_push_first(&__YHL,L8530438); // L65 FALSE;
+    __EP0=__J__;
+  };
+  if ((! __EP0)) {
+    lisaac_push(&__PZJ,L18614808); // L142 STRING;
+    lisaac_push_first(&__YHL,L10362374); // L79 FALSE;
+    lisaac_push_first(&__TPM,L17439768); // L133 STRING;
+    __L0J=__QZJ->__RUE;
+    lisaac_push(&__TPM,L17445400); // L133 STRING;
+    lisaac_push_first(&__DIL,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__WZJ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__2O0,L15224840); // L116 NUMERIC;
+    __EP0=(__L0J > __RZJ);
+    lisaac_push(&__WZJ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__2O0,L14700552); // L112 NUMERIC;
+    __BV3=(__L0J == __RZJ);
+    if (__EP0) {
+      lisaac_push(&__WZJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2O0,L10900996); // L83 TRUE;
+      __DV3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__MQ3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VQ3,L12342790); // L94 FALSE;
-      __UQ3=__SQ3;
+      lisaac_push(&__WZJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2O0,L12342790); // L94 FALSE;
+      __DV3=__BV3;
     };
-    if (__UQ3) {
-      lisaac_push(&__LQ3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__XQ3,L13509636); // L103 TRUE;
-      __YQ3=__J__;
+    if (__DV3) {
+      lisaac_push(&__DIL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__WZJ,L13509636); // L103 TRUE;
+      __DV3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__LQ3,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__ZQ3,L14689286); // L112 FALSE;
-      __YQ3=__F__;
+      lisaac_push(&__DIL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__WZJ,L14689286); // L112 FALSE;
+      __DV3=__F__;
     };
-    if (__YQ3) {
-      lisaac_push(&__GHL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__CPO,L6825988); // L52 TRUE;
-      lisaac_push_first(&__QHL,L10494470); // L80 FALSE;
-      lisaac_push_first(&__ZYJ,L17455128); // L133 STRING;
-      if ((__XXJ->__YSE ==  0)) {
-        lisaac_push(&__ZYJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__THQ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__AZJ,L17721368); // L135 STRING;
-        __CZJ=__2KH(__YXJ);
-        __XXJ->__OSE=__CZJ;
+    if (__DV3) {
+      lisaac_push(&__YHL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__TPM,L6825988); // L52 TRUE;
+      lisaac_push_first(&__DIL,L10494470); // L80 FALSE;
+      lisaac_push_first(&__WZJ,L17455128); // L133 STRING;
+      if ((__QZJ->__RUE ==  0)) {
+        lisaac_push(&__WZJ,L18091544); // L138 STRING;
+        lisaac_push_first(&__2O0,L6825988); // L52 TRUE;
+        lisaac_push_first(&__3O0,L17721368); // L135 STRING;
+        __10J=__VMH(__RZJ);
+        __QZJ->__HUE=__10J;
       } else /* FALSE */ {
-        lisaac_push(&__ZYJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__YHQ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__HZJ,L17832984); // L136 STRING;
-        __JZJ=__XXJ->__OSE;
-        __KZJ=__XXJ->__YSE;
-        if (__JZJ==NULL) {
-          lisaac_push(&__HZJ,L17983000); // L137 STRING;
+        lisaac_push(&__WZJ,L18091544); // L138 STRING;
+        lisaac_push_first(&__2O0,L6826502); // L52 FALSE;
+        lisaac_push_first(&__3O0,L17832984); // L136 STRING;
+        __10J=__QZJ->__HUE;
+        __D1J=__QZJ->__RUE;
+        if (__10J==NULL) {
+          lisaac_push(&__3O0,L17983000); // L137 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__HZJ,L17983000); // L137 STRING;
-          __LZJ=__ULH(((____4 *)__JZJ),__KZJ,__YXJ);
+          lisaac_push(&__3O0,L17983000); // L137 STRING;
+          __E1J=__NNH(((____4 *)__10J),__D1J,__RZJ);
         };
-        __XXJ->__OSE=__LZJ;
+        __QZJ->__HUE=__E1J;
       };
-      __XXJ->__YSE=__YXJ;
+      __QZJ->__RUE=__RZJ;
     } else /* FALSE */ {
-      lisaac_push(&__GHL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__HPO,L6826502); // L52 FALSE;
-      lisaac_push_first(&__WHL,L10759174); // L82 FALSE;
-      lisaac_push_first(&__RZJ,L18356248); // L140 STRING;
-      __TZJ=__XXJ->__OSE;
-      __UZJ=__XXJ->__FC;
-      lisaac_push(&__RZJ,L18502168); // L141 STRING;
-      lisaac_push_first(&__FYW,L9195016); // L70 NUMERIC;
-      __VZJ=(____L)(__YXJ -  1);
-      if (__TZJ==NULL) {
-        lisaac_push(&__RZJ,L18503704); // L141 STRING;
+      lisaac_push(&__YHL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__TPM,L6826502); // L52 FALSE;
+      lisaac_push_first(&__DIL,L10759174); // L82 FALSE;
+      lisaac_push_first(&__WZJ,L18356248); // L140 STRING;
+      __10J=__QZJ->__HUE;
+      __D1J=__QZJ->__FC;
+      lisaac_push(&__WZJ,L18502168); // L141 STRING;
+      lisaac_push_first(&__2O0,L9195016); // L70 NUMERIC;
+      __O1J=(____L)(__RZJ -  1);
+      if (__10J==NULL) {
+        lisaac_push(&__WZJ,L18503704); // L141 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__RZJ,L18503704); // L141 STRING;
-        __VMJ(((____4 *)__TZJ),__UZJ,__VZJ);
+        lisaac_push(&__WZJ,L18503704); // L141 STRING;
+        __OOJ(((____4 *)__10J),__D1J,__O1J);
       };
     };
   };
-  __XXJ->__FC=__YXJ;
-  lisaac_push(&__WXJ,L19008024); // L145 STRING;
-  lisaac_push_first(&__0HL,L19280914); // L147 BLOCK;
-  lisaac_push(&__0HL,L19532306); // L149 BLOCK;
-  lisaac_push(&__WXJ,L19139096); // L146 STRING;
-  lisaac_push_first(&__VIL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__QPM,L7088642); // L54 OBJECT;
-  __XIL=((____DB )(top_context->back->back));
-  lisaac_push(&__VIL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__0PM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AJL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__E0J,L19140120); // L146 STRING;
-  __G0J=__XXJ->__YSE;
-  lisaac_push(&__E0J,L19145752); // L146 STRING;
-  lisaac_push_first(&__2K0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__3K0,L15224840); // L116 NUMERIC;
-  __AL0=(__G0J > __ZXJ);
-  lisaac_push(&__2K0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__BL0,L14700552); // L112 NUMERIC;
-  __CL0=(__G0J == __ZXJ);
-  if (__AL0) {
-    lisaac_push(&__2K0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__DL0,L10900996); // L83 TRUE;
-    __EL0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__2K0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FL0,L12342790); // L94 FALSE;
-    __EL0=__CL0;
-  };
-  if (__EL0) {
-    lisaac_push(&__AJL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TYW,L13509636); // L103 TRUE;
-    __DJL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AJL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__VYW,L14689286); // L112 FALSE;
-    __DJL=__F__;
-  };
-  if (__DJL) {
-    lisaac_push(&__VIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__DSS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LJL,L19289106); // L147 BLOCK;
-    lisaac_push(&__LJL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__EJT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__HBU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__12U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PBU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XIL));
-    lisaac_push(&__EJT,L9181698); // L70 OBJECT;
+  __QZJ->__FC=__RZJ;
+  lisaac_push(&__PZJ,L19139096); // L146 STRING;
+  lisaac_push_first(&__YHL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__TPM,L7481858); // L57 OBJECT;
+  __0HL=((____DB )(top_context->back->back));
+  lisaac_push(&__YHL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__TPM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__DIL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__WZJ,L19140120); // L146 STRING;
+  __2ZJ=__QZJ->__RUE;
+  lisaac_push(&__WZJ,L19145752); // L146 STRING;
+  lisaac_push_first(&__2O0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__3O0,L15224840); // L116 NUMERIC;
+  __AP0=(__2ZJ > __SZJ);
+  lisaac_push(&__2O0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__3O0,L14700552); // L112 NUMERIC;
+  __CP0=(__2ZJ == __SZJ);
+  if (__AP0) {
+    lisaac_push(&__2O0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__3O0,L10900996); // L83 TRUE;
+    __EP0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__2O0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__3O0,L12342790); // L94 FALSE;
+    __EP0=__CP0;
+  };
+  if (__EP0) {
+    lisaac_push(&__DIL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WZJ,L13509636); // L103 TRUE;
+    __EP0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__DIL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WZJ,L14689286); // L112 FALSE;
+    __EP0=__F__;
+  };
+  if (__EP0) {
+    lisaac_push(&__YHL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TPM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DIL,L19289106); // L147 BLOCK;
+    lisaac_push(&__DIL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__WZJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__2O0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__3O0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4BU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__0HL));
+    lisaac_push(&__WZJ,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__EJT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KHY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NHY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OHY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PHY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WZJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__2O0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__3O0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4BU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UVY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__EJT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XBU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__XYW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WZJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__2O0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__3O0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VIL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__FQM,L8530438); // L65 FALSE;
+    lisaac_push(&__YHL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TPM,L8530438); // L65 FALSE;
   };
 }
 
-static void __VTM(____4 *__XTM,____L __YTM,____L __ZTM,____L __0TM)
+static void __OVM(____4 *__QVM,____L __RVM,____L __SVM,____L __TVM)
 // ({__HB},{__L},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __XKN,__SLN,__NMN;
-  ____L __EIY,__QUM,__ADO,__QIY,__JVM,__WIY,__KDO,__RDO,__2IY,__0VM;
-  ____L __1DO;
-  _____CONTEXT __WTM,__VKN,__4WN,__IXN,__ALN,__4TM,__SL0,__TL0,__XL0;
-  _____CONTEXT __ZL0,__1L0,__ZYW,__1YW,__ZTS,__LLN,__DLT,__EHU,__HAV;
-  _____CONTEXT __MHU,__SHY,__VHY,__WHY,__XHY,__UHU,__3YW,__TXN,__QLN;
-  _____CONTEXT __ZXN,__DYN,__1LN,__GUM,__IM0,__JM0,__NM0,__PM0,__RM0;
-  _____CONTEXT __5YW,__BZW,__5TS,__GMN,__KLT,__ZHU,__TAV,__BIU,__0HY;
-  _____CONTEXT __3HY,__4HY,__5HY,__JIU,__DZW,__OYN,__LMN,__UYN,__4YN;
-  _____CONTEXT __WMN,__OUM,__CIY,__4M0,__5M0,__FIY,__CN0,__DN0,__HN0;
-  _____CONTEXT __JN0,__LN0,__FZW,__HZW,__FUS,__BNN,__RLT,__OIU,__5AV;
-  _____CONTEXT __WIU,__IIY,__LIY,__MIY,__NIY,__4IU,__JZW,__JZN,__GNN;
-  _____CONTEXT __YUM,__B5D,__RY0,__SY0,__WY0,__YY0,__0Y0,__CNW,__ENW;
-  _____CONTEXT __14N,__5UM,__5CO,__4A3,__5A3,__AB3,__CB3,__1EO,__IDO;
-  _____CONTEXT __EVM,__OIY,__NN0,__ON0,__RIY,__UIY,__RN0,__SN0,__XIY;
-  _____CONTEXT __BFO,__A5N,__QVM,__QDO,__VN0,__WN0,__0N0,__2N0,__4N0;
-  _____CONTEXT __HFO,__ZDO,__VVM,__0IY,__AO0,__BO0,__3IY,__ULX,__NFO;
-  _____CONTEXT __MNN;
-  ____G __WL0,__YL0,__0L0,__DLN,__MM0,__OM0,__QM0,__4LN,__GN0,__IN0;
-  ____G __KN0,__ZMN,__VY0,__XY0,__ZY0,__H5D,__BB3,__ZN0,__1N0,__3N0;
-  ____4 __HVM,__YVM;
-  lisaac_push_first(&__WTM,L85462037); // L652 NATIVE_ARRAY;
-  lisaac_push_first(&__VKN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4WN,L7088642); // L54 OBJECT;
-  __XKN=((____DB )(top_context->back->back));
-  lisaac_push(&__VKN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__IXN,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ALN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__4TM,L85467157); // L652 NATIVE_ARRAY;
-  lisaac_push_first(&__SL0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TL0,L15224840); // L116 NUMERIC;
-  __WL0=(__YTM >  0);
-  lisaac_push(&__SL0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__XL0,L14700552); // L112 NUMERIC;
-  __YL0=(__YTM ==  0);
-  if (__WL0) {
-    lisaac_push(&__SL0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZL0,L10900996); // L83 TRUE;
-    __0L0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SL0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1L0,L12342790); // L94 FALSE;
-    __0L0=__YL0;
-  };
-  if (__0L0) {
-    lisaac_push(&__ALN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ZYW,L13509636); // L103 TRUE;
-    __DLN=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ALN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__1YW,L14689286); // L112 FALSE;
-    __DLN=__F__;
-  };
-  if (__DLN) {
-    lisaac_push(&__VKN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZTS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LLN,L21910546); // L167 BLOCK;
-    lisaac_push(&__LLN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__DLT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EHU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HAV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MHU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__XKN));
-    lisaac_push(&__DLT,L9181698); // L70 OBJECT;
+  ____DB __QMN;
+  ____L __ZWY,__JWM,__ZEO,__PIZ,__CXM;
+  _____CONTEXT __PVM,__OMN,__XYN,__ZMN,__XVM,__TQ0,__UQ0,__FJU,__MWY;
+  _____CONTEXT __NIZ,__TIZ,__UIZ;
+  ____G __XQ0,__ZQ0,__1Q0,__M30,__O30,__YD3,__US0,__WS0;
+  ____4 __AXM;
+  lisaac_push_first(&__PVM,L85462037); // L652 NATIVE_ARRAY;
+  lisaac_push_first(&__OMN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XYN,L7481858); // L57 OBJECT;
+  __QMN=((____DB )(top_context->back->back));
+  lisaac_push(&__OMN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XYN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZMN,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XVM,L85467157); // L652 NATIVE_ARRAY;
+  lisaac_push_first(&__TQ0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L15224840); // L116 NUMERIC;
+  __XQ0=(__RVM >  0);
+  lisaac_push(&__TQ0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L14700552); // L112 NUMERIC;
+  __ZQ0=(__RVM ==  0);
+  if (__XQ0) {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L10900996); // L83 TRUE;
+    __1Q0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L12342790); // L94 FALSE;
+    __1Q0=__ZQ0;
+  };
+  if (__1Q0) {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L13509636); // L103 TRUE;
+    __1Q0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L14689286); // L112 FALSE;
+    __1Q0=__F__;
+  };
+  if (__1Q0) {
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZMN,L21910546); // L167 BLOCK;
+    lisaac_push(&__ZMN,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XVM,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__TQ0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UQ0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FJU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QMN));
+    lisaac_push(&__XVM,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__DLT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SHY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VHY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WHY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__XHY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XVM,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__TQ0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UQ0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FJU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MWY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__DLT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__UHU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__3YW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XVM,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__TQ0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UQ0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VKN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TXN,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__WTM,L85593109); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__QLN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
-  __SLN=((____DB )(top_context->back->back));
-  lisaac_push(&__QLN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__DYN,L10652676); // L81 TRUE;
-  lisaac_push_first(&__1LN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__GUM,L85598229); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__IM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__JM0,L15224840); // L116 NUMERIC;
-  __MM0=(__ZTM > __YTM);
-  lisaac_push(&__IM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__NM0,L14700552); // L112 NUMERIC;
-  __OM0=(__ZTM == __YTM);
-  if (__MM0) {
-    lisaac_push(&__IM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__PM0,L10900996); // L83 TRUE;
-    __QM0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__IM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RM0,L12342790); // L94 FALSE;
-    __QM0=__OM0;
-  };
-  if (__QM0) {
-    lisaac_push(&__1LN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__5YW,L13509636); // L103 TRUE;
-    __4LN=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1LN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BZW,L14689286); // L112 FALSE;
-    __4LN=__F__;
-  };
-  if (__4LN) {
-    lisaac_push(&__QLN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__5TS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GMN,L21910546); // L167 BLOCK;
-    lisaac_push(&__GMN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KLT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZHU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TAV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BIU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__SLN));
-    lisaac_push(&__KLT,L9181698); // L70 OBJECT;
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__PVM,L85593109); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__OMN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XYN,L7481858); // L57 OBJECT;
+  __QMN=((____DB )(top_context->back->back));
+  lisaac_push(&__OMN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XYN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZMN,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XVM,L85598229); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__TQ0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L15224840); // L116 NUMERIC;
+  __XQ0=(__SVM > __RVM);
+  lisaac_push(&__TQ0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L14700552); // L112 NUMERIC;
+  __ZQ0=(__SVM == __RVM);
+  if (__XQ0) {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L10900996); // L83 TRUE;
+    __1Q0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L12342790); // L94 FALSE;
+    __1Q0=__ZQ0;
+  };
+  if (__1Q0) {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L13509636); // L103 TRUE;
+    __1Q0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L14689286); // L112 FALSE;
+    __1Q0=__F__;
+  };
+  if (__1Q0) {
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZMN,L21910546); // L167 BLOCK;
+    lisaac_push(&__ZMN,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XVM,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__TQ0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UQ0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FJU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QMN));
+    lisaac_push(&__XVM,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__KLT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__0HY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__3HY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4HY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__5HY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XVM,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__TQ0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UQ0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FJU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MWY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KLT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JIU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DZW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XVM,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__TQ0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UQ0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QLN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OYN,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__WTM,L85724181); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__LMN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__UYN,L7088642); // L54 OBJECT;
-  __NMN=((____DB )(top_context->back->back));
-  lisaac_push(&__LMN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__4YN,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WMN,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__OUM,L85728789); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__CIY,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__4M0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__5M0,L9195016); // L70 NUMERIC;
-  __EIY=(____L)(- __0TM);
-  lisaac_push(&__CIY,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__FIY,L9195016); // L70 NUMERIC;
-  __QUM=(____L)(__YTM - __EIY);
-  lisaac_push(&__OUM,L85733909); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__CN0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__DN0,L15224840); // L116 NUMERIC;
-  __GN0=(__QUM >  0);
-  lisaac_push(&__CN0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__HN0,L14700552); // L112 NUMERIC;
-  __IN0=(__QUM ==  0);
-  if (__GN0) {
-    lisaac_push(&__CN0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__JN0,L10900996); // L83 TRUE;
-    __KN0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__CN0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__LN0,L12342790); // L94 FALSE;
-    __KN0=__IN0;
-  };
-  if (__KN0) {
-    lisaac_push(&__WMN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__FZW,L13509636); // L103 TRUE;
-    __ZMN=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WMN,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__HZW,L14689286); // L112 FALSE;
-    __ZMN=__F__;
-  };
-  if (__ZMN) {
-    lisaac_push(&__LMN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__FUS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BNN,L21910546); // L167 BLOCK;
-    lisaac_push(&__BNN,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__RLT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OIU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__5AV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WIU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NMN));
-    lisaac_push(&__RLT,L9181698); // L70 OBJECT;
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__PVM,L85724181); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__OMN,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XYN,L7481858); // L57 OBJECT;
+  __QMN=((____DB )(top_context->back->back));
+  lisaac_push(&__OMN,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XYN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZMN,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XVM,L85728789); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__TQ0,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__UQ0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__FJU,L9195016); // L70 NUMERIC;
+  __ZWY=(____L)(- __TVM);
+  lisaac_push(&__TQ0,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__UQ0,L9195016); // L70 NUMERIC;
+  __JWM=(____L)(__RVM - __ZWY);
+  lisaac_push(&__XVM,L85733909); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__TQ0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L15224840); // L116 NUMERIC;
+  __XQ0=(__JWM >  0);
+  lisaac_push(&__TQ0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UQ0,L14700552); // L112 NUMERIC;
+  __ZQ0=(__JWM ==  0);
+  if (__XQ0) {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L10900996); // L83 TRUE;
+    __1Q0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__TQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UQ0,L12342790); // L94 FALSE;
+    __1Q0=__ZQ0;
+  };
+  if (__1Q0) {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L13509636); // L103 TRUE;
+    __1Q0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZMN,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XVM,L14689286); // L112 FALSE;
+    __1Q0=__F__;
+  };
+  if (__1Q0) {
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZMN,L21910546); // L167 BLOCK;
+    lisaac_push(&__ZMN,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XVM,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__TQ0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UQ0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FJU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QMN));
+    lisaac_push(&__XVM,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__RLT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IIY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LIY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__MIY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NIY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XVM,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__TQ0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UQ0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FJU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MWY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__RLT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__4IU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JZW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XVM,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__TQ0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UQ0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LMN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__JZN,L8530438); // L65 FALSE;
-  };
-  if ((__0TM !=  0)) {
-    lisaac_push(&__WTM,L87427605); // L667 NATIVE_ARRAY;
-    lisaac_push_first(&__GNN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YUM,L86253077); // L658 NATIVE_ARRAY;
-    lisaac_push_first(&__B5D,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__RY0,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__SY0,L15224840); // L116 NUMERIC;
-    __VY0=(__0TM >  0);
-    lisaac_push(&__RY0,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__WY0,L14700552); // L112 NUMERIC;
-    __XY0=(__0TM ==  0);
-    if (__VY0) {
-      lisaac_push(&__RY0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YY0,L10900996); // L83 TRUE;
-      __ZY0=__F__;
+    lisaac_push(&__OMN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XYN,L8530438); // L65 FALSE;
+  };
+  if ((__TVM !=  0)) {
+    lisaac_push(&__PVM,L87427605); // L667 NATIVE_ARRAY;
+    lisaac_push_first(&__OMN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XYN,L86253077); // L658 NATIVE_ARRAY;
+    lisaac_push_first(&__ZMN,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__XVM,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__TQ0,L15224840); // L116 NUMERIC;
+    __1Q0=(__TVM >  0);
+    lisaac_push(&__XVM,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__TQ0,L14700552); // L112 NUMERIC;
+    __M30=(__TVM ==  0);
+    if (__1Q0) {
+      lisaac_push(&__XVM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__TQ0,L10900996); // L83 TRUE;
+      __O30=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__RY0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__0Y0,L12342790); // L94 FALSE;
-      __ZY0=__XY0;
+      lisaac_push(&__XVM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__TQ0,L12342790); // L94 FALSE;
+      __O30=__M30;
     };
-    if (__ZY0) {
-      lisaac_push(&__B5D,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__CNW,L13509636); // L103 TRUE;
-      __H5D=__J__;
+    if (__O30) {
+      lisaac_push(&__ZMN,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__XVM,L13509636); // L103 TRUE;
+      __O30=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__B5D,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__ENW,L14689286); // L112 FALSE;
-      __H5D=__F__;
+      lisaac_push(&__ZMN,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__XVM,L14689286); // L112 FALSE;
+      __O30=__F__;
     };
-    if (__H5D) {
-      lisaac_push(&__YUM,L87297557); // L666 NATIVE_ARRAY;
-      lisaac_push_first(&__14N,L6825988); // L52 TRUE;
-      lisaac_push_first(&__5UM,L86639637); // L661 NATIVE_ARRAY;
-      __ADO=__YTM;
-      lisaac_push_first(&__5CO,L20989960); // L160 NUMERIC;
-      __4CO:
+    if (__O30) {
+      lisaac_push(&__XYN,L87297557); // L666 NATIVE_ARRAY;
+      lisaac_push_first(&__ZMN,L6825988); // L52 TRUE;
+      lisaac_push_first(&__XVM,L86639637); // L661 NATIVE_ARRAY;
+      __ZEO=__RVM;
+      lisaac_push_first(&__TQ0,L20989960); // L160 NUMERIC;
+      __XEO:
       {
-        lisaac_push(&__5CO,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__4A3,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__5A3,L15224840); // L116 NUMERIC;
-        if ((__ADO > __ZTM)) {
-          lisaac_push(&__4A3,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__AB3,L13509636); // L103 TRUE;
-          __BB3=__J__;
+        lisaac_push(&__TQ0,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__UQ0,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__FJU,L15224840); // L116 NUMERIC;
+        if ((__ZEO > __SVM)) {
+          lisaac_push(&__UQ0,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__FJU,L13509636); // L103 TRUE;
+          __YD3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__4A3,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__CB3,L14689286); // L112 FALSE;
-          __BB3=__F__;
+          lisaac_push(&__UQ0,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__FJU,L14689286); // L112 FALSE;
+          __YD3=__F__;
         };
-        if (__BB3) {
-          lisaac_push(&__5CO,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__1EO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__IDO,L21506056); // L164 NUMERIC;
-          lisaac_push_first(&__EVM,L86514709); // L660 NATIVE_ARRAY;
-          __HVM=__RTD(__XTM,__ADO);
-          lisaac_push(&__EVM,L86519317); // L660 NATIVE_ARRAY;
-          lisaac_push_first(&__OIY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__NN0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__ON0,L9195016); // L70 NUMERIC;
-          __QIY=(____L)(- __0TM);
-          lisaac_push(&__OIY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__RIY,L9195016); // L70 NUMERIC;
-          __JVM=(____L)(__ADO - __QIY);
-          lisaac_push(&__EVM,L86523413); // L660 NATIVE_ARRAY;
-          __IPG(__XTM,__HVM,__JVM);
-          lisaac_push(&__IDO,L21633544); // L165 NUMERIC;
-          lisaac_push_first(&__UIY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__RN0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__SN0,L9195016); // L70 NUMERIC;
-          __WIY=(____L)(-  1);
-          lisaac_push(&__UIY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__XIY,L9195016); // L70 NUMERIC;
-          __KDO=(____L)(__ADO - __WIY);
-          lisaac_push(&__IDO,L21644808); // L165 NUMERIC;
-          __ADO=__KDO;
-          goto __4CO;
+        if (__YD3) {
+          lisaac_push(&__TQ0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__UQ0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__FJU,L21506056); // L164 NUMERIC;
+          lisaac_push_first(&__MWY,L86514709); // L660 NATIVE_ARRAY;
+          __AXM=__KVD(__QVM,__ZEO);
+          lisaac_push(&__MWY,L86519317); // L660 NATIVE_ARRAY;
+          lisaac_push_first(&__NIZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__TIZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__UIZ,L9195016); // L70 NUMERIC;
+          __PIZ=(____L)(- __TVM);
+          lisaac_push(&__NIZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__TIZ,L9195016); // L70 NUMERIC;
+          __CXM=(____L)(__ZEO - __PIZ);
+          lisaac_push(&__MWY,L86523413); // L660 NATIVE_ARRAY;
+          __BRG(__QVM,__AXM,__CXM);
+          lisaac_push(&__FJU,L21633544); // L165 NUMERIC;
+          lisaac_push_first(&__MWY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__NIZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__TIZ,L9195016); // L70 NUMERIC;
+          __PIZ=(____L)(-  1);
+          lisaac_push(&__MWY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__NIZ,L9195016); // L70 NUMERIC;
+          __CXM=(____L)(__ZEO - __PIZ);
+          lisaac_push(&__FJU,L21644808); // L165 NUMERIC;
+          __ZEO=__CXM;
+          goto __XEO;
         } else /* FALSE */ {
-          lisaac_push(&__5CO,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__BFO,L8530438); // L65 FALSE;
+          lisaac_push(&__TQ0,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__UQ0,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__YUM,L87297557); // L666 NATIVE_ARRAY;
-      lisaac_push_first(&__A5N,L6826502); // L52 FALSE;
-      lisaac_push_first(&__QVM,L87163925); // L665 NATIVE_ARRAY;
-      __RDO=__ZTM;
-      lisaac_push_first(&__QDO,L22172680); // L169 NUMERIC;
-      __PDO:
+      lisaac_push(&__XYN,L87297557); // L666 NATIVE_ARRAY;
+      lisaac_push_first(&__ZMN,L6826502); // L52 FALSE;
+      lisaac_push_first(&__XVM,L87163925); // L665 NATIVE_ARRAY;
+      __ZEO=__SVM;
+      lisaac_push_first(&__TQ0,L22172680); // L169 NUMERIC;
+      __IFO:
       {
-        lisaac_push(&__QDO,L22550536); // L172 NUMERIC;
-        lisaac_push_first(&__VN0,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__WN0,L15224840); // L116 NUMERIC;
-        __ZN0=(__RDO > __YTM);
-        lisaac_push(&__VN0,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__0N0,L14700552); // L112 NUMERIC;
-        __1N0=(__RDO == __YTM);
-        if (__ZN0) {
-          lisaac_push(&__VN0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__2N0,L10900996); // L83 TRUE;
-          __3N0=__F__;
+        lisaac_push(&__TQ0,L22550536); // L172 NUMERIC;
+        lisaac_push_first(&__UQ0,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__FJU,L15224840); // L116 NUMERIC;
+        __YD3=(__ZEO > __RVM);
+        lisaac_push(&__UQ0,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__FJU,L14700552); // L112 NUMERIC;
+        __US0=(__ZEO == __RVM);
+        if (__YD3) {
+          lisaac_push(&__UQ0,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__FJU,L10900996); // L83 TRUE;
+          __WS0=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__VN0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__4N0,L12342790); // L94 FALSE;
-          __3N0=__1N0;
+          lisaac_push(&__UQ0,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__FJU,L12342790); // L94 FALSE;
+          __WS0=__US0;
         };
-        if (__3N0) {
-          lisaac_push(&__QDO,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__HFO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__ZDO,L22685704); // L173 NUMERIC;
-          lisaac_push_first(&__VVM,L87038997); // L664 NATIVE_ARRAY;
-          __YVM=__RTD(__XTM,__RDO);
-          lisaac_push(&__VVM,L87043605); // L664 NATIVE_ARRAY;
-          lisaac_push_first(&__0IY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__AO0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__BO0,L9195016); // L70 NUMERIC;
-          __2IY=(____L)(- __0TM);
-          lisaac_push(&__0IY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__3IY,L9195016); // L70 NUMERIC;
-          __0VM=(____L)(__RDO - __2IY);
-          lisaac_push(&__VVM,L87047701); // L664 NATIVE_ARRAY;
-          __IPG(__XTM,__YVM,__0VM);
-          lisaac_push(&__ZDO,L22812680); // L174 NUMERIC;
-          lisaac_push_first(&__ULX,L9195016); // L70 NUMERIC;
-          __1DO=(____L)(__RDO -  1);
-          lisaac_push(&__ZDO,L22826504); // L174 NUMERIC;
-          __RDO=__1DO;
-          goto __PDO;
+        if (__WS0) {
+          lisaac_push(&__TQ0,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__UQ0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__FJU,L22685704); // L173 NUMERIC;
+          lisaac_push_first(&__MWY,L87038997); // L664 NATIVE_ARRAY;
+          __AXM=__KVD(__QVM,__ZEO);
+          lisaac_push(&__MWY,L87043605); // L664 NATIVE_ARRAY;
+          lisaac_push_first(&__NIZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__TIZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__UIZ,L9195016); // L70 NUMERIC;
+          __PIZ=(____L)(- __TVM);
+          lisaac_push(&__NIZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__TIZ,L9195016); // L70 NUMERIC;
+          __CXM=(____L)(__ZEO - __PIZ);
+          lisaac_push(&__MWY,L87047701); // L664 NATIVE_ARRAY;
+          __BRG(__QVM,__AXM,__CXM);
+          lisaac_push(&__FJU,L22812680); // L174 NUMERIC;
+          lisaac_push_first(&__MWY,L9195016); // L70 NUMERIC;
+          __PIZ=(____L)(__ZEO -  1);
+          lisaac_push(&__FJU,L22826504); // L174 NUMERIC;
+          __ZEO=__PIZ;
+          goto __IFO;
         } else /* FALSE */ {
-          lisaac_push(&__QDO,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__NFO,L8530438); // L65 FALSE;
+          lisaac_push(&__TQ0,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__UQ0,L8530438); // L65 FALSE;
         };
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__WTM,L87427605); // L667 NATIVE_ARRAY;
-    lisaac_push_first(&__MNN,L8530438); // L65 FALSE;
+    lisaac_push(&__PVM,L87427605); // L667 NATIVE_ARRAY;
+    lisaac_push_first(&__OMN,L8530438); // L65 FALSE;
   };
 }
 
-static void __20J(____4 *__40J,____4 *__50J,____L __A1J)
+static void __V2J(____4 *__X2J,____4 *__Y2J,____L __Z2J)
 // ({__HB},{NULLx__HB},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __SJL;
-  ____L __G1J,__NKL,__XKL;
-  _____CONTEXT __30J,__QJL,__MQM,__WQM,__1JL,__E1J,__PO0,__QO0,__TO0;
-  _____CONTEXT __UO0,__YO0,__0O0,__2O0,__4OW,__APW,__JSS,__GKL,__LJT;
-  _____CONTEXT __2BU,__H3U,__ECU,__CJY,__FJY,__GJY,__HJY,__MCU,__CPW;
-  _____CONTEXT __BRM,__MKL,__4O0,__5O0,__DP0,__FP0,__HP0,__HRM,__VKL;
-  _____CONTEXT __N1J,__S4W,__NRM;
-  ____G __XO0,__ZO0,__1O0,__4JL,__CP0,__EP0,__GP0;
-  ____4 __Q1J;
-  lisaac_push_first(&__30J,L81005589); // L618 NATIVE_ARRAY;
-  lisaac_push_first(&__QJL,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__MQM,L7088642); // L54 OBJECT;
-  __SJL=((____DB )(top_context->back->back));
-  lisaac_push(&__QJL,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__WQM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__1JL,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__E1J,L81011733); // L618 NATIVE_ARRAY;
-  lisaac_push_first(&__PO0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__QO0,L9195016); // L70 NUMERIC;
-  __G1J=(____L)(-  1);
-  lisaac_push(&__E1J,L81010709); // L618 NATIVE_ARRAY;
-  lisaac_push_first(&__TO0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__UO0,L15224840); // L116 NUMERIC;
-  __XO0=(__A1J > __G1J);
-  lisaac_push(&__TO0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__YO0,L14700552); // L112 NUMERIC;
-  __ZO0=(__A1J == __G1J);
-  if (__XO0) {
-    lisaac_push(&__TO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0O0,L10900996); // L83 TRUE;
-    __1O0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__TO0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__2O0,L12342790); // L94 FALSE;
-    __1O0=__ZO0;
-  };
-  if (__1O0) {
-    lisaac_push(&__1JL,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4OW,L13509636); // L103 TRUE;
-    __4JL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1JL,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__APW,L14689286); // L112 FALSE;
-    __4JL=__F__;
-  };
-  if (__4JL) {
-    lisaac_push(&__QJL,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__JSS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GKL,L21910546); // L167 BLOCK;
-    lisaac_push(&__GKL,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__LJT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__2BU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__H3U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ECU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__SJL));
-    lisaac_push(&__LJT,L9181698); // L70 OBJECT;
+  ____DB __LLL;
+  ____L __52J,__QML;
+  _____CONTEXT __W2J,__JLL,__FSM,__ULL,__32J,__ET0,__FT0,__3DU,__TJY;
+  ____G __MT0,__OT0,__QT0,__XT0,__ZT0,__1T0;
+  ____4 __J3J;
+  lisaac_push_first(&__W2J,L81005589); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__JLL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__FSM,L7481858); // L57 OBJECT;
+  __LLL=((____DB )(top_context->back->back));
+  lisaac_push(&__JLL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__FSM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ULL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__32J,L81011733); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__ET0,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__FT0,L9195016); // L70 NUMERIC;
+  __52J=(____L)(-  1);
+  lisaac_push(&__32J,L81010709); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__ET0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__FT0,L15224840); // L116 NUMERIC;
+  __MT0=(__Z2J > __52J);
+  lisaac_push(&__ET0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__FT0,L14700552); // L112 NUMERIC;
+  __OT0=(__Z2J == __52J);
+  if (__MT0) {
+    lisaac_push(&__ET0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FT0,L10900996); // L83 TRUE;
+    __QT0=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__ET0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FT0,L12342790); // L94 FALSE;
+    __QT0=__OT0;
+  };
+  if (__QT0) {
+    lisaac_push(&__ULL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__32J,L13509636); // L103 TRUE;
+    __QT0=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ULL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__32J,L14689286); // L112 FALSE;
+    __QT0=__F__;
+  };
+  if (__QT0) {
+    lisaac_push(&__JLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FSM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ULL,L21910546); // L167 BLOCK;
+    lisaac_push(&__ULL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__32J,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__ET0,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FT0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3DU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__LLL));
+    lisaac_push(&__32J,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__LJT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__CJY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__FJY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GJY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__HJY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__32J,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__ET0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FT0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__3DU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__TJY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LJT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__MCU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CPW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__32J,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__ET0,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FT0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QJL,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__BRM,L8530438); // L65 FALSE;
+    lisaac_push(&__JLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FSM,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__30J,L81660437); // L623 NATIVE_ARRAY;
-  __NKL=__A1J;
-  lisaac_push_first(&__MKL,L22172680); // L169 NUMERIC;
-  __LKL:
+  lisaac_push(&__W2J,L81660437); // L623 NATIVE_ARRAY;
+  __52J=__Z2J;
+  lisaac_push_first(&__JLL,L22172680); // L169 NUMERIC;
+  __EML:
   {
-    lisaac_push(&__MKL,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__4O0,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__5O0,L15224840); // L116 NUMERIC;
-    __CP0=(__NKL >  0);
-    lisaac_push(&__4O0,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__DP0,L14700552); // L112 NUMERIC;
-    __EP0=(__NKL ==  0);
-    if (__CP0) {
-      lisaac_push(&__4O0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__FP0,L10900996); // L83 TRUE;
-      __GP0=__F__;
+    lisaac_push(&__JLL,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__FSM,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__ULL,L15224840); // L116 NUMERIC;
+    __XT0=(__52J >  0);
+    lisaac_push(&__FSM,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__ULL,L14700552); // L112 NUMERIC;
+    __ZT0=(__52J ==  0);
+    if (__XT0) {
+      lisaac_push(&__FSM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__ULL,L10900996); // L83 TRUE;
+      __1T0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4O0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__HP0,L12342790); // L94 FALSE;
-      __GP0=__EP0;
+      lisaac_push(&__FSM,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__ULL,L12342790); // L94 FALSE;
+      __1T0=__ZT0;
     };
-    if (__GP0) {
-      lisaac_push(&__MKL,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__HRM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__VKL,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__N1J,L81407509); // L621 NATIVE_ARRAY;
-      if (__50J==NULL) {
-        lisaac_push(&__N1J,L81538581); // L622 NATIVE_ARRAY;
+    if (__1T0) {
+      lisaac_push(&__JLL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__FSM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ULL,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__32J,L81407509); // L621 NATIVE_ARRAY;
+      if (__Y2J==NULL) {
+        lisaac_push(&__32J,L81538581); // L622 NATIVE_ARRAY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__N1J,L81538581); // L622 NATIVE_ARRAY;
-        __Q1J=__RTD(((____4 *)__50J),__NKL);
+        lisaac_push(&__32J,L81538581); // L622 NATIVE_ARRAY;
+        __J3J=__KVD(((____4 *)__Y2J),__52J);
       };
-      lisaac_push(&__N1J,L81541653); // L622 NATIVE_ARRAY;
-      __IPG(__40J,__Q1J,__NKL);
-      lisaac_push(&__VKL,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__S4W,L9195016); // L70 NUMERIC;
-      __XKL=(____L)(__NKL -  1);
-      lisaac_push(&__VKL,L22826504); // L174 NUMERIC;
-      __NKL=__XKL;
-      goto __LKL;
+      lisaac_push(&__32J,L81541653); // L622 NATIVE_ARRAY;
+      __BRG(__X2J,__J3J,__52J);
+      lisaac_push(&__ULL,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__32J,L9195016); // L70 NUMERIC;
+      __QML=(____L)(__52J -  1);
+      lisaac_push(&__ULL,L22826504); // L174 NUMERIC;
+      __52J=__QML;
+      goto __EML;
     } else /* FALSE */ {
-      lisaac_push(&__MKL,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__NRM,L8530438); // L65 FALSE;
+      lisaac_push(&__JLL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__FSM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static void __BGB(____V *__EGB)
-// ({__V}) Void No recursive, No inlinable.
-{
-  ____0B *__JJY;
-  ____L __LGB;
-  _____CONTEXT __CGB,__IJY,__RQB,__QGB,__XQB,__KJY,__NJY,__OJY,__PJY;
-  lisaac_push_first(&__CGB,L73025025); // L557 INSTALL_LISAAC;
-  if (__5B==NULL) {
-    lisaac_push(&__CGB,L73286657); // L559 INSTALL_LISAAC;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__CGB,L73286657); // L559 INSTALL_LISAAC;
-    __EHI(((____0B *)__5B),(&__string_119));
-  };
-  if (__5B==NULL) {
-    lisaac_push(&__CGB,L73412097); // L560 INSTALL_LISAAC;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__CGB,L73412097); // L560 INSTALL_LISAAC;
-    __VJI(((____0B *)__5B),__EGB);
-  };
-  if (__5B==NULL) {
-    lisaac_push(&__CGB,L73548801); // L561 INSTALL_LISAAC;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__CGB,L73548801); // L561 INSTALL_LISAAC;
-    __VJI(((____0B *)__5B),(&__string_120));
-  };
-  if (__5B==NULL) {
-    lisaac_push(&__CGB,L73674241); // L562 INSTALL_LISAAC;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__CGB,L73674241); // L562 INSTALL_LISAAC;
-    __VJI(((____0B *)__5B),__EGB);
-  };
-  lisaac_push(&__CGB,L73809409); // L563 INSTALL_LISAAC;
-  __DX((&__string_121));
-  if (__5B==NULL) {
-    lisaac_push(&__CGB,L73934849); // L564 INSTALL_LISAAC;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__CGB,L73934849); // L564 INSTALL_LISAAC;
-    __JJY=((____0B *)__5B);
-    lisaac_push_first(&__IJY,L167652365); // L1279 ABSTRACT_STRING;
-    __T2C(__JJY);
-  };
-  lisaac_push(&__CGB,L74072577); // L565 INSTALL_LISAAC;
-  __DX((&__string_122));
-  lisaac_push(&__CGB,L74209281); // L566 INSTALL_LISAAC;
-  __LGB=__AQB(__5B);
-  if ((__LGB !=  0)) {
-    lisaac_push(&__CGB,L74844673); // L571 INSTALL_LISAAC;
-    lisaac_push_first(&__RQB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QGB,L74214401); // L566 INSTALL_LISAAC;
-    lisaac_push(&__QGB,L74470913); // L568 INSTALL_LISAAC;
-    __DX((&__string_123));
-    lisaac_push(&__QGB,L74586625); // L569 INSTALL_LISAAC;
-    __DX(__EGB);
-    lisaac_push(&__QGB,L74723841); // L570 INSTALL_LISAAC;
-    __DX((&__string_124));
-  } else /* FALSE */ {
-    lisaac_push(&__CGB,L74844673); // L571 INSTALL_LISAAC;
-    lisaac_push_first(&__XQB,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__CGB,L74980353); // L572 INSTALL_LISAAC;
-  lisaac_push_first(&__KJY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__NJY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__OJY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__PJY,L8272919); // L63 SYSTEM_IO;
-  fputc((int)('\n'),stdout);
-}
-
-static ____L __AQB(void *__DQB)
+static ____L __CRB(void *__FRB)
 // ({NULLx__Vx__0B}) With result No recursive, No inlinable.
 {
-  ____DB __FTB;
-  ____V *__SZW;
-  ____L __EQB;
-  _____CONTEXT __BQB,__DTB,__0WB,__W5C,__OTB,__IQB,__LZW,__NZW,__CUE;
-  _____CONTEXT __ZTB,__HCF,__DJF,__MNF,__LJF,__SJY,__VJY,__WJY,__XJY;
-  _____CONTEXT __TJF,__PZW,__BAD,__RZW,__4TB;
-  ____G __RTB;
-  ____4 *__MQB;
-  lisaac_push_first(&__BQB,L8260122); // L63 ENVIRONMENT;
-  lisaac_push_first(&__DTB,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__0WB,L7088642); // L54 OBJECT;
-  __FTB=((____DB )(top_context->back->back));
-  lisaac_push(&__DTB,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__W5C,L10652676); // L81 TRUE;
-  lisaac_push_first(&__OTB,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__IQB,L8261146); // L63 ENVIRONMENT;
-  if (((void *)__DQB != (void *)NULL)) {
-    lisaac_push(&__OTB,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__LZW,L13509636); // L103 TRUE;
-    __RTB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OTB,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__NZW,L14689286); // L112 FALSE;
-    __RTB=__F__;
-  };
-  if (__RTB) {
-    lisaac_push(&__DTB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CUE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZTB,L19289106); // L147 BLOCK;
-    lisaac_push(&__ZTB,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__HCF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__DJF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__MNF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LJF,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FTB));
-    lisaac_push(&__HCF,L9181698); // L70 OBJECT;
+  ____DB __SUB;
+  ____V *__L1W;
+  ____L __GRB;
+  _____CONTEXT __DRB,__QUB,__HYB,__1UB,__KRB,__2KF,__FPF,__ELF,__KXY;
+  ____G __4UB;
+  ____4 *__ORB;
+  lisaac_push_first(&__DRB,L8260122); // L63 ENVIRONMENT;
+  lisaac_push_first(&__QUB,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__HYB,L7481858); // L57 OBJECT;
+  __SUB=((____DB )(top_context->back->back));
+  lisaac_push(&__QUB,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__HYB,L10652676); // L81 TRUE;
+  lisaac_push_first(&__1UB,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__KRB,L8261146); // L63 ENVIRONMENT;
+  if (((void *)__FRB != (void *)NULL)) {
+    lisaac_push(&__1UB,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KRB,L13509636); // L103 TRUE;
+    __4UB=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1UB,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KRB,L14689286); // L112 FALSE;
+    __4UB=__F__;
+  };
+  if (__4UB) {
+    lisaac_push(&__QUB,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HYB,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1UB,L19289106); // L147 BLOCK;
+    lisaac_push(&__1UB,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__KRB,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__2KF,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FPF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ELF,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__SUB));
+    lisaac_push(&__KRB,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__HCF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SJY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VJY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WJY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__XJY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__KRB,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__2KF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FPF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ELF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KXY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HCF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TJF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PZW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KRB,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__2KF,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FPF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DTB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__BAD,L8530438); // L65 FALSE;
+    lisaac_push(&__QUB,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HYB,L8530438); // L65 FALSE;
   };
-  if (__DQB==NULL) {
-    lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
+  if (__FRB==NULL) {
+    lisaac_push(&__DRB,L8421914); // L64 ENVIRONMENT;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__DQB)->__id==____V__) {
-      lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
-      __SZW=((____V *)__DQB);
-      lisaac_push_first(&__RZW,L10493452); // L80 STRING_CONSTANT;
-      __MQB=__SZW->__ZB;
+    if (((struct ___OBJ *)__FRB)->__id==____V__) {
+      lisaac_push(&__DRB,L8421914); // L64 ENVIRONMENT;
+      __L1W=((____V *)__FRB);
+      lisaac_push_first(&__QUB,L10493452); // L80 STRING_CONSTANT;
+      __ORB=__L1W->__ZB;
     } else /* Other types */ {
-      lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
-      __MQB=__TTF(((____0B *)__DQB));
+      lisaac_push(&__DRB,L8421914); // L64 ENVIRONMENT;
+      __ORB=__MVF(((____0B *)__FRB));
     }
   };
-  lisaac_push(&__BQB,L8520730); // L65 ENVIRONMENT;
-  lisaac_push_first(&__4TB,L12360218); // L94 ENVIRONMENT;
-  __EQB=((____L )(system(((char*)((__MQB))))));
-  return(__EQB);
+  lisaac_push(&__DRB,L8520730); // L65 ENVIRONMENT;
+  lisaac_push_first(&__QUB,L12360218); // L94 ENVIRONMENT;
+  __GRB=((____L )(system(((char*)((__ORB))))));
+  return(__GRB);
 }
 
-static ____4 __OVC(____V *__RVC)
+static ____4 __HXC(____V *__KXC)
 // ({__V}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __PVC,__VYC,__XVC,__A1C,__3VC,__G1C,__XDD,__2YC,__HWC;
-  _____CONTEXT __GB3,__HB3,__IB3,__JB3,__KB3,__MB3,__3DD,__CZC,__CED;
-  _____CONTEXT __QZC,__MOD,__MUD,__5ZC;
-  ____4 __TVC,__LB3,__SVC;
-  ____G __BWC;
-  lisaac_push_first(&__PVC,L17318401); // L132 INSTALL_LISAAC;
-  __TVC='\0';
-  lisaac_push(&__PVC,L17701377); // L135 INSTALL_LISAAC;
-  __DX(__RVC);
-  lisaac_push(&__PVC,L17835521); // L136 INSTALL_LISAAC;
-  __DX((&__string_125));
-  lisaac_push(&__PVC,L18221569); // L139 INSTALL_LISAAC;
-  lisaac_push_first(&__VYC,L9441810); // L72 BLOCK;
-  __UYC:
+  _____CONTEXT __IXC,__O0C,__QXC,__Z2C,__WXC,__3D3,__4D3,__5D3,__AE3;
+  _____CONTEXT __BE3;
+  ____4 __MXC,__CE3,__LXC;
+  ____G __0XC;
+  lisaac_push_first(&__IXC,L17318401); // L132 INSTALL_LISAAC;
+  __MXC='\0';
+  lisaac_push(&__IXC,L17701377); // L135 INSTALL_LISAAC;
+  __DX(__KXC);
+  lisaac_push(&__IXC,L17835521); // L136 INSTALL_LISAAC;
+  __DX((&__string_130));
+  lisaac_push(&__IXC,L18221569); // L139 INSTALL_LISAAC;
+  lisaac_push_first(&__O0C,L9441810); // L72 BLOCK;
+  __N0C:
   {
-    lisaac_push(&__VYC,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__XVC,L17959425); // L137 INSTALL_LISAAC;
-    if ((__TVC != 'y')) {
-      lisaac_push(&__XVC,L17968641); // L137 INSTALL_LISAAC;
-      lisaac_push_first(&__A1C,L10652676); // L81 TRUE;
-      lisaac_push_first(&__3VC,L17969665); // L137 INSTALL_LISAAC;
-      __BWC=(__TVC != 'n');
+    lisaac_push(&__O0C,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__QXC,L17959425); // L137 INSTALL_LISAAC;
+    if ((__MXC != 'y')) {
+      lisaac_push(&__QXC,L17968641); // L137 INSTALL_LISAAC;
+      lisaac_push_first(&__Z2C,L10652676); // L81 TRUE;
+      lisaac_push_first(&__WXC,L17969665); // L137 INSTALL_LISAAC;
+      __0XC=(__MXC != 'n');
     } else /* FALSE */ {
-      lisaac_push(&__XVC,L17968641); // L137 INSTALL_LISAAC;
-      lisaac_push_first(&__G1C,L12081158); // L92 FALSE;
-      __BWC=__J__;
+      lisaac_push(&__QXC,L17968641); // L137 INSTALL_LISAAC;
+      lisaac_push_first(&__Z2C,L12081158); // L92 FALSE;
+      __0XC=__J__;
     };
-    if (__BWC) {
-      lisaac_push(&__VYC,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__XDD,L8792068); // L67 TRUE;
-      lisaac_push_first(&__2YC,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__HWC,L18104833); // L138 INSTALL_LISAAC;
-      lisaac_push_first(&__GB3,L6556188); // L50 STD_INPUT;
-      lisaac_push_first(&__HB3,L6826502); // L52 FALSE;
-      lisaac_push_first(&__IB3,L6437404); // L49 STD_INPUT;
-      lisaac_push_first(&__JB3,L62415901); // L476 INPUT_STREAM;
-      lisaac_push_first(&__KB3,L9837079); // L75 SYSTEM_IO;
-      __LB3=((____4 )(fgetc(stdin)));
-      __TZC=__LB3;
-      lisaac_push(&__GB3,L6816796); // L52 STD_INPUT;
-      lisaac_push_first(&__MB3,L8004636); // L61 STD_INPUT;
-      __TVC=__LB3;
-      lisaac_push(&__2YC,L9709074); // L74 BLOCK;
-      goto __UYC;
+    if (__0XC) {
+      lisaac_push(&__O0C,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__QXC,L8792068); // L67 TRUE;
+      lisaac_push_first(&__Z2C,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__WXC,L18104833); // L138 INSTALL_LISAAC;
+      lisaac_push_first(&__3D3,L6556188); // L50 STD_INPUT;
+      lisaac_push_first(&__4D3,L6826502); // L52 FALSE;
+      lisaac_push_first(&__5D3,L6437404); // L49 STD_INPUT;
+      lisaac_push_first(&__AE3,L62415901); // L476 INPUT_STREAM;
+      lisaac_push_first(&__BE3,L8526359); // L65 SYSTEM_IO;
+      __CE3=((____4 )(fgetc(stdin)));
+      __M1C=__CE3;
+      lisaac_push(&__3D3,L6816796); // L52 STD_INPUT;
+      lisaac_push_first(&__4D3,L8004636); // L61 STD_INPUT;
+      __MXC=__CE3;
+      lisaac_push(&__Z2C,L9709074); // L74 BLOCK;
+      goto __N0C;
     } else /* FALSE */ {
-      lisaac_push(&__VYC,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__3DD,L8530438); // L65 FALSE;
+      lisaac_push(&__O0C,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__QXC,L8530438); // L65 FALSE;
     };
   };
-  lisaac_push(&__PVC,L18360833); // L140 INSTALL_LISAAC;
-  lisaac_push_first(&__CZC,L6556188); // L50 STD_INPUT;
-  lisaac_push_first(&__CED,L6826502); // L52 FALSE;
-  lisaac_push_first(&__QZC,L6437404); // L49 STD_INPUT;
-  lisaac_push_first(&__MOD,L62415901); // L476 INPUT_STREAM;
-  lisaac_push_first(&__MUD,L9837079); // L75 SYSTEM_IO;
-  __TZC=((____4 )(fgetc(stdin)));
-  lisaac_push(&__CZC,L6816796); // L52 STD_INPUT;
-  lisaac_push_first(&__5ZC,L8004636); // L61 STD_INPUT;
-  __SVC=__TVC;
-  return(__SVC);
+  lisaac_push(&__IXC,L18360833); // L140 INSTALL_LISAAC;
+  lisaac_push_first(&__O0C,L6556188); // L50 STD_INPUT;
+  lisaac_push_first(&__QXC,L6826502); // L52 FALSE;
+  lisaac_push_first(&__Z2C,L6437404); // L49 STD_INPUT;
+  lisaac_push_first(&__WXC,L62415901); // L476 INPUT_STREAM;
+  lisaac_push_first(&__3D3,L8526359); // L65 SYSTEM_IO;
+  __M1C=((____4 )(fgetc(stdin)));
+  lisaac_push(&__O0C,L6816796); // L52 STD_INPUT;
+  lisaac_push_first(&__QXC,L8004636); // L61 STD_INPUT;
+  __LXC=__MXC;
+  return(__LXC);
 }
 
-static ____0B* __BPE()
+static ____0B* __0QE()
 // () With result No recursive, No inlinable.
 {
-  ____0B *__FPE,*__EPE;
-  ____DB __GPE,__TQE,__33F,__14F,__4RF,__ITF;
-  ____IPE __UPE,__DQE,__MQ0,__BQ0,__KSF,__TSF,__RSF,__5SF;
-  ____L __NPE,__TPE,__PSF,__0SF,__1SF;
-  ____Y1 __0QE,__BT0,__AGJ,__4U0,__BGJ,__DGJ,__1W0,__EGJ;
-  _____CONTEXT __CPE,__MMW,__PMW,__JYE,__2YE,__ZPE,__BZE,__5PE,__EGF;
-  _____CONTEXT __5P0,__IQ0,__LQ0,__NQ0,__FQ0,__QQ0,__RQ0,__VGF,__LQE;
-  _____CONTEXT __0GF,__YQE,__UQ0,__IR0,__JR0,__ZRF,__RMW,__UMW,__03F;
-  _____CONTEXT __MIG,__WIG,__G4F,__ISF,__IKY,__PB3,__QB3,__RB3,__TB3;
-  _____CONTEXT __WMW,__YMW,__VNS,__R4F,__ODT,__ITT,__GUU,__QTT,__KKY;
-  _____CONTEXT __NKY,__OKY,__PKY,__YTT,__0MW,__BJG,__QKY,__Y4F,__HJG;
-  _____CONTEXT __RJG,__E5F,__XSF,__UKY,__WKY,__0KY,__2MW,__4MW,__OGJ;
-  _____CONTEXT __P5F,__ACM,__5BN,__JSN,__HCN,__4KY,__BLY,__CLY,__DLY;
-  _____CONTEXT __PCN,__ANW,__2JG,__U5F,__2FJ,__0S0,__1S0,__5S0,__FT0;
-  _____CONTEXT __XU0,__YU0,__2U0,__CV0,__VRK,__UW0,__VW0,__ZW0,__5W0;
-  _____CONTEXT __5GF,__HHF,__SHF;
-  ____G __SB3,__J4F,__H5F;
-  lisaac_push_first(&__CPE,L15208962); // L116 OBJECT;
-  __FPE=NULL;
-  __GPE=((____DB )(NULL));
-  lisaac_push(&__CPE,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__MMW,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__PMW,L4069927); // L31 CONVERT;
-  __NPE= 0;
-  lisaac_push(&__CPE,L16001538); // L122 OBJECT;
-  lisaac_push_first(&__JYE,L5250562); // L40 OBJECT;
-  __TPE=sizeof(____0B);
-  lisaac_push(&__CPE,L16001538); // L122 OBJECT;
-  __UPE=__NYE(__TPE);
-  if ((__UPE ==  0)) {
-    lisaac_push(&__CPE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__2YE,L6825988); // L52 TRUE;
-    lisaac_push_first(&__ZPE,L16130562); // L123 OBJECT;
-    __FPE=__0B__;
-  } else /* FALSE */ {
-    lisaac_push(&__CPE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__BZE,L6826502); // L52 FALSE;
-    lisaac_push_first(&__5PE,L16530434); // L126 OBJECT;
-    lisaac_push_first(&__EGF,L26616834); // L203 OBJECT;
-    __NPE=-1;
-    __DQE=__CQE;
-    lisaac_push(&__5PE,L16804866); // L128 OBJECT;
-    lisaac_push_first(&__5P0,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__IQ0,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__LQ0,L5383176); // L41 NUMERIC;
-    __MQ0=__NYE( 0);
-    lisaac_push(&__IQ0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__NQ0,L9195016); // L70 NUMERIC;
-    __BQ0=(____IPE)(__MQ0 - __UPE);
-    lisaac_push(&__5P0,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__FQ0,L9195016); // L70 NUMERIC;
-    __CQE=(____IPE)(__DQE - __BQ0);
-    lisaac_push(&__5PE,L16916994); // L129 OBJECT;
-    lisaac_push_first(&__QQ0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__RQ0,L9195016); // L70 NUMERIC;
-    if ((__NPE == (____L)(-  1))) {
-      lisaac_push(&__5PE,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__VGF,L6825988); // L52 TRUE;
-      lisaac_push_first(&__LQE,L17053698); // L130 OBJECT;
-      __TQE=__KPF(__UPE);
-      __GPE=__TQE;
+  ____0B *__4QE,*__3QE;
+  ____DB __5QE,__MSE,__BVF;
+  ____L __GRE,__MRE,__IUF,__UUF;
+  ____BRE __NRE,__2RE,__BV0,__WU0,__DUF,__KUF;
+  ____Y1 __TSE,__WX0,__0HJ;
+  _____CONTEXT __1QE,__FOW,__IOW,__3HF,__3U0,__AV0,__3V0,__4V0,__55F;
+  _____CONTEXT __BUF,__HGY,__HE3,__JVT,__OGY;
+  ____G __JE3;
+  lisaac_push_first(&__1QE,L15602178); // L119 OBJECT;
+  __4QE=NULL;
+  __5QE=((____DB )(NULL));
+  lisaac_push(&__1QE,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__FOW,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__IOW,L4069927); // L31 CONVERT;
+  __GRE= 0;
+  lisaac_push(&__1QE,L16394754); // L125 OBJECT;
+  lisaac_push_first(&__FOW,L5250562); // L40 OBJECT;
+  __MRE=sizeof(____0B);
+  lisaac_push(&__1QE,L16394754); // L125 OBJECT;
+  __NRE=__G0E(__MRE);
+  if ((__NRE ==  0)) {
+    lisaac_push(&__1QE,L18876930); // L144 OBJECT;
+    lisaac_push_first(&__FOW,L6825988); // L52 TRUE;
+    lisaac_push_first(&__IOW,L16523778); // L126 OBJECT;
+    __4QE=__0B__;
+  } else /* FALSE */ {
+    lisaac_push(&__1QE,L18876930); // L144 OBJECT;
+    lisaac_push_first(&__FOW,L6826502); // L52 FALSE;
+    lisaac_push_first(&__IOW,L16923650); // L129 OBJECT;
+    lisaac_push_first(&__3HF,L27796482); // L212 OBJECT;
+    __GRE=-1;
+    __2RE=__1RE;
+    lisaac_push(&__IOW,L17198082); // L131 OBJECT;
+    lisaac_push_first(&__3HF,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__3U0,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__AV0,L5383176); // L41 NUMERIC;
+    __BV0=__G0E( 0);
+    lisaac_push(&__3U0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__AV0,L9195016); // L70 NUMERIC;
+    __WU0=(____BRE)(__BV0 - __NRE);
+    lisaac_push(&__3HF,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__3U0,L9195016); // L70 NUMERIC;
+    __1RE=(____BRE)(__2RE - __WU0);
+    lisaac_push(&__IOW,L17310210); // L132 OBJECT;
+    lisaac_push_first(&__3HF,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__3U0,L9195016); // L70 NUMERIC;
+    if ((__GRE == (____L)(-  1))) {
+      lisaac_push(&__IOW,L17829378); // L136 OBJECT;
+      lisaac_push_first(&__3HF,L6825988); // L52 TRUE;
+      lisaac_push_first(&__3U0,L17446914); // L133 OBJECT;
+      __MSE=__DRF(__NRE);
+      __5QE=__MSE;
     } else /* FALSE */ {
-      lisaac_push(&__5PE,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__0GF,L6826502); // L52 FALSE;
-      lisaac_push_first(&__YQE,L17326082); // L132 OBJECT;
-      lisaac_push_first(&__UQ0,L49546248); // L378 NUMERIC;
-      lisaac_push_first(&__IR0,L68063752); // L519 NUMERIC;
-      lisaac_push_first(&__JR0,L4069927); // L31 CONVERT;
-      __0QE=((____Y1 )__NPE);
-      lisaac_push(&__YQE,L17330690); // L132 OBJECT;
-      lisaac_push_first(&__ZRF,L3951145); // L30 UINTEGER_CPU;
-      lisaac_push_first(&__RMW,L68588040); // L523 NUMERIC;
-      lisaac_push_first(&__UMW,L4069927); // L31 CONVERT;
-      lisaac_push(&__ZRF,L69219372); // L528 MEMORY;
-      lisaac_push_first(&__03F,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__MIG,L7088642); // L54 OBJECT;
-      __33F=((____DB )(top_context->back->back));
-      lisaac_push(&__03F,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__WIG,L10652676); // L81 TRUE;
-      lisaac_push_first(&__G4F,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__ISF,L69217836); // L528 MEMORY;
-      lisaac_push_first(&__IKY,L46932012); // L358 MEMORY;
-      __KSF=((____IPE )(MINIMUM_SIZE));
-      lisaac_push(&__ISF,L69211180); // L528 MEMORY;
-      lisaac_push_first(&__PB3,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__QB3,L15224840); // L116 NUMERIC;
-      if ((__UPE > __KSF)) {
-        lisaac_push(&__PB3,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__RB3,L13509636); // L103 TRUE;
-        __SB3=__J__;
+      lisaac_push(&__IOW,L17829378); // L136 OBJECT;
+      lisaac_push_first(&__3HF,L6826502); // L52 FALSE;
+      lisaac_push_first(&__3U0,L17719298); // L135 OBJECT;
+      lisaac_push_first(&__AV0,L49546248); // L378 NUMERIC;
+      lisaac_push_first(&__3V0,L68063752); // L519 NUMERIC;
+      lisaac_push_first(&__4V0,L4069927); // L31 CONVERT;
+      __TSE=((____Y1 )__GRE);
+      lisaac_push(&__3U0,L17723906); // L135 OBJECT;
+      lisaac_push_first(&__AV0,L3951145); // L30 UINTEGER_CPU;
+      lisaac_push_first(&__3V0,L68588040); // L523 NUMERIC;
+      lisaac_push_first(&__4V0,L4069927); // L31 CONVERT;
+      lisaac_push(&__AV0,L69219372); // L528 MEMORY;
+      lisaac_push_first(&__3V0,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__4V0,L7481858); // L57 OBJECT;
+      __MSE=((____DB )(top_context->back->back));
+      lisaac_push(&__3V0,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__4V0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__55F,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__BUF,L69217836); // L528 MEMORY;
+      lisaac_push_first(&__HGY,L46932012); // L358 MEMORY;
+      __DUF=((____BRE )(MINIMUM_SIZE));
+      lisaac_push(&__BUF,L69211180); // L528 MEMORY;
+      lisaac_push_first(&__HGY,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__HE3,L15224840); // L116 NUMERIC;
+      if ((__NRE > __DUF)) {
+        lisaac_push(&__HGY,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__HE3,L13509636); // L103 TRUE;
+        __JE3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__PB3,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__TB3,L14689286); // L112 FALSE;
-        __SB3=__F__;
+        lisaac_push(&__HGY,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__HE3,L14689286); // L112 FALSE;
+        __JE3=__F__;
       };
-      if (__SB3) {
-        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__WMW,L13509636); // L103 TRUE;
-        __J4F=__J__;
+      if (__JE3) {
+        lisaac_push(&__55F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__BUF,L13509636); // L103 TRUE;
+        __JE3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__YMW,L14689286); // L112 FALSE;
-        __J4F=__F__;
+        lisaac_push(&__55F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__BUF,L14689286); // L112 FALSE;
+        __JE3=__F__;
       };
-      if (__J4F) {
-        lisaac_push(&__03F,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__VNS,L8792068); // L67 TRUE;
-        lisaac_push_first(&__R4F,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__ODT,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__ITT,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__GUU,L8792068); // L67 TRUE;
-        lisaac_push_first(&__QTT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__33F));
-        lisaac_push(&__ODT,L9181698); // L70 OBJECT;
-        __DX((&__string_126));
-        lisaac_push(&__ODT,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__KKY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__NKY,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__OKY,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__PKY,L8272919); // L63 SYSTEM_IO;
+      if (__JE3) {
+        lisaac_push(&__3V0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__4V0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__55F,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__BUF,L9452546); // L72 OBJECT;
+        lisaac_push_first(&__HGY,L8260098); // L63 OBJECT;
+        lisaac_push_first(&__HE3,L8792068); // L67 TRUE;
+        lisaac_push_first(&__JVT,L8009218); // L61 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__MSE));
+        lisaac_push(&__BUF,L9574914); // L73 OBJECT;
+        __DX((&__string_131));
+        lisaac_push(&__BUF,L9706498); // L74 OBJECT;
+        lisaac_push_first(&__HGY,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__HE3,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__JVT,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__OGY,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__ODT,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__YTT,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__0MW,L4598824); // L35 SYSTEM;
+        lisaac_push(&__BUF,L9848322); // L75 OBJECT;
+        lisaac_push_first(&__HGY,L10904578); // L83 OBJECT;
+        lisaac_push_first(&__HE3,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__03F,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__BJG,L8530438); // L65 FALSE;
+        lisaac_push(&__3V0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__4V0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__ZRF,L69494828); // L530 MEMORY;
-      lisaac_push_first(&__QKY,L5774867); // L44 POINTER;
-      __PSF=((____L )(sizeof(void *)));
-      lisaac_push(&__ZRF,L69494828); // L530 MEMORY;
-      __TSF=__NYE(__PSF);
-      lisaac_push(&__ZRF,L69495340); // L530 MEMORY;
-      __RSF=__BEJ(__UPE,__TSF);
-      lisaac_push(&__ZRF,L70018092); // L534 MEMORY;
-      lisaac_push_first(&__Y4F,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__HJG,L7088642); // L54 OBJECT;
-      __14F=((____DB )(top_context->back->back));
-      lisaac_push(&__Y4F,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__RJG,L10652676); // L81 TRUE;
-      lisaac_push_first(&__E5F,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__XSF,L70011948); // L534 MEMORY;
-      lisaac_push_first(&__UKY,L5774867); // L44 POINTER;
-      __0SF=((____L )(sizeof(void *)));
-      lisaac_push(&__XSF,L70012460); // L534 MEMORY;
-      lisaac_push_first(&__WKY,L9195016); // L70 NUMERIC;
-      __1SF=(____L)(__0SF -  1);
-      lisaac_push(&__XSF,L70012460); // L534 MEMORY;
-      __5SF=__NYE(__1SF);
-      lisaac_push(&__XSF,L70000684); // L534 MEMORY;
-      lisaac_push_first(&__0KY,L22171143); // L169 INTEGER;
-      if (((____IPE)(__RSF & __5SF) ==  0)) {
-        lisaac_push(&__E5F,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__2MW,L13509636); // L103 TRUE;
-        __H5F=__J__;
+      lisaac_push(&__AV0,L69494828); // L530 MEMORY;
+      lisaac_push_first(&__3V0,L5774867); // L44 POINTER;
+      __IUF=((____L )(sizeof(void *)));
+      lisaac_push(&__AV0,L69494828); // L530 MEMORY;
+      __DUF=__G0E(__IUF);
+      lisaac_push(&__AV0,L69495340); // L530 MEMORY;
+      __KUF=__0FJ(__NRE,__DUF);
+      lisaac_push(&__AV0,L70018092); // L534 MEMORY;
+      lisaac_push_first(&__3V0,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__4V0,L7481858); // L57 OBJECT;
+      __MSE=((____DB )(top_context->back->back));
+      lisaac_push(&__3V0,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__4V0,L10652676); // L81 TRUE;
+      lisaac_push_first(&__55F,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__BUF,L70011948); // L534 MEMORY;
+      lisaac_push_first(&__HGY,L5774867); // L44 POINTER;
+      __IUF=((____L )(sizeof(void *)));
+      lisaac_push(&__BUF,L70012460); // L534 MEMORY;
+      lisaac_push_first(&__HGY,L9195016); // L70 NUMERIC;
+      __UUF=(____L)(__IUF -  1);
+      lisaac_push(&__BUF,L70012460); // L534 MEMORY;
+      __DUF=__G0E(__UUF);
+      lisaac_push(&__BUF,L70000684); // L534 MEMORY;
+      lisaac_push_first(&__HGY,L22171143); // L169 INTEGER;
+      if (((____BRE)(__KUF & __DUF) ==  0)) {
+        lisaac_push(&__55F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__BUF,L13509636); // L103 TRUE;
+        __JE3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__E5F,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__4MW,L14689286); // L112 FALSE;
-        __H5F=__F__;
+        lisaac_push(&__55F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__BUF,L14689286); // L112 FALSE;
+        __JE3=__F__;
       };
-      if (__H5F) {
-        lisaac_push(&__Y4F,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__OGJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__P5F,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__ACM,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__5BN,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__JSN,L8792068); // L67 TRUE;
-        lisaac_push_first(&__HCN,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__14F));
-        lisaac_push(&__ACM,L9181698); // L70 OBJECT;
-        __DX((&__string_127));
-        lisaac_push(&__ACM,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__4KY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__BLY,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__CLY,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__DLY,L8272919); // L63 SYSTEM_IO;
+      if (__JE3) {
+        lisaac_push(&__3V0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__4V0,L8792068); // L67 TRUE;
+        lisaac_push_first(&__55F,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__BUF,L9452546); // L72 OBJECT;
+        lisaac_push_first(&__HGY,L8260098); // L63 OBJECT;
+        lisaac_push_first(&__HE3,L8792068); // L67 TRUE;
+        lisaac_push_first(&__JVT,L8009218); // L61 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__MSE));
+        lisaac_push(&__BUF,L9574914); // L73 OBJECT;
+        __DX((&__string_132));
+        lisaac_push(&__BUF,L9706498); // L74 OBJECT;
+        lisaac_push_first(&__HGY,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__HE3,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__JVT,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__OGY,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__ACM,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__PCN,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__ANW,L4598824); // L35 SYSTEM;
+        lisaac_push(&__BUF,L9848322); // L75 OBJECT;
+        lisaac_push_first(&__HGY,L10904578); // L83 OBJECT;
+        lisaac_push_first(&__HE3,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__Y4F,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__2JG,L8530438); // L65 FALSE;
+        lisaac_push(&__3V0,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__4V0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__ZRF,L70269484); // L536 MEMORY;
-      lisaac_push_first(&__U5F,L47201836); // L360 MEMORY;
-      __4RF=((____DB )(&(table_type[(__0QE)])));
-      lisaac_push(&__ZRF,L70415916); // L537 MEMORY;
-      lisaac_push_first(&__2FJ,L22940167); // L175 INTEGER;
-      lisaac_push_first(&__0S0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__1S0,L11029000); // L84 NUMERIC;
-      lisaac_push(&__1S0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__5S0,L9195016); // L70 NUMERIC;
-      __BT0=(____Y1)(- __0QE);
-      lisaac_push(&__0S0,L25318919); // L193 INTEGER;
-      lisaac_push(&__0S0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__FT0,L9195016); // L70 NUMERIC;
-      __AGJ=(____Y1)(__BT0 -  1);
-      lisaac_push(&__2FJ,L22944263); // L175 INTEGER;
-      lisaac_push_first(&__XU0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__YU0,L11029000); // L84 NUMERIC;
-      lisaac_push(&__YU0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__2U0,L9195016); // L70 NUMERIC;
-      __4U0=(____Y1)(-  1);
-      lisaac_push(&__XU0,L25318919); // L193 INTEGER;
-      lisaac_push(&__XU0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__CV0,L9195016); // L70 NUMERIC;
-      __BGJ=(____Y1)(__4U0 -  1);
-      lisaac_push(&__2FJ,L22943239); // L175 INTEGER;
-      lisaac_push_first(&__VRK,L22171143); // L169 INTEGER;
-      __DGJ=(____Y1)(__AGJ & __BGJ);
-      lisaac_push(&__2FJ,L22939143); // L175 INTEGER;
-      lisaac_push_first(&__UW0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__VW0,L11029000); // L84 NUMERIC;
-      lisaac_push(&__VW0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__ZW0,L9195016); // L70 NUMERIC;
-      __1W0=(____Y1)(- __DGJ);
-      lisaac_push(&__UW0,L25318919); // L193 INTEGER;
-      lisaac_push(&__UW0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__5W0,L9195016); // L70 NUMERIC;
-      __EGJ=(____Y1)(__1W0 -  1);
-      lisaac_push(&__ZRF,L70417964); // L537 MEMORY;
-      __ITF=__1XF(__RSF,__4RF,__EGJ);
-      __GPE=__ITF;
+      lisaac_push(&__AV0,L70269484); // L536 MEMORY;
+      lisaac_push_first(&__3V0,L47201836); // L360 MEMORY;
+      __MSE=((____DB )(&(table_type[(__TSE)])));
+      lisaac_push(&__AV0,L70415916); // L537 MEMORY;
+      lisaac_push_first(&__3V0,L22940167); // L175 INTEGER;
+      lisaac_push_first(&__4V0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__55F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__BUF,L9195016); // L70 NUMERIC;
+      __WX0=(____Y1)(- __TSE);
+      lisaac_push(&__4V0,L25314823); // L193 INTEGER;
+      lisaac_push_first(&__55F,L9195016); // L70 NUMERIC;
+      __TSE=(____Y1)(__WX0 -  1);
+      lisaac_push(&__3V0,L22944263); // L175 INTEGER;
+      lisaac_push_first(&__4V0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__55F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__BUF,L9195016); // L70 NUMERIC;
+      __WX0=(____Y1)(-  1);
+      lisaac_push(&__4V0,L25314823); // L193 INTEGER;
+      lisaac_push_first(&__55F,L9195016); // L70 NUMERIC;
+      __0HJ=(____Y1)(__WX0 -  1);
+      lisaac_push(&__3V0,L22943239); // L175 INTEGER;
+      lisaac_push_first(&__4V0,L22171143); // L169 INTEGER;
+      __WX0=(____Y1)(__TSE & __0HJ);
+      lisaac_push(&__3V0,L22939143); // L175 INTEGER;
+      lisaac_push_first(&__4V0,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__55F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__BUF,L9195016); // L70 NUMERIC;
+      __TSE=(____Y1)(- __WX0);
+      lisaac_push(&__4V0,L25314823); // L193 INTEGER;
+      lisaac_push_first(&__55F,L9195016); // L70 NUMERIC;
+      __WX0=(____Y1)(__TSE -  1);
+      lisaac_push(&__AV0,L70417964); // L537 MEMORY;
+      __BVF=__UZF(__KUF,__MSE,__WX0);
+      __5QE=__BVF;
     };
-    lisaac_push(&__5PE,L17586178); // L134 OBJECT;
-    lisaac_push_first(&__5GF,L4069927); // L31 CONVERT;
-    __FPE=((____0B *)__GPE);
-    lisaac_push(&__5PE,L17839618); // L136 OBJECT;
-    lisaac_push_first(&__HHF,L27147266); // L207 OBJECT;
-    *(__FPE) = *(__0B__);
-    lisaac_push(&__5PE,L18353666); // L140 OBJECT;
-    lisaac_push_first(&__SHF,L8530438); // L65 FALSE;
-  };
-  __EPE=__FPE;
-  return(__EPE);
+    lisaac_push(&__IOW,L17979394); // L137 OBJECT;
+    lisaac_push_first(&__3HF,L4069927); // L31 CONVERT;
+    __4QE=((____0B *)__5QE);
+    lisaac_push(&__IOW,L18232834); // L139 OBJECT;
+    lisaac_push_first(&__3HF,L28326914); // L216 OBJECT;
+    *(__4QE) = *(__0B__);
+    lisaac_push(&__IOW,L18746882); // L143 OBJECT;
+    lisaac_push_first(&__3HF,L8530438); // L65 FALSE;
+  };
+  __3QE=__4QE;
+  return(__3QE);
 }
 
-static ____4* __2KH(____L __5KH)
+static ____4* __VMH(____L __YMH)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____DB __LPH,__EZH,__WQH,__21H,__WVK;
-  ____IPE __YQH;
-  ____L __LLH,__JMJ,__RWK,__1WK;
-  _____CONTEXT __3KH,__JPH,__IYH,__SYH,__UPH,__ELH,__GNW,__KNW,__MNW;
-  _____CONTEXT __CKO,__5PH,__MWO,__RPP,__3SQ,__ZPP,__GLY,__JLY,__KLY;
-  _____CONTEXT __LLY,__BQP,__ONW,__3YH,__EQH,__CZH,__NBI,__XBI,__NZH;
-  _____CONTEXT __LQH,__QNW,__UNW,__WNW,__4KO,__YZH,__I5O,__F0P,__O2Q;
-  _____CONTEXT __N0P,__OLY,__RLY,__SLY,__TLY,__V0P,__YNW,__CCI,__CMY;
-  _____CONTEXT __01H,__MDI,__WDI,__F2H,__4QH,__0NW,__2NW,__4OJ,__Q2H;
-  _____CONTEXT __TIM,__CHN,__VUN,__KHN,__HMY,__KMY,__LMY,__MMY,__SHN;
-  _____CONTEXT __4NW,__BEI,__QX,__BMJ,__UVK,__1EM,__FFM,__5VK,__HMJ;
-  _____CONTEXT __I00,__J00,__M00,__N00,__R00,__T00,__V00,__AOW,__COW;
-  _____CONTEXT __ZQS,__KWK,__THT,__U2T,__H0U,__22T,__PMY,__SMY,__TMY;
-  _____CONTEXT __UMY,__E3T,__EOW,__QFM,__QWK,__X00,__Y00,__200,__400;
-  _____CONTEXT __A10,__WFM,__ZWK,__RMJ,__A4W,__2FM;
-  ____G __XPH,__QZH,__I2H,__Q00,__S00,__U00,__CWK,__100,__300,__500;
-  ____4 *__ZQH,*__ALH;
-  lisaac_push_first(&__3KH,L10619925); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__JPH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__IYH,L7088642); // L54 OBJECT;
-  __LPH=((____DB )(top_context->back->back));
-  lisaac_push(&__JPH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__SYH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__UPH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ELH,L10627605); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__GNW,L15224840); // L116 NUMERIC;
-  if ((__5KH >  0)) {
-    lisaac_push(&__UPH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KNW,L13509636); // L103 TRUE;
-    __XPH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UPH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MNW,L14689286); // L112 FALSE;
-    __XPH=__F__;
-  };
-  if (__XPH) {
-    lisaac_push(&__JPH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CKO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5PH,L21910546); // L167 BLOCK;
-    lisaac_push(&__5PH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__MWO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__RPP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__3SQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZPP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__LPH));
-    lisaac_push(&__MWO,L9181698); // L70 OBJECT;
+  ____DB __ERH;
+  ____BRE __RSH;
+  ____L __ENH,__COJ,__UYK;
+  _____CONTEXT __WMH,__CRH,__B0H,__NRH,__3MH,__5OW,__WUQ,__SRP,__KHY;
+  _____CONTEXT __SHY;
+  ____G __QRH,__H50,__J50,__Q50,__S50,__U50;
+  ____4 *__SSH,*__ZMH;
+  lisaac_push_first(&__WMH,L10619925); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__CRH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__B0H,L7481858); // L57 OBJECT;
+  __ERH=((____DB )(top_context->back->back));
+  lisaac_push(&__CRH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__B0H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NRH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__3MH,L10627605); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__5OW,L15224840); // L116 NUMERIC;
+  if ((__YMH >  0)) {
+    lisaac_push(&__NRH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__3MH,L13509636); // L103 TRUE;
+    __QRH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NRH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__3MH,L14689286); // L112 FALSE;
+    __QRH=__F__;
+  };
+  if (__QRH) {
+    lisaac_push(&__CRH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__B0H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NRH,L21910546); // L167 BLOCK;
+    lisaac_push(&__NRH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__3MH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5OW,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__WUQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SRP,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ERH));
+    lisaac_push(&__3MH,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__MWO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GLY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JLY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KLY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__LLY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__3MH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5OW,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WUQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SRP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KHY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MWO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BQP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ONW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__3MH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5OW,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__WUQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__JPH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__3YH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__3KH,L11160085); // L85 NATIVE_ARRAY;
-  lisaac_push_first(&__EQH,L7998485); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__CZH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__NBI,L7088642); // L54 OBJECT;
-  __EZH=((____DB )(top_context->back->back));
-  lisaac_push(&__CZH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XBI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NZH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__LQH,L8006165); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__QNW,L15224840); // L116 NUMERIC;
-  if ((__5KH >  0)) {
-    lisaac_push(&__NZH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UNW,L13509636); // L103 TRUE;
-    __QZH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NZH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__WNW,L14689286); // L112 FALSE;
-    __QZH=__F__;
-  };
-  if (__QZH) {
-    lisaac_push(&__CZH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4KO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YZH,L21910546); // L167 BLOCK;
-    lisaac_push(&__YZH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__I5O,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__F0P,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__O2Q,L8792068); // L67 TRUE;
-    lisaac_push_first(&__N0P,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EZH));
-    lisaac_push(&__I5O,L9181698); // L70 OBJECT;
+    lisaac_push(&__CRH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__B0H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__WMH,L11160085); // L85 NATIVE_ARRAY;
+  lisaac_push_first(&__CRH,L7998485); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__B0H,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__NRH,L7481858); // L57 OBJECT;
+  __ERH=((____DB )(top_context->back->back));
+  lisaac_push(&__B0H,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__NRH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3MH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__5OW,L8006165); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__WUQ,L15224840); // L116 NUMERIC;
+  if ((__YMH >  0)) {
+    lisaac_push(&__3MH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5OW,L13509636); // L103 TRUE;
+    __QRH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3MH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5OW,L14689286); // L112 FALSE;
+    __QRH=__F__;
+  };
+  if (__QRH) {
+    lisaac_push(&__B0H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NRH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3MH,L21910546); // L167 BLOCK;
+    lisaac_push(&__3MH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__5OW,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__WUQ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__SRP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KHY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ERH));
+    lisaac_push(&__5OW,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__I5O,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OLY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RLY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SLY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__TLY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5OW,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__WUQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SRP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KHY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SHY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__I5O,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__V0P,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__YNW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5OW,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__WUQ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__SRP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CZH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CCI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__EQH,L8264725); // L63 NATIVE_ARRAY;
-  __YQH=__NYE(__5KH);
-  lisaac_push(&__EQH,L9063445); // L69 NATIVE_ARRAY;
-  __WQH=__4ZH(__YQH);
-  lisaac_push(&__EQH,L9201173); // L70 NATIVE_ARRAY;
-  lisaac_push_first(&__CMY,L4069927); // L31 CONVERT;
-  __ZQH=((____4 *)__WQH);
-  lisaac_push(&__EQH,L9702421); // L74 NATIVE_ARRAY;
-  lisaac_push_first(&__01H,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__MDI,L7088642); // L54 OBJECT;
-  __21H=((____DB )(top_context->back->back));
-  lisaac_push(&__01H,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__WDI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__F2H,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__4QH,L9703445); // L74 NATIVE_ARRAY;
-  if (((void *)__ZQH != (void *)NULL)) {
-    lisaac_push(&__F2H,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__0NW,L13509636); // L103 TRUE;
-    __I2H=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__F2H,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__2NW,L14689286); // L112 FALSE;
-    __I2H=__F__;
-  };
-  if (__I2H) {
-    lisaac_push(&__01H,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__4OJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q2H,L24532498); // L187 BLOCK;
-    lisaac_push(&__Q2H,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__TIM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CHN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VUN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KHN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__21H));
-    lisaac_push(&__TIM,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__TIM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__HMY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KMY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__LMY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MMY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__B0H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NRH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__CRH,L8264725); // L63 NATIVE_ARRAY;
+  __RSH=__G0E(__YMH);
+  lisaac_push(&__CRH,L9063445); // L69 NATIVE_ARRAY;
+  __ERH=__X1H(__RSH);
+  lisaac_push(&__CRH,L9201173); // L70 NATIVE_ARRAY;
+  lisaac_push_first(&__B0H,L4069927); // L31 CONVERT;
+  __SSH=((____4 *)__ERH);
+  lisaac_push(&__CRH,L9702421); // L74 NATIVE_ARRAY;
+  lisaac_push_first(&__B0H,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__NRH,L7481858); // L57 OBJECT;
+  __ERH=((____DB )(top_context->back->back));
+  lisaac_push(&__B0H,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__NRH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3MH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__5OW,L9703445); // L74 NATIVE_ARRAY;
+  if (((void *)__SSH != (void *)NULL)) {
+    lisaac_push(&__3MH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__5OW,L13509636); // L103 TRUE;
+    __QRH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3MH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__5OW,L14689286); // L112 FALSE;
+    __QRH=__F__;
+  };
+  if (__QRH) {
+    lisaac_push(&__B0H,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__NRH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3MH,L24532498); // L187 BLOCK;
+    lisaac_push(&__3MH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__5OW,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__WUQ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__SRP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KHY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ERH));
+    lisaac_push(&__5OW,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__5OW,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__WUQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SRP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KHY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SHY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TIM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SHN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4NW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5OW,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__WUQ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__SRP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__01H,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__BEI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__3KH,L11289621); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__QX,L9195016); // L70 NUMERIC;
-  __LLH=(____L)(__5KH -  1);
-  lisaac_push(&__3KH,L11290645); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__BMJ,L77597717); // L592 NATIVE_ARRAY;
-  lisaac_push_first(&__UVK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__1EM,L7088642); // L54 OBJECT;
-  __WVK=((____DB )(top_context->back->back));
-  lisaac_push(&__UVK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__FFM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__5VK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__HMJ,L77603861); // L592 NATIVE_ARRAY;
-  lisaac_push_first(&__I00,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__J00,L9195016); // L70 NUMERIC;
-  __JMJ=(____L)(-  1);
-  lisaac_push(&__HMJ,L77602837); // L592 NATIVE_ARRAY;
-  lisaac_push_first(&__M00,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__N00,L15224840); // L116 NUMERIC;
-  __Q00=(__LLH > __JMJ);
-  lisaac_push(&__M00,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__R00,L14700552); // L112 NUMERIC;
-  __S00=(__LLH == __JMJ);
-  if (__Q00) {
-    lisaac_push(&__M00,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__T00,L10900996); // L83 TRUE;
-    __U00=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__M00,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__V00,L12342790); // L94 FALSE;
-    __U00=__S00;
-  };
-  if (__U00) {
-    lisaac_push(&__5VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__AOW,L13509636); // L103 TRUE;
-    __CWK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5VK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__COW,L14689286); // L112 FALSE;
-    __CWK=__F__;
-  };
-  if (__CWK) {
-    lisaac_push(&__UVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZQS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KWK,L21910546); // L167 BLOCK;
-    lisaac_push(&__KWK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__THT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__U2T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__H0U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__22T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WVK));
-    lisaac_push(&__THT,L9181698); // L70 OBJECT;
+    lisaac_push(&__B0H,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__NRH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__WMH,L11289621); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__CRH,L9195016); // L70 NUMERIC;
+  __ENH=(____L)(__YMH -  1);
+  lisaac_push(&__WMH,L11290645); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__CRH,L77597717); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__B0H,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__NRH,L7481858); // L57 OBJECT;
+  __ERH=((____DB )(top_context->back->back));
+  lisaac_push(&__B0H,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__NRH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3MH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__5OW,L77603861); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__WUQ,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__SRP,L9195016); // L70 NUMERIC;
+  __COJ=(____L)(-  1);
+  lisaac_push(&__5OW,L77602837); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__WUQ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__SRP,L15224840); // L116 NUMERIC;
+  __QRH=(__ENH > __COJ);
+  lisaac_push(&__WUQ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__SRP,L14700552); // L112 NUMERIC;
+  __H50=(__ENH == __COJ);
+  if (__QRH) {
+    lisaac_push(&__WUQ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__SRP,L10900996); // L83 TRUE;
+    __J50=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WUQ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__SRP,L12342790); // L94 FALSE;
+    __J50=__H50;
+  };
+  if (__J50) {
+    lisaac_push(&__3MH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5OW,L13509636); // L103 TRUE;
+    __J50=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3MH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__5OW,L14689286); // L112 FALSE;
+    __J50=__F__;
+  };
+  if (__J50) {
+    lisaac_push(&__B0H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NRH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3MH,L21910546); // L167 BLOCK;
+    lisaac_push(&__3MH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__5OW,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__WUQ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__SRP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KHY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__ERH));
+    lisaac_push(&__5OW,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__THT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PMY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SMY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TMY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UMY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5OW,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__WUQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SRP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KHY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SHY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__THT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__E3T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EOW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5OW,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__WUQ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__SRP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UVK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__QFM,L8530438); // L65 FALSE;
+    lisaac_push(&__B0H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__NRH,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__BMJ,L78383637); // L598 NATIVE_ARRAY;
-  __RWK=__LLH;
-  lisaac_push_first(&__QWK,L22172680); // L169 NUMERIC;
-  __PWK:
+  lisaac_push(&__CRH,L78383637); // L598 NATIVE_ARRAY;
+  __COJ=__ENH;
+  lisaac_push_first(&__B0H,L22172680); // L169 NUMERIC;
+  __IYK:
   {
-    lisaac_push(&__QWK,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__X00,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__Y00,L15224840); // L116 NUMERIC;
-    __100=(__RWK >  0);
-    lisaac_push(&__X00,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__200,L14700552); // L112 NUMERIC;
-    __300=(__RWK ==  0);
-    if (__100) {
-      lisaac_push(&__X00,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__400,L10900996); // L83 TRUE;
-      __500=__F__;
+    lisaac_push(&__B0H,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__NRH,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__3MH,L15224840); // L116 NUMERIC;
+    __Q50=(__COJ >  0);
+    lisaac_push(&__NRH,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__3MH,L14700552); // L112 NUMERIC;
+    __S50=(__COJ ==  0);
+    if (__Q50) {
+      lisaac_push(&__NRH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__3MH,L10900996); // L83 TRUE;
+      __U50=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__X00,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__A10,L12342790); // L94 FALSE;
-      __500=__300;
+      lisaac_push(&__NRH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__3MH,L12342790); // L94 FALSE;
+      __U50=__S50;
     };
-    if (__500) {
-      lisaac_push(&__QWK,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__WFM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZWK,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__RMJ,L78258197); // L597 NATIVE_ARRAY;
-      __IPG(__ZQH,'\0',__RWK);
-      lisaac_push(&__ZWK,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__A4W,L9195016); // L70 NUMERIC;
-      __1WK=(____L)(__RWK -  1);
-      lisaac_push(&__ZWK,L22826504); // L174 NUMERIC;
-      __RWK=__1WK;
-      goto __PWK;
+    if (__U50) {
+      lisaac_push(&__B0H,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__NRH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3MH,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__5OW,L78258197); // L597 NATIVE_ARRAY;
+      __BRG(__SSH,'\0',__COJ);
+      lisaac_push(&__3MH,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__5OW,L9195016); // L70 NUMERIC;
+      __UYK=(____L)(__COJ -  1);
+      lisaac_push(&__3MH,L22826504); // L174 NUMERIC;
+      __COJ=__UYK;
+      goto __IYK;
     } else /* FALSE */ {
-      lisaac_push(&__QWK,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__2FM,L8530438); // L65 FALSE;
+      lisaac_push(&__B0H,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__NRH,L8530438); // L65 FALSE;
     };
   };
-  __ALH=__ZQH;
-  return(__ALH);
+  __ZMH=__SSH;
+  return(__ZMH);
 }
 
-static void __IPG(____4 *__KPG,____4 __LPG,____L __MPG)
+static void __BRG(____4 *__DRG,____4 __ERG,____L __FRG)
 // ({__HB},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __ZWG,__P3G;
-  _____CONTEXT __JPG,__XWG,__T2G,__32G,__CXG,__QPG,__N10,__O10,__S10;
-  _____CONTEXT __U10,__W10,__GOW,__IOW,__UIO,__NXG,__5UO,__TLP,__VQQ;
-  _____CONTEXT __1LP,__XMY,__0MY,__1MY,__2MY,__DMP,__KOW,__I3G,__SXG;
-  _____CONTEXT __N3G,__NCH,__XCH,__Y3G,__ZXG,__D20,__E20,__I20,__K20;
-  _____CONTEXT __M20,__MOW,__OOW,__EJO,__D4G,__JVO,__IMP,__BRQ,__QMP;
-  _____CONTEXT __5MY,__CNY,__DNY,__ENY,__YMP,__QOW,__CDH;
-  ____G __R10,__T10,__V10,__FXG,__H20,__J20,__L20,__13G;
-  lisaac_push_first(&__JPG,L18222101); // L139 NATIVE_ARRAY;
-  lisaac_push_first(&__XWG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__T2G,L7088642); // L54 OBJECT;
-  __ZWG=((____DB )(top_context->back->back));
-  lisaac_push(&__XWG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__32G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CXG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__QPG,L18227221); // L139 NATIVE_ARRAY;
-  lisaac_push_first(&__N10,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__O10,L15224840); // L116 NUMERIC;
-  __R10=(__MPG >  0);
-  lisaac_push(&__N10,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__S10,L14700552); // L112 NUMERIC;
-  __T10=(__MPG ==  0);
-  if (__R10) {
-    lisaac_push(&__N10,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__U10,L10900996); // L83 TRUE;
-    __V10=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__N10,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__W10,L12342790); // L94 FALSE;
-    __V10=__T10;
-  };
-  if (__V10) {
-    lisaac_push(&__CXG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GOW,L13509636); // L103 TRUE;
-    __FXG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CXG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__IOW,L14689286); // L112 FALSE;
-    __FXG=__F__;
-  };
-  if (__FXG) {
-    lisaac_push(&__XWG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__UIO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NXG,L21910546); // L167 BLOCK;
-    lisaac_push(&__NXG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__5UO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TLP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VQQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1LP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZWG));
-    lisaac_push(&__5UO,L9181698); // L70 OBJECT;
+  ____DB __SYG;
+  _____CONTEXT __CRG,__QYG,__M4G,__1YG,__JRG,__CA1,__DA1,__UNP,__1IY;
+  _____CONTEXT __DJY;
+  ____G __GA1,__IA1,__KA1;
+  lisaac_push_first(&__CRG,L18222101); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__QYG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__M4G,L7481858); // L57 OBJECT;
+  __SYG=((____DB )(top_context->back->back));
+  lisaac_push(&__QYG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__M4G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__1YG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__JRG,L18227221); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__CA1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__DA1,L15224840); // L116 NUMERIC;
+  __GA1=(__FRG >  0);
+  lisaac_push(&__CA1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__DA1,L14700552); // L112 NUMERIC;
+  __IA1=(__FRG ==  0);
+  if (__GA1) {
+    lisaac_push(&__CA1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__DA1,L10900996); // L83 TRUE;
+    __KA1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__CA1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__DA1,L12342790); // L94 FALSE;
+    __KA1=__IA1;
+  };
+  if (__KA1) {
+    lisaac_push(&__1YG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__JRG,L13509636); // L103 TRUE;
+    __KA1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1YG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__JRG,L14689286); // L112 FALSE;
+    __KA1=__F__;
+  };
+  if (__KA1) {
+    lisaac_push(&__QYG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__M4G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1YG,L21910546); // L167 BLOCK;
+    lisaac_push(&__1YG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__JRG,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__CA1,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__DA1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UNP,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__SYG));
+    lisaac_push(&__JRG,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__5UO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XMY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__0MY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1MY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2MY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__JRG,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__CA1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__DA1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UNP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1IY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5UO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__DMP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__KOW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__JRG,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__CA1,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__DA1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XWG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__I3G,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__JPG,L18627605); // L142 NATIVE_ARRAY;
-  lisaac_push_first(&__SXG,L105516053); // L805 NATIVE_ARRAY;
-  lisaac_push_first(&__N3G,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__NCH,L7088642); // L54 OBJECT;
-  __P3G=((____DB )(top_context->back->back));
-  lisaac_push(&__N3G,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XCH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__Y3G,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ZXG,L105520661); // L805 NATIVE_ARRAY;
-  lisaac_push_first(&__D20,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__E20,L15224840); // L116 NUMERIC;
-  __H20=(__MPG >  0);
-  lisaac_push(&__D20,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__I20,L14700552); // L112 NUMERIC;
-  __J20=(__MPG ==  0);
-  if (__H20) {
-    lisaac_push(&__D20,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__K20,L10900996); // L83 TRUE;
-    __L20=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__D20,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__M20,L12342790); // L94 FALSE;
-    __L20=__J20;
-  };
-  if (__L20) {
-    lisaac_push(&__Y3G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MOW,L13509636); // L103 TRUE;
-    __13G=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Y3G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__OOW,L14689286); // L112 FALSE;
-    __13G=__F__;
-  };
-  if (__13G) {
-    lisaac_push(&__N3G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__EJO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__D4G,L21910546); // L167 BLOCK;
-    lisaac_push(&__D4G,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__JVO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IMP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BRQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QMP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__P3G));
-    lisaac_push(&__JVO,L9181698); // L70 OBJECT;
+    lisaac_push(&__QYG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__M4G,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__CRG,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__QYG,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__M4G,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__1YG,L7481858); // L57 OBJECT;
+  __SYG=((____DB )(top_context->back->back));
+  lisaac_push(&__M4G,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__1YG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__JRG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__CA1,L105520661); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__DA1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UNP,L15224840); // L116 NUMERIC;
+  __GA1=(__FRG >  0);
+  lisaac_push(&__DA1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UNP,L14700552); // L112 NUMERIC;
+  __IA1=(__FRG ==  0);
+  if (__GA1) {
+    lisaac_push(&__DA1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UNP,L10900996); // L83 TRUE;
+    __KA1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__DA1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UNP,L12342790); // L94 FALSE;
+    __KA1=__IA1;
+  };
+  if (__KA1) {
+    lisaac_push(&__JRG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CA1,L13509636); // L103 TRUE;
+    __KA1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__JRG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CA1,L14689286); // L112 FALSE;
+    __KA1=__F__;
+  };
+  if (__KA1) {
+    lisaac_push(&__M4G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1YG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__JRG,L21910546); // L167 BLOCK;
+    lisaac_push(&__JRG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__CA1,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__DA1,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UNP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1IY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__SYG));
+    lisaac_push(&__CA1,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__JVO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5MY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CNY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DNY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ENY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__CA1,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__DA1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UNP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1IY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DJY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__JVO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YMP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__QOW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__CA1,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__DA1,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UNP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__N3G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CDH,L8530438); // L65 FALSE;
+    lisaac_push(&__M4G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1YG,L8530438); // L65 FALSE;
   };
-  __KPG[__MPG]=__LPG;
+  __DRG[__FRG]=__ERG;
 }
 
-static void __VPG(____0B *__XPG,____4 __YPG)
+static void __ORG(____0B *__QRG,____4 __RRG)
 // ({__0B},{__4}) Void No recursive, No inlinable.
 {
-  ____L __0PG,__1PG,__SQG,__TQG,__VQG,__1QG,__2QG,__LNY;
-  _____CONTEXT __WPG,__M4,__E4W,__I4W,__K4W,__AYG,__BQG,__HDH,__IQG;
-  _____CONTEXT __MDH,__QQG,__FNY,__GYG,__JNY,__O20,__P20,__MNY;
+  ____L __TRG,__URG,__LSG,__MSG;
+  _____CONTEXT __PRG,__M4,__35W,__AFH,__BSG,__EJY;
   ____G __S4;
-  ____4 *__LQG,*__UQG,*__WQG,*__0QG;
-  lisaac_push_first(&__WPG,L52966424); // L404 STRING;
-  __0PG=__XPG->__YSE;
-  __1PG=__XPG->__FC;
-  lisaac_push(&__WPG,L53747736); // L410 STRING;
+  ____4 *__ESG,*__PSG;
+  lisaac_push_first(&__PRG,L52966424); // L404 STRING;
+  __TRG=__QRG->__RUE;
+  __URG=__QRG->__FC;
+  lisaac_push(&__PRG,L53747736); // L410 STRING;
   lisaac_push_first(&__M4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__E4W,L15224840); // L116 NUMERIC;
-  if ((__0PG > __1PG)) {
+  lisaac_push_first(&__35W,L15224840); // L116 NUMERIC;
+  if ((__TRG > __URG)) {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__I4W,L13509636); // L103 TRUE;
+    lisaac_push_first(&__35W,L13509636); // L103 TRUE;
     __S4=__J__;
   } else /* FALSE */ {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__K4W,L14689286); // L112 FALSE;
+    lisaac_push_first(&__35W,L14689286); // L112 FALSE;
     __S4=__F__;
   };
   if (__S4) {
-    lisaac_push(&__WPG,L54921752); // L419 STRING;
-    lisaac_push_first(&__AYG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BQG,L53753880); // L410 STRING;
-    if ((__XPG->__YSE ==  0)) {
-      lisaac_push(&__BQG,L54791704); // L418 STRING;
-      lisaac_push_first(&__HDH,L6825988); // L52 TRUE;
-      lisaac_push_first(&__IQG,L53883416); // L411 STRING;
-      __XPG->__YSE= 32;
-      lisaac_push(&__IQG,L54159384); // L413 STRING;
-      __LQG=__2KH( 32);
-      __XPG->__OSE=__LQG;
+    lisaac_push(&__PRG,L54921752); // L419 STRING;
+    lisaac_push_first(&__M4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__35W,L53753880); // L410 STRING;
+    if ((__QRG->__RUE ==  0)) {
+      lisaac_push(&__35W,L54791704); // L418 STRING;
+      lisaac_push_first(&__AFH,L6825988); // L52 TRUE;
+      lisaac_push_first(&__BSG,L53883416); // L411 STRING;
+      __QRG->__RUE= 32;
+      lisaac_push(&__BSG,L54159384); // L413 STRING;
+      __ESG=__VMH( 32);
+      __QRG->__HUE=__ESG;
     } else /* FALSE */ {
-      lisaac_push(&__BQG,L54791704); // L418 STRING;
-      lisaac_push_first(&__MDH,L6826502); // L52 FALSE;
-      lisaac_push_first(&__QQG,L54271000); // L414 STRING;
-      __SQG=__XPG->__YSE;
-      lisaac_push(&__QQG,L54408728); // L415 STRING;
-      lisaac_push_first(&__FNY,L9457160); // L72 NUMERIC;
-      __TQG=(____L)(__SQG <<  1);
-      __UQG=__XPG->__OSE;
-      __VQG=__XPG->__YSE;
-      if (__UQG==NULL) {
-        lisaac_push(&__QQG,L54556184); // L416 STRING;
+      lisaac_push(&__35W,L54791704); // L418 STRING;
+      lisaac_push_first(&__AFH,L6826502); // L52 FALSE;
+      lisaac_push_first(&__BSG,L54271000); // L414 STRING;
+      __LSG=__QRG->__RUE;
+      lisaac_push(&__BSG,L54408728); // L415 STRING;
+      lisaac_push_first(&__EJY,L9457160); // L72 NUMERIC;
+      __MSG=(____L)(__LSG <<  1);
+      __ESG=__QRG->__HUE;
+      __LSG=__QRG->__RUE;
+      if (__ESG==NULL) {
+        lisaac_push(&__BSG,L54556184); // L416 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__QQG,L54556184); // L416 STRING;
-        __WQG=__ULH(((____4 *)__UQG),__VQG,__TQG);
+        lisaac_push(&__BSG,L54556184); // L416 STRING;
+        __PSG=__NNH(((____4 *)__ESG),__LSG,__MSG);
       };
-      __XPG->__OSE=__WQG;
-      __XPG->__YSE=__TQG;
+      __QRG->__HUE=__PSG;
+      __QRG->__RUE=__MSG;
     };
   } else /* FALSE */ {
-    lisaac_push(&__WPG,L54921752); // L419 STRING;
-    lisaac_push_first(&__GYG,L8530438); // L65 FALSE;
+    lisaac_push(&__PRG,L54921752); // L419 STRING;
+    lisaac_push_first(&__M4,L8530438); // L65 FALSE;
   };
-  __0QG=__XPG->__OSE;
-  __1QG=__XPG->__FC;
-  if (__0QG==NULL) {
-    lisaac_push(&__WPG,L55064088); // L420 STRING;
+  __ESG=__QRG->__HUE;
+  __TRG=__QRG->__FC;
+  if (__ESG==NULL) {
+    lisaac_push(&__PRG,L55064088); // L420 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__WPG,L55064088); // L420 STRING;
-    __IPG(((____4 *)__0QG),__YPG,__1QG);
-  };
-  __2QG=__XPG->__FC;
-  lisaac_push(&__WPG,L55191576); // L421 STRING;
-  lisaac_push_first(&__JNY,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__O20,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__P20,L9195016); // L70 NUMERIC;
-  __LNY=(____L)(-  1);
-  lisaac_push(&__JNY,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__MNY,L9195016); // L70 NUMERIC;
-  __XPG->__FC=(____L)(__2QG - __LNY);
+    lisaac_push(&__PRG,L55064088); // L420 STRING;
+    __BRG(((____4 *)__ESG),__RRG,__TRG);
+  };
+  __TRG=__QRG->__FC;
+  lisaac_push(&__PRG,L55191576); // L421 STRING;
+  lisaac_push_first(&__M4,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__35W,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__AFH,L9195016); // L70 NUMERIC;
+  __URG=(____L)(-  1);
+  lisaac_push(&__M4,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__35W,L9195016); // L70 NUMERIC;
+  __QRG->__FC=(____L)(__TRG - __URG);
 }
 
-static ____4 __RTD(____4 *__TTD,____L __UTD)
+static ____4 __KVD(____4 *__MVD,____L __NVD)
 // ({__HB},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __M1D;
-  _____CONTEXT __STD,__K1D,__0DE,__EEE,__V1D,__ZTD,__320,__420,__C30;
-  _____CONTEXT __E30,__G30,__M4W,__O4W,__DCJ,__A2D,__O4L,__33M,__BQN;
-  _____CONTEXT __F4M,__UNY,__XNY,__YNY,__ZNY,__N4M,__Q4W,__PEE;
-  ____G __B30,__D30,__F30,__Y1D;
-  ____4 __VTD;
-  lisaac_push_first(&__STD,L16780309); // L128 NATIVE_ARRAY;
-  lisaac_push_first(&__K1D,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__0DE,L7088642); // L54 OBJECT;
-  __M1D=((____DB )(top_context->back->back));
-  lisaac_push(&__K1D,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__EEE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__V1D,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ZTD,L16785429); // L128 NATIVE_ARRAY;
-  lisaac_push_first(&__320,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__420,L15224840); // L116 NUMERIC;
-  __B30=(__UTD >  0);
-  lisaac_push(&__320,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__C30,L14700552); // L112 NUMERIC;
-  __D30=(__UTD ==  0);
-  if (__B30) {
-    lisaac_push(&__320,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__E30,L10900996); // L83 TRUE;
-    __F30=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__320,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__G30,L12342790); // L94 FALSE;
-    __F30=__D30;
-  };
-  if (__F30) {
-    lisaac_push(&__V1D,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__M4W,L13509636); // L103 TRUE;
-    __Y1D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__V1D,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__O4W,L14689286); // L112 FALSE;
-    __Y1D=__F__;
-  };
-  if (__Y1D) {
-    lisaac_push(&__K1D,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__DCJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__A2D,L21910546); // L167 BLOCK;
-    lisaac_push(&__A2D,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__O4L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__33M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BQN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__F4M,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__M1D));
-    lisaac_push(&__O4L,L9181698); // L70 OBJECT;
+  ____DB __F3D;
+  _____CONTEXT __LVD,__D3D,__TFE,__O3D,__SVD,__SB1,__TB1,__45M,__K1Y;
+  ____G __WB1,__YB1,__0B1;
+  ____4 __OVD;
+  lisaac_push_first(&__LVD,L16780309); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__D3D,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__TFE,L7481858); // L57 OBJECT;
+  __F3D=((____DB )(top_context->back->back));
+  lisaac_push(&__D3D,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__TFE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__O3D,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__SVD,L16785429); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__SB1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__TB1,L15224840); // L116 NUMERIC;
+  __WB1=(__NVD >  0);
+  lisaac_push(&__SB1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__TB1,L14700552); // L112 NUMERIC;
+  __YB1=(__NVD ==  0);
+  if (__WB1) {
+    lisaac_push(&__SB1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__TB1,L10900996); // L83 TRUE;
+    __0B1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__SB1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__TB1,L12342790); // L94 FALSE;
+    __0B1=__YB1;
+  };
+  if (__0B1) {
+    lisaac_push(&__O3D,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__SVD,L13509636); // L103 TRUE;
+    __0B1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__O3D,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__SVD,L14689286); // L112 FALSE;
+    __0B1=__F__;
+  };
+  if (__0B1) {
+    lisaac_push(&__D3D,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TFE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O3D,L21910546); // L167 BLOCK;
+    lisaac_push(&__O3D,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__SVD,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__SB1,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__TB1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__45M,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F3D));
+    lisaac_push(&__SVD,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__O4L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__UNY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__XNY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YNY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ZNY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__SVD,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__SB1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__TB1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__45M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__K1Y,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__O4L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__N4M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Q4W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SVD,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__SB1,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__TB1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__K1D,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__PEE,L8530438); // L65 FALSE;
+    lisaac_push(&__D3D,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TFE,L8530438); // L65 FALSE;
   };
-  __VTD=__TTD[__UTD];
-  return(__VTD);
+  __OVD=__MVD[__NVD];
+  return(__OVD);
 }
 
 static void __LT(____L __NT,____0B *__OT)
 // ({__L},{NULLx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __SBB,__XKC,__ARC,__3MC,__YNC,__1FK,__WGK,__NIK,__IJK;
-  ____0B *__U30,*__X30,*__DOY,*__VWI,*__0WI,*__T4I;
-  ____I0 __BTD;
-  ____O0 __JTD;
-  ____R __PT,__C1,__03B,__33B,__43B;
-  ____L __F1,__G1,__O2,__HOY,__UHC,__G3,__SA1,__DB1,__RQY;
-  _____CONTEXT __MT,__1Q3,__2Q3,__BR3,__CR3,__KR3,__LR3,__Y0,__QBB;
-  _____CONTEXT __YDB,__V4C,__1BB,__40,__EPW,__GPW,__XTE,__GCB,__ACF;
-  _____CONTEXT __OIF,__ANF,__WIF,__2NY,__5NY,__AOY,__BOY,__4IF,__IPW;
-  _____CONTEXT __A5C,__KPW,__NPW,__MCB,__L1,__T30,__RCB,__R1,__OR3;
-  _____CONTEXT __PR3,__UR3,__VR3,__OIB,__TIB,__E2,__YIB,__K2,__EWB;
-  _____CONTEXT __PZB,__BS3,__CS3,__HS3,__IS3,__YZB,__W30,__COY,__FOY;
-  _____CONTEXT __Z30,__030,__IOY,__4IB,__T2,__T5W,__V5W,__BSB,__HJB;
-  _____CONTEXT __02,__US3,__VS3,__0S3,__1S3,__W3B,__LOY,__IGC,__X5W;
-  _____CONTEXT __C4B,__SGC,__VKC,__UQC,__2AD,__ALC,__YGC,__HT3,__IT3;
-  _____CONTEXT __NT3,__OT3,__0T3,__1T3,__AU3,__BU3,__2QD,__UWD,__15W;
-  _____CONTEXT __55W,__BAX,__0UE,__GRD,__QDF,__DAX,__HLF,__HAX,__JAX;
-  _____CONTEXT __AVE,__MAX,__OAX,__ZGO,__LLC,__PRO,__IFP,__ONQ,__QFP;
-  _____CONTEXT __ROY,__UOY,__VOY,__WOY,__YFP,__QAX,__HBD,__TLC,__4QC;
-  _____CONTEXT __TXC,__MCD,__JRC,__ZLC,__2SD,__A1D,__PDE,__HVE,__U2E;
-  _____CONTEXT __3DF,__FEF,__SAX,__UAX,__XAX,__ZAX,__AHO,__HTD,__YRO;
-  _____CONTEXT __2FP,__1AX,__GHO,__5AX,__BBX,__RIV,__URC,__4MV,__ERV;
-  _____CONTEXT __D1V,__MRV,__ZOY,__2OY,__3OY,__4OY,__URV,__DBX,__XCD;
-  _____CONTEXT __2RC,__3XC,__JMC,__CSC,__CYC,__XB3,__YB3,__ZB3,__NU3;
-  _____CONTEXT __OU3,__TU3,__UU3,__1B3,__4B3,__WMC,__1MC,__NSC,__MBD;
-  _____CONTEXT __GNC,__KHC,__FBX,__HBX,__13I,__RNC,__YSL,__MWM,__SNN;
-  _____CONTEXT __UWM,__BPY,__EPY,__FPY,__GPY,__2WM,__JBX,__XBD,__WNC;
-  _____CONTEXT __YSC,__2BD,__BOC,__SHC,__LBX,__NBX,__IUE,__MOC,__OCF;
-  _____CONTEXT __YJF,__YNF,__AKF,__JPY,__MPY,__NPY,__OPY,__IKF,__PBX;
-  _____CONTEXT __HCD,__UWI,__4Z,__UAB,__F4C,__5AB,__L4B,__HSB,__ZWI;
-  _____CONTEXT __MJB,__K3,__050,__150,__550,__BA1,__DA1,__RBX,__TBX;
-  _____CONTEXT __F5C,__VJB,__S3,__S4I,__ZFK,__NTL,__XTL,__EGK,__24I;
-  _____CONTEXT __QA1,__2I4,__3I4,__4I4,__5I4,__BJ4,__EJ4,__FJ4,__GJ4;
-  _____CONTEXT __HJ4,__KJ4,__MJ4,__OJ4,__QJ4,__VBX,__XBX,__VPS,__PGK;
-  _____CONTEXT __JGT,__WYT,__5XU,__4YT,__RPY,__UPY,__VPY,__WPY,__GZT;
-  _____CONTEXT __ZBX,__CUL,__UGK,__IUL,__SUL,__5GK,__E5I,__BB1,__SJ4;
-  _____CONTEXT __TJ4,__UJ4,__VJ4,__XJ4,__0J4,__1J4,__2J4,__3J4,__AK4;
-  _____CONTEXT __CK4,__EK4,__GK4,__1BX,__3BX,__1PS,__KHK,__QGT,__LZT;
-  _____CONTEXT __LYU,__TZT,__ZPY,__2PY,__3PY,__4PY,__1ZT,__5BX,__3UL;
-  _____CONTEXT __LIK,__0WL,__EXL,__WIK,__R5I,__BCX,__DCX,__QOO,__BJK;
-  _____CONTEXT __FEP,__VFQ,__0DR,__3FQ,__BQY,__EQY,__FQY,__GQY,__FGQ;
-  _____CONTEXT __FCX,__PXL,__GJK,__VXL,__5XL,__RJK,__Z5I,__HCX,__JCX;
-  _____CONTEXT __WOO,__2JK,__MEP,__KGQ,__GER,__SGQ,__JQY,__MQY,__NQY;
-  _____CONTEXT __OQY,__0GQ,__LCX,__KYL,__NCX,__PQY,__3B1,__4B1,__SQY;
-  _____CONTEXT __L5C;
-  ____G __4BB,__CJB,__0WD,__UDF,__XDF,__YDF,__LRD,__DLC,__Z2E,__12E;
-  ____G __22E,__NVE,__NTD,__MRC,__MHC,__JNC,__EOC,__450,__AA1,__CA1;
-  ____G __QJB,__AJ4,__JJ4,__LJ4,__NJ4,__PJ4,__HGK,__WJ4,__5J4,__BK4;
-  ____G __DK4,__FK4,__CHK,__ZIK,__UJK;
-  ____01 __BHC,__CHC,__3B3,__DHC;
-  ____4 __FHC,__J5I,__K5I,__L5I,__M5I,__T5I,__15I;
+  ____I0 __0UD;
+  ____O0 __CVD;
+  ____R __PT,__C1,__T5B,__W5B;
+  ____DB __SBB,__QMC,__UHK;
+  ____L __F1,__G1,__O2,__BKY,__NJC,__PE1;
+  ____0B *__JC1,*__OYI,*__S2Y;
+  _____CONTEXT __MT,__KV3,__LV3,__0V3,__1BB,__40,__HKF,__ZOF,__PKF;
+  _____CONTEXT __1JY,__OMC,__NSC,__ZMC,__RIC,__WX3,__XX3,__UBX,__JFF;
+  _____CONTEXT __2BX,__VHP;
+  ____G __4BB,__EKB,__TYD,__QFF,__RFF,__SM4,__UM4;
+  ____01 __0IC,__1IC,__UE3;
+  ____4 __4IC,__CBJ,__DBJ,__EBJ,__FBJ;
   lisaac_push_first(&__MT,L51271687); // L391 INTEGER;
-  lisaac_push_first(&__1Q3,L55315464); // L422 NUMERIC;
-  lisaac_push_first(&__2Q3,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__BR3,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CR3,L21906962); // L167 BLOCK;
-  lisaac_push(&__CR3,L21903890); // L167 BLOCK;
-  lisaac_push(&__2Q3,L22153746); // L169 BLOCK;
-  lisaac_push(&__1Q3,L55706632); // L425 NUMERIC;
-  lisaac_push_first(&__KR3,L69374472); // L529 NUMERIC;
-  lisaac_push_first(&__LR3,L4069927); // L31 CONVERT;
+  lisaac_push_first(&__KV3,L55315464); // L422 NUMERIC;
+  lisaac_push_first(&__LV3,L21902354); // L167 BLOCK;
+  lisaac_push(&__LV3,L22153746); // L169 BLOCK;
+  lisaac_push(&__KV3,L55706632); // L425 NUMERIC;
+  lisaac_push_first(&__LV3,L69374472); // L529 NUMERIC;
+  lisaac_push_first(&__0V3,L4069927); // L31 CONVERT;
   __PT=((____R )__NT);
   lisaac_push(&__MT,L51280391); // L391 INTEGER;
-  lisaac_push_first(&__Y0,L4721675); // L36 SIGNED_INTEGER;
-  lisaac_push_first(&__QBB,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__YDB,L7088642); // L54 OBJECT;
+  lisaac_push_first(&__KV3,L4721675); // L36 SIGNED_INTEGER;
+  lisaac_push_first(&__LV3,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0V3,L7481858); // L57 OBJECT;
   __SBB=((____DB )(top_context->back->back));
-  lisaac_push(&__QBB,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__V4C,L10652676); // L81 TRUE;
+  lisaac_push(&__LV3,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0V3,L10652676); // L81 TRUE;
   lisaac_push_first(&__1BB,L21906962); // L167 BLOCK;
   lisaac_push_first(&__40,L4722699); // L36 SIGNED_INTEGER;
   if (((void *)__OT != (void *)NULL)) {
     lisaac_push(&__1BB,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__EPW,L13509636); // L103 TRUE;
+    lisaac_push_first(&__40,L13509636); // L103 TRUE;
     __4BB=__J__;
   } else /* FALSE */ {
     lisaac_push(&__1BB,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__GPW,L14689286); // L112 FALSE;
+    lisaac_push_first(&__40,L14689286); // L112 FALSE;
     __4BB=__F__;
   };
   if (__4BB) {
-    lisaac_push(&__QBB,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XTE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GCB,L21910546); // L167 BLOCK;
-    lisaac_push(&__GCB,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__ACF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OIF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ANF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WIF,L7616002); // L58 OBJECT;
+    lisaac_push(&__LV3,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0V3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1BB,L21910546); // L167 BLOCK;
+    lisaac_push(&__1BB,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__40,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__HKF,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__ZOF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PKF,L8009218); // L61 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__SBB));
-    lisaac_push(&__ACF,L9181698); // L70 OBJECT;
+    lisaac_push(&__40,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__ACF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__2NY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__5NY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__AOY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__BOY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__40,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__HKF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ZOF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__PKF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1JY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ACF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__4IF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IPW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__40,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__HKF,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__ZOF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__QBB,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__A5C,L8530438); // L65 FALSE;
+    lisaac_push(&__LV3,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0V3,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__Y0,L4214282); // L32 INTEGER_32;
-  lisaac_push_first(&__KPW,L69374472); // L529 NUMERIC;
-  lisaac_push_first(&__NPW,L4069927); // L31 CONVERT;
+  lisaac_push(&__KV3,L4214282); // L32 INTEGER_32;
+  lisaac_push_first(&__LV3,L69374472); // L529 NUMERIC;
+  lisaac_push_first(&__0V3,L4069927); // L31 CONVERT;
   __C1= 0;
   __F1= 0;
   __G1= 0;
   if ((__PT ==  0)) {
-    lisaac_push(&__Y0,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__MCB,L6825988); // L52 TRUE;
-    lisaac_push_first(&__L1,L5252619); // L40 SIGNED_INTEGER;
+    lisaac_push(&__KV3,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__LV3,L6825988); // L52 TRUE;
+    lisaac_push_first(&__0V3,L5252619); // L40 SIGNED_INTEGER;
     if (__OT==NULL) {
-      lisaac_push(&__L1,L5385739); // L41 SIGNED_INTEGER;
+      lisaac_push(&__0V3,L5385739); // L41 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__L1,L5385739); // L41 SIGNED_INTEGER;
-      __U30=((____0B *)__OT);
-      lisaac_push_first(&__T30,L56248344); // L429 STRING;
-      __VPG(__U30,'0');
+      lisaac_push(&__0V3,L5385739); // L41 SIGNED_INTEGER;
+      __JC1=((____0B *)__OT);
+      lisaac_push_first(&__1BB,L56248344); // L429 STRING;
+      __ORG(__JC1,'0');
     };
   } else /* FALSE */ {
-    lisaac_push(&__Y0,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__RCB,L6826502); // L52 FALSE;
-    lisaac_push_first(&__R1,L5643787); // L43 SIGNED_INTEGER;
-    lisaac_push_first(&__OR3,L55315464); // L422 NUMERIC;
-    lisaac_push_first(&__PR3,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__UR3,L10652676); // L81 TRUE;
-    lisaac_push_first(&__VR3,L21906962); // L167 BLOCK;
-    lisaac_push(&__VR3,L21903890); // L167 BLOCK;
-    lisaac_push(&__PR3,L22153746); // L169 BLOCK;
-    lisaac_push(&__OR3,L55706632); // L425 NUMERIC;
-    lisaac_push(&__R1,L5642763); // L43 SIGNED_INTEGER;
-    lisaac_push_first(&__OIB,L15224840); // L116 NUMERIC;
+    lisaac_push(&__KV3,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__LV3,L6826502); // L52 FALSE;
+    lisaac_push_first(&__0V3,L5643787); // L43 SIGNED_INTEGER;
+    lisaac_push_first(&__1BB,L55315464); // L422 NUMERIC;
+    lisaac_push_first(&__40,L21902354); // L167 BLOCK;
+    lisaac_push(&__40,L22153746); // L169 BLOCK;
+    lisaac_push(&__1BB,L55706632); // L425 NUMERIC;
+    lisaac_push(&__0V3,L5642763); // L43 SIGNED_INTEGER;
+    lisaac_push_first(&__1BB,L15224840); // L116 NUMERIC;
     if ((__PT >  0)) {
-      lisaac_push(&__R1,L6295051); // L48 SIGNED_INTEGER;
-      lisaac_push_first(&__TIB,L6825988); // L52 TRUE;
-      lisaac_push_first(&__E2,L5646859); // L43 SIGNED_INTEGER;
+      lisaac_push(&__0V3,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push_first(&__1BB,L6825988); // L52 TRUE;
+      lisaac_push_first(&__40,L5646859); // L43 SIGNED_INTEGER;
       __C1=__PT;
     } else /* FALSE */ {
-      lisaac_push(&__R1,L6295051); // L48 SIGNED_INTEGER;
-      lisaac_push_first(&__YIB,L6826502); // L52 FALSE;
-      lisaac_push_first(&__K2,L6033931); // L46 SIGNED_INTEGER;
-      lisaac_push_first(&__EWB,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__PZB,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__BS3,L55315464); // L422 NUMERIC;
-      lisaac_push_first(&__CS3,L21902354); // L167 BLOCK;
-      lisaac_push_first(&__HS3,L10652676); // L81 TRUE;
-      lisaac_push_first(&__IS3,L21906962); // L167 BLOCK;
-      lisaac_push(&__IS3,L21903890); // L167 BLOCK;
-      lisaac_push(&__CS3,L22153746); // L169 BLOCK;
-      lisaac_push(&__BS3,L55706632); // L425 NUMERIC;
-      lisaac_push(&__EWB,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__YZB,L9195016); // L70 NUMERIC;
+      lisaac_push(&__0V3,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push_first(&__1BB,L6826502); // L52 FALSE;
+      lisaac_push_first(&__40,L6033931); // L46 SIGNED_INTEGER;
+      lisaac_push_first(&__HKF,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__ZOF,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__PKF,L55315464); // L422 NUMERIC;
+      lisaac_push_first(&__1JY,L21902354); // L167 BLOCK;
+      lisaac_push(&__1JY,L22153746); // L169 BLOCK;
+      lisaac_push(&__PKF,L55706632); // L425 NUMERIC;
+      lisaac_push(&__HKF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ZOF,L9195016); // L70 NUMERIC;
       __C1=(____R)(- __PT);
       if (__OT==NULL) {
-        lisaac_push(&__K2,L6169611); // L47 SIGNED_INTEGER;
+        lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__K2,L6169611); // L47 SIGNED_INTEGER;
-        __X30=((____0B *)__OT);
-        lisaac_push_first(&__W30,L56248344); // L429 STRING;
-        __VPG(__X30,'-');
+        lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
+        __OYI=((____0B *)__OT);
+        lisaac_push_first(&__HKF,L56248344); // L429 STRING;
+        __ORG(__OYI,'-');
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__R1,L6565387); // L50 SIGNED_INTEGER;
+      lisaac_push(&__0V3,L6565387); // L50 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__R1,L6565387); // L50 SIGNED_INTEGER;
-      __DOY=((____0B *)__OT);
-      lisaac_push_first(&__COY,L6427149); // L49 ABSTRACT_STRING;
-      __O2=__DOY->__FC;
+      lisaac_push(&__0V3,L6565387); // L50 SIGNED_INTEGER;
+      __JC1=((____0B *)__OT);
+      lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
+      __O2=__JC1->__FC;
     };
-    lisaac_push(&__R1,L6565899); // L50 SIGNED_INTEGER;
-    lisaac_push_first(&__FOY,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__Z30,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__030,L9195016); // L70 NUMERIC;
-    __HOY=(____L)(-  1);
-    lisaac_push(&__FOY,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__IOY,L9195016); // L70 NUMERIC;
-    __F1=(____L)(__O2 - __HOY);
-    lisaac_push(&__R1,L7212555); // L55 SIGNED_INTEGER;
-    lisaac_push_first(&__4IB,L11802642); // L90 BLOCK;
-    __3IB:
+    lisaac_push(&__0V3,L6565899); // L50 SIGNED_INTEGER;
+    lisaac_push_first(&__1BB,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__40,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__HKF,L9195016); // L70 NUMERIC;
+    __BKY=(____L)(-  1);
+    lisaac_push(&__1BB,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__40,L9195016); // L70 NUMERIC;
+    __F1=(____L)(__O2 - __BKY);
+    lisaac_push(&__0V3,L7212555); // L55 SIGNED_INTEGER;
+    lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
+    __5JB:
     {
-      lisaac_push(&__4IB,L11802642); // L90 BLOCK;
-      lisaac_push_first(&__T2,L6819339); // L52 SIGNED_INTEGER;
+      lisaac_push(&__1BB,L11802642); // L90 BLOCK;
+      lisaac_push_first(&__40,L6819339); // L52 SIGNED_INTEGER;
       if ((__C1 ==  0)) {
-        lisaac_push(&__4IB,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__T5W,L13509636); // L103 TRUE;
-        __CJB=__J__;
+        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__40,L13509636); // L103 TRUE;
+        __EKB=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__4IB,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__V5W,L14689286); // L112 FALSE;
-        __CJB=__F__;
+        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__40,L14689286); // L112 FALSE;
+        __EKB=__F__;
       };
-      if (__CJB) {
-        lisaac_push(&__4IB,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__BSB,L8792068); // L67 TRUE;
-        lisaac_push_first(&__HJB,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__02,L6959627); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__US3,L55315464); // L422 NUMERIC;
-        lisaac_push_first(&__VS3,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__0S3,L10652676); // L81 TRUE;
-        lisaac_push_first(&__1S3,L21906962); // L167 BLOCK;
-        lisaac_push(&__1S3,L21903890); // L167 BLOCK;
-        lisaac_push(&__VS3,L22153746); // L169 BLOCK;
-        lisaac_push(&__US3,L55706632); // L425 NUMERIC;
-        lisaac_push(&__02,L6958091); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__W3B,L8790535); // L67 INTEGER;
-        lisaac_push_first(&__LOY,L9719304); // L74 NUMERIC;
-        __03B=(____R)(__C1 /  10);
-        lisaac_push(&__W3B,L8795143); // L67 INTEGER;
-        lisaac_push_first(&__IGC,L9457160); // L72 NUMERIC;
-        __33B=(____R)(__03B *  10);
-        lisaac_push(&__W3B,L8785927); // L67 INTEGER;
-        lisaac_push_first(&__X5W,L9195016); // L70 NUMERIC;
-        __43B=(____R)(__C1 - __33B);
-        lisaac_push(&__02,L6963211); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__C4B,L53495815); // L408 INTEGER;
-        lisaac_push_first(&__SGC,L52169735); // L398 INTEGER;
-        lisaac_push_first(&__VKC,L21772306); // L166 BLOCK;
-        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
-        __XKC=((____DB )(top_context->back->back));
-        lisaac_push(&__VKC,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__2AD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__ALC,L21906962); // L167 BLOCK;
-        lisaac_push_first(&__YGC,L52175879); // L398 INTEGER;
-        lisaac_push_first(&__HT3,L55315464); // L422 NUMERIC;
-        lisaac_push_first(&__IT3,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__NT3,L10652676); // L81 TRUE;
-        lisaac_push_first(&__OT3,L21906962); // L167 BLOCK;
-        lisaac_push(&__OT3,L21903890); // L167 BLOCK;
-        lisaac_push(&__IT3,L22153746); // L169 BLOCK;
-        lisaac_push(&__HT3,L55706632); // L425 NUMERIC;
-        lisaac_push(&__YGC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__0T3,L55315464); // L422 NUMERIC;
-        lisaac_push_first(&__1T3,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__AU3,L10652676); // L81 TRUE;
-        lisaac_push_first(&__BU3,L21906962); // L167 BLOCK;
-        lisaac_push(&__BU3,L21903890); // L167 BLOCK;
-        lisaac_push(&__1T3,L22153746); // L169 BLOCK;
-        lisaac_push(&__0T3,L55706632); // L425 NUMERIC;
-        lisaac_push(&__YGC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__2QD,L6296072); // L48 NUMERIC;
-        lisaac_push_first(&__UWD,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__15W,L15224840); // L116 NUMERIC;
-        if (( 0 > __43B)) {
-          lisaac_push(&__UWD,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__55W,L13509636); // L103 TRUE;
-          __0WD=__J__;
+      if (__EKB) {
+        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__40,L8792068); // L67 TRUE;
+        lisaac_push_first(&__HKF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__ZOF,L6959627); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__1JY,L21902354); // L167 BLOCK;
+        lisaac_push(&__1JY,L22153746); // L169 BLOCK;
+        lisaac_push(&__PKF,L55706632); // L425 NUMERIC;
+        lisaac_push(&__ZOF,L6958091); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L8790535); // L67 INTEGER;
+        lisaac_push_first(&__1JY,L9719304); // L74 NUMERIC;
+        __T5B=(____R)(__C1 /  10);
+        lisaac_push(&__PKF,L8795143); // L67 INTEGER;
+        lisaac_push_first(&__1JY,L9457160); // L72 NUMERIC;
+        __W5B=(____R)(__T5B *  10);
+        lisaac_push(&__PKF,L8785927); // L67 INTEGER;
+        lisaac_push_first(&__1JY,L9195016); // L70 NUMERIC;
+        __T5B=(____R)(__C1 - __W5B);
+        lisaac_push(&__ZOF,L6963211); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L53495815); // L408 INTEGER;
+        lisaac_push_first(&__1JY,L52169735); // L398 INTEGER;
+        lisaac_push_first(&__OMC,L21772306); // L166 BLOCK;
+        lisaac_push_first(&__NSC,L7481858); // L57 OBJECT;
+        __QMC=((____DB )(top_context->back->back));
+        lisaac_push(&__OMC,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__NSC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ZMC,L21906962); // L167 BLOCK;
+        lisaac_push_first(&__RIC,L52175879); // L398 INTEGER;
+        lisaac_push_first(&__WX3,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__XX3,L21902354); // L167 BLOCK;
+        lisaac_push(&__XX3,L22153746); // L169 BLOCK;
+        lisaac_push(&__WX3,L55706632); // L425 NUMERIC;
+        lisaac_push(&__RIC,L52178439); // L398 INTEGER;
+        lisaac_push_first(&__WX3,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__XX3,L21902354); // L167 BLOCK;
+        lisaac_push(&__XX3,L22153746); // L169 BLOCK;
+        lisaac_push(&__WX3,L55706632); // L425 NUMERIC;
+        lisaac_push(&__RIC,L52178439); // L398 INTEGER;
+        lisaac_push_first(&__WX3,L6296072); // L48 NUMERIC;
+        lisaac_push_first(&__XX3,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__UBX,L15224840); // L116 NUMERIC;
+        if (( 0 > __T5B)) {
+          lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__UBX,L13509636); // L103 TRUE;
+          __TYD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__UWD,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__BAX,L14689286); // L112 FALSE;
-          __0WD=__F__;
+          lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__UBX,L14689286); // L112 FALSE;
+          __TYD=__F__;
         };
-        if (__0WD) {
-          lisaac_push(&__2QD,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__0UE,L10652676); // L81 TRUE;
-          lisaac_push_first(&__GRD,L6304264); // L48 NUMERIC;
-          lisaac_push_first(&__QDF,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__DAX,L15224840); // L116 NUMERIC;
-          __UDF=( 9 > __43B);
-          lisaac_push(&__QDF,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__HLF,L14700552); // L112 NUMERIC;
-          __XDF=( 9 == __43B);
-          if (__UDF) {
-            lisaac_push(&__QDF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__HAX,L10900996); // L83 TRUE;
-            __YDF=__F__;
+        if (__TYD) {
+          lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__XX3,L10652676); // L81 TRUE;
+          lisaac_push_first(&__UBX,L6304264); // L48 NUMERIC;
+          lisaac_push_first(&__JFF,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__2BX,L15224840); // L116 NUMERIC;
+          __TYD=( 9 > __T5B);
+          lisaac_push(&__JFF,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__2BX,L14700552); // L112 NUMERIC;
+          __QFF=( 9 == __T5B);
+          if (__TYD) {
+            lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L10900996); // L83 TRUE;
+            __RFF=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__QDF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
-            __YDF=__XDF;
+            lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L12342790); // L94 FALSE;
+            __RFF=__QFF;
           };
-          __LRD=__YDF;
+          __TYD=__RFF;
         } else /* FALSE */ {
-          lisaac_push(&__2QD,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__AVE,L12081158); // L92 FALSE;
-          __LRD=__J__;
+          lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__XX3,L12081158); // L92 FALSE;
+          __TYD=__J__;
         };
-        if (__LRD) {
-          lisaac_push(&__ALC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__MAX,L13509636); // L103 TRUE;
-          __DLC=__J__;
+        if (__TYD) {
+          lisaac_push(&__ZMC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__RIC,L13509636); // L103 TRUE;
+          __TYD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__ALC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__OAX,L14689286); // L112 FALSE;
-          __DLC=__F__;
+          lisaac_push(&__ZMC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__RIC,L14689286); // L112 FALSE;
+          __TYD=__F__;
         };
-        if (__DLC) {
-          lisaac_push(&__VKC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__ZGO,L8792068); // L67 TRUE;
-          lisaac_push_first(&__LLC,L21910546); // L167 BLOCK;
-          lisaac_push(&__LLC,L22051346); // L168 BLOCK;
-          lisaac_push_first(&__PRO,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__IFP,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__ONQ,L8792068); // L67 TRUE;
-          lisaac_push_first(&__QFP,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__XKC));
-          lisaac_push(&__PRO,L9181698); // L70 OBJECT;
+        if (__TYD) {
+          lisaac_push(&__OMC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__NSC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ZMC,L21910546); // L167 BLOCK;
+          lisaac_push(&__ZMC,L22051346); // L168 BLOCK;
+          lisaac_push_first(&__RIC,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__WX3,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__XX3,L8792068); // L67 TRUE;
+          lisaac_push_first(&__UBX,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__QMC));
+          lisaac_push(&__RIC,L9574914); // L73 OBJECT;
           __DX((&__string_1));
-          lisaac_push(&__PRO,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__ROY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__UOY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__VOY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__WOY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__RIC,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__WX3,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__XX3,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__UBX,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__JFF,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__PRO,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__YFP,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__QAX,L4598824); // L35 SYSTEM;
+          lisaac_push(&__RIC,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__WX3,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__XX3,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__VKC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__HBD,L8530438); // L65 FALSE;
+          lisaac_push(&__OMC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__NSC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__SGC,L52571655); // L401 INTEGER;
-        lisaac_push_first(&__TLC,L53742600); // L410 NUMERIC;
-        lisaac_push_first(&__4QC,L21772306); // L166 BLOCK;
-        lisaac_push_first(&__TXC,L7088642); // L54 OBJECT;
-        __ARC=((____DB )(top_context->back->back));
-        lisaac_push(&__4QC,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__MCD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__JRC,L21906962); // L167 BLOCK;
-        lisaac_push_first(&__ZLC,L53770760); // L410 NUMERIC;
-        lisaac_push_first(&__2SD,L14301195); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__A1D,L69636616); // L531 NUMERIC;
-        lisaac_push_first(&__PDE,L4069927); // L31 CONVERT;
-        __BTD=((____I0 )__43B);
-        lisaac_push(&__2SD,L14291979); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__HVE,L15498248); // L118 NUMERIC;
-        lisaac_push_first(&__U2E,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__3DF,L15224840); // L116 NUMERIC;
-        __Z2E=( -127 > __BTD);
-        lisaac_push(&__U2E,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__FEF,L14700552); // L112 NUMERIC;
-        __12E=( -127 == __BTD);
-        if (__Z2E) {
-          lisaac_push(&__U2E,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__SAX,L10900996); // L83 TRUE;
-          __22E=__F__;
+        lisaac_push(&__1JY,L52571655); // L401 INTEGER;
+        lisaac_push_first(&__OMC,L53742600); // L410 NUMERIC;
+        lisaac_push_first(&__NSC,L21772306); // L166 BLOCK;
+        lisaac_push_first(&__ZMC,L7481858); // L57 OBJECT;
+        __QMC=((____DB )(top_context->back->back));
+        lisaac_push(&__NSC,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__ZMC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__RIC,L21906962); // L167 BLOCK;
+        lisaac_push_first(&__WX3,L53770760); // L410 NUMERIC;
+        lisaac_push_first(&__XX3,L14301195); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__UBX,L69636616); // L531 NUMERIC;
+        lisaac_push_first(&__JFF,L4069927); // L31 CONVERT;
+        __0UD=((____I0 )__T5B);
+        lisaac_push(&__XX3,L14291979); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__UBX,L15498248); // L118 NUMERIC;
+        lisaac_push_first(&__JFF,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__2BX,L15224840); // L116 NUMERIC;
+        __EKB=( -127 > __0UD);
+        lisaac_push(&__JFF,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__2BX,L14700552); // L112 NUMERIC;
+        __TYD=( -127 == __0UD);
+        if (__EKB) {
+          lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__2BX,L10900996); // L83 TRUE;
+          __QFF=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__U2E,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__UAX,L12342790); // L94 FALSE;
-          __22E=__12E;
+          lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__2BX,L12342790); // L94 FALSE;
+          __QFF=__TYD;
         };
-        if (__22E) {
-          lisaac_push(&__HVE,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__XAX,L13509636); // L103 TRUE;
-          __NVE=__J__;
+        if (__QFF) {
+          lisaac_push(&__UBX,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__JFF,L13509636); // L103 TRUE;
+          __QFF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__HVE,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__ZAX,L14689286); // L112 FALSE;
-          __NVE=__F__;
+          lisaac_push(&__UBX,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__JFF,L14689286); // L112 FALSE;
+          __QFF=__F__;
         };
-        if (__NVE) {
-          lisaac_push(&__2SD,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__AHO,L10652676); // L81 TRUE;
-          lisaac_push_first(&__HTD,L14316043); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__YRO,L68325896); // L521 NUMERIC;
-          lisaac_push_first(&__2FP,L4069927); // L31 CONVERT;
-          __JTD=((____O0 )__43B);
-          lisaac_push(&__HTD,L14306315); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__1AX,L15224840); // L116 NUMERIC;
-          __NTD=( 127 > __JTD);
+        if (__QFF) {
+          lisaac_push(&__XX3,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__UBX,L10652676); // L81 TRUE;
+          lisaac_push_first(&__JFF,L14316043); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__2BX,L68325896); // L521 NUMERIC;
+          lisaac_push_first(&__VHP,L4069927); // L31 CONVERT;
+          __CVD=((____O0 )__T5B);
+          lisaac_push(&__JFF,L14306315); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__2BX,L15224840); // L116 NUMERIC;
+          __QFF=( 127 > __CVD);
         } else /* FALSE */ {
-          lisaac_push(&__2SD,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__GHO,L12081158); // L92 FALSE;
-          __NTD=__J__;
+          lisaac_push(&__XX3,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__UBX,L12081158); // L92 FALSE;
+          __QFF=__J__;
         };
-        if (__NTD) {
-          lisaac_push(&__JRC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__5AX,L13509636); // L103 TRUE;
-          __MRC=__J__;
+        if (__QFF) {
+          lisaac_push(&__RIC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__WX3,L13509636); // L103 TRUE;
+          __QFF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__JRC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__BBX,L14689286); // L112 FALSE;
-          __MRC=__F__;
+          lisaac_push(&__RIC,L21903890); // L167 BLOCK;
+          lisaac_push_first(&__WX3,L14689286); // L112 FALSE;
+          __QFF=__F__;
         };
-        if (__MRC) {
-          lisaac_push(&__4QC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__RIV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__URC,L21910546); // L167 BLOCK;
-          lisaac_push(&__URC,L22051346); // L168 BLOCK;
-          lisaac_push_first(&__4MV,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__ERV,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__D1V,L8792068); // L67 TRUE;
-          lisaac_push_first(&__MRV,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__ARC));
-          lisaac_push(&__4MV,L9181698); // L70 OBJECT;
+        if (__QFF) {
+          lisaac_push(&__NSC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__ZMC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__RIC,L21910546); // L167 BLOCK;
+          lisaac_push(&__RIC,L22051346); // L168 BLOCK;
+          lisaac_push_first(&__WX3,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__XX3,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__UBX,L8792068); // L67 TRUE;
+          lisaac_push_first(&__JFF,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__QMC));
+          lisaac_push(&__WX3,L9574914); // L73 OBJECT;
           __DX((&__string_1));
-          lisaac_push(&__4MV,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__ZOY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__2OY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__3OY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__4OY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__WX3,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__XX3,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__UBX,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__JFF,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__2BX,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__4MV,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__URV,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__DBX,L4598824); // L35 SYSTEM;
+          lisaac_push(&__WX3,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__XX3,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__UBX,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__4QC,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__XCD,L8530438); // L65 FALSE;
+          lisaac_push(&__NSC,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__ZMC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__TLC,L54133768); // L413 NUMERIC;
-        lisaac_push_first(&__2RC,L68850184); // L525 NUMERIC;
-        lisaac_push_first(&__3XC,L4069927); // L31 CONVERT;
-        __BHC=((____01 )__43B);
-        lisaac_push(&__SGC,L52576775); // L401 INTEGER;
-        lisaac_push_first(&__JMC,L8663056); // L66 CHARACTER;
-        lisaac_push_first(&__CSC,L9339920); // L71 CHARACTER;
-        lisaac_push_first(&__CYC,L4069927); // L31 CONVERT;
-        __CHC=((____01 )'0');
-        lisaac_push(&__SGC,L52572167); // L401 INTEGER;
-        lisaac_push_first(&__XB3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__YB3,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__ZB3,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__NU3,L53742600); // L410 NUMERIC;
-        lisaac_push_first(&__OU3,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__TU3,L10652676); // L81 TRUE;
-        lisaac_push_first(&__UU3,L21906962); // L167 BLOCK;
-        lisaac_push(&__UU3,L21903890); // L167 BLOCK;
-        lisaac_push(&__OU3,L22153746); // L169 BLOCK;
-        lisaac_push(&__NU3,L54133768); // L413 NUMERIC;
-        lisaac_push(&__YB3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__1B3,L9195016); // L70 NUMERIC;
-        __3B3=(____01)(- __CHC);
-        lisaac_push(&__XB3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__4B3,L9195016); // L70 NUMERIC;
-        __DHC=(____01)(__BHC - __3B3);
-        lisaac_push(&__SGC,L52691975); // L402 INTEGER;
-        lisaac_push_first(&__WMC,L8134693); // L62 INTEGER_8;
-        __FHC=((____4 )((__DHC)));
-        lisaac_push(&__SGC,L52956167); // L404 INTEGER;
-        lisaac_push_first(&__1MC,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__NSC,L7088642); // L54 OBJECT;
-        __3MC=((____DB )(top_context->back->back));
-        lisaac_push(&__1MC,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__MBD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__GNC,L24528914); // L187 BLOCK;
-        lisaac_push_first(&__KHC,L52957191); // L404 INTEGER;
-        lisaac_push(&__KHC,L52968967); // L404 INTEGER;
-        __MHC=__NRD(__FHC);
-        if (__MHC) {
-          lisaac_push(&__GNC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__FBX,L13509636); // L103 TRUE;
-          __JNC=__J__;
+        lisaac_push(&__OMC,L54133768); // L413 NUMERIC;
+        lisaac_push_first(&__NSC,L68850184); // L525 NUMERIC;
+        lisaac_push_first(&__ZMC,L4069927); // L31 CONVERT;
+        __0IC=((____01 )__T5B);
+        lisaac_push(&__1JY,L52576775); // L401 INTEGER;
+        lisaac_push_first(&__OMC,L8663056); // L66 CHARACTER;
+        lisaac_push_first(&__NSC,L9339920); // L71 CHARACTER;
+        lisaac_push_first(&__ZMC,L4069927); // L31 CONVERT;
+        __1IC=((____01 )'0');
+        lisaac_push(&__1JY,L52572167); // L401 INTEGER;
+        lisaac_push_first(&__OMC,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__NSC,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__ZMC,L5383176); // L41 NUMERIC;
+        lisaac_push(&__NSC,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ZMC,L9195016); // L70 NUMERIC;
+        __UE3=(____01)(- __1IC);
+        lisaac_push(&__OMC,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__NSC,L9195016); // L70 NUMERIC;
+        __1IC=(____01)(__0IC - __UE3);
+        lisaac_push(&__1JY,L52691975); // L402 INTEGER;
+        lisaac_push_first(&__OMC,L8134693); // L62 INTEGER_8;
+        __4IC=((____4 )((__1IC)));
+        lisaac_push(&__1JY,L52956167); // L404 INTEGER;
+        lisaac_push_first(&__OMC,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__NSC,L7481858); // L57 OBJECT;
+        __QMC=((____DB )(top_context->back->back));
+        lisaac_push(&__OMC,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__NSC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ZMC,L24528914); // L187 BLOCK;
+        lisaac_push_first(&__RIC,L52957191); // L404 INTEGER;
+        lisaac_push(&__RIC,L52968967); // L404 INTEGER;
+        __EKB=__GTD(__4IC);
+        if (__EKB) {
+          lisaac_push(&__ZMC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__RIC,L13509636); // L103 TRUE;
+          __QFF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__GNC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__HBX,L14689286); // L112 FALSE;
-          __JNC=__F__;
+          lisaac_push(&__ZMC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__RIC,L14689286); // L112 FALSE;
+          __QFF=__F__;
         };
-        if (__JNC) {
-          lisaac_push(&__1MC,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__13I,L8792068); // L67 TRUE;
-          lisaac_push_first(&__RNC,L24532498); // L187 BLOCK;
-          lisaac_push(&__RNC,L24672274); // L188 BLOCK;
-          lisaac_push_first(&__YSL,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__MWM,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__SNN,L8792068); // L67 TRUE;
-          lisaac_push_first(&__UWM,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__3MC));
-          lisaac_push(&__YSL,L9181698); // L70 OBJECT;
-          __DX((&__string_102));
-          lisaac_push(&__YSL,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__BPY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__EPY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__FPY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__GPY,L8272919); // L63 SYSTEM_IO;
+        if (__QFF) {
+          lisaac_push(&__OMC,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__NSC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ZMC,L24532498); // L187 BLOCK;
+          lisaac_push(&__ZMC,L24672274); // L188 BLOCK;
+          lisaac_push_first(&__RIC,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__WX3,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__XX3,L8792068); // L67 TRUE;
+          lisaac_push_first(&__UBX,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__QMC));
+          lisaac_push(&__RIC,L9574914); // L73 OBJECT;
+          __DX((&__string_113));
+          lisaac_push(&__RIC,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__WX3,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__XX3,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__UBX,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__JFF,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__YSL,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__2WM,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__JBX,L4598824); // L35 SYSTEM;
+          lisaac_push(&__RIC,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__WX3,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__XX3,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__1MC,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__XBD,L8530438); // L65 FALSE;
+          lisaac_push(&__OMC,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__NSC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__SGC,L53087239); // L405 INTEGER;
-        lisaac_push_first(&__WNC,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__YSC,L7088642); // L54 OBJECT;
-        __YNC=((____DB )(top_context->back->back));
-        lisaac_push(&__WNC,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__2BD,L10652676); // L81 TRUE;
-        lisaac_push_first(&__BOC,L24528914); // L187 BLOCK;
-        lisaac_push_first(&__SHC,L53099015); // L405 INTEGER;
-        __UHC=__XRD(__FHC);
-        if ((__UHC == __43B)) {
-          lisaac_push(&__BOC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__LBX,L13509636); // L103 TRUE;
-          __EOC=__J__;
+        lisaac_push(&__1JY,L53087239); // L405 INTEGER;
+        lisaac_push_first(&__OMC,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__NSC,L7481858); // L57 OBJECT;
+        __QMC=((____DB )(top_context->back->back));
+        lisaac_push(&__OMC,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__NSC,L10652676); // L81 TRUE;
+        lisaac_push_first(&__ZMC,L24528914); // L187 BLOCK;
+        lisaac_push_first(&__RIC,L53099015); // L405 INTEGER;
+        __NJC=__QTD(__4IC);
+        if ((__NJC == __T5B)) {
+          lisaac_push(&__ZMC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__RIC,L13509636); // L103 TRUE;
+          __QFF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__BOC,L24525842); // L187 BLOCK;
-          lisaac_push_first(&__NBX,L14689286); // L112 FALSE;
-          __EOC=__F__;
+          lisaac_push(&__ZMC,L24525842); // L187 BLOCK;
+          lisaac_push_first(&__RIC,L14689286); // L112 FALSE;
+          __QFF=__F__;
         };
-        if (__EOC) {
-          lisaac_push(&__WNC,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__IUE,L8792068); // L67 TRUE;
-          lisaac_push_first(&__MOC,L24532498); // L187 BLOCK;
-          lisaac_push(&__MOC,L24672274); // L188 BLOCK;
-          lisaac_push_first(&__OCF,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__YJF,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__YNF,L8792068); // L67 TRUE;
-          lisaac_push_first(&__AKF,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__YNC));
-          lisaac_push(&__OCF,L9181698); // L70 OBJECT;
-          __DX((&__string_102));
-          lisaac_push(&__OCF,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__JPY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__MPY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__NPY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__OPY,L8272919); // L63 SYSTEM_IO;
+        if (__QFF) {
+          lisaac_push(&__OMC,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__NSC,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ZMC,L24532498); // L187 BLOCK;
+          lisaac_push(&__ZMC,L24672274); // L188 BLOCK;
+          lisaac_push_first(&__RIC,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__WX3,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__XX3,L8792068); // L67 TRUE;
+          lisaac_push_first(&__UBX,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__QMC));
+          lisaac_push(&__RIC,L9574914); // L73 OBJECT;
+          __DX((&__string_113));
+          lisaac_push(&__RIC,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__WX3,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__XX3,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__UBX,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__JFF,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__OCF,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__IKF,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__PBX,L4598824); // L35 SYSTEM;
+          lisaac_push(&__RIC,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__WX3,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__XX3,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__WNC,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__HCD,L8530438); // L65 FALSE;
+          lisaac_push(&__OMC,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__NSC,L8530438); // L65 FALSE;
         };
         if (__OT==NULL) {
-          lisaac_push(&__02,L6963723); // L53 SIGNED_INTEGER;
+          lisaac_push(&__ZOF,L6963723); // L53 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__02,L6963723); // L53 SIGNED_INTEGER;
-          __VWI=((____0B *)__OT);
-          lisaac_push_first(&__UWI,L56248344); // L429 STRING;
-          __VPG(__VWI,__FHC);
+          lisaac_push(&__ZOF,L6963723); // L53 SIGNED_INTEGER;
+          __S2Y=((____0B *)__OT);
+          lisaac_push_first(&__PKF,L56248344); // L429 STRING;
+          __ORG(__S2Y,__4IC);
         };
-        lisaac_push(&__02,L7086091); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__4Z,L55315464); // L422 NUMERIC;
-        lisaac_push_first(&__UAB,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__F4C,L10652676); // L81 TRUE;
-        lisaac_push_first(&__5AB,L21906962); // L167 BLOCK;
-        lisaac_push(&__5AB,L21903890); // L167 BLOCK;
-        lisaac_push(&__UAB,L22153746); // L169 BLOCK;
-        lisaac_push(&__4Z,L55706632); // L425 NUMERIC;
-        lisaac_push(&__02,L7084555); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__L4B,L9719304); // L74 NUMERIC;
+        lisaac_push(&__ZOF,L7086091); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__1JY,L21902354); // L167 BLOCK;
+        lisaac_push(&__1JY,L22153746); // L169 BLOCK;
+        lisaac_push(&__PKF,L55706632); // L425 NUMERIC;
+        lisaac_push(&__ZOF,L7084555); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L9719304); // L74 NUMERIC;
         __C1=(____R)(__C1 /  10);
-        lisaac_push(&__HJB,L12068370); // L92 BLOCK;
-        goto __3IB;
+        lisaac_push(&__HKF,L12068370); // L92 BLOCK;
+        goto __5JB;
       } else /* FALSE */ {
-        lisaac_push(&__4IB,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__HSB,L8530438); // L65 FALSE;
+        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__40,L8530438); // L65 FALSE;
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__R1,L7482891); // L57 SIGNED_INTEGER;
+      lisaac_push(&__0V3,L7482891); // L57 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__R1,L7482891); // L57 SIGNED_INTEGER;
-      __0WI=((____0B *)__OT);
-      lisaac_push_first(&__ZWI,L6427149); // L49 ABSTRACT_STRING;
-      __G3=__0WI->__FC;
+      lisaac_push(&__0V3,L7482891); // L57 SIGNED_INTEGER;
+      __JC1=((____0B *)__OT);
+      lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
+      __O2=__JC1->__FC;
     };
-    __G1=__G3;
-    lisaac_push(&__R1,L8130059); // L62 SIGNED_INTEGER;
-    lisaac_push_first(&__MJB,L11802642); // L90 BLOCK;
-    __LJB:
+    __G1=__O2;
+    lisaac_push(&__0V3,L8130059); // L62 SIGNED_INTEGER;
+    lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
+    __NKB:
     {
-      lisaac_push(&__MJB,L11802642); // L90 BLOCK;
-      lisaac_push_first(&__K3,L7607819); // L58 SIGNED_INTEGER;
-      lisaac_push_first(&__050,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__150,L15224840); // L116 NUMERIC;
-      __450=(__F1 > __G1);
-      lisaac_push(&__050,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__550,L14700552); // L112 NUMERIC;
-      __AA1=(__F1 == __G1);
-      if (__450) {
-        lisaac_push(&__050,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__BA1,L10900996); // L83 TRUE;
-        __CA1=__F__;
+      lisaac_push(&__1BB,L11802642); // L90 BLOCK;
+      lisaac_push_first(&__40,L7607819); // L58 SIGNED_INTEGER;
+      lisaac_push_first(&__HKF,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__ZOF,L15224840); // L116 NUMERIC;
+      __EKB=(__F1 > __G1);
+      lisaac_push(&__HKF,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__ZOF,L14700552); // L112 NUMERIC;
+      __TYD=(__F1 == __G1);
+      if (__EKB) {
+        lisaac_push(&__HKF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ZOF,L10900996); // L83 TRUE;
+        __QFF=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__050,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__DA1,L12342790); // L94 FALSE;
-        __CA1=__AA1;
+        lisaac_push(&__HKF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ZOF,L12342790); // L94 FALSE;
+        __QFF=__TYD;
       };
-      if (__CA1) {
-        lisaac_push(&__MJB,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__RBX,L13509636); // L103 TRUE;
-        __QJB=__J__;
+      if (__QFF) {
+        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__40,L13509636); // L103 TRUE;
+        __QFF=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__MJB,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__TBX,L14689286); // L112 FALSE;
-        __QJB=__F__;
+        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__40,L14689286); // L112 FALSE;
+        __QFF=__F__;
       };
-      if (__QJB) {
-        lisaac_push(&__MJB,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__F5C,L8792068); // L67 TRUE;
-        lisaac_push_first(&__VJB,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__S3,L7614987); // L58 SIGNED_INTEGER;
+      if (__QFF) {
+        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__40,L8792068); // L67 TRUE;
+        lisaac_push_first(&__HKF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__ZOF,L7614987); // L58 SIGNED_INTEGER;
         if (__OT==NULL) {
-          lisaac_push(&__S3,L7744011); // L59 SIGNED_INTEGER;
+          lisaac_push(&__ZOF,L7744011); // L59 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__S3,L7744011); // L59 SIGNED_INTEGER;
-          __T4I=((____0B *)__OT);
-          lisaac_push_first(&__S4I,L41290264); // L315 STRING;
-          lisaac_push_first(&__ZFK,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__NTL,L7088642); // L54 OBJECT;
-          __1FK=((____DB )(top_context->back->back));
-          lisaac_push(&__ZFK,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__XTL,L10652676); // L81 TRUE;
-          lisaac_push_first(&__EGK,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__24I,L41298456); // L315 STRING;
-          lisaac_push_first(&__QA1,L16923661); // L129 ABSTRACT_STRING;
-          __SA1=__T4I->__FC;
-          lisaac_push(&__QA1,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__2I4,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__3I4,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__4I4,L15224840); // L116 NUMERIC;
+          lisaac_push(&__ZOF,L7744011); // L59 SIGNED_INTEGER;
+          __S2Y=((____0B *)__OT);
+          lisaac_push_first(&__PKF,L41290264); // L315 STRING;
+          lisaac_push_first(&__1JY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__OMC,L7481858); // L57 OBJECT;
+          __UHK=((____DB )(top_context->back->back));
+          lisaac_push(&__1JY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__OMC,L10652676); // L81 TRUE;
+          lisaac_push_first(&__NSC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ZMC,L41298456); // L315 STRING;
+          lisaac_push_first(&__RIC,L16923661); // L129 ABSTRACT_STRING;
+          __PE1=__S2Y->__FC;
+          lisaac_push(&__RIC,L17187853); // L131 ABSTRACT_STRING;
+          lisaac_push_first(&__WX3,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__XX3,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__UBX,L15224840); // L116 NUMERIC;
           if (( 1 > __F1)) {
-            lisaac_push(&__3I4,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__5I4,L13509636); // L103 TRUE;
-            __AJ4=__J__;
+            lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__UBX,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__3I4,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__BJ4,L14689286); // L112 FALSE;
-            __AJ4=__F__;
+            lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__UBX,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__AJ4) {
-            lisaac_push(&__2I4,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__EJ4,L10652676); // L81 TRUE;
-            lisaac_push_first(&__FJ4,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__GJ4,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__HJ4,L15224840); // L116 NUMERIC;
-            __JJ4=(__SA1 > __F1);
-            lisaac_push(&__GJ4,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__KJ4,L14700552); // L112 NUMERIC;
-            __LJ4=(__SA1 == __F1);
-            if (__JJ4) {
-              lisaac_push(&__GJ4,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__MJ4,L10900996); // L83 TRUE;
-              __NJ4=__F__;
+          if (__RFF) {
+            lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__XX3,L10652676); // L81 TRUE;
+            lisaac_push_first(&__UBX,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__JFF,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L15224840); // L116 NUMERIC;
+            __RFF=(__PE1 > __F1);
+            lisaac_push(&__JFF,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L14700552); // L112 NUMERIC;
+            __SM4=(__PE1 == __F1);
+            if (__RFF) {
+              lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__2BX,L10900996); // L83 TRUE;
+              __UM4=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__GJ4,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__OJ4,L12342790); // L94 FALSE;
-              __NJ4=__LJ4;
+              lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__2BX,L12342790); // L94 FALSE;
+              __UM4=__SM4;
             };
-            __PJ4=__NJ4;
+            __RFF=__UM4;
           } else /* FALSE */ {
-            lisaac_push(&__2I4,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__QJ4,L12081158); // L92 FALSE;
-            __PJ4=__J__;
+            lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__XX3,L12081158); // L92 FALSE;
+            __RFF=__J__;
           };
-          if (__PJ4) {
-            lisaac_push(&__EGK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__VBX,L13509636); // L103 TRUE;
-            __HGK=__J__;
+          if (__RFF) {
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__EGK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__XBX,L14689286); // L112 FALSE;
-            __HGK=__F__;
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__HGK) {
-            lisaac_push(&__ZFK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__VPS,L8792068); // L67 TRUE;
-            lisaac_push_first(&__PGK,L19289106); // L147 BLOCK;
-            lisaac_push(&__PGK,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__JGT,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__WYT,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__5XU,L8792068); // L67 TRUE;
-            lisaac_push_first(&__4YT,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__1FK));
-            lisaac_push(&__JGT,L9181698); // L70 OBJECT;
+          if (__RFF) {
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8792068); // L67 TRUE;
+            lisaac_push_first(&__NSC,L19289106); // L147 BLOCK;
+            lisaac_push(&__NSC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ZMC,L9452546); // L72 OBJECT;
+            lisaac_push_first(&__RIC,L8260098); // L63 OBJECT;
+            lisaac_push_first(&__WX3,L8792068); // L67 TRUE;
+            lisaac_push_first(&__XX3,L8009218); // L61 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__UHK));
+            lisaac_push(&__ZMC,L9574914); // L73 OBJECT;
             __DX((&__string_43));
-            lisaac_push(&__JGT,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__RPY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__UPY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__VPY,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__WPY,L8272919); // L63 SYSTEM_IO;
+            lisaac_push(&__ZMC,L9706498); // L74 OBJECT;
+            lisaac_push_first(&__RIC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__WX3,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__XX3,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__UBX,L6962199); // L53 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__JGT,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__GZT,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__ZBX,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ZMC,L9848322); // L75 OBJECT;
+            lisaac_push_first(&__RIC,L10904578); // L83 OBJECT;
+            lisaac_push_first(&__WX3,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__ZFK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__CUL,L8530438); // L65 FALSE;
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__S4I,L41421336); // L316 STRING;
-          lisaac_push_first(&__UGK,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__IUL,L7088642); // L54 OBJECT;
-          __WGK=((____DB )(top_context->back->back));
-          lisaac_push(&__UGK,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__SUL,L10652676); // L81 TRUE;
-          lisaac_push_first(&__5GK,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__E5I,L41429528); // L316 STRING;
-          lisaac_push_first(&__BB1,L16923661); // L129 ABSTRACT_STRING;
-          __DB1=__T4I->__FC;
-          lisaac_push(&__BB1,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__SJ4,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__TJ4,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__UJ4,L15224840); // L116 NUMERIC;
+          lisaac_push(&__PKF,L41421336); // L316 STRING;
+          lisaac_push_first(&__1JY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__OMC,L7481858); // L57 OBJECT;
+          __UHK=((____DB )(top_context->back->back));
+          lisaac_push(&__1JY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__OMC,L10652676); // L81 TRUE;
+          lisaac_push_first(&__NSC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ZMC,L41429528); // L316 STRING;
+          lisaac_push_first(&__RIC,L16923661); // L129 ABSTRACT_STRING;
+          __PE1=__S2Y->__FC;
+          lisaac_push(&__RIC,L17187853); // L131 ABSTRACT_STRING;
+          lisaac_push_first(&__WX3,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__XX3,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__UBX,L15224840); // L116 NUMERIC;
           if (( 1 > __G1)) {
-            lisaac_push(&__TJ4,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__VJ4,L13509636); // L103 TRUE;
-            __WJ4=__J__;
+            lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__UBX,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__TJ4,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__XJ4,L14689286); // L112 FALSE;
-            __WJ4=__F__;
+            lisaac_push(&__XX3,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__UBX,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__WJ4) {
-            lisaac_push(&__SJ4,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__0J4,L10652676); // L81 TRUE;
-            lisaac_push_first(&__1J4,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__2J4,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__3J4,L15224840); // L116 NUMERIC;
-            __5J4=(__DB1 > __G1);
-            lisaac_push(&__2J4,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__AK4,L14700552); // L112 NUMERIC;
-            __BK4=(__DB1 == __G1);
-            if (__5J4) {
-              lisaac_push(&__2J4,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__CK4,L10900996); // L83 TRUE;
-              __DK4=__F__;
+          if (__RFF) {
+            lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__XX3,L10652676); // L81 TRUE;
+            lisaac_push_first(&__UBX,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__JFF,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L15224840); // L116 NUMERIC;
+            __RFF=(__PE1 > __G1);
+            lisaac_push(&__JFF,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__2BX,L14700552); // L112 NUMERIC;
+            __SM4=(__PE1 == __G1);
+            if (__RFF) {
+              lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__2BX,L10900996); // L83 TRUE;
+              __UM4=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__2J4,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__EK4,L12342790); // L94 FALSE;
-              __DK4=__BK4;
+              lisaac_push(&__JFF,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__2BX,L12342790); // L94 FALSE;
+              __UM4=__SM4;
             };
-            __FK4=__DK4;
+            __RFF=__UM4;
           } else /* FALSE */ {
-            lisaac_push(&__SJ4,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__GK4,L12081158); // L92 FALSE;
-            __FK4=__J__;
+            lisaac_push(&__WX3,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__XX3,L12081158); // L92 FALSE;
+            __RFF=__J__;
           };
-          if (__FK4) {
-            lisaac_push(&__5GK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__1BX,L13509636); // L103 TRUE;
-            __CHK=__J__;
+          if (__RFF) {
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__5GK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__3BX,L14689286); // L112 FALSE;
-            __CHK=__F__;
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__CHK) {
-            lisaac_push(&__UGK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__1PS,L8792068); // L67 TRUE;
-            lisaac_push_first(&__KHK,L19289106); // L147 BLOCK;
-            lisaac_push(&__KHK,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__QGT,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__LZT,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__LYU,L8792068); // L67 TRUE;
-            lisaac_push_first(&__TZT,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__WGK));
-            lisaac_push(&__QGT,L9181698); // L70 OBJECT;
+          if (__RFF) {
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8792068); // L67 TRUE;
+            lisaac_push_first(&__NSC,L19289106); // L147 BLOCK;
+            lisaac_push(&__NSC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ZMC,L9452546); // L72 OBJECT;
+            lisaac_push_first(&__RIC,L8260098); // L63 OBJECT;
+            lisaac_push_first(&__WX3,L8792068); // L67 TRUE;
+            lisaac_push_first(&__XX3,L8009218); // L61 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__UHK));
+            lisaac_push(&__ZMC,L9574914); // L73 OBJECT;
             __DX((&__string_43));
-            lisaac_push(&__QGT,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__ZPY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__2PY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__3PY,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__4PY,L8272919); // L63 SYSTEM_IO;
+            lisaac_push(&__ZMC,L9706498); // L74 OBJECT;
+            lisaac_push_first(&__RIC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__WX3,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__XX3,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__UBX,L6962199); // L53 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__QGT,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__1ZT,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__5BX,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ZMC,L9848322); // L75 OBJECT;
+            lisaac_push_first(&__RIC,L10904578); // L83 OBJECT;
+            lisaac_push_first(&__WX3,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__UGK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__3UL,L8530438); // L65 FALSE;
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__S4I,L41690648); // L318 STRING;
-          __J5I=__MAJ(__T4I,__F1);
-          lisaac_push(&__S4I,L41821720); // L319 STRING;
-          __K5I=__MAJ(__T4I,__G1);
-          lisaac_push(&__S4I,L41952280); // L320 STRING;
-          __L5I=__MAJ(__T4I,__F1);
-          lisaac_push(&__S4I,L42082328); // L321 STRING;
-          __M5I=__MAJ(__T4I,__G1);
-          lisaac_push(&__S4I,L42085912); // L321 STRING;
-          __SHK(__T4I,__M5I,__F1);
-          lisaac_push(&__S4I,L42213912); // L322 STRING;
-          __SHK(__T4I,__L5I,__G1);
-          lisaac_push(&__S4I,L42469912); // L324 STRING;
-          lisaac_push_first(&__LIK,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__0WL,L7088642); // L54 OBJECT;
-          __NIK=((____DB )(top_context->back->back));
-          lisaac_push(&__LIK,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__EXL,L10652676); // L81 TRUE;
-          lisaac_push_first(&__WIK,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__R5I,L42475032); // L324 STRING;
-          __T5I=__MAJ(__T4I,__F1);
-          if ((__T5I == __K5I)) {
-            lisaac_push(&__WIK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__BCX,L13509636); // L103 TRUE;
-            __ZIK=__J__;
+          lisaac_push(&__PKF,L41690648); // L318 STRING;
+          __CBJ=__FCJ(__S2Y,__F1);
+          lisaac_push(&__PKF,L41821720); // L319 STRING;
+          __DBJ=__FCJ(__S2Y,__G1);
+          lisaac_push(&__PKF,L41952280); // L320 STRING;
+          __EBJ=__FCJ(__S2Y,__F1);
+          lisaac_push(&__PKF,L42082328); // L321 STRING;
+          __FBJ=__FCJ(__S2Y,__G1);
+          lisaac_push(&__PKF,L42085912); // L321 STRING;
+          __LJK(__S2Y,__FBJ,__F1);
+          lisaac_push(&__PKF,L42213912); // L322 STRING;
+          __LJK(__S2Y,__EBJ,__G1);
+          lisaac_push(&__PKF,L42469912); // L324 STRING;
+          lisaac_push_first(&__1JY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__OMC,L7481858); // L57 OBJECT;
+          __UHK=((____DB )(top_context->back->back));
+          lisaac_push(&__1JY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__OMC,L10652676); // L81 TRUE;
+          lisaac_push_first(&__NSC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ZMC,L42475032); // L324 STRING;
+          __EBJ=__FCJ(__S2Y,__F1);
+          if ((__EBJ == __DBJ)) {
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__WIK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__DCX,L14689286); // L112 FALSE;
-            __ZIK=__F__;
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__ZIK) {
-            lisaac_push(&__LIK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__QOO,L8792068); // L67 TRUE;
-            lisaac_push_first(&__BJK,L19289106); // L147 BLOCK;
-            lisaac_push(&__BJK,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__FEP,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__VFQ,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__0DR,L8792068); // L67 TRUE;
-            lisaac_push_first(&__3FQ,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__NIK));
-            lisaac_push(&__FEP,L9181698); // L70 OBJECT;
+          if (__RFF) {
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8792068); // L67 TRUE;
+            lisaac_push_first(&__NSC,L19289106); // L147 BLOCK;
+            lisaac_push(&__NSC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ZMC,L9452546); // L72 OBJECT;
+            lisaac_push_first(&__RIC,L8260098); // L63 OBJECT;
+            lisaac_push_first(&__WX3,L8792068); // L67 TRUE;
+            lisaac_push_first(&__XX3,L8009218); // L61 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__UHK));
+            lisaac_push(&__ZMC,L9574914); // L73 OBJECT;
             __DX((&__string_43));
-            lisaac_push(&__FEP,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__BQY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__EQY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__FQY,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__GQY,L8272919); // L63 SYSTEM_IO;
+            lisaac_push(&__ZMC,L9706498); // L74 OBJECT;
+            lisaac_push_first(&__RIC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__WX3,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__XX3,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__UBX,L6962199); // L53 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__FEP,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__FGQ,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__FCX,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ZMC,L9848322); // L75 OBJECT;
+            lisaac_push_first(&__RIC,L10904578); // L83 OBJECT;
+            lisaac_push_first(&__WX3,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__LIK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__PXL,L8530438); // L65 FALSE;
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__S4I,L42600984); // L325 STRING;
-          lisaac_push_first(&__GJK,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__VXL,L7088642); // L54 OBJECT;
-          __IJK=((____DB )(top_context->back->back));
-          lisaac_push(&__GJK,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__5XL,L10652676); // L81 TRUE;
-          lisaac_push_first(&__RJK,L19285522); // L147 BLOCK;
-          lisaac_push_first(&__Z5I,L42606104); // L325 STRING;
-          __15I=__MAJ(__T4I,__G1);
-          if ((__15I == __J5I)) {
-            lisaac_push(&__RJK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__HCX,L13509636); // L103 TRUE;
-            __UJK=__J__;
+          lisaac_push(&__PKF,L42600984); // L325 STRING;
+          lisaac_push_first(&__1JY,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__OMC,L7481858); // L57 OBJECT;
+          __UHK=((____DB )(top_context->back->back));
+          lisaac_push(&__1JY,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__OMC,L10652676); // L81 TRUE;
+          lisaac_push_first(&__NSC,L19285522); // L147 BLOCK;
+          lisaac_push_first(&__ZMC,L42606104); // L325 STRING;
+          __DBJ=__FCJ(__S2Y,__G1);
+          if ((__DBJ == __CBJ)) {
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L13509636); // L103 TRUE;
+            __RFF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__RJK,L19282450); // L147 BLOCK;
-            lisaac_push_first(&__JCX,L14689286); // L112 FALSE;
-            __UJK=__F__;
+            lisaac_push(&__NSC,L19282450); // L147 BLOCK;
+            lisaac_push_first(&__ZMC,L14689286); // L112 FALSE;
+            __RFF=__F__;
           };
-          if (__UJK) {
-            lisaac_push(&__GJK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__WOO,L8792068); // L67 TRUE;
-            lisaac_push_first(&__2JK,L19289106); // L147 BLOCK;
-            lisaac_push(&__2JK,L19428370); // L148 BLOCK;
-            lisaac_push_first(&__MEP,L9059330); // L69 OBJECT;
-            lisaac_push_first(&__KGQ,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__GER,L8792068); // L67 TRUE;
-            lisaac_push_first(&__SGQ,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__IJK));
-            lisaac_push(&__MEP,L9181698); // L70 OBJECT;
+          if (__RFF) {
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8792068); // L67 TRUE;
+            lisaac_push_first(&__NSC,L19289106); // L147 BLOCK;
+            lisaac_push(&__NSC,L19428370); // L148 BLOCK;
+            lisaac_push_first(&__ZMC,L9452546); // L72 OBJECT;
+            lisaac_push_first(&__RIC,L8260098); // L63 OBJECT;
+            lisaac_push_first(&__WX3,L8792068); // L67 TRUE;
+            lisaac_push_first(&__XX3,L8009218); // L61 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__UHK));
+            lisaac_push(&__ZMC,L9574914); // L73 OBJECT;
             __DX((&__string_43));
-            lisaac_push(&__MEP,L9313282); // L71 OBJECT;
-            lisaac_push_first(&__JQY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__MQY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__NQY,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__OQY,L8272919); // L63 SYSTEM_IO;
+            lisaac_push(&__ZMC,L9706498); // L74 OBJECT;
+            lisaac_push_first(&__RIC,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__WX3,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__XX3,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__UBX,L6962199); // L53 SYSTEM_IO;
             fputc((int)('\n'),stdout);
-            lisaac_push(&__MEP,L9455106); // L72 OBJECT;
-            lisaac_push_first(&__0GQ,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__LCX,L4598824); // L35 SYSTEM;
+            lisaac_push(&__ZMC,L9848322); // L75 OBJECT;
+            lisaac_push_first(&__RIC,L10904578); // L83 OBJECT;
+            lisaac_push_first(&__WX3,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__GJK,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__KYL,L8530438); // L65 FALSE;
+            lisaac_push(&__1JY,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__OMC,L8530438); // L65 FALSE;
           };
         };
-        lisaac_push(&__S3,L7868939); // L60 SIGNED_INTEGER;
-        lisaac_push_first(&__NCX,L9195016); // L70 NUMERIC;
+        lisaac_push(&__ZOF,L7868939); // L60 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L9195016); // L70 NUMERIC;
         __G1=(____L)(__G1 -  1);
-        lisaac_push(&__S3,L8000011); // L61 SIGNED_INTEGER;
-        lisaac_push_first(&__PQY,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__3B1,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__4B1,L9195016); // L70 NUMERIC;
-        __RQY=(____L)(-  1);
-        lisaac_push(&__PQY,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__SQY,L9195016); // L70 NUMERIC;
-        __F1=(____L)(__F1 - __RQY);
-        lisaac_push(&__VJB,L12068370); // L92 BLOCK;
-        goto __LJB;
+        lisaac_push(&__ZOF,L8000011); // L61 SIGNED_INTEGER;
+        lisaac_push_first(&__PKF,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__1JY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__OMC,L9195016); // L70 NUMERIC;
+        __NJC=(____L)(-  1);
+        lisaac_push(&__PKF,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__1JY,L9195016); // L70 NUMERIC;
+        __F1=(____L)(__F1 - __NJC);
+        lisaac_push(&__HKF,L12068370); // L92 BLOCK;
+        goto __NKB;
       } else /* FALSE */ {
-        lisaac_push(&__MJB,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__L5C,L8530438); // L65 FALSE;
+        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__40,L8530438); // L65 FALSE;
       };
     };
   };
 }
 
-static ____4 __MAJ(____0B *__OAJ,____L __PAJ)
+static ____4 __FCJ(____0B *__HCJ,____L __ICJ)
 // ({__0B},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __DKK;
-  ____L __OC1,__0AJ;
-  _____CONTEXT __NAJ,__BKK,__QYL,__0YL,__MKK,__UAJ,__MC1,__IK4,__JK4;
-  _____CONTEXT __KK4,__LK4,__NK4,__QK4,__RK4,__SK4,__TK4,__WK4,__YK4;
-  _____CONTEXT __0K4,__2K4,__CMX,__EMX,__BQS,__XKK,__XGT,__A0T,__XYU;
-  _____CONTEXT __I0T,__H0Y,__K0Y,__L0Y,__M0Y,__Q0T,__GMX,__FZL,__IMX;
-  ____G __MK4,__VK4,__XK4,__ZK4,__1K4,__PKK;
-  ____4 *__ZAJ;
-  ____4 __2AJ,__QAJ;
-  lisaac_push_first(&__NAJ,L8260621); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__BKK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__QYL,L7088642); // L54 OBJECT;
-  __DKK=((____DB )(top_context->back->back));
-  lisaac_push(&__BKK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0YL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__MKK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UAJ,L8270349); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__MC1,L16923661); // L129 ABSTRACT_STRING;
-  __OC1=__OAJ->__FC;
-  lisaac_push(&__MC1,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__IK4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__JK4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__KK4,L15224840); // L116 NUMERIC;
-  if (( 1 > __PAJ)) {
-    lisaac_push(&__JK4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__LK4,L13509636); // L103 TRUE;
-    __MK4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JK4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NK4,L14689286); // L112 FALSE;
-    __MK4=__F__;
-  };
-  if (__MK4) {
-    lisaac_push(&__IK4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__QK4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__RK4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__SK4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__TK4,L15224840); // L116 NUMERIC;
-    __VK4=(__OC1 > __PAJ);
-    lisaac_push(&__SK4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__WK4,L14700552); // L112 NUMERIC;
-    __XK4=(__OC1 == __PAJ);
-    if (__VK4) {
-      lisaac_push(&__SK4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YK4,L10900996); // L83 TRUE;
-      __ZK4=__F__;
+  ____DB __2LK;
+  ____L __D3N;
+  _____CONTEXT __GCJ,__0LK,__J0L,__FMK,__NCJ,__42N,__PN4,__QN4,__RN4;
+  _____CONTEXT __ZN4,__0N4;
+  ____G __TN4,__4N4,__AO4;
+  ____4 *__SCJ;
+  ____4 __VCJ,__JCJ;
+  lisaac_push_first(&__GCJ,L8260621); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__0LK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__J0L,L7481858); // L57 OBJECT;
+  __2LK=((____DB )(top_context->back->back));
+  lisaac_push(&__0LK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__J0L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FMK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__NCJ,L8270349); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__42N,L16923661); // L129 ABSTRACT_STRING;
+  __D3N=__HCJ->__FC;
+  lisaac_push(&__42N,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__PN4,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__QN4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__RN4,L15224840); // L116 NUMERIC;
+  if (( 1 > __ICJ)) {
+    lisaac_push(&__QN4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__RN4,L13509636); // L103 TRUE;
+    __TN4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QN4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__RN4,L14689286); // L112 FALSE;
+    __TN4=__F__;
+  };
+  if (__TN4) {
+    lisaac_push(&__PN4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__QN4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__RN4,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__ZN4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__0N4,L15224840); // L116 NUMERIC;
+    __TN4=(__D3N > __ICJ);
+    lisaac_push(&__ZN4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__0N4,L14700552); // L112 NUMERIC;
+    __4N4=(__D3N == __ICJ);
+    if (__TN4) {
+      lisaac_push(&__ZN4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__0N4,L10900996); // L83 TRUE;
+      __AO4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__SK4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__0K4,L12342790); // L94 FALSE;
-      __ZK4=__XK4;
+      lisaac_push(&__ZN4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__0N4,L12342790); // L94 FALSE;
+      __AO4=__4N4;
     };
-    __1K4=__ZK4;
-  } else /* FALSE */ {
-    lisaac_push(&__IK4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__2K4,L12081158); // L92 FALSE;
-    __1K4=__J__;
-  };
-  if (__1K4) {
-    lisaac_push(&__MKK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__CMX,L13509636); // L103 TRUE;
-    __PKK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MKK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__EMX,L14689286); // L112 FALSE;
-    __PKK=__F__;
-  };
-  if (__PKK) {
-    lisaac_push(&__BKK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__BQS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XKK,L21910546); // L167 BLOCK;
-    lisaac_push(&__XKK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__XGT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__A0T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__XYU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__I0T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__DKK));
-    lisaac_push(&__XGT,L9181698); // L70 OBJECT;
+    __TN4=__AO4;
+  } else /* FALSE */ {
+    lisaac_push(&__PN4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__QN4,L12081158); // L92 FALSE;
+    __TN4=__J__;
+  };
+  if (__TN4) {
+    lisaac_push(&__FMK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NCJ,L13509636); // L103 TRUE;
+    __TN4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FMK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NCJ,L14689286); // L112 FALSE;
+    __TN4=__F__;
+  };
+  if (__TN4) {
+    lisaac_push(&__0LK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__J0L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FMK,L21910546); // L167 BLOCK;
+    lisaac_push(&__FMK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__NCJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__42N,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__PN4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QN4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2LK));
+    lisaac_push(&__NCJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__XGT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__H0Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__K0Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__L0Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__M0Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NCJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__42N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PN4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__QN4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__RN4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XGT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Q0T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GMX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NCJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__42N,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__PN4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BKK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__FZL,L8530438); // L65 FALSE;
+    lisaac_push(&__0LK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__J0L,L8530438); // L65 FALSE;
   };
-  __ZAJ=__OAJ->__OSE;
-  lisaac_push(&__NAJ,L8663565); // L66 ABSTRACT_STRING;
-  lisaac_push_first(&__IMX,L9195016); // L70 NUMERIC;
-  __0AJ=(____L)(__PAJ -  1);
-  if (__ZAJ==NULL) {
-    lisaac_push(&__NAJ,L8782861); // L67 ABSTRACT_STRING;
+  __SCJ=__HCJ->__HUE;
+  lisaac_push(&__GCJ,L8663565); // L66 ABSTRACT_STRING;
+  lisaac_push_first(&__0LK,L9195016); // L70 NUMERIC;
+  __D3N=(____L)(__ICJ -  1);
+  if (__SCJ==NULL) {
+    lisaac_push(&__GCJ,L8782861); // L67 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__NAJ,L8782861); // L67 ABSTRACT_STRING;
-    __2AJ=__RTD(((____4 *)__ZAJ),__0AJ);
+    lisaac_push(&__GCJ,L8782861); // L67 ABSTRACT_STRING;
+    __VCJ=__KVD(((____4 *)__SCJ),__D3N);
   };
-  __QAJ=__2AJ;
-  return(__QAJ);
+  __JCJ=__VCJ;
+  return(__JCJ);
 }
 
-static ____4 __A3D(____V *__C3D,____L __D3D)
+static ____4 __Z4D(____V *__14D,____L __24D)
 // ({__V},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __DFE;
-  ____L __LME,__O3D;
-  _____CONTEXT __B3D,__BFE,__4HE,__IIE,__MFE,__I3D,__GME,__4K4,__5K4;
-  _____CONTEXT __AL4,__BL4,__DL4,__GL4,__HL4,__IL4,__JL4,__ML4,__OL4;
-  _____CONTEXT __QL4,__SL4,__YLX,__0LX,__ADJ,__XFE,__D5L,__35M,__FRN;
-  _____CONTEXT __FAN,__BBZ,__EBZ,__FBZ,__GBZ,__NAN,__2LX,__TIE,__4LX;
-  ____G __CL4,__LL4,__NL4,__PL4,__RL4,__PFE;
-  ____4 *__N3D;
-  ____4 __Q3D,__E3D;
-  lisaac_push_first(&__B3D,L8260621); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__BFE,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4HE,L7088642); // L54 OBJECT;
-  __DFE=((____DB )(top_context->back->back));
-  lisaac_push(&__BFE,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__IIE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__MFE,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__I3D,L8270349); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__GME,L16923661); // L129 ABSTRACT_STRING;
-  __LME=__C3D->__YB;
-  lisaac_push(&__GME,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__4K4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__5K4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__AL4,L15224840); // L116 NUMERIC;
-  if (( 1 > __D3D)) {
-    lisaac_push(&__5K4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__BL4,L13509636); // L103 TRUE;
-    __CL4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5K4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__DL4,L14689286); // L112 FALSE;
-    __CL4=__F__;
-  };
-  if (__CL4) {
-    lisaac_push(&__4K4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__GL4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__HL4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__IL4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__JL4,L15224840); // L116 NUMERIC;
-    __LL4=(__LME > __D3D);
-    lisaac_push(&__IL4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__ML4,L14700552); // L112 NUMERIC;
-    __NL4=(__LME == __D3D);
-    if (__LL4) {
-      lisaac_push(&__IL4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__OL4,L10900996); // L83 TRUE;
-      __PL4=__F__;
+  ____DB __2GE;
+  ____L __EOE;
+  _____CONTEXT __04D,__0GE,__XJE,__FHE,__B5D,__5NE,__FO4,__GO4,__HO4;
+  _____CONTEXT __PO4,__QO4;
+  ____G __JO4,__UO4,__WO4;
+  ____4 *__G5D;
+  ____4 __J5D,__34D;
+  lisaac_push_first(&__04D,L8260621); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__0GE,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XJE,L7481858); // L57 OBJECT;
+  __2GE=((____DB )(top_context->back->back));
+  lisaac_push(&__0GE,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XJE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FHE,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__B5D,L8270349); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__5NE,L16923661); // L129 ABSTRACT_STRING;
+  __EOE=__14D->__YB;
+  lisaac_push(&__5NE,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__FO4,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__GO4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__HO4,L15224840); // L116 NUMERIC;
+  if (( 1 > __24D)) {
+    lisaac_push(&__GO4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__HO4,L13509636); // L103 TRUE;
+    __JO4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GO4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__HO4,L14689286); // L112 FALSE;
+    __JO4=__F__;
+  };
+  if (__JO4) {
+    lisaac_push(&__FO4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__GO4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__HO4,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__PO4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__QO4,L15224840); // L116 NUMERIC;
+    __JO4=(__EOE > __24D);
+    lisaac_push(&__PO4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__QO4,L14700552); // L112 NUMERIC;
+    __UO4=(__EOE == __24D);
+    if (__JO4) {
+      lisaac_push(&__PO4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QO4,L10900996); // L83 TRUE;
+      __WO4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__IL4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QL4,L12342790); // L94 FALSE;
-      __PL4=__NL4;
+      lisaac_push(&__PO4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QO4,L12342790); // L94 FALSE;
+      __WO4=__UO4;
     };
-    __RL4=__PL4;
-  } else /* FALSE */ {
-    lisaac_push(&__4K4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__SL4,L12081158); // L92 FALSE;
-    __RL4=__J__;
-  };
-  if (__RL4) {
-    lisaac_push(&__MFE,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YLX,L13509636); // L103 TRUE;
-    __PFE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MFE,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0LX,L14689286); // L112 FALSE;
-    __PFE=__F__;
-  };
-  if (__PFE) {
-    lisaac_push(&__BFE,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ADJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XFE,L21910546); // L167 BLOCK;
-    lisaac_push(&__XFE,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__D5L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__35M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FRN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FAN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__DFE));
-    lisaac_push(&__D5L,L9181698); // L70 OBJECT;
+    __JO4=__WO4;
+  } else /* FALSE */ {
+    lisaac_push(&__FO4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__GO4,L12081158); // L92 FALSE;
+    __JO4=__J__;
+  };
+  if (__JO4) {
+    lisaac_push(&__FHE,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__B5D,L13509636); // L103 TRUE;
+    __JO4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FHE,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__B5D,L14689286); // L112 FALSE;
+    __JO4=__F__;
+  };
+  if (__JO4) {
+    lisaac_push(&__0GE,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XJE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FHE,L21910546); // L167 BLOCK;
+    lisaac_push(&__FHE,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__B5D,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5NE,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FO4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GO4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2GE));
+    lisaac_push(&__B5D,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__D5L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BBZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EBZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__FBZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GBZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__B5D,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5NE,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FO4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GO4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HO4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__D5L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NAN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__2LX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__B5D,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5NE,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FO4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BFE,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TIE,L8530438); // L65 FALSE;
+    lisaac_push(&__0GE,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XJE,L8530438); // L65 FALSE;
   };
-  __N3D=__C3D->__ZB;
-  lisaac_push(&__B3D,L8663565); // L66 ABSTRACT_STRING;
-  lisaac_push_first(&__4LX,L9195016); // L70 NUMERIC;
-  __O3D=(____L)(__D3D -  1);
-  if (__N3D==NULL) {
-    lisaac_push(&__B3D,L8782861); // L67 ABSTRACT_STRING;
+  __G5D=__14D->__ZB;
+  lisaac_push(&__04D,L8663565); // L66 ABSTRACT_STRING;
+  lisaac_push_first(&__0GE,L9195016); // L70 NUMERIC;
+  __EOE=(____L)(__24D -  1);
+  if (__G5D==NULL) {
+    lisaac_push(&__04D,L8782861); // L67 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__B3D,L8782861); // L67 ABSTRACT_STRING;
-    __Q3D=__RTD(((____4 *)__N3D),__O3D);
+    lisaac_push(&__04D,L8782861); // L67 ABSTRACT_STRING;
+    __J5D=__KVD(((____4 *)__G5D),__EOE);
   };
-  __E3D=__Q3D;
-  return(__E3D);
+  __34D=__J5D;
+  return(__34D);
 }
 
-static ____4* __ULH(____4 *__WLH,____L __XLH,____L __YLH)
+static ____4* __NNH(____4 *__PNH,____L __QNH,____L __RNH)
 // ({__HB},{__L},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __GRH,__BSH,__2SH,__YMH,__GVH,__O5H,__KWH,__QWH,__OWH,__PTP;
-  ____DB __OUP,__XL4,__WZO,__JXQ,__IG1,__FYQ,__0G1,__FWP,__ND3,__PD3;
-  ____DB __VD3,__EZQ,__BE3,__DE3,__JE3,__FZQ,__GZQ,__XI2,__UMR,__ZYR;
-  ____DB __IZQ,__1WH,__ZWH,__O0O,__P0O,__RXP,__NYP,__GW3,__WW3,__4W3;
-  ____DB __AX3,__DV3,__TV3,__1V3,__3V3,__5V3,__F3O,__IY3,__YY3,__AZ3;
-  ____DB __CZ3,__FX3,__VX3,__3X3,__5X3,__BY3,__A4O,__B4O,__C4O,__JZ3;
-  ____DB __ZZ3,__B03,__D03,__Q4O,__K03,__003,__C13,__E13,__R4O,__AFS;
-  ____DB __2FS,__EAS,__M23,__223,__E33,__G33,__J13,__Z13,__B23,__D23;
-  ____DB __F23,__ABS,__VN1,__KN1,__BBS,__V33,__F43,__N43,__P43,__ZGS;
-  ____DB __3GS,__PL2,__EL2,__1GS,__PDS,__QDS,__RDS,__W43,__G53,__O53;
-  ____DB __Q53,__BXH,__NXH;
-  ____IPE __ANH,__CNH,__2UH,__VVH,__TVH,__1VH,__WE1,__LE1,__ZVH,__BWH;
-  ____IPE __5VH,__CWH,__3E1,__AZO,__4YO,__MZO,__UZO,__SZO,__3L4,__AM4;
-  ____IPE __CM4,__DM4,__5G1,__LD3,__TD3,__5D3,__HE3,__VI2,__VGZ,__TH1;
-  ____IPE __R0O,__4WH,__M1O,__X1O,__Z1O,__QI1,__RI1,__CJ1,__XI1,__1I1;
-  ____IPE __SI1,__21O,__IJ1,__PJ1,__LJ1,__UW3,__2W3,__FV3,__GV3,__KV3;
-  ____IPE __MV3,__OV3,__QV3,__SV3,__ZV3,__O2O,__R2O,__P2O,__TJ1,__UJ1;
-  ____IPE __S2O,__YJ1,__JZP,__KZP,__HK1,__2J1,__AK1,__LZP,__02O,__H3O;
-  ____IPE __I3O,__J3O,__YK1,__NK1,__RK1,__K3O,__L3O,__JL1,__4K1,__O3O;
-  ____IPE __R3O,__0L1,__PL1,__AM1,__HM1,__DM1,__WY3,__4Y3,__HX3,__IX3;
-  ____IPE __MX3,__OX3,__QX3,__SX3,__UX3,__1X3,__XZ3,__5Z3,__Y03,__A13;
-  ____IPE __WM1,__XM1,__OAS,__1M1,__ZAS,__1AS,__023,__C33,__L13,__M13;
-  ____IPE __Q13,__S13,__U13,__W13,__Y13,__513,__TN1,__EBS,__FBS,__GO1;
-  ____IPE __1N1,__5N1,__GBS,__HBS,__GAS,__MO1,__NO1,__OBS,__RO1,__5BS;
-  ____IPE __AP1,__VO1,__BCS,__ECS,__RP1,__GP1,__XP1,__4P1,__0P1,__1LS;
-  ____IPE __4LS,__OCS,__IKP,__ZCS,__NQ1,__CQ1,__1CS,__4CS,__VQ1,__TDJ;
-  ____IPE __DOR,__0Q1,__FOR,__D43,__L43,__GHZ,__HHZ,__4K2,__DLJ,__NUK;
-  ____IPE __IHZ,__0GS,__NL2,__E53,__M53;
-  ____NQE *__3WH,*__00O,*__M2O,*__53O,*__P4O,*__J03,*__5AS,*__DBS,*__CAS;
-  ____NQE *__N33,*__O33,*__ODS,*__V43;
-  ____L __RVH,__3VH,__2YO,__HZO,__IZO,__RZO,__5L4,__OE3,__RE3,__VE3;
-  ____L __YWH,__H1O,__I1O,__JW3,__LW3,__PW3,__RW3,__0E3,__3E3,__BF3;
-  ____L __N2O,__RF3,__UF3,__YF3,__N3O,__LY3,__NY3,__RY3,__TY3,__MZ3;
-  ____L __OZ3,__SZ3,__UZ3,__N03,__P03,__T03,__V03,__P23,__R23,__V23;
-  ____L __X23,__3F3,__AG3,__EG3,__ACS,__2ZO,__5ZO,__2GZ,__0CS,__Y33;
-  ____L __033,__433,__A43,__Z43,__143,__543,__B53,__FNH;
-  _____CONTEXT __VLH,__ERH,__W2H,__A3H,__PRH,__3LH,__IQW,__KQW,__TNJ;
-  _____CONTEXT __0RH,__EIM,__UFN,__3TN,__2FN,__FSY,__ISY,__JSY,__KSY;
-  _____CONTEXT __EGN,__MQW,__L3H,__5RH,__R3H,__13H,__KSH,__EMH,__OQW;
-  _____CONTEXT __SQW,__UQW,__IKO,__VSH,__TWO,__GQP,__JTQ,__OQP,__NSY;
-  _____CONTEXT __QSY,__RSY,__SSY,__WQP,__WQW,__G4H,__0SH,__M4H,__W4H;
-  _____CONTEXT __FTH,__MMH,__BC3,__CC3,__DC3,__HC3,__JC3,__LC3,__NC3;
-  _____CONTEXT __PC3,__YQW,__0QW,__OKO,__QTH,__0WO,__1QP,__VTQ,__DRP;
-  _____CONTEXT __VSY,__YSY,__ZSY,__0SY,__LRP,__2QW,__B5H,__VTH,__WUH;
-  _____CONTEXT __4QW,__BRW,__IRW,__LRW,__L5H,__LEI,__VEI,__X5H,__LVH;
-  _____CONTEXT __OIJ,__RC3,__SC3,__WC3,__YC3,__0C3,__BDX,__DDX,__NRW;
-  _____CONTEXT __PRW,__IJV,__CAI,__MNV,__SSV,__11V,__0SV,__LTY,__OTY;
-  _____CONTEXT __PTY,__QTY,__CTV,__RRW,__AFI,__RTY,__JE1,__SE1,__VE1;
-  _____CONTEXT __XE1,__PE1,__TTY,__VTY,__2C3,__3C3,__4C3,__AD3,__UKO;
-  _____CONTEXT __IWH,__0E1,__1E1,__5E1,__XTY,__LYO,__3RW,__ASW,__MTP;
-  _____CONTEXT __RVQ,__1VQ,__YTP,__XYO,__CSW,__ESW,__DYS,__DUP,__MPT;
-  _____CONTEXT __ELU,__HCV,__MLU,__3TY,__AUY,__BUY,__CUY,__ULU,__GSW;
-  _____CONTEXT __GWQ,__DUY,__LUP,__MWQ,__WWQ,__XUP,__EZO,__HUY,__ISW;
-  _____CONTEXT __JUY,__MSW,__OSW,__JYS,__CVP,__TPT,__ZLU,__TCV,__BMU;
-  _____CONTEXT __NUY,__QUY,__RUY,__SUY,__JMU,__QSW,__BXQ,__TUY,__VUY;
-  _____CONTEXT __UL4,__VL4,__WL4,__ZL4,__0L4,__1L4,__2L4,__4L4,__BM4;
-  _____CONTEXT __XM4,__YM4,__ZM4,__0M4,__2M4,__5M4,__AN4,__BN4,__CN4;
-  _____CONTEXT __FN4,__HN4,__JN4,__MN4,__GM4,__IM4,__JM4,__KM4,__LM4;
-  _____CONTEXT __MM4,__NM4,__OM4,__PM4,__QM4,__RM4,__SM4,__TM4,__UM4;
-  _____CONTEXT __VM4,__LVP,__GXQ,__0KR,__ELR,__SXQ,__WVP,__SSW,__USW;
-  _____CONTEXT __Z0S,__3XQ,__IQT,__2PU,__XDV,__EQU,__1UY,__4UY,__5UY;
-  _____CONTEXT __AVY,__MQU,__WSW,__PLR,__DG1,__GG1,__CYQ,__VLR,__5LR;
-  _____CONTEXT __OYQ,__4VP,__YSW,__0SW,__50S,__ZYQ,__PQT,__RQU,__DEV;
-  _____CONTEXT __ZQU,__DVY,__GVY,__HVY,__IVY,__BRU,__2SW,__KMR,__VG1;
-  _____CONTEXT __YG1,__2G1,__3G1,__BH1,__AZQ,__ED3,__HD3,__ID3,__JD3;
-  _____CONTEXT __KD3,__MD3,__OD3,__QD3,__RD3,__SD3,__UD3,__WD3,__YD3;
-  _____CONTEXT __1D3,__2D3,__3D3,__4D3,__AE3,__CE3,__EE3,__FE3,__GE3;
-  _____CONTEXT __IE3,__KE3,__JVY,__RMR,__QI2,__RI2,__TI2,__UI2,__WI2;
-  _____CONTEXT __YI2,__VYR,__SGZ,__TGZ,__XGZ,__FEX,__EH1,__HH1,__KH1;
-  _____CONTEXT __NH1,__ZKO,__WWH,__ME3,__NE3,__QE3,__SE3,__TE3,__UE3;
-  _____CONTEXT __WE3,__QH1,__RH1,__VH1,__NVY,__RVY,__K0O,__QEX,__HXP;
-  _____CONTEXT __U0O,__DTW,__GTW,__OXP,__M0Q,__W0Q,__0XP,__E1O,__WVY;
-  _____CONTEXT __ITW,__YVY,__MTW,__OTW,__PYS,__FYP,__0PT,__OMU,__5CV;
-  _____CONTEXT __WMU,__2VY,__5VY,__AWY,__BWY,__4MU,__QTW,__B1Q,__KYP;
-  _____CONTEXT __H1Q,__R1Q,__WYP,__T1O,__ON4,__PN4,__QN4,__RN4,__TN4;
-  _____CONTEXT __WN4,__XN4,__YN4,__ZN4,__2N4,__4N4,__AO4,__DO4,__STW;
-  _____CONTEXT __UTW,__UJV,__BZP,__0NV,__2TV,__T2V,__EUV,__EWY,__HWY;
-  _____CONTEXT __IWY,__JWY,__MUV,__WTW,__21Q,__OI1,__VI1,__4I1,__BJ1;
-  _____CONTEXT __DJ1,__0I1,__2I1,__TI1,__KWY,__RZP,__C2O,__GJ1,__OJ1;
-  _____CONTEXT __KJ1,__MJ1,__YTW,__0TW,__F1S,__K2O,__BV3,__CW3,__DW3;
-  _____CONTEXT __EW3,__HW3,__IW3,__KW3,__MW3,__NW3,__OW3,__QW3,__SW3;
-  _____CONTEXT __TW3,__VW3,__XW3,__YW3,__ZW3,__0W3,__1W3,__3W3,__5W3;
-  _____CONTEXT __BX3,__EV3,__HV3,__IV3,__JV3,__LV3,__NV3,__PV3,__RV3;
-  _____CONTEXT __UV3,__VV3,__WV3,__XV3,__YV3,__0V3,__2V3,__4V3,__AW3;
-  _____CONTEXT __YE3,__ZE3,__2E3,__4E3,__5E3,__AF3,__CF3,__OWY,__SWY;
-  _____CONTEXT __RJ1,__VJ1,__XJ1,__2QT,__Y2O,__GZP,__0J1,__DK1,__GK1;
-  _____CONTEXT __IK1,__5J1,__BK1,__UEX,__EF3,__FF3,__JF3,__LF3,__NF3;
-  _____CONTEXT __CRT,__CMV,__D3O,__LK1,__UK1,__XK1,__ZK1,__QK1,__SK1;
-  _____CONTEXT __WWY,__PF3,__QF3,__TF3,__VF3,__WF3,__XF3,__ZF3,__2K1;
-  _____CONTEXT __FL1,__IL1,__KL1,__CL1,__NL1,__WL1,__ZL1,__1L1,__TL1;
-  _____CONTEXT __4L1,__GM1,__CM1,__EM1,__ZQV,__X3O,__4QV,__33O,__DX3;
-  _____CONTEXT __EY3,__FY3,__GY3,__JY3,__KY3,__MY3,__OY3,__PY3,__QY3;
-  _____CONTEXT __SY3,__UY3,__VY3,__XY3,__ZY3,__0Y3,__1Y3,__2Y3,__3Y3;
-  _____CONTEXT __5Y3,__BZ3,__DZ3,__GX3,__JX3,__KX3,__LX3,__NX3,__PX3;
-  _____CONTEXT __RX3,__TX3,__WX3,__XX3,__YX3,__ZX3,__0X3,__2X3,__4X3;
-  _____CONTEXT __AY3,__CY3,__0WY,__3WY,__5WY,__DXY,__HRT,__L1S,__JOR;
-  _____CONTEXT __N4O,__FZ3,__GZ3,__HZ3,__KZ3,__LZ3,__NZ3,__PZ3,__QZ3;
-  _____CONTEXT __RZ3,__TZ3,__VZ3,__WZ3,__YZ3,__0Z3,__1Z3,__2Z3,__3Z3;
-  _____CONTEXT __4Z3,__A03,__C03,__E03,__G03,__H03,__I03,__L03,__M03;
-  _____CONTEXT __O03,__Q03,__R03,__S03,__U03,__W03,__X03,__Z03,__103;
-  _____CONTEXT __203,__303,__403,__503,__B13,__D13,__F13,__55R,__2TW;
-  _____CONTEXT __5TW,__3ES,__NJS,__XJS,__JFS,__MAS,__UM1,__YM1,__0M1;
-  _____CONTEXT __BUW,__DUW,__Q4S,__UFS,__MST,__FTU,__WFV,__NTU,__IXY;
-  _____CONTEXT __LXY,__MXY,__NXY,__VTU,__FUW,__CKS,__ZFS,__IKS,__SKS;
-  _____CONTEXT __FGS,__VAS,__FO4,__GO4,__HO4,__IO4,__KO4,__NO4,__OO4;
-  _____CONTEXT __PO4,__QO4,__TO4,__VO4,__XO4,__0O4,__HUW,__JUW,__KLV;
-  _____CONTEXT __QGS,__SPV,__PYV,__H5V,__XYV,__QXY,__TXY,__UXY,__VXY;
-  _____CONTEXT __5YV,__LUW,__3KS,__H13,__I23,__J23,__K23,__N23,__O23;
-  _____CONTEXT __Q23,__S23,__T23,__U23,__W23,__Y23,__Z23,__123,__323;
-  _____CONTEXT __423,__523,__A33,__B33,__D33,__F33,__H33,__K13,__N13;
-  _____CONTEXT __O13,__P13,__R13,__T13,__V13,__X13,__013,__113,__213;
-  _____CONTEXT __313,__413,__A23,__C23,__E23,__G23,__IN1,__ON1,__PN1;
-  _____CONTEXT __RN1,__SN1,__UN1,__WN1,__LN1,__F0O,__ZN1,__CO1,__FO1;
-  _____CONTEXT __HO1,__4N1,__AO1,__WXY,__JHS,__OHS,__MBS,__KO1,__OO1;
-  _____CONTEXT __QO1,__UHS,__XBS,__J33,__L33,__M33,__P33,__Q33,__R3S;
-  _____CONTEXT __3BS,__1F3,__2F3,__5F3,__BG3,__CG3,__DG3,__FG3,__TO1;
-  _____CONTEXT __2O1,__5O1,__BP1,__ZO1,__EP1,__NP1,__QP1,__SP1,__KP1;
-  _____CONTEXT __VP1,__3P1,__ZP1,__1P1,__NUW,__PUW,__W3S,__MCS,__YLS;
-  _____CONTEXT __5EX,__EKP,__23S,__ELV,__XCS,__YZO,__JEX,__JWP,__0GZ;
-  _____CONTEXT __AHZ,__BHZ,__3GZ,__AQ1,__JQ1,__MQ1,__OQ1,__GQ1,__PDJ;
-  _____CONTEXT __RQ1,__UQ1,__WQ1,__PBZ,__B4S,__0XY,__AOR,__ZQ1,__YEX;
-  _____CONTEXT __DZR,__G4S,__GDS,__L4S,__MDS,__WGS,__R33,__S33,__T33;
-  _____CONTEXT __W33,__X33,__Z33,__133,__233,__333,__533,__B43,__C43;
-  _____CONTEXT __E43,__G43,__H43,__I43,__J43,__K43,__M43,__O43,__Q43;
-  _____CONTEXT __EHZ,__ALJ,__0K2,__3K2,__5K2,__JUK,__WHX,__JHZ,__CL2;
-  _____CONTEXT __IL2,__JL2,__LL2,__ML2,__OL2,__QL2,__FL2,__2EX,__3XY;
-  _____CONTEXT __AYY,__CYY,__GYY,__POR,__WZP,__Z4O,__S43,__T43,__U43;
-  _____CONTEXT __X43,__Y43,__043,__243,__343,__443,__A53,__C53,__D53;
-  _____CONTEXT __F53,__H53,__I53,__J53,__K53,__L53,__N53,__P53,__R53;
-  _____CONTEXT __FXH,__RUW,__LXH,__QAI,__0AI,__WXH,__LNH,__VUW,__XUW;
-  _____CONTEXT __TOJ,__BYH,__MIM,__NGN,__JUN,__VGN,__LYY,__OYY,__PYY;
-  _____CONTEXT __QYY,__3GN,__ZUW,__FBI;
-  ____G __SRH,__NSH,__GC3,__IC3,__KC3,__OC3,__ITH,__VC3,__XC3,__ZC3;
-  ____G __UIJ,__05H,__5C3,__1TP,__0UP,__1M4,__EN4,__GN4,__IN4,__LN4;
-  ____G __HM4,__VXQ,__RYQ,__3XP,__SN4,__1N4,__3N4,__5N4,__CO4,__ZYP;
-  ____G __F2O,__IF3,__KF3,__MF3,__42O,__MFS,__JO4,__SO4,__UO4,__WO4;
-  ____G __ZO4,__IGS,__SBS,__HCS,__SCS,__ZXH;
-  ____DB *__HG1,*__ZG1,*__IH1,*__OH1;
-  ____4 *__ENH,*__ZLH;
-  lisaac_push_first(&__VLH,L13110293); // L100 NATIVE_ARRAY;
-  lisaac_push_first(&__ERH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__W2H,L7088642); // L54 OBJECT;
-  __GRH=((____DB )(top_context->back->back));
-  lisaac_push(&__ERH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__A3H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__PRH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__3LH,L13111317); // L100 NATIVE_ARRAY;
-  if (((void *)__WLH != (void *)NULL)) {
-    lisaac_push(&__PRH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__IQW,L13509636); // L103 TRUE;
-    __SRH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PRH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KQW,L14689286); // L112 FALSE;
-    __SRH=__F__;
-  };
-  if (__SRH) {
-    lisaac_push(&__ERH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TNJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0RH,L21910546); // L167 BLOCK;
-    lisaac_push(&__0RH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__EIM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__UFN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__3TN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2FN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__GRH));
-    lisaac_push(&__EIM,L9181698); // L70 OBJECT;
+  ____DB __5SH,__5WH,__HBI,__DYH,__HYH,__CZQ,__4XP,__AH3,__CH3,__B03;
+  ____DB __R03,__Z03,__103,__44O,__D23,__T23,__123,__323;
+  ____BRE __ZOH,__1OH,__VWH,__MXH,__4H1,__QI1,__X0O,__L1O,__JP4,__KM1;
+  ____BRE __1M1,__CN1,__4M1,__P03,__BZ3,__FZ3,__HZ3,__C1P,__D1P,__0N1;
+  ____BRE __PN1,__AO1,__R23,__D13,__H13,__J13;
+  ____L __KXH,__V0O,__B1O,__II3,__E03,__G03,__K03,__EJ3,__HJ3,__LJ3;
+  ____L __G23,__I23,__M23;
+  ____GSE *__WYH,*__T2O,*__F4O,*__Y5O,*__1BS,*__IB4,*__JB4;
+  _____CONTEXT __ONH,__3SH,__P4H,__ITH,__WNH,__NHN,__WVN,__VHN,__SLY;
+  _____CONTEXT __YMY,__AEV,__FNU,__KNY,__IQ4,__JQ4,__W03,__Y03,__K23;
+  _____CONTEXT __L23,__Y23,__023;
+  ____G __LTH,__1F3,__3F3,__UVP,__NQ4,__PQ4,__1I3,__3I3,__5I3;
+  ____DB *__0J1;
+  ____4 *__3OH,*__SNH;
+  lisaac_push_first(&__ONH,L13110293); // L100 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__P4H,L7481858); // L57 OBJECT;
+  __5SH=((____DB )(top_context->back->back));
+  lisaac_push(&__3SH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__P4H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ITH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WNH,L13111317); // L100 NATIVE_ARRAY;
+  if (((void *)__PNH != (void *)NULL)) {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L13509636); // L103 TRUE;
+    __LTH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L14689286); // L112 FALSE;
+    __LTH=__F__;
+  };
+  if (__LTH) {
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ITH,L21910546); // L167 BLOCK;
+    lisaac_push(&__ITH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WNH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NHN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VHN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5SH));
+    lisaac_push(&__WNH,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__EIM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FSY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ISY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__JSY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KSY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WNH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NHN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VHN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SLY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__EIM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EGN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MQW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WNH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NHN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__WVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ERH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__L3H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VLH,L13241365); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__5RH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__R3H,L7088642); // L54 OBJECT;
-  __BSH=((____DB )(top_context->back->back));
-  lisaac_push(&__5RH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__13H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KSH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__EMH,L13249045); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__OQW,L15224840); // L116 NUMERIC;
-  if ((__XLH >  0)) {
-    lisaac_push(&__KSH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__SQW,L13509636); // L103 TRUE;
-    __NSH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KSH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__UQW,L14689286); // L112 FALSE;
-    __NSH=__F__;
-  };
-  if (__NSH) {
-    lisaac_push(&__5RH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__IKO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VSH,L21910546); // L167 BLOCK;
-    lisaac_push(&__VSH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__TWO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GQP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JTQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OQP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BSH));
-    lisaac_push(&__TWO,L9181698); // L70 OBJECT;
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ONH,L13241365); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__P4H,L7481858); // L57 OBJECT;
+  __5SH=((____DB )(top_context->back->back));
+  lisaac_push(&__3SH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__P4H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ITH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WNH,L13249045); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__NHN,L15224840); // L116 NUMERIC;
+  if ((__QNH >  0)) {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L13509636); // L103 TRUE;
+    __LTH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L14689286); // L112 FALSE;
+    __LTH=__F__;
+  };
+  if (__LTH) {
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ITH,L21910546); // L167 BLOCK;
+    lisaac_push(&__ITH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WNH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NHN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VHN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5SH));
+    lisaac_push(&__WNH,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__TWO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NSY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QSY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RSY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SSY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WNH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NHN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VHN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SLY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TWO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__WQP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__WQW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WNH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NHN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__WVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5RH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__G4H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VLH,L13372437); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__0SH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__M4H,L7088642); // L54 OBJECT;
-  __2SH=((____DB )(top_context->back->back));
-  lisaac_push(&__0SH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__W4H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__FTH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__MMH,L13380117); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__BC3,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__CC3,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__DC3,L15224840); // L116 NUMERIC;
-  __GC3=(__XLH > __YLH);
-  lisaac_push(&__CC3,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__HC3,L14700552); // L112 NUMERIC;
-  __IC3=(__XLH == __YLH);
-  if (__GC3) {
-    lisaac_push(&__CC3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__JC3,L10900996); // L83 TRUE;
-    __KC3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__CC3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__LC3,L12342790); // L94 FALSE;
-    __KC3=__IC3;
-  };
-  if (__KC3) {
-    lisaac_push(&__BC3,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__NC3,L13509636); // L103 TRUE;
-    __OC3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BC3,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__PC3,L14689286); // L112 FALSE;
-    __OC3=__F__;
-  };
-  if (__OC3) {
-    lisaac_push(&__FTH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YQW,L13509636); // L103 TRUE;
-    __ITH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FTH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0QW,L14689286); // L112 FALSE;
-    __ITH=__F__;
-  };
-  if (__ITH) {
-    lisaac_push(&__0SH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OKO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QTH,L21910546); // L167 BLOCK;
-    lisaac_push(&__QTH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0WO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__1QP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VTQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DRP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__2SH));
-    lisaac_push(&__0WO,L9181698); // L70 OBJECT;
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ONH,L13372437); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__P4H,L7481858); // L57 OBJECT;
+  __5SH=((____DB )(top_context->back->back));
+  lisaac_push(&__3SH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__P4H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ITH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WNH,L13380117); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__NHN,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__WVN,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__VHN,L15224840); // L116 NUMERIC;
+  __LTH=(__QNH > __RNH);
+  lisaac_push(&__WVN,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__VHN,L14700552); // L112 NUMERIC;
+  __1F3=(__QNH == __RNH);
+  if (__LTH) {
+    lisaac_push(&__WVN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VHN,L10900996); // L83 TRUE;
+    __3F3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WVN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VHN,L12342790); // L94 FALSE;
+    __3F3=__1F3;
+  };
+  if (__3F3) {
+    lisaac_push(&__NHN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__WVN,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NHN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__WVN,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ITH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WNH,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ITH,L21910546); // L167 BLOCK;
+    lisaac_push(&__ITH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WNH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NHN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VHN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5SH));
+    lisaac_push(&__WNH,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__0WO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VSY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__YSY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ZSY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0SY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WNH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NHN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VHN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SLY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0WO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LRP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__2QW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WNH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NHN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__WVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0SH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__B5H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VLH,L14183957); // L108 NATIVE_ARRAY;
-  lisaac_push_first(&__VTH,L4069927); // L31 CONVERT;
-  __YMH=((____DB )__WLH);
-  lisaac_push(&__VLH,L14693909); // L112 NATIVE_ARRAY;
-  __ANH=__NYE(__XLH);
-  lisaac_push(&__VLH,L13900309); // L106 NATIVE_ARRAY;
-  __CNH=__NYE(__YLH);
-  lisaac_push(&__VLH,L14710805); // L112 NATIVE_ARRAY;
-  lisaac_push_first(&__WUH,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__4QW,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__BRW,L4069927); // L31 CONVERT;
-  __2UH=((____IPE ) 0);
-  lisaac_push(&__WUH,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__IRW,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__LRW,L4069927); // L31 CONVERT;
-  __GVH=((____DB )(NULL));
-  lisaac_push(&__WUH,L79704620); // L608 MEMORY;
-  lisaac_push_first(&__L5H,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__LEI,L7088642); // L54 OBJECT;
-  __O5H=((____DB )(top_context->back->back));
-  lisaac_push(&__L5H,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__VEI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__X5H,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__LVH,L79699500); // L608 MEMORY;
-  lisaac_push_first(&__OIJ,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__RC3,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__SC3,L15224840); // L116 NUMERIC;
-  __VC3=(__2UH > __CNH);
-  lisaac_push(&__RC3,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__WC3,L14700552); // L112 NUMERIC;
-  __XC3=(__2UH == __CNH);
-  if (__VC3) {
-    lisaac_push(&__RC3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YC3,L10900996); // L83 TRUE;
-    __ZC3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__RC3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0C3,L12342790); // L94 FALSE;
-    __ZC3=__XC3;
-  };
-  if (__ZC3) {
-    lisaac_push(&__OIJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__BDX,L13509636); // L103 TRUE;
-    __UIJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OIJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__DDX,L14689286); // L112 FALSE;
-    __UIJ=__F__;
-  };
-  if (__UIJ) {
-    lisaac_push(&__X5H,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NRW,L13509636); // L103 TRUE;
-    __05H=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__X5H,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__PRW,L14689286); // L112 FALSE;
-    __05H=__F__;
-  };
-  if (__05H) {
-    lisaac_push(&__L5H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__IJV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CAI,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__MNV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SSV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__11V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0SV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__O5H));
-    lisaac_push(&__MNV,L9181698); // L70 OBJECT;
-    __DX((&__string_128));
-    lisaac_push(&__MNV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LTY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OTY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PTY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QTY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__3SH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P4H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ONH,L14183957); // L108 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L4069927); // L31 CONVERT;
+  __5SH=((____DB )__PNH);
+  lisaac_push(&__ONH,L14693909); // L112 NATIVE_ARRAY;
+  __ZOH=__G0E(__QNH);
+  lisaac_push(&__ONH,L13900309); // L106 NATIVE_ARRAY;
+  __1OH=__G0E(__RNH);
+  lisaac_push(&__ONH,L14710805); // L112 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__P4H,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__ITH,L4069927); // L31 CONVERT;
+  __VWH=((____BRE ) 0);
+  lisaac_push(&__3SH,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__P4H,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__ITH,L4069927); // L31 CONVERT;
+  __5WH=((____DB )(NULL));
+  lisaac_push(&__3SH,L79704620); // L608 MEMORY;
+  lisaac_push_first(&__P4H,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__ITH,L7481858); // L57 OBJECT;
+  __HBI=((____DB )(top_context->back->back));
+  lisaac_push(&__P4H,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__ITH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__WNH,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__NHN,L79699500); // L608 MEMORY;
+  lisaac_push_first(&__WVN,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__VHN,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__SLY,L15224840); // L116 NUMERIC;
+  __LTH=(__VWH > __1OH);
+  lisaac_push(&__VHN,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__SLY,L14700552); // L112 NUMERIC;
+  __1F3=(__VWH == __1OH);
+  if (__LTH) {
+    lisaac_push(&__VHN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__SLY,L10900996); // L83 TRUE;
+    __3F3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__VHN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__SLY,L12342790); // L94 FALSE;
+    __3F3=__1F3;
+  };
+  if (__3F3) {
+    lisaac_push(&__WVN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VHN,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__WVN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VHN,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__WNH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NHN,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__WNH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NHN,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__P4H,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__ITH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WNH,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__NHN,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__WVN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SLY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__HBI));
+    lisaac_push(&__NHN,L9574914); // L73 OBJECT;
+    __DX((&__string_133));
+    lisaac_push(&__NHN,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__WVN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VHN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SLY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YMY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MNV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CTV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__RRW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NHN,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__WVN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__VHN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__L5H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__AFI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__WUH,L79982636); // L610 MEMORY;
-  lisaac_push_first(&__RTY,L5774867); // L44 POINTER;
-  __RVH=((____L )(sizeof(void *)));
-  lisaac_push(&__WUH,L79982636); // L610 MEMORY;
-  __VVH=__NYE(__RVH);
-  lisaac_push(&__WUH,L79983148); // L610 MEMORY;
-  __TVH=__BEJ(__ANH,__VVH);
-  __2UH=__TVH;
-  lisaac_push(&__WUH,L80111148); // L611 MEMORY;
-  __1VH=__NYE( 4);
-  lisaac_push(&__WUH,L80098860); // L611 MEMORY;
-  lisaac_push_first(&__JE1,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__SE1,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__VE1,L5383176); // L41 NUMERIC;
-  __WE1=__NYE( 0);
-  lisaac_push(&__SE1,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__XE1,L9195016); // L70 NUMERIC;
-  __LE1=(____IPE)(__WE1 - __1VH);
-  lisaac_push(&__JE1,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__PE1,L9195016); // L70 NUMERIC;
-  __ZVH=(____IPE)(__TVH - __LE1);
-  lisaac_push(&__WUH,L80244780); // L612 MEMORY;
-  lisaac_push_first(&__TTY,L5774867); // L44 POINTER;
-  __3VH=((____L )(sizeof(void *)));
-  lisaac_push(&__WUH,L80244780); // L612 MEMORY;
-  __BWH=__NYE(__3VH);
-  lisaac_push(&__WUH,L80245292); // L612 MEMORY;
-  __5VH=__BEJ(__CNH,__BWH);
-  lisaac_push(&__WUH,L80362540); // L613 MEMORY;
-  lisaac_push_first(&__VTY,L46932012); // L358 MEMORY;
-  __CWH=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__WUH,L80355884); // L613 MEMORY;
-  lisaac_push_first(&__2C3,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__3C3,L15224840); // L116 NUMERIC;
-  if ((__ZVH > __CWH)) {
-    lisaac_push(&__2C3,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__4C3,L13509636); // L103 TRUE;
-    __5C3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2C3,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__AD3,L14689286); // L112 FALSE;
-    __5C3=__F__;
-  };
-  if (__5C3) {
-    lisaac_push(&__WUH,L81267244); // L620 MEMORY;
-    lisaac_push_first(&__UKO,L6825988); // L52 TRUE;
-    lisaac_push_first(&__IWH,L80497708); // L614 MEMORY;
-    __KWH=__4ZH(__5VH);
-    __GVH=__KWH;
-    lisaac_push(&__IWH,L80627756); // L615 MEMORY;
-    __5WO(__YMH,__KWH,__TVH);
-    lisaac_push(&__IWH,L80760364); // L616 MEMORY;
-    lisaac_push_first(&__0E1,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__1E1,L78949383); // L602 INTEGER;
-    __3E1=__NYE( 4);
-    lisaac_push(&__1E1,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__5E1,L4069927); // L31 CONVERT;
-    __QWH=((____DB )__3E1);
-    lisaac_push(&__IWH,L80748076); // L616 MEMORY;
-    lisaac_push_first(&__XTY,L9195016); // L70 NUMERIC;
-    __OWH=(void *)((unsigned long)__YMH - (unsigned long)__QWH);
-    lisaac_push(&__IWH,L80768556); // L616 MEMORY;
-    lisaac_push_first(&__LYO,L3951145); // L30 UINTEGER_CPU;
-    lisaac_push_first(&__3RW,L68588040); // L523 NUMERIC;
-    lisaac_push_first(&__ASW,L4069927); // L31 CONVERT;
-    lisaac_push(&__LYO,L75113004); // L573 MEMORY;
-    lisaac_push_first(&__MTP,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__RVQ,L7088642); // L54 OBJECT;
-    __PTP=((____DB )(top_context->back->back));
-    lisaac_push(&__MTP,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__1VQ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__YTP,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__XYO,L75106860); // L573 MEMORY;
-    if ((__OWH != (void *)NULL)) {
-      lisaac_push(&__YTP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__CSW,L13509636); // L103 TRUE;
-      __1TP=__J__;
+    lisaac_push(&__P4H,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__ITH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3SH,L79982636); // L610 MEMORY;
+  lisaac_push_first(&__P4H,L5774867); // L44 POINTER;
+  __KXH=((____L )(sizeof(void *)));
+  lisaac_push(&__3SH,L79982636); // L610 MEMORY;
+  __VWH=__G0E(__KXH);
+  lisaac_push(&__3SH,L79983148); // L610 MEMORY;
+  __MXH=__0FJ(__ZOH,__VWH);
+  __VWH=__MXH;
+  lisaac_push(&__3SH,L80111148); // L611 MEMORY;
+  __ZOH=__G0E( 4);
+  lisaac_push(&__3SH,L80098860); // L611 MEMORY;
+  lisaac_push_first(&__P4H,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__ITH,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__WNH,L5383176); // L41 NUMERIC;
+  __VWH=__G0E( 0);
+  lisaac_push(&__ITH,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__WNH,L9195016); // L70 NUMERIC;
+  __4H1=(____BRE)(__VWH - __ZOH);
+  lisaac_push(&__P4H,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__ITH,L9195016); // L70 NUMERIC;
+  __ZOH=(____BRE)(__MXH - __4H1);
+  lisaac_push(&__3SH,L80244780); // L612 MEMORY;
+  lisaac_push_first(&__P4H,L5774867); // L44 POINTER;
+  __KXH=((____L )(sizeof(void *)));
+  lisaac_push(&__3SH,L80244780); // L612 MEMORY;
+  __VWH=__G0E(__KXH);
+  lisaac_push(&__3SH,L80245292); // L612 MEMORY;
+  __4H1=__0FJ(__1OH,__VWH);
+  lisaac_push(&__3SH,L80362540); // L613 MEMORY;
+  lisaac_push_first(&__P4H,L46932012); // L358 MEMORY;
+  __1OH=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__3SH,L80355884); // L613 MEMORY;
+  lisaac_push_first(&__P4H,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__ITH,L15224840); // L116 NUMERIC;
+  if ((__ZOH > __1OH)) {
+    lisaac_push(&__P4H,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__ITH,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__P4H,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__ITH,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__3SH,L81267244); // L620 MEMORY;
+    lisaac_push_first(&__P4H,L6825988); // L52 TRUE;
+    lisaac_push_first(&__ITH,L80497708); // L614 MEMORY;
+    __DYH=__X1H(__4H1);
+    __5WH=__DYH;
+    lisaac_push(&__ITH,L80627756); // L615 MEMORY;
+    __YYO(__5SH,__DYH,__MXH);
+    lisaac_push(&__ITH,L80760364); // L616 MEMORY;
+    lisaac_push_first(&__WNH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NHN,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 4);
+    lisaac_push(&__NHN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__WVN,L4069927); // L31 CONVERT;
+    __DYH=((____DB )__QI1);
+    lisaac_push(&__ITH,L80748076); // L616 MEMORY;
+    lisaac_push_first(&__WNH,L9195016); // L70 NUMERIC;
+    __HYH=(void *)((unsigned long)__5SH - (unsigned long)__DYH);
+    lisaac_push(&__ITH,L80768556); // L616 MEMORY;
+    lisaac_push_first(&__WNH,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__NHN,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__WVN,L4069927); // L31 CONVERT;
+    lisaac_push(&__WNH,L75113004); // L573 MEMORY;
+    lisaac_push_first(&__NHN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__WVN,L7481858); // L57 OBJECT;
+    __DYH=((____DB )(top_context->back->back));
+    lisaac_push(&__NHN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__WVN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VHN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SLY,L75106860); // L573 MEMORY;
+    if ((__HYH != (void *)NULL)) {
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__YTP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__ESW,L14689286); // L112 FALSE;
-      __1TP=__F__;
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__1TP) {
-      lisaac_push(&__MTP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__DYS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__DUP,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__MPT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__ELU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__HCV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MLU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__PTP));
-      lisaac_push(&__MPT,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__MPT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__3TY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__AUY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__BUY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__CUY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VHN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SLY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__YMY,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__AEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__FNU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__DYH));
+      lisaac_push(&__SLY,L9574914); // L73 OBJECT;
+      __DX((&__string_134));
+      lisaac_push(&__SLY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__YMY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__AEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__FNU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__KNY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__MPT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__ULU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__GSW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SLY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__YMY,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__AEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__MTP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__GWQ,L8530438); // L65 FALSE;
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__LYO,L75393068); // L575 MEMORY;
-    lisaac_push_first(&__DUY,L5774867); // L44 POINTER;
-    __2YO=((____L )(sizeof(void *)));
-    lisaac_push(&__LYO,L75393068); // L575 MEMORY;
-    __AZO=__NYE(__2YO);
-    lisaac_push(&__LYO,L75393580); // L575 MEMORY;
-    __4YO=__BEJ(__ZVH,__AZO);
-    lisaac_push(&__LYO,L75654188); // L577 MEMORY;
-    lisaac_push_first(&__LUP,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__MWQ,L7088642); // L54 OBJECT;
-    __OUP=((____DB )(top_context->back->back));
-    lisaac_push(&__LUP,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__WWQ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__XUP,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__EZO,L75648044); // L577 MEMORY;
-    lisaac_push_first(&__HUY,L5774867); // L44 POINTER;
-    __HZO=((____L )(sizeof(void *)));
-    lisaac_push(&__EZO,L75648556); // L577 MEMORY;
-    lisaac_push_first(&__ISW,L9195016); // L70 NUMERIC;
-    __IZO=(____L)(__HZO -  1);
-    lisaac_push(&__EZO,L75648556); // L577 MEMORY;
-    __MZO=__NYE(__IZO);
-    lisaac_push(&__EZO,L75636780); // L577 MEMORY;
-    lisaac_push_first(&__JUY,L22171143); // L169 INTEGER;
-    if (((____IPE)(__4YO & __MZO) ==  0)) {
-      lisaac_push(&__XUP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MSW,L13509636); // L103 TRUE;
-      __0UP=__J__;
+    lisaac_push(&__WNH,L75393068); // L575 MEMORY;
+    lisaac_push_first(&__NHN,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__WNH,L75393068); // L575 MEMORY;
+    __QI1=__G0E(__V0O);
+    lisaac_push(&__WNH,L75393580); // L575 MEMORY;
+    __X0O=__0FJ(__ZOH,__QI1);
+    lisaac_push(&__WNH,L75654188); // L577 MEMORY;
+    lisaac_push_first(&__NHN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__WVN,L7481858); // L57 OBJECT;
+    __DYH=((____DB )(top_context->back->back));
+    lisaac_push(&__NHN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__WVN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VHN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SLY,L75648044); // L577 MEMORY;
+    lisaac_push_first(&__YMY,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__SLY,L75648556); // L577 MEMORY;
+    lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+    __B1O=(____L)(__V0O -  1);
+    lisaac_push(&__SLY,L75648556); // L577 MEMORY;
+    __QI1=__G0E(__B1O);
+    lisaac_push(&__SLY,L75636780); // L577 MEMORY;
+    lisaac_push_first(&__YMY,L22171143); // L169 INTEGER;
+    if (((____BRE)(__X0O & __QI1) ==  0)) {
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__XUP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__OSW,L14689286); // L112 FALSE;
-      __0UP=__F__;
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__0UP) {
-      lisaac_push(&__LUP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__JYS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CVP,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__TPT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__ZLU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__TCV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__OUP));
-      lisaac_push(&__TPT,L9181698); // L70 OBJECT;
-      __DX((&__string_127));
-      lisaac_push(&__TPT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__NUY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__QUY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__RUY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__SUY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VHN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SLY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__YMY,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__AEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__FNU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__DYH));
+      lisaac_push(&__SLY,L9574914); // L73 OBJECT;
+      __DX((&__string_132));
+      lisaac_push(&__SLY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__YMY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__AEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__FNU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__KNY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__TPT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__JMU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__QSW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SLY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__YMY,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__AEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__LUP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__BXQ,L8530438); // L65 FALSE;
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__LYO,L75920940); // L579 MEMORY;
-    lisaac_push_first(&__TUY,L5774867); // L44 POINTER;
-    __RZO=((____L )(sizeof(void *)));
-    lisaac_push(&__LYO,L75920940); // L579 MEMORY;
-    __UZO=__NYE(__RZO);
-    lisaac_push(&__LYO,L75910700); // L579 MEMORY;
-    lisaac_push_first(&__VUY,L9719304); // L74 NUMERIC;
-    __SZO=(____IPE)(__4YO / __UZO);
-    lisaac_push(&__LYO,L75921452); // L579 MEMORY;
-    lisaac_push_first(&__UL4,L47988780); // L366 MEMORY;
-    lisaac_push(&__UL4,L48265260); // L368 MEMORY;
-    lisaac_push_first(&__VL4,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__WL4,L7088642); // L54 OBJECT;
-    __XL4=((____DB )(top_context->back->back));
-    lisaac_push(&__VL4,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ZL4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__0L4,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__1L4,L48252972); // L368 MEMORY;
-    lisaac_push_first(&__2L4,L46932012); // L358 MEMORY;
-    __3L4=((____IPE )(MINIMUM_SIZE));
-    lisaac_push(&__1L4,L48263212); // L368 MEMORY;
-    lisaac_push_first(&__4L4,L5774867); // L44 POINTER;
-    __5L4=((____L )(sizeof(void *)));
-    lisaac_push(&__1L4,L48263212); // L368 MEMORY;
-    __AM4=__NYE(__5L4);
-    lisaac_push(&__1L4,L48253484); // L368 MEMORY;
-    lisaac_push_first(&__BM4,L9719304); // L74 NUMERIC;
-    __CM4=(____IPE)(__3L4 / __AM4);
-    lisaac_push(&__1L4,L48244268); // L368 MEMORY;
-    __DM4=__NYE( 1);
-    lisaac_push(&__1L4,L48263724); // L368 MEMORY;
-    lisaac_push_first(&__XM4,L6296072); // L48 NUMERIC;
-    lisaac_push_first(&__YM4,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__ZM4,L15224840); // L116 NUMERIC;
-    if ((__DM4 > __SZO)) {
-      lisaac_push(&__YM4,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__0M4,L13509636); // L103 TRUE;
-      __1M4=__J__;
+    lisaac_push(&__WNH,L75920940); // L579 MEMORY;
+    lisaac_push_first(&__NHN,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__WNH,L75920940); // L579 MEMORY;
+    __QI1=__G0E(__V0O);
+    lisaac_push(&__WNH,L75910700); // L579 MEMORY;
+    lisaac_push_first(&__NHN,L9719304); // L74 NUMERIC;
+    __L1O=(____BRE)(__X0O / __QI1);
+    lisaac_push(&__WNH,L75921452); // L579 MEMORY;
+    lisaac_push_first(&__NHN,L47988780); // L366 MEMORY;
+    lisaac_push(&__NHN,L48265260); // L368 MEMORY;
+    lisaac_push_first(&__WVN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VHN,L7481858); // L57 OBJECT;
+    __DYH=((____DB )(top_context->back->back));
+    lisaac_push(&__WVN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VHN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__SLY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__YMY,L48252972); // L368 MEMORY;
+    lisaac_push_first(&__AEV,L46932012); // L358 MEMORY;
+    __QI1=((____BRE )(MINIMUM_SIZE));
+    lisaac_push(&__YMY,L48263212); // L368 MEMORY;
+    lisaac_push_first(&__AEV,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__YMY,L48263212); // L368 MEMORY;
+    __X0O=__G0E(__V0O);
+    lisaac_push(&__YMY,L48253484); // L368 MEMORY;
+    lisaac_push_first(&__AEV,L9719304); // L74 NUMERIC;
+    __JP4=(____BRE)(__QI1 / __X0O);
+    lisaac_push(&__YMY,L48244268); // L368 MEMORY;
+    __QI1=__G0E( 1);
+    lisaac_push(&__YMY,L48263724); // L368 MEMORY;
+    lisaac_push_first(&__AEV,L6296072); // L48 NUMERIC;
+    lisaac_push_first(&__FNU,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__KNY,L15224840); // L116 NUMERIC;
+    if ((__QI1 > __L1O)) {
+      lisaac_push(&__FNU,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KNY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__YM4,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__2M4,L14689286); // L112 FALSE;
-      __1M4=__F__;
+      lisaac_push(&__FNU,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KNY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__1M4) {
-      lisaac_push(&__XM4,L6300680); // L48 NUMERIC;
-      lisaac_push_first(&__5M4,L10652676); // L81 TRUE;
-      lisaac_push_first(&__AN4,L6304264); // L48 NUMERIC;
-      lisaac_push_first(&__BN4,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__CN4,L15224840); // L116 NUMERIC;
-      __EN4=(__CM4 > __SZO);
-      lisaac_push(&__BN4,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__FN4,L14700552); // L112 NUMERIC;
-      __GN4=(__CM4 == __SZO);
-      if (__EN4) {
-        lisaac_push(&__BN4,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__HN4,L10900996); // L83 TRUE;
-        __IN4=__F__;
+    if (__UVP) {
+      lisaac_push(&__AEV,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__FNU,L10652676); // L81 TRUE;
+      lisaac_push_first(&__KNY,L6304264); // L48 NUMERIC;
+      lisaac_push_first(&__IQ4,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__JQ4,L15224840); // L116 NUMERIC;
+      __UVP=(__JP4 > __L1O);
+      lisaac_push(&__IQ4,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__JQ4,L14700552); // L112 NUMERIC;
+      __NQ4=(__JP4 == __L1O);
+      if (__UVP) {
+        lisaac_push(&__IQ4,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__JQ4,L10900996); // L83 TRUE;
+        __PQ4=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__BN4,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__JN4,L12342790); // L94 FALSE;
-        __IN4=__GN4;
+        lisaac_push(&__IQ4,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__JQ4,L12342790); // L94 FALSE;
+        __PQ4=__NQ4;
       };
-      __LN4=__IN4;
+      __UVP=__PQ4;
     } else /* FALSE */ {
-      lisaac_push(&__XM4,L6300680); // L48 NUMERIC;
-      lisaac_push_first(&__MN4,L12081158); // L92 FALSE;
-      __LN4=__J__;
+      lisaac_push(&__AEV,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__FNU,L12081158); // L92 FALSE;
+      __UVP=__J__;
     };
-    if (__LN4) {
-      lisaac_push(&__0L4,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__GM4,L13509636); // L103 TRUE;
-      __HM4=__J__;
+    if (__UVP) {
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__0L4,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__IM4,L14689286); // L112 FALSE;
-      __HM4=__F__;
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__HM4) {
-      lisaac_push(&__VL4,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__JM4,L8792068); // L67 TRUE;
-      lisaac_push_first(&__KM4,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__LM4,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__MM4,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__NM4,L8792068); // L67 TRUE;
-      lisaac_push_first(&__OM4,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__XL4));
-      lisaac_push(&__LM4,L9181698); // L70 OBJECT;
-      __DX((&__string_130));
-      lisaac_push(&__LM4,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__PM4,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__QM4,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__RM4,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__SM4,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__SLY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__YMY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__AEV,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__FNU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KNY,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__DYH));
+      lisaac_push(&__YMY,L9574914); // L73 OBJECT;
+      __DX((&__string_135));
+      lisaac_push(&__YMY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__AEV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__FNU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KNY,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__IQ4,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__LM4,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__TM4,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__UM4,L4598824); // L35 SYSTEM;
+      lisaac_push(&__YMY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__AEV,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__FNU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__VL4,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__VM4,L8530438); // L65 FALSE;
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8530438); // L65 FALSE;
     };
-    __WZO=((____DB )(&(table_size[(__SZO)-1])));
-    lisaac_push(&__LYO,L76038188); // L580 MEMORY;
-    lisaac_push_first(&__LVP,L56517164); // L431 MEMORY;
-    lisaac_push(&__LVP,L56762924); // L433 MEMORY;
-    lisaac_push_first(&__GXQ,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__0KR,L7088642); // L54 OBJECT;
-    __JXQ=((____DB )(top_context->back->back));
-    lisaac_push(&__GXQ,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ELR,L10652676); // L81 TRUE;
-    lisaac_push_first(&__SXQ,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__WVP,L56756780); // L433 MEMORY;
-    if ((__OWH != (void *)NULL)) {
-      lisaac_push(&__SXQ,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__SSW,L13509636); // L103 TRUE;
-      __VXQ=__J__;
+    __DYH=((____DB )(&(table_size[(__L1O)-1])));
+    lisaac_push(&__WNH,L76038188); // L580 MEMORY;
+    lisaac_push_first(&__NHN,L56517164); // L431 MEMORY;
+    lisaac_push(&__NHN,L56762924); // L433 MEMORY;
+    lisaac_push_first(&__WVN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VHN,L7481858); // L57 OBJECT;
+    __CZQ=((____DB )(top_context->back->back));
+    lisaac_push(&__WVN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VHN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__SLY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__YMY,L56756780); // L433 MEMORY;
+    if ((__HYH != (void *)NULL)) {
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__SXQ,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__USW,L14689286); // L112 FALSE;
-      __VXQ=__F__;
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__VXQ) {
-      lisaac_push(&__GXQ,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__Z0S,L8792068); // L67 TRUE;
-      lisaac_push_first(&__3XQ,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__IQT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__2PU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__XDV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__EQU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__JXQ));
-      lisaac_push(&__IQT,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__IQT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__1UY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__4UY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__5UY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__AVY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__SLY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__YMY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__AEV,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__FNU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KNY,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__CZQ));
+      lisaac_push(&__YMY,L9574914); // L73 OBJECT;
+      __DX((&__string_134));
+      lisaac_push(&__YMY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__AEV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__FNU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KNY,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__IQ4,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__IQT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__MQU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__WSW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__YMY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__AEV,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__FNU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__GXQ,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__PLR,L8530438); // L65 FALSE;
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__LVP,L57424940); // L438 MEMORY;
-    lisaac_push_first(&__DG1,L49704492); // L379 MEMORY;
-    lisaac_push_first(&__GG1,L4069927); // L31 CONVERT;
-    __HG1=((____DB *)__WZO);
-    lisaac_push(&__DG1,L49939500); // L381 MEMORY;
-    __IG1=__0OG(__HG1, 0);
-    lisaac_push(&__LVP,L57550892); // L439 MEMORY;
-    lisaac_push_first(&__CYQ,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__VLR,L7088642); // L54 OBJECT;
-    __FYQ=((____DB )(top_context->back->back));
-    lisaac_push(&__CYQ,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__5LR,L10652676); // L81 TRUE;
-    lisaac_push_first(&__OYQ,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__4VP,L57543212); // L439 MEMORY;
-    if ((__IG1 != (void *)NULL)) {
-      lisaac_push(&__OYQ,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__YSW,L13509636); // L103 TRUE;
-      __RYQ=__J__;
+    lisaac_push(&__NHN,L57424940); // L438 MEMORY;
+    lisaac_push_first(&__WVN,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__VHN,L4069927); // L31 CONVERT;
+    __0J1=((____DB *)__DYH);
+    lisaac_push(&__WVN,L49939500); // L381 MEMORY;
+    __DYH=__TQG(__0J1, 0);
+    lisaac_push(&__NHN,L57550892); // L439 MEMORY;
+    lisaac_push_first(&__WVN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VHN,L7481858); // L57 OBJECT;
+    __CZQ=((____DB )(top_context->back->back));
+    lisaac_push(&__WVN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VHN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__SLY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__YMY,L57543212); // L439 MEMORY;
+    if ((__DYH != (void *)NULL)) {
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__OYQ,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__0SW,L14689286); // L112 FALSE;
-      __RYQ=__F__;
+      lisaac_push(&__SLY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__YMY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__RYQ) {
-      lisaac_push(&__CYQ,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__50S,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZYQ,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__PQT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__RQU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__DEV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZQU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__FYQ));
-      lisaac_push(&__PQT,L9181698); // L70 OBJECT;
-      __DX((&__string_131));
-      lisaac_push(&__PQT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__DVY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__GVY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__HVY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__IVY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__SLY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__YMY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__AEV,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__FNU,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KNY,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__CZQ));
+      lisaac_push(&__YMY,L9574914); // L73 OBJECT;
+      __DX((&__string_136));
+      lisaac_push(&__YMY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__AEV,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__FNU,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KNY,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__IQ4,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__PQT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__BRU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__2SW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__YMY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__AEV,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__FNU,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__CYQ,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__KMR,L8530438); // L65 FALSE;
+      lisaac_push(&__WVN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VHN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__LVP,L57684524); // L440 MEMORY;
-    lisaac_push_first(&__VG1,L49704492); // L379 MEMORY;
-    lisaac_push_first(&__YG1,L4069927); // L31 CONVERT;
-    __ZG1=((____DB *)__IG1);
-    lisaac_push(&__VG1,L49939500); // L381 MEMORY;
-    __0G1=__0OG(__ZG1, 0);
-    lisaac_push(&__LVP,L57814572); // L441 MEMORY;
-    lisaac_push_first(&__2G1,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__3G1,L78949383); // L602 INTEGER;
-    __5G1=__NYE( 3);
-    lisaac_push(&__3G1,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__BH1,L4069927); // L31 CONVERT;
-    __FWP=((____DB )__5G1);
-    lisaac_push(&__LVP,L57812524); // L441 MEMORY;
-    lisaac_push_first(&__AZQ,L22940167); // L175 INTEGER;
-    lisaac_push_first(&__ED3,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__HD3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__ID3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__JD3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__KD3,L78949383); // L602 INTEGER;
-    __LD3=__NYE( 0);
-    lisaac_push(&__KD3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__MD3,L4069927); // L31 CONVERT;
-    __ND3=((____DB )__LD3);
-    lisaac_push(&__HD3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__OD3,L9195016); // L70 NUMERIC;
-    __PD3=(void *)((unsigned long)__ND3 - (unsigned long)__0G1);
-    lisaac_push(&__ED3,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__QD3,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__RD3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__SD3,L78949383); // L602 INTEGER;
-    __TD3=__NYE( 1);
-    lisaac_push(&__SD3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__UD3,L4069927); // L31 CONVERT;
-    __VD3=((____DB )__TD3);
-    lisaac_push(&__ED3,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__WD3,L9195016); // L70 NUMERIC;
-    __EZQ=(void *)((unsigned long)__PD3 - (unsigned long)__VD3);
-    lisaac_push(&__AZQ,L22944263); // L175 INTEGER;
-    lisaac_push_first(&__YD3,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__1D3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__2D3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__3D3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4D3,L78949383); // L602 INTEGER;
-    __5D3=__NYE( 0);
-    lisaac_push(&__4D3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__AE3,L4069927); // L31 CONVERT;
-    __BE3=((____DB )__5D3);
-    lisaac_push(&__1D3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__CE3,L9195016); // L70 NUMERIC;
-    __DE3=(void *)((unsigned long)__BE3 - (unsigned long)__FWP);
-    lisaac_push(&__YD3,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__EE3,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__FE3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__GE3,L78949383); // L602 INTEGER;
-    __HE3=__NYE( 1);
-    lisaac_push(&__GE3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__IE3,L4069927); // L31 CONVERT;
-    __JE3=((____DB )__HE3);
-    lisaac_push(&__YD3,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__KE3,L9195016); // L70 NUMERIC;
-    __FZQ=(void *)((unsigned long)__DE3 - (unsigned long)__JE3);
-    lisaac_push(&__AZQ,L22943239); // L175 INTEGER;
-    lisaac_push_first(&__JVY,L22171143); // L169 INTEGER;
-    __GZQ=(void *)((unsigned long)__EZQ & (unsigned long)__FZQ);
-    lisaac_push(&__AZQ,L22939143); // L175 INTEGER;
-    lisaac_push_first(&__RMR,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__QI2,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__RI2,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__TI2,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__UI2,L78949383); // L602 INTEGER;
-    __VI2=__NYE( 0);
-    lisaac_push(&__UI2,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__WI2,L4069927); // L31 CONVERT;
-    __XI2=((____DB )__VI2);
-    lisaac_push(&__QI2,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__YI2,L9195016); // L70 NUMERIC;
-    __UMR=(void *)((unsigned long)__XI2 - (unsigned long)__GZQ);
-    lisaac_push(&__RMR,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__VYR,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__SGZ,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TGZ,L78949383); // L602 INTEGER;
-    __VGZ=__NYE( 1);
-    lisaac_push(&__TGZ,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__XGZ,L4069927); // L31 CONVERT;
-    __ZYR=((____DB )__VGZ);
-    lisaac_push(&__RMR,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__FEX,L9195016); // L70 NUMERIC;
-    __IZQ=(void *)((unsigned long)__UMR - (unsigned long)__ZYR);
-    lisaac_push(&__LVP,L57817644); // L441 MEMORY;
-    lisaac_push_first(&__EH1,L50490924); // L385 MEMORY;
-    lisaac_push_first(&__HH1,L4069927); // L31 CONVERT;
-    __IH1=((____DB *)__OWH);
-    lisaac_push(&__EH1,L50603052); // L386 MEMORY;
-    __01G(__IH1,__IZQ, 0);
-    lisaac_push(&__LVP,L57944620); // L442 MEMORY;
-    lisaac_push_first(&__KH1,L50490924); // L385 MEMORY;
-    lisaac_push_first(&__NH1,L4069927); // L31 CONVERT;
-    __OH1=((____DB *)__IG1);
-    lisaac_push(&__KH1,L50603052); // L386 MEMORY;
-    __01G(__OH1,__OWH, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__WUH,L81267244); // L620 MEMORY;
-    lisaac_push_first(&__ZKO,L6826502); // L52 FALSE;
-    lisaac_push_first(&__WWH,L81031724); // L618 MEMORY;
-    lisaac_push_first(&__ME3,L10123820); // L77 MEMORY;
-    lisaac_push_first(&__NE3,L5774867); // L44 POINTER;
-    __OE3=((____L )(sizeof(void *)));
-    lisaac_push(&__ME3,L10137132); // L77 MEMORY;
-    lisaac_push_first(&__QE3,L4988457); // L38 UINTEGER_CPU;
-    __RE3=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__ME3,L10124332); // L77 MEMORY;
-    lisaac_push_first(&__SE3,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__TE3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__UE3,L9195016); // L70 NUMERIC;
-    __VE3=(____L)(- __RE3);
-    lisaac_push(&__SE3,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__WE3,L9195016); // L70 NUMERIC;
-    __YWH=(____L)(__OE3 - __VE3);
-    lisaac_push(&__WWH,L81031724); // L618 MEMORY;
-    lisaac_push_first(&__QH1,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__RH1,L78949383); // L602 INTEGER;
-    __TH1=__NYE(__YWH);
-    lisaac_push(&__RH1,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__VH1,L4069927); // L31 CONVERT;
-    __1WH=((____DB )__TH1);
-    lisaac_push(&__WWH,L81025580); // L618 MEMORY;
-    lisaac_push_first(&__NVY,L9195016); // L70 NUMERIC;
-    __ZWH=(void *)((unsigned long)__YMH - (unsigned long)__1WH);
-    lisaac_push(&__WWH,L81032236); // L618 MEMORY;
-    lisaac_push_first(&__RVY,L4069927); // L31 CONVERT;
-    __3WH=((____NQE *)__ZWH);
-    lisaac_push(&__WWH,L81161260); // L619 MEMORY;
-    lisaac_push_first(&__K0O,L12726316); // L97 MEMORY;
-    __O0O=__3ZF;
-    lisaac_push(&__K0O,L12737068); // L97 MEMORY;
-    lisaac_push_first(&__QEX,L9195016); // L70 NUMERIC;
-    __P0O=(void *)((unsigned long)__YMH - (unsigned long)__O0O);
-    lisaac_push(&__K0O,L12752940); // L97 MEMORY;
-    __R0O=__UWP(__P0O);
-    lisaac_push(&__K0O,L12753964); // L97 MEMORY;
-    lisaac_push_first(&__HXP,L23745543); // L181 INTEGER;
-    __4WH=(____IPE)(__R0O >>  26);
-    lisaac_push(&__WWH,L81161772); // L619 MEMORY;
-    lisaac_push_first(&__U0O,L33845292); // L258 MEMORY;
-    __00O=NULL;
-    lisaac_push(&__U0O,L3951145); // L30 UINTEGER_CPU;
-    lisaac_push_first(&__DTW,L68588040); // L523 NUMERIC;
-    lisaac_push_first(&__GTW,L4069927); // L31 CONVERT;
-    lisaac_push(&__U0O,L34365996); // L262 MEMORY;
-    lisaac_push_first(&__OXP,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__M0Q,L7088642); // L54 OBJECT;
-    __RXP=((____DB )(top_context->back->back));
-    lisaac_push(&__OXP,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__W0Q,L10652676); // L81 TRUE;
-    lisaac_push_first(&__0XP,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__E1O,L34360364); // L262 MEMORY;
-    lisaac_push_first(&__WVY,L5774867); // L44 POINTER;
-    __H1O=((____L )(sizeof(void *)));
-    lisaac_push(&__E1O,L34360876); // L262 MEMORY;
-    lisaac_push_first(&__ITW,L9195016); // L70 NUMERIC;
-    __I1O=(____L)(__H1O -  1);
-    lisaac_push(&__E1O,L34360876); // L262 MEMORY;
-    __M1O=__NYE(__I1O);
-    lisaac_push(&__E1O,L34349100); // L262 MEMORY;
-    lisaac_push_first(&__YVY,L22171143); // L169 INTEGER;
-    if (((____IPE)(__5VH & __M1O) ==  0)) {
-      lisaac_push(&__0XP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MTW,L13509636); // L103 TRUE;
-      __3XP=__J__;
+    lisaac_push(&__NHN,L57684524); // L440 MEMORY;
+    lisaac_push_first(&__WVN,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__VHN,L4069927); // L31 CONVERT;
+    __0J1=((____DB *)__DYH);
+    lisaac_push(&__WVN,L49939500); // L381 MEMORY;
+    __CZQ=__TQG(__0J1, 0);
+    lisaac_push(&__NHN,L57814572); // L441 MEMORY;
+    lisaac_push_first(&__WVN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__VHN,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 3);
+    lisaac_push(&__VHN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__SLY,L4069927); // L31 CONVERT;
+    __4XP=((____DB )__QI1);
+    lisaac_push(&__NHN,L57812524); // L441 MEMORY;
+    lisaac_push_first(&__WVN,L22940167); // L175 INTEGER;
+    lisaac_push_first(&__VHN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__AEV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__FNU,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 0);
+    lisaac_push(&__FNU,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+    __AH3=((____DB )__QI1);
+    lisaac_push(&__SLY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+    __CH3=(void *)((unsigned long)__AH3 - (unsigned long)__CZQ);
+    lisaac_push(&__VHN,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__YMY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__AEV,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 1);
+    lisaac_push(&__AEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+    __CZQ=((____DB )__QI1);
+    lisaac_push(&__VHN,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L9195016); // L70 NUMERIC;
+    __AH3=(void *)((unsigned long)__CH3 - (unsigned long)__CZQ);
+    lisaac_push(&__WVN,L22944263); // L175 INTEGER;
+    lisaac_push_first(&__VHN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__AEV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__FNU,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 0);
+    lisaac_push(&__FNU,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+    __CZQ=((____DB )__QI1);
+    lisaac_push(&__SLY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+    __CH3=(void *)((unsigned long)__CZQ - (unsigned long)__4XP);
+    lisaac_push(&__VHN,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__YMY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__AEV,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 1);
+    lisaac_push(&__AEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+    __CZQ=((____DB )__QI1);
+    lisaac_push(&__VHN,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L9195016); // L70 NUMERIC;
+    __4XP=(void *)((unsigned long)__CH3 - (unsigned long)__CZQ);
+    lisaac_push(&__WVN,L22943239); // L175 INTEGER;
+    lisaac_push_first(&__VHN,L22171143); // L169 INTEGER;
+    __CZQ=(void *)((unsigned long)__AH3 & (unsigned long)__4XP);
+    lisaac_push(&__WVN,L22939143); // L175 INTEGER;
+    lisaac_push_first(&__VHN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__AEV,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__FNU,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 0);
+    lisaac_push(&__FNU,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+    __4XP=((____DB )__QI1);
+    lisaac_push(&__SLY,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+    __AH3=(void *)((unsigned long)__4XP - (unsigned long)__CZQ);
+    lisaac_push(&__VHN,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__YMY,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__AEV,L78949383); // L602 INTEGER;
+    __QI1=__G0E( 1);
+    lisaac_push(&__AEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+    __CZQ=((____DB )__QI1);
+    lisaac_push(&__VHN,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__SLY,L9195016); // L70 NUMERIC;
+    __4XP=(void *)((unsigned long)__AH3 - (unsigned long)__CZQ);
+    lisaac_push(&__NHN,L57817644); // L441 MEMORY;
+    lisaac_push_first(&__WVN,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__VHN,L4069927); // L31 CONVERT;
+    __0J1=((____DB *)__HYH);
+    lisaac_push(&__WVN,L50603052); // L386 MEMORY;
+    __T3G(__0J1,__4XP, 0);
+    lisaac_push(&__NHN,L57944620); // L442 MEMORY;
+    lisaac_push_first(&__WVN,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__VHN,L4069927); // L31 CONVERT;
+    __0J1=((____DB *)__DYH);
+    lisaac_push(&__WVN,L50603052); // L386 MEMORY;
+    __T3G(__0J1,__HYH, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__3SH,L81267244); // L620 MEMORY;
+    lisaac_push_first(&__P4H,L6826502); // L52 FALSE;
+    lisaac_push_first(&__ITH,L81031724); // L618 MEMORY;
+    lisaac_push_first(&__WNH,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__NHN,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__WNH,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__NHN,L4988457); // L38 UINTEGER_CPU;
+    __B1O=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__WNH,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__NHN,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__WVN,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__VHN,L9195016); // L70 NUMERIC;
+    __II3=(____L)(- __B1O);
+    lisaac_push(&__NHN,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__WVN,L9195016); // L70 NUMERIC;
+    __B1O=(____L)(__V0O - __II3);
+    lisaac_push(&__ITH,L81031724); // L618 MEMORY;
+    lisaac_push_first(&__WNH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NHN,L78949383); // L602 INTEGER;
+    __QI1=__G0E(__B1O);
+    lisaac_push(&__NHN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__WVN,L4069927); // L31 CONVERT;
+    __DYH=((____DB )__QI1);
+    lisaac_push(&__ITH,L81025580); // L618 MEMORY;
+    lisaac_push_first(&__WNH,L9195016); // L70 NUMERIC;
+    __HYH=(void *)((unsigned long)__5SH - (unsigned long)__DYH);
+    lisaac_push(&__ITH,L81032236); // L618 MEMORY;
+    lisaac_push_first(&__WNH,L4069927); // L31 CONVERT;
+    __WYH=((____GSE *)__HYH);
+    lisaac_push(&__ITH,L81161260); // L619 MEMORY;
+    lisaac_push_first(&__WNH,L12726316); // L97 MEMORY;
+    __DYH=__W1F;
+    lisaac_push(&__WNH,L12737068); // L97 MEMORY;
+    lisaac_push_first(&__NHN,L9195016); // L70 NUMERIC;
+    __HYH=(void *)((unsigned long)__5SH - (unsigned long)__DYH);
+    lisaac_push(&__WNH,L12752940); // L97 MEMORY;
+    __QI1=__NYP(__HYH);
+    lisaac_push(&__WNH,L12753964); // L97 MEMORY;
+    lisaac_push_first(&__NHN,L23745543); // L181 INTEGER;
+    __X0O=(____BRE)(__QI1 >>  26);
+    lisaac_push(&__ITH,L81161772); // L619 MEMORY;
+    lisaac_push_first(&__WNH,L33845292); // L258 MEMORY;
+    __T2O=NULL;
+    lisaac_push(&__WNH,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__NHN,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__WVN,L4069927); // L31 CONVERT;
+    lisaac_push(&__WNH,L34365996); // L262 MEMORY;
+    lisaac_push_first(&__NHN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__WVN,L7481858); // L57 OBJECT;
+    __DYH=((____DB )(top_context->back->back));
+    lisaac_push(&__NHN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__WVN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VHN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SLY,L34360364); // L262 MEMORY;
+    lisaac_push_first(&__YMY,L5774867); // L44 POINTER;
+    __V0O=((____L )(sizeof(void *)));
+    lisaac_push(&__SLY,L34360876); // L262 MEMORY;
+    lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+    __B1O=(____L)(__V0O -  1);
+    lisaac_push(&__SLY,L34360876); // L262 MEMORY;
+    __QI1=__G0E(__B1O);
+    lisaac_push(&__SLY,L34349100); // L262 MEMORY;
+    lisaac_push_first(&__YMY,L22171143); // L169 INTEGER;
+    if (((____BRE)(__4H1 & __QI1) ==  0)) {
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__0XP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__OTW,L14689286); // L112 FALSE;
-      __3XP=__F__;
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__3XP) {
-      lisaac_push(&__OXP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__PYS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__FYP,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__0PT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__OMU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__5CV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__WMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__RXP));
-      lisaac_push(&__0PT,L9181698); // L70 OBJECT;
-      __DX((&__string_127));
-      lisaac_push(&__0PT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__2VY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__5VY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__AWY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__BWY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VHN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SLY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__YMY,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__AEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__FNU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__DYH));
+      lisaac_push(&__SLY,L9574914); // L73 OBJECT;
+      __DX((&__string_132));
+      lisaac_push(&__SLY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__YMY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__AEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__FNU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__KNY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__0PT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__4MU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__QTW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SLY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__YMY,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__AEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__OXP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__B1Q,L8530438); // L65 FALSE;
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__U0O,L34486316); // L263 MEMORY;
-    lisaac_push_first(&__KYP,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__H1Q,L7088642); // L54 OBJECT;
-    __NYP=((____DB )(top_context->back->back));
-    lisaac_push(&__KYP,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__R1Q,L10652676); // L81 TRUE;
-    lisaac_push_first(&__WYP,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__T1O,L34481708); // L263 MEMORY;
-    __X1O=__NYE( 0);
-    lisaac_push(&__T1O,L34484780); // L263 MEMORY;
-    __Z1O=__NYE( 63);
-    lisaac_push(&__T1O,L34484780); // L263 MEMORY;
-    lisaac_push_first(&__ON4,L6296072); // L48 NUMERIC;
-    lisaac_push_first(&__PN4,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__QN4,L15224840); // L116 NUMERIC;
-    if ((__X1O > __4WH)) {
-      lisaac_push(&__PN4,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__RN4,L13509636); // L103 TRUE;
-      __SN4=__J__;
+    lisaac_push(&__WNH,L34486316); // L263 MEMORY;
+    lisaac_push_first(&__NHN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__WVN,L7481858); // L57 OBJECT;
+    __DYH=((____DB )(top_context->back->back));
+    lisaac_push(&__NHN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__WVN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VHN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__SLY,L34481708); // L263 MEMORY;
+    __QI1=__G0E( 0);
+    lisaac_push(&__SLY,L34484780); // L263 MEMORY;
+    __L1O=__G0E( 63);
+    lisaac_push(&__SLY,L34484780); // L263 MEMORY;
+    lisaac_push_first(&__YMY,L6296072); // L48 NUMERIC;
+    lisaac_push_first(&__AEV,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__FNU,L15224840); // L116 NUMERIC;
+    if ((__QI1 > __X0O)) {
+      lisaac_push(&__AEV,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__FNU,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__PN4,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__TN4,L14689286); // L112 FALSE;
-      __SN4=__F__;
+      lisaac_push(&__AEV,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__FNU,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__SN4) {
-      lisaac_push(&__ON4,L6300680); // L48 NUMERIC;
-      lisaac_push_first(&__WN4,L10652676); // L81 TRUE;
-      lisaac_push_first(&__XN4,L6304264); // L48 NUMERIC;
-      lisaac_push_first(&__YN4,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__ZN4,L15224840); // L116 NUMERIC;
-      __1N4=(__Z1O > __4WH);
-      lisaac_push(&__YN4,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__2N4,L14700552); // L112 NUMERIC;
-      __3N4=(__Z1O == __4WH);
-      if (__1N4) {
-        lisaac_push(&__YN4,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__4N4,L10900996); // L83 TRUE;
-        __5N4=__F__;
+    if (__UVP) {
+      lisaac_push(&__YMY,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__AEV,L10652676); // L81 TRUE;
+      lisaac_push_first(&__FNU,L6304264); // L48 NUMERIC;
+      lisaac_push_first(&__KNY,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__IQ4,L15224840); // L116 NUMERIC;
+      __UVP=(__L1O > __X0O);
+      lisaac_push(&__KNY,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__IQ4,L14700552); // L112 NUMERIC;
+      __NQ4=(__L1O == __X0O);
+      if (__UVP) {
+        lisaac_push(&__KNY,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__IQ4,L10900996); // L83 TRUE;
+        __PQ4=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__YN4,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__AO4,L12342790); // L94 FALSE;
-        __5N4=__3N4;
+        lisaac_push(&__KNY,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__IQ4,L12342790); // L94 FALSE;
+        __PQ4=__NQ4;
       };
-      __CO4=__5N4;
+      __UVP=__PQ4;
     } else /* FALSE */ {
-      lisaac_push(&__ON4,L6300680); // L48 NUMERIC;
-      lisaac_push_first(&__DO4,L12081158); // L92 FALSE;
-      __CO4=__J__;
+      lisaac_push(&__YMY,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__AEV,L12081158); // L92 FALSE;
+      __UVP=__J__;
     };
-    if (__CO4) {
-      lisaac_push(&__WYP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__STW,L13509636); // L103 TRUE;
-      __ZYP=__J__;
+    if (__UVP) {
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L13509636); // L103 TRUE;
+      __UVP=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__WYP,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__UTW,L14689286); // L112 FALSE;
-      __ZYP=__F__;
+      lisaac_push(&__VHN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__SLY,L14689286); // L112 FALSE;
+      __UVP=__F__;
     };
-    if (__ZYP) {
-      lisaac_push(&__KYP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__UJV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BZP,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__0NV,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__2TV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__T2V,L8792068); // L67 TRUE;
-      lisaac_push_first(&__EUV,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__NYP));
-      lisaac_push(&__0NV,L9181698); // L70 OBJECT;
-      __DX((&__string_132));
-      lisaac_push(&__0NV,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__EWY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HWY,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__IWY,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__JWY,L8272919); // L63 SYSTEM_IO;
+    if (__UVP) {
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VHN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__SLY,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__YMY,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__AEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__FNU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__DYH));
+      lisaac_push(&__SLY,L9574914); // L73 OBJECT;
+      __DX((&__string_137));
+      lisaac_push(&__SLY,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__YMY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__AEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__FNU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__KNY,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__0NV,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__MUV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__WTW,L4598824); // L35 SYSTEM;
+      lisaac_push(&__SLY,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__YMY,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__AEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__KYP,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__21Q,L8530438); // L65 FALSE;
+      lisaac_push(&__NHN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__WVN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__U0O,L34744364); // L265 MEMORY;
-    lisaac_push_first(&__OI1,L10883116); // L83 MEMORY;
-    __QI1=__3WH->__QQE;
-    lisaac_push(&__OI1,L10916908); // L83 MEMORY;
-    __RI1=__NYE( 3);
-    lisaac_push(&__OI1,L10907692); // L83 MEMORY;
-    lisaac_push_first(&__VI1,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__4I1,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__BJ1,L5383176); // L41 NUMERIC;
-    __CJ1=__NYE( 0);
-    lisaac_push(&__4I1,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__DJ1,L9195016); // L70 NUMERIC;
-    __XI1=(____IPE)(__CJ1 - __RI1);
-    lisaac_push(&__VI1,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__0I1,L5121032); // L39 NUMERIC;
-    __1I1=__NYE( 1);
-    lisaac_push(&__VI1,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__2I1,L9195016); // L70 NUMERIC;
-    __SI1=(____IPE)(__XI1 - __1I1);
-    lisaac_push(&__OI1,L10906668); // L83 MEMORY;
-    lisaac_push_first(&__TI1,L22171143); // L169 INTEGER;
-    __21O=(____IPE)(__QI1 & __SI1);
-    lisaac_push(&__U0O,L34872876); // L266 MEMORY;
-    lisaac_push_first(&__KWY,L15224840); // L116 NUMERIC;
-    if ((__5VH > __21O)) {
-      lisaac_push(&__U0O,L38013484); // L290 MEMORY;
-      lisaac_push_first(&__RZP,L6825988); // L52 TRUE;
-      lisaac_push_first(&__C2O,L35003948); // L267 MEMORY;
-      lisaac_push_first(&__GJ1,L11932716); // L91 MEMORY;
-      __IJ1=__3WH->__QQE;
-      lisaac_push(&__GJ1,L11959340); // L91 MEMORY;
-      lisaac_push_first(&__OJ1,L11687980); // L89 MEMORY;
-      __PJ1=__NYE( 2);
-      lisaac_push(&__GJ1,L11955756); // L91 MEMORY;
-      lisaac_push_first(&__KJ1,L22171143); // L169 INTEGER;
-      __LJ1=(____IPE)(__IJ1 & __PJ1);
-      lisaac_push(&__GJ1,L11965484); // L91 MEMORY;
-      lisaac_push_first(&__MJ1,L34479112); // L263 NUMERIC;
-      if ((__LJ1 !=  0)) {
-        lisaac_push(&__C2O,L35000364); // L267 MEMORY;
-        lisaac_push_first(&__YTW,L13509636); // L103 TRUE;
-        __F2O=__J__;
+    lisaac_push(&__WNH,L34744364); // L265 MEMORY;
+    lisaac_push_first(&__NHN,L10883116); // L83 MEMORY;
+    __QI1=__WYH->__JSE;
+    lisaac_push(&__NHN,L10916908); // L83 MEMORY;
+    __L1O=__G0E( 3);
+    lisaac_push(&__NHN,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__WVN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__VHN,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__SLY,L5383176); // L41 NUMERIC;
+    __JP4=__G0E( 0);
+    lisaac_push(&__VHN,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__SLY,L9195016); // L70 NUMERIC;
+    __KM1=(____BRE)(__JP4 - __L1O);
+    lisaac_push(&__WVN,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__VHN,L5121032); // L39 NUMERIC;
+    __L1O=__G0E( 1);
+    lisaac_push(&__WVN,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__VHN,L9195016); // L70 NUMERIC;
+    __JP4=(____BRE)(__KM1 - __L1O);
+    lisaac_push(&__NHN,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__WVN,L22171143); // L169 INTEGER;
+    __L1O=(____BRE)(__QI1 & __JP4);
+    lisaac_push(&__WNH,L34872876); // L266 MEMORY;
+    lisaac_push_first(&__NHN,L15224840); // L116 NUMERIC;
+    if ((__4H1 > __L1O)) {
+      lisaac_push(&__WNH,L38013484); // L290 MEMORY;
+      lisaac_push_first(&__NHN,L6825988); // L52 TRUE;
+      lisaac_push_first(&__WVN,L35003948); // L267 MEMORY;
+      lisaac_push_first(&__VHN,L11932716); // L91 MEMORY;
+      __1M1=__WYH->__JSE;
+      lisaac_push(&__VHN,L11959340); // L91 MEMORY;
+      lisaac_push_first(&__SLY,L11687980); // L89 MEMORY;
+      __CN1=__G0E( 2);
+      lisaac_push(&__VHN,L11955756); // L91 MEMORY;
+      lisaac_push_first(&__SLY,L22171143); // L169 INTEGER;
+      __4M1=(____BRE)(__1M1 & __CN1);
+      lisaac_push(&__VHN,L11965484); // L91 MEMORY;
+      lisaac_push_first(&__SLY,L34479112); // L263 NUMERIC;
+      if ((__4M1 !=  0)) {
+        lisaac_push(&__WVN,L35000364); // L267 MEMORY;
+        lisaac_push_first(&__VHN,L13509636); // L103 TRUE;
+        __PQ4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__C2O,L35000364); // L267 MEMORY;
-        lisaac_push_first(&__0TW,L14689286); // L112 FALSE;
-        __F2O=__F__;
+        lisaac_push(&__WVN,L35000364); // L267 MEMORY;
+        lisaac_push_first(&__VHN,L14689286); // L112 FALSE;
+        __PQ4=__F__;
       };
-      if (__F2O) {
-        lisaac_push(&__C2O,L36834860); // L281 MEMORY;
-        lisaac_push_first(&__F1S,L8792068); // L67 TRUE;
-        lisaac_push_first(&__K2O,L35137068); // L268 MEMORY;
-        lisaac_push_first(&__BV3,L11179564); // L85 MEMORY;
-        lisaac_push_first(&__CW3,L10640428); // L81 MEMORY;
-        lisaac_push_first(&__DW3,L10391596); // L79 MEMORY;
-        lisaac_push_first(&__EW3,L4069927); // L31 CONVERT;
-        __GW3=((____DB )__3WH);
-        lisaac_push(&__CW3,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__HW3,L10123820); // L77 MEMORY;
-        lisaac_push_first(&__IW3,L5774867); // L44 POINTER;
-        __JW3=((____L )(sizeof(void *)));
-        lisaac_push(&__HW3,L10137132); // L77 MEMORY;
-        lisaac_push_first(&__KW3,L4988457); // L38 UINTEGER_CPU;
-        __LW3=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__HW3,L10124332); // L77 MEMORY;
-        lisaac_push_first(&__MW3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__NW3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__OW3,L9195016); // L70 NUMERIC;
-        __PW3=(____L)(- __LW3);
-        lisaac_push(&__MW3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__QW3,L9195016); // L70 NUMERIC;
-        __RW3=(____L)(__JW3 - __PW3);
-        lisaac_push(&__CW3,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__SW3,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__TW3,L78949383); // L602 INTEGER;
-        __UW3=__NYE(__RW3);
-        lisaac_push(&__TW3,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__VW3,L4069927); // L31 CONVERT;
-        __WW3=((____DB )__UW3);
-        lisaac_push(&__CW3,L10640940); // L81 MEMORY;
-        lisaac_push_first(&__XW3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__YW3,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__ZW3,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__0W3,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__1W3,L78949383); // L602 INTEGER;
-        __2W3=__NYE( 0);
-        lisaac_push(&__1W3,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__3W3,L4069927); // L31 CONVERT;
-        __4W3=((____DB )__2W3);
-        lisaac_push(&__YW3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__5W3,L9195016); // L70 NUMERIC;
-        __AX3=(void *)((unsigned long)__4W3 - (unsigned long)__WW3);
-        lisaac_push(&__XW3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__BX3,L9195016); // L70 NUMERIC;
-        __DV3=(void *)((unsigned long)__GW3 - (unsigned long)__AX3);
-        lisaac_push(&__BV3,L11182636); // L85 MEMORY;
-        lisaac_push_first(&__EV3,L10883116); // L83 MEMORY;
-        __FV3=__3WH->__QQE;
-        lisaac_push(&__EV3,L10916908); // L83 MEMORY;
-        __GV3=__NYE( 3);
-        lisaac_push(&__EV3,L10907692); // L83 MEMORY;
-        lisaac_push_first(&__HV3,L25311239); // L193 INTEGER;
-        lisaac_push_first(&__IV3,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__JV3,L5383176); // L41 NUMERIC;
-        __KV3=__NYE( 0);
-        lisaac_push(&__IV3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__LV3,L9195016); // L70 NUMERIC;
-        __MV3=(____IPE)(__KV3 - __GV3);
-        lisaac_push(&__HV3,L25318919); // L193 INTEGER;
-        lisaac_push_first(&__NV3,L5121032); // L39 NUMERIC;
-        __OV3=__NYE( 1);
-        lisaac_push(&__HV3,L25314311); // L193 INTEGER;
-        lisaac_push_first(&__PV3,L9195016); // L70 NUMERIC;
-        __QV3=(____IPE)(__MV3 - __OV3);
-        lisaac_push(&__EV3,L10906668); // L83 MEMORY;
-        lisaac_push_first(&__RV3,L22171143); // L169 INTEGER;
-        __SV3=(____IPE)(__FV3 & __QV3);
-        lisaac_push(&__BV3,L11182636); // L85 MEMORY;
-        __TV3=__3VG(__SV3);
-        lisaac_push(&__BV3,L11180076); // L85 MEMORY;
-        lisaac_push_first(&__UV3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__VV3,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__WV3,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__XV3,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__YV3,L78949383); // L602 INTEGER;
-        __ZV3=__NYE( 0);
-        lisaac_push(&__YV3,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__0V3,L4069927); // L31 CONVERT;
-        __1V3=((____DB )__ZV3);
-        lisaac_push(&__VV3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__2V3,L9195016); // L70 NUMERIC;
-        __3V3=(void *)((unsigned long)__1V3 - (unsigned long)__TV3);
-        lisaac_push(&__UV3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__4V3,L9195016); // L70 NUMERIC;
-        __5V3=(void *)((unsigned long)__DV3 - (unsigned long)__3V3);
-        lisaac_push(&__BV3,L11183148); // L85 MEMORY;
-        lisaac_push_first(&__AW3,L4069927); // L31 CONVERT;
-        __M2O=((____NQE *)__5V3);
-        lisaac_push(&__K2O,L35279404); // L269 MEMORY;
-        lisaac_push_first(&__YE3,L10123820); // L77 MEMORY;
-        lisaac_push_first(&__ZE3,L5774867); // L44 POINTER;
-        __0E3=((____L )(sizeof(void *)));
-        lisaac_push(&__YE3,L10137132); // L77 MEMORY;
-        lisaac_push_first(&__2E3,L4988457); // L38 UINTEGER_CPU;
-        __3E3=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__YE3,L10124332); // L77 MEMORY;
-        lisaac_push_first(&__4E3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__5E3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__AF3,L9195016); // L70 NUMERIC;
-        __BF3=(____L)(- __3E3);
-        lisaac_push(&__4E3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__CF3,L9195016); // L70 NUMERIC;
-        __N2O=(____L)(__0E3 - __BF3);
-        lisaac_push(&__K2O,L35267628); // L269 MEMORY;
-        lisaac_push_first(&__OWY,L9195016); // L70 NUMERIC;
-        __O2O=(____IPE)(__5VH - __21O);
-        lisaac_push(&__K2O,L35279404); // L269 MEMORY;
-        __R2O=__NYE(__N2O);
-        lisaac_push(&__K2O,L35273260); // L269 MEMORY;
-        lisaac_push_first(&__SWY,L9195016); // L70 NUMERIC;
-        __P2O=(____IPE)(__O2O - __R2O);
-        lisaac_push(&__K2O,L35394604); // L270 MEMORY;
-        lisaac_push_first(&__RJ1,L11406380); // L87 MEMORY;
-        __TJ1=__M2O->__QQE;
-        lisaac_push(&__RJ1,L11433004); // L87 MEMORY;
-        __UJ1=__NYE( 1);
-        lisaac_push(&__RJ1,L11430956); // L87 MEMORY;
-        lisaac_push_first(&__VJ1,L22171143); // L169 INTEGER;
-        __S2O=(____IPE)(__TJ1 & __UJ1);
-        lisaac_push(&__K2O,L35399212); // L270 MEMORY;
-        lisaac_push_first(&__XJ1,L20725292); // L158 MEMORY;
-        __YJ1=__NYE( 0);
-        if ((__S2O == __YJ1)) {
-          lisaac_push(&__K2O,L35401260); // L270 MEMORY;
-          lisaac_push_first(&__2QT,L10652676); // L81 TRUE;
-          lisaac_push_first(&__Y2O,L35406892); // L270 MEMORY;
-          lisaac_push_first(&__GZP,L10883116); // L83 MEMORY;
-          __JZP=__M2O->__QQE;
-          lisaac_push(&__GZP,L10916908); // L83 MEMORY;
-          __KZP=__NYE( 3);
-          lisaac_push(&__GZP,L10907692); // L83 MEMORY;
-          lisaac_push_first(&__0J1,L25311239); // L193 INTEGER;
-          lisaac_push_first(&__DK1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__GK1,L5383176); // L41 NUMERIC;
-          __HK1=__NYE( 0);
-          lisaac_push(&__DK1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__IK1,L9195016); // L70 NUMERIC;
-          __2J1=(____IPE)(__HK1 - __KZP);
-          lisaac_push(&__0J1,L25318919); // L193 INTEGER;
-          lisaac_push_first(&__5J1,L5121032); // L39 NUMERIC;
-          __AK1=__NYE( 1);
-          lisaac_push(&__0J1,L25314311); // L193 INTEGER;
-          lisaac_push_first(&__BK1,L9195016); // L70 NUMERIC;
-          __LZP=(____IPE)(__2J1 - __AK1);
-          lisaac_push(&__GZP,L10906668); // L83 MEMORY;
-          lisaac_push_first(&__UEX,L22171143); // L169 INTEGER;
-          __02O=(____IPE)(__JZP & __LZP);
-          lisaac_push(&__Y2O,L35407916); // L270 MEMORY;
-          lisaac_push_first(&__EF3,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__FF3,L15224840); // L116 NUMERIC;
-          __IF3=(__02O > __P2O);
-          lisaac_push(&__EF3,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__JF3,L14700552); // L112 NUMERIC;
-          __KF3=(__02O == __P2O);
-          if (__IF3) {
-            lisaac_push(&__EF3,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__LF3,L10900996); // L83 TRUE;
-            __MF3=__F__;
+      if (__PQ4) {
+        lisaac_push(&__WVN,L36834860); // L281 MEMORY;
+        lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__SLY,L35137068); // L268 MEMORY;
+        lisaac_push_first(&__YMY,L11179564); // L85 MEMORY;
+        lisaac_push_first(&__AEV,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__FNU,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+        __B03=((____DB )__WYH);
+        lisaac_push(&__AEV,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__FNU,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__KNY,L5774867); // L44 POINTER;
+        __E03=((____L )(sizeof(void *)));
+        lisaac_push(&__FNU,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__KNY,L4988457); // L38 UINTEGER_CPU;
+        __G03=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__FNU,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__IQ4,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+        __K03=(____L)(- __G03);
+        lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __G03=(____L)(__E03 - __K03);
+        lisaac_push(&__AEV,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__FNU,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__KNY,L78949383); // L602 INTEGER;
+        __P03=__G0E(__G03);
+        lisaac_push(&__KNY,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__IQ4,L4069927); // L31 CONVERT;
+        __R03=((____DB )__P03);
+        lisaac_push(&__AEV,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__JQ4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__W03,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__W03,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__Y03,L4069927); // L31 CONVERT;
+        __Z03=((____DB )__P03);
+        lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __103=(void *)((unsigned long)__Z03 - (unsigned long)__R03);
+        lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __R03=(void *)((unsigned long)__B03 - (unsigned long)__103);
+        lisaac_push(&__YMY,L11182636); // L85 MEMORY;
+        lisaac_push_first(&__AEV,L10883116); // L83 MEMORY;
+        __P03=__WYH->__JSE;
+        lisaac_push(&__AEV,L10916908); // L83 MEMORY;
+        __BZ3=__G0E( 3);
+        lisaac_push(&__AEV,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__FNU,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+        __FZ3=__G0E( 0);
+        lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __HZ3=(____BRE)(__FZ3 - __BZ3);
+        lisaac_push(&__FNU,L25319431); // L193 INTEGER;
+        lisaac_push_first(&__KNY,L5121032); // L39 NUMERIC;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__FNU,L25314823); // L193 INTEGER;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __FZ3=(____BRE)(__HZ3 - __BZ3);
+        lisaac_push(&__AEV,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__FNU,L22171143); // L169 INTEGER;
+        __BZ3=(____BRE)(__P03 & __FZ3);
+        lisaac_push(&__YMY,L11182636); // L85 MEMORY;
+        __B03=__WXG(__BZ3);
+        lisaac_push(&__YMY,L11180076); // L85 MEMORY;
+        lisaac_push_first(&__AEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__IQ4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__JQ4,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__JQ4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__W03,L4069927); // L31 CONVERT;
+        __Z03=((____DB )__P03);
+        lisaac_push(&__FNU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __103=(void *)((unsigned long)__Z03 - (unsigned long)__B03);
+        lisaac_push(&__AEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+        __B03=(void *)((unsigned long)__R03 - (unsigned long)__103);
+        lisaac_push(&__YMY,L11183148); // L85 MEMORY;
+        lisaac_push_first(&__AEV,L4069927); // L31 CONVERT;
+        __F4O=((____GSE *)__B03);
+        lisaac_push(&__SLY,L35279404); // L269 MEMORY;
+        lisaac_push_first(&__YMY,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__AEV,L5774867); // L44 POINTER;
+        __E03=((____L )(sizeof(void *)));
+        lisaac_push(&__YMY,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__AEV,L4988457); // L38 UINTEGER_CPU;
+        __G03=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__YMY,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__AEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __K03=(____L)(- __G03);
+        lisaac_push(&__AEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+        __G03=(____L)(__E03 - __K03);
+        lisaac_push(&__SLY,L35267628); // L269 MEMORY;
+        lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+        __P03=(____BRE)(__4H1 - __L1O);
+        lisaac_push(&__SLY,L35279404); // L269 MEMORY;
+        __BZ3=__G0E(__G03);
+        lisaac_push(&__SLY,L35273260); // L269 MEMORY;
+        lisaac_push_first(&__YMY,L9195016); // L70 NUMERIC;
+        __FZ3=(____BRE)(__P03 - __BZ3);
+        lisaac_push(&__SLY,L35394604); // L270 MEMORY;
+        lisaac_push_first(&__YMY,L11406380); // L87 MEMORY;
+        __P03=__F4O->__JSE;
+        lisaac_push(&__YMY,L11433004); // L87 MEMORY;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__YMY,L11430956); // L87 MEMORY;
+        lisaac_push_first(&__AEV,L22171143); // L169 INTEGER;
+        __HZ3=(____BRE)(__P03 & __BZ3);
+        lisaac_push(&__SLY,L35399212); // L270 MEMORY;
+        lisaac_push_first(&__YMY,L20725292); // L158 MEMORY;
+        __P03=__G0E( 0);
+        if ((__HZ3 == __P03)) {
+          lisaac_push(&__SLY,L35401260); // L270 MEMORY;
+          lisaac_push_first(&__YMY,L10652676); // L81 TRUE;
+          lisaac_push_first(&__AEV,L35406892); // L270 MEMORY;
+          lisaac_push_first(&__FNU,L10883116); // L83 MEMORY;
+          __C1P=__F4O->__JSE;
+          lisaac_push(&__FNU,L10916908); // L83 MEMORY;
+          __D1P=__G0E( 3);
+          lisaac_push(&__FNU,L10907692); // L83 MEMORY;
+          lisaac_push_first(&__KNY,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+          __0N1=__G0E( 0);
+          lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__0N1 - __D1P);
+          lisaac_push(&__KNY,L25319431); // L193 INTEGER;
+          lisaac_push_first(&__IQ4,L5121032); // L39 NUMERIC;
+          __D1P=__G0E( 1);
+          lisaac_push(&__KNY,L25314823); // L193 INTEGER;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __0N1=(____BRE)(__PN1 - __D1P);
+          lisaac_push(&__FNU,L10906668); // L83 MEMORY;
+          lisaac_push_first(&__KNY,L22171143); // L169 INTEGER;
+          __D1P=(____BRE)(__C1P & __0N1);
+          lisaac_push(&__AEV,L35407916); // L270 MEMORY;
+          lisaac_push_first(&__FNU,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__KNY,L15224840); // L116 NUMERIC;
+          __1I3=(__D1P > __FZ3);
+          lisaac_push(&__FNU,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__KNY,L14700552); // L112 NUMERIC;
+          __3I3=(__D1P == __FZ3);
+          if (__1I3) {
+            lisaac_push(&__FNU,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__KNY,L10900996); // L83 TRUE;
+            __5I3=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__EF3,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__NF3,L12342790); // L94 FALSE;
-            __MF3=__KF3;
+            lisaac_push(&__FNU,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__KNY,L12342790); // L94 FALSE;
+            __5I3=__3I3;
           };
-          __42O=__MF3;
+          __1I3=__5I3;
         } else /* FALSE */ {
-          lisaac_push(&__K2O,L35401260); // L270 MEMORY;
-          lisaac_push_first(&__CRT,L12081158); // L92 FALSE;
-          __42O=__J__;
+          lisaac_push(&__SLY,L35401260); // L270 MEMORY;
+          lisaac_push_first(&__YMY,L12081158); // L92 FALSE;
+          __1I3=__J__;
         };
-        if (__42O) {
-          lisaac_push(&__K2O,L36701228); // L280 MEMORY;
-          lisaac_push_first(&__CMV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__D3O,L35535404); // L271 MEMORY;
-          __F3O=__3VG(__P2O);
-          lisaac_push(&__D3O,L35541036); // L271 MEMORY;
-          __UUS(__M2O,__F3O,__4WH);
-          __H3O=__3WH->__QQE;
-          __I3O=__M2O->__QQE;
-          lisaac_push(&__D3O,L35687468); // L272 MEMORY;
-          __J3O=__NYE( 1);
-          lisaac_push(&__D3O,L35678252); // L272 MEMORY;
-          lisaac_push_first(&__LK1,L25311239); // L193 INTEGER;
-          lisaac_push_first(&__UK1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__XK1,L5383176); // L41 NUMERIC;
-          __YK1=__NYE( 0);
-          lisaac_push(&__UK1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__ZK1,L9195016); // L70 NUMERIC;
-          __NK1=(____IPE)(__YK1 - __J3O);
-          lisaac_push(&__LK1,L25318919); // L193 INTEGER;
-          lisaac_push_first(&__QK1,L5121032); // L39 NUMERIC;
-          __RK1=__NYE( 1);
-          lisaac_push(&__LK1,L25314311); // L193 INTEGER;
-          lisaac_push_first(&__SK1,L9195016); // L70 NUMERIC;
-          __K3O=(____IPE)(__NK1 - __RK1);
-          lisaac_push(&__D3O,L35677228); // L272 MEMORY;
-          lisaac_push_first(&__WWY,L22171143); // L169 INTEGER;
-          __L3O=(____IPE)(__I3O & __K3O);
-          lisaac_push(&__D3O,L35695148); // L272 MEMORY;
-          lisaac_push_first(&__PF3,L10123820); // L77 MEMORY;
-          lisaac_push_first(&__QF3,L5774867); // L44 POINTER;
-          __RF3=((____L )(sizeof(void *)));
-          lisaac_push(&__PF3,L10137132); // L77 MEMORY;
-          lisaac_push_first(&__TF3,L4988457); // L38 UINTEGER_CPU;
-          __UF3=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__PF3,L10124332); // L77 MEMORY;
-          lisaac_push_first(&__VF3,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__WF3,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__XF3,L9195016); // L70 NUMERIC;
-          __YF3=(____L)(- __UF3);
-          lisaac_push(&__VF3,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__ZF3,L9195016); // L70 NUMERIC;
-          __N3O=(____L)(__RF3 - __YF3);
-          lisaac_push(&__D3O,L35667500); // L272 MEMORY;
-          lisaac_push_first(&__2K1,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__FL1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__IL1,L5383176); // L41 NUMERIC;
-          __JL1=__NYE( 0);
-          lisaac_push(&__FL1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__KL1,L9195016); // L70 NUMERIC;
-          __4K1=(____IPE)(__JL1 - __L3O);
-          lisaac_push(&__2K1,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__CL1,L9195016); // L70 NUMERIC;
-          __O3O=(____IPE)(__H3O - __4K1);
-          lisaac_push(&__D3O,L35695148); // L272 MEMORY;
-          __R3O=__NYE(__N3O);
-          lisaac_push(&__D3O,L35689004); // L272 MEMORY;
-          lisaac_push_first(&__NL1,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__WL1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__ZL1,L5383176); // L41 NUMERIC;
-          __0L1=__NYE( 0);
-          lisaac_push(&__WL1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__1L1,L9195016); // L70 NUMERIC;
-          __PL1=(____IPE)(__0L1 - __R3O);
-          lisaac_push(&__NL1,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__TL1,L9195016); // L70 NUMERIC;
-          __3WH->__QQE=(____IPE)(__O3O - __PL1);
-          lisaac_push(&__D3O,L35787820); // L273 MEMORY;
-          lisaac_push_first(&__4L1,L11932716); // L91 MEMORY;
-          __AM1=__3WH->__QQE;
-          lisaac_push(&__4L1,L11959340); // L91 MEMORY;
-          lisaac_push_first(&__GM1,L11687980); // L89 MEMORY;
-          __HM1=__NYE( 2);
-          lisaac_push(&__4L1,L11955756); // L91 MEMORY;
-          lisaac_push_first(&__CM1,L22171143); // L169 INTEGER;
-          __DM1=(____IPE)(__AM1 & __HM1);
-          lisaac_push(&__4L1,L11965484); // L91 MEMORY;
-          lisaac_push_first(&__EM1,L34479112); // L263 NUMERIC;
-          if ((__DM1 !=  0)) {
-            lisaac_push(&__D3O,L36440108); // L278 MEMORY;
-            lisaac_push_first(&__ZQV,L6825988); // L52 TRUE;
-            lisaac_push_first(&__X3O,L35926572); // L274 MEMORY;
-            __DLP(__3WH,__4WH);
+        if (__1I3) {
+          lisaac_push(&__SLY,L36701228); // L280 MEMORY;
+          lisaac_push_first(&__YMY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__AEV,L35535404); // L271 MEMORY;
+          __44O=__WXG(__FZ3);
+          lisaac_push(&__AEV,L35541036); // L271 MEMORY;
+          __NWS(__F4O,__44O,__X0O);
+          __C1P=__WYH->__JSE;
+          __D1P=__F4O->__JSE;
+          lisaac_push(&__AEV,L35687468); // L272 MEMORY;
+          __0N1=__G0E( 1);
+          lisaac_push(&__AEV,L35678252); // L272 MEMORY;
+          lisaac_push_first(&__FNU,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+          __PN1=__G0E( 0);
+          lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __AO1=(____BRE)(__PN1 - __0N1);
+          lisaac_push(&__FNU,L25319431); // L193 INTEGER;
+          lisaac_push_first(&__KNY,L5121032); // L39 NUMERIC;
+          __0N1=__G0E( 1);
+          lisaac_push(&__FNU,L25314823); // L193 INTEGER;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__AO1 - __0N1);
+          lisaac_push(&__AEV,L35677228); // L272 MEMORY;
+          lisaac_push_first(&__FNU,L22171143); // L169 INTEGER;
+          __0N1=(____BRE)(__D1P & __PN1);
+          lisaac_push(&__AEV,L35695148); // L272 MEMORY;
+          lisaac_push_first(&__FNU,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__KNY,L5774867); // L44 POINTER;
+          __EJ3=((____L )(sizeof(void *)));
+          lisaac_push(&__FNU,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__KNY,L4988457); // L38 UINTEGER_CPU;
+          __HJ3=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__FNU,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __LJ3=(____L)(- __HJ3);
+          lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __HJ3=(____L)(__EJ3 - __LJ3);
+          lisaac_push(&__AEV,L35667500); // L272 MEMORY;
+          lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+          __D1P=__G0E( 0);
+          lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__D1P - __0N1);
+          lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __D1P=(____BRE)(__C1P - __PN1);
+          lisaac_push(&__AEV,L35695148); // L272 MEMORY;
+          __C1P=__G0E(__HJ3);
+          lisaac_push(&__AEV,L35689004); // L272 MEMORY;
+          lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+          __0N1=__G0E( 0);
+          lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__0N1 - __C1P);
+          lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __WYH->__JSE=(____BRE)(__D1P - __PN1);
+          lisaac_push(&__AEV,L35787820); // L273 MEMORY;
+          lisaac_push_first(&__FNU,L11932716); // L91 MEMORY;
+          __C1P=__WYH->__JSE;
+          lisaac_push(&__FNU,L11959340); // L91 MEMORY;
+          lisaac_push_first(&__KNY,L11687980); // L89 MEMORY;
+          __D1P=__G0E( 2);
+          lisaac_push(&__FNU,L11955756); // L91 MEMORY;
+          lisaac_push_first(&__KNY,L22171143); // L169 INTEGER;
+          __0N1=(____BRE)(__C1P & __D1P);
+          lisaac_push(&__FNU,L11965484); // L91 MEMORY;
+          lisaac_push_first(&__KNY,L34479112); // L263 NUMERIC;
+          if ((__0N1 !=  0)) {
+            lisaac_push(&__AEV,L36440108); // L278 MEMORY;
+            lisaac_push_first(&__FNU,L6825988); // L52 TRUE;
+            lisaac_push_first(&__KNY,L35926572); // L274 MEMORY;
+            __2MP(__WYH,__X0O);
           } else /* FALSE */ {
-            lisaac_push(&__D3O,L36440108); // L278 MEMORY;
-            lisaac_push_first(&__4QV,L6826502); // L52 FALSE;
-            lisaac_push_first(&__33O,L36187692); // L276 MEMORY;
-            lisaac_push_first(&__DX3,L11179564); // L85 MEMORY;
-            lisaac_push_first(&__EY3,L10640428); // L81 MEMORY;
-            lisaac_push_first(&__FY3,L10391596); // L79 MEMORY;
-            lisaac_push_first(&__GY3,L4069927); // L31 CONVERT;
-            __IY3=((____DB )__3WH);
-            lisaac_push(&__EY3,L10647084); // L81 MEMORY;
-            lisaac_push_first(&__JY3,L10123820); // L77 MEMORY;
-            lisaac_push_first(&__KY3,L5774867); // L44 POINTER;
-            __LY3=((____L )(sizeof(void *)));
-            lisaac_push(&__JY3,L10137132); // L77 MEMORY;
-            lisaac_push_first(&__MY3,L4988457); // L38 UINTEGER_CPU;
-            __NY3=((____L )(sizeof(unsigned long)));
-            lisaac_push(&__JY3,L10124332); // L77 MEMORY;
-            lisaac_push_first(&__OY3,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__PY3,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__QY3,L9195016); // L70 NUMERIC;
-            __RY3=(____L)(- __NY3);
-            lisaac_push(&__OY3,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__SY3,L9195016); // L70 NUMERIC;
-            __TY3=(____L)(__LY3 - __RY3);
-            lisaac_push(&__EY3,L10647084); // L81 MEMORY;
-            lisaac_push_first(&__UY3,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__VY3,L78949383); // L602 INTEGER;
-            __WY3=__NYE(__TY3);
-            lisaac_push(&__VY3,L78949383); // L602 INTEGER;
-            lisaac_push_first(&__XY3,L4069927); // L31 CONVERT;
-            __YY3=((____DB )__WY3);
-            lisaac_push(&__EY3,L10640940); // L81 MEMORY;
-            lisaac_push_first(&__ZY3,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__0Y3,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__1Y3,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__2Y3,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__3Y3,L78949383); // L602 INTEGER;
-            __4Y3=__NYE( 0);
-            lisaac_push(&__3Y3,L78949383); // L602 INTEGER;
-            lisaac_push_first(&__5Y3,L4069927); // L31 CONVERT;
-            __AZ3=((____DB )__4Y3);
-            lisaac_push(&__0Y3,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__BZ3,L9195016); // L70 NUMERIC;
-            __CZ3=(void *)((unsigned long)__AZ3 - (unsigned long)__YY3);
-            lisaac_push(&__ZY3,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__DZ3,L9195016); // L70 NUMERIC;
-            __FX3=(void *)((unsigned long)__IY3 - (unsigned long)__CZ3);
-            lisaac_push(&__DX3,L11182636); // L85 MEMORY;
-            lisaac_push_first(&__GX3,L10883116); // L83 MEMORY;
-            __HX3=__3WH->__QQE;
-            lisaac_push(&__GX3,L10916908); // L83 MEMORY;
-            __IX3=__NYE( 3);
-            lisaac_push(&__GX3,L10907692); // L83 MEMORY;
-            lisaac_push_first(&__JX3,L25311239); // L193 INTEGER;
-            lisaac_push_first(&__KX3,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__LX3,L5383176); // L41 NUMERIC;
-            __MX3=__NYE( 0);
-            lisaac_push(&__KX3,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__NX3,L9195016); // L70 NUMERIC;
-            __OX3=(____IPE)(__MX3 - __IX3);
-            lisaac_push(&__JX3,L25318919); // L193 INTEGER;
-            lisaac_push_first(&__PX3,L5121032); // L39 NUMERIC;
-            __QX3=__NYE( 1);
-            lisaac_push(&__JX3,L25314311); // L193 INTEGER;
-            lisaac_push_first(&__RX3,L9195016); // L70 NUMERIC;
-            __SX3=(____IPE)(__OX3 - __QX3);
-            lisaac_push(&__GX3,L10906668); // L83 MEMORY;
-            lisaac_push_first(&__TX3,L22171143); // L169 INTEGER;
-            __UX3=(____IPE)(__HX3 & __SX3);
-            lisaac_push(&__DX3,L11182636); // L85 MEMORY;
-            __VX3=__3VG(__UX3);
-            lisaac_push(&__DX3,L11180076); // L85 MEMORY;
-            lisaac_push_first(&__WX3,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__XX3,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__YX3,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__ZX3,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__0X3,L78949383); // L602 INTEGER;
-            __1X3=__NYE( 0);
-            lisaac_push(&__0X3,L78949383); // L602 INTEGER;
-            lisaac_push_first(&__2X3,L4069927); // L31 CONVERT;
-            __3X3=((____DB )__1X3);
-            lisaac_push(&__XX3,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__4X3,L9195016); // L70 NUMERIC;
-            __5X3=(void *)((unsigned long)__3X3 - (unsigned long)__VX3);
-            lisaac_push(&__WX3,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__AY3,L9195016); // L70 NUMERIC;
-            __BY3=(void *)((unsigned long)__FX3 - (unsigned long)__5X3);
-            lisaac_push(&__DX3,L11183148); // L85 MEMORY;
-            lisaac_push_first(&__CY3,L4069927); // L31 CONVERT;
-            __53O=((____NQE *)__BY3);
-            lisaac_push(&__33O,L36324908); // L277 MEMORY;
-            lisaac_push_first(&__0WY,L10391596); // L79 MEMORY;
-            lisaac_push_first(&__3WY,L4069927); // L31 CONVERT;
-            __A4O=((____DB )__3WH);
-            __B4O=__3ZF;
-            lisaac_push(&__33O,L36325420); // L277 MEMORY;
-            lisaac_push_first(&__5WY,L9195016); // L70 NUMERIC;
-            __C4O=(void *)((unsigned long)__A4O - (unsigned long)__B4O);
-            lisaac_push(&__33O,L36332588); // L277 MEMORY;
-            lisaac_push_first(&__DXY,L12209196); // L93 MEMORY;
-            __53O->__PQE=__C4O;
+            lisaac_push(&__AEV,L36440108); // L278 MEMORY;
+            lisaac_push_first(&__FNU,L6826502); // L52 FALSE;
+            lisaac_push_first(&__KNY,L36187692); // L276 MEMORY;
+            lisaac_push_first(&__IQ4,L11179564); // L85 MEMORY;
+            lisaac_push_first(&__JQ4,L10640428); // L81 MEMORY;
+            lisaac_push_first(&__W03,L10391596); // L79 MEMORY;
+            lisaac_push_first(&__Y03,L4069927); // L31 CONVERT;
+            __D23=((____DB )__WYH);
+            lisaac_push(&__JQ4,L10647084); // L81 MEMORY;
+            lisaac_push_first(&__W03,L10123820); // L77 MEMORY;
+            lisaac_push_first(&__Y03,L5774867); // L44 POINTER;
+            __G23=((____L )(sizeof(void *)));
+            lisaac_push(&__W03,L10137132); // L77 MEMORY;
+            lisaac_push_first(&__Y03,L4988457); // L38 UINTEGER_CPU;
+            __I23=((____L )(sizeof(unsigned long)));
+            lisaac_push(&__W03,L10124332); // L77 MEMORY;
+            lisaac_push_first(&__Y03,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__K23,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__L23,L9195016); // L70 NUMERIC;
+            __M23=(____L)(- __I23);
+            lisaac_push(&__Y03,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__K23,L9195016); // L70 NUMERIC;
+            __I23=(____L)(__G23 - __M23);
+            lisaac_push(&__JQ4,L10647084); // L81 MEMORY;
+            lisaac_push_first(&__W03,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__Y03,L78949383); // L602 INTEGER;
+            __R23=__G0E(__I23);
+            lisaac_push(&__Y03,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__K23,L4069927); // L31 CONVERT;
+            __T23=((____DB )__R23);
+            lisaac_push(&__JQ4,L10640940); // L81 MEMORY;
+            lisaac_push_first(&__W03,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__Y03,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__K23,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__L23,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__Y23,L78949383); // L602 INTEGER;
+            __R23=__G0E( 0);
+            lisaac_push(&__Y23,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__023,L4069927); // L31 CONVERT;
+            __123=((____DB )__R23);
+            lisaac_push(&__Y03,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__K23,L9195016); // L70 NUMERIC;
+            __323=(void *)((unsigned long)__123 - (unsigned long)__T23);
+            lisaac_push(&__W03,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+            __T23=(void *)((unsigned long)__D23 - (unsigned long)__323);
+            lisaac_push(&__IQ4,L11182636); // L85 MEMORY;
+            lisaac_push_first(&__JQ4,L10883116); // L83 MEMORY;
+            __R23=__WYH->__JSE;
+            lisaac_push(&__JQ4,L10916908); // L83 MEMORY;
+            __D13=__G0E( 3);
+            lisaac_push(&__JQ4,L10907692); // L83 MEMORY;
+            lisaac_push_first(&__W03,L25311239); // L193 INTEGER;
+            lisaac_push_first(&__Y03,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__K23,L5383176); // L41 NUMERIC;
+            __H13=__G0E( 0);
+            lisaac_push(&__Y03,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__K23,L9195016); // L70 NUMERIC;
+            __J13=(____BRE)(__H13 - __D13);
+            lisaac_push(&__W03,L25319431); // L193 INTEGER;
+            lisaac_push_first(&__Y03,L5121032); // L39 NUMERIC;
+            __D13=__G0E( 1);
+            lisaac_push(&__W03,L25314823); // L193 INTEGER;
+            lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+            __H13=(____BRE)(__J13 - __D13);
+            lisaac_push(&__JQ4,L10906668); // L83 MEMORY;
+            lisaac_push_first(&__W03,L22171143); // L169 INTEGER;
+            __D13=(____BRE)(__R23 & __H13);
+            lisaac_push(&__IQ4,L11182636); // L85 MEMORY;
+            __D23=__WXG(__D13);
+            lisaac_push(&__IQ4,L11180076); // L85 MEMORY;
+            lisaac_push_first(&__JQ4,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__W03,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__Y03,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__K23,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__L23,L78949383); // L602 INTEGER;
+            __R23=__G0E( 0);
+            lisaac_push(&__L23,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__Y23,L4069927); // L31 CONVERT;
+            __123=((____DB )__R23);
+            lisaac_push(&__W03,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+            __323=(void *)((unsigned long)__123 - (unsigned long)__D23);
+            lisaac_push(&__JQ4,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+            __D23=(void *)((unsigned long)__T23 - (unsigned long)__323);
+            lisaac_push(&__IQ4,L11183148); // L85 MEMORY;
+            lisaac_push_first(&__JQ4,L4069927); // L31 CONVERT;
+            __Y5O=((____GSE *)__D23);
+            lisaac_push(&__KNY,L36324908); // L277 MEMORY;
+            lisaac_push_first(&__IQ4,L10391596); // L79 MEMORY;
+            lisaac_push_first(&__JQ4,L4069927); // L31 CONVERT;
+            __D23=((____DB )__WYH);
+            __T23=__W1F;
+            lisaac_push(&__KNY,L36325420); // L277 MEMORY;
+            lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+            __123=(void *)((unsigned long)__D23 - (unsigned long)__T23);
+            lisaac_push(&__KNY,L36332588); // L277 MEMORY;
+            lisaac_push_first(&__IQ4,L12209196); // L93 MEMORY;
+            __Y5O->__ISE=__123;
           };
-          __00O=__3WH;
+          __T2O=__WYH;
         } else /* FALSE */ {
-          lisaac_push(&__K2O,L36701228); // L280 MEMORY;
-          lisaac_push_first(&__HRT,L8530438); // L65 FALSE;
+          lisaac_push(&__SLY,L36701228); // L280 MEMORY;
+          lisaac_push_first(&__YMY,L8530438); // L65 FALSE;
         };
       } else /* FALSE */ {
-        lisaac_push(&__C2O,L36834860); // L281 MEMORY;
-        lisaac_push_first(&__L1S,L8530438); // L65 FALSE;
+        lisaac_push(&__WVN,L36834860); // L281 MEMORY;
+        lisaac_push_first(&__VHN,L8530438); // L65 FALSE;
       };
-      if (((void *)__00O == (void *)NULL)) {
-        lisaac_push(&__C2O,L37621292); // L287 MEMORY;
-        lisaac_push_first(&__JOR,L8792068); // L67 TRUE;
-        lisaac_push_first(&__N4O,L37237804); // L284 MEMORY;
-        __P4O=__S5O(__5VH);
-        __00O=__P4O;
-        lisaac_push(&__N4O,L37361196); // L285 MEMORY;
-        lisaac_push_first(&__FZ3,L10640428); // L81 MEMORY;
-        lisaac_push_first(&__GZ3,L10391596); // L79 MEMORY;
-        lisaac_push_first(&__HZ3,L4069927); // L31 CONVERT;
-        __JZ3=((____DB )__3WH);
-        lisaac_push(&__FZ3,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__KZ3,L10123820); // L77 MEMORY;
-        lisaac_push_first(&__LZ3,L5774867); // L44 POINTER;
-        __MZ3=((____L )(sizeof(void *)));
-        lisaac_push(&__KZ3,L10137132); // L77 MEMORY;
-        lisaac_push_first(&__NZ3,L4988457); // L38 UINTEGER_CPU;
-        __OZ3=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__KZ3,L10124332); // L77 MEMORY;
-        lisaac_push_first(&__PZ3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__QZ3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__RZ3,L9195016); // L70 NUMERIC;
-        __SZ3=(____L)(- __OZ3);
-        lisaac_push(&__PZ3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__TZ3,L9195016); // L70 NUMERIC;
-        __UZ3=(____L)(__MZ3 - __SZ3);
-        lisaac_push(&__FZ3,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__VZ3,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__WZ3,L78949383); // L602 INTEGER;
-        __XZ3=__NYE(__UZ3);
-        lisaac_push(&__WZ3,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__YZ3,L4069927); // L31 CONVERT;
-        __ZZ3=((____DB )__XZ3);
-        lisaac_push(&__FZ3,L10640940); // L81 MEMORY;
-        lisaac_push_first(&__0Z3,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__1Z3,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__2Z3,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__3Z3,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__4Z3,L78949383); // L602 INTEGER;
-        __5Z3=__NYE( 0);
-        lisaac_push(&__4Z3,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__A03,L4069927); // L31 CONVERT;
-        __B03=((____DB )__5Z3);
-        lisaac_push(&__1Z3,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__C03,L9195016); // L70 NUMERIC;
-        __D03=(void *)((unsigned long)__B03 - (unsigned long)__ZZ3);
-        lisaac_push(&__0Z3,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__E03,L9195016); // L70 NUMERIC;
-        __Q4O=(void *)((unsigned long)__JZ3 - (unsigned long)__D03);
-        if (__P4O==NULL) {
-          lisaac_push(&__N4O,L37369900); // L285 MEMORY;
+      if (((void *)__T2O == (void *)NULL)) {
+        lisaac_push(&__WVN,L37621292); // L287 MEMORY;
+        lisaac_push_first(&__VHN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__SLY,L37237804); // L284 MEMORY;
+        __F4O=__LBP(__4H1);
+        __T2O=__F4O;
+        lisaac_push(&__SLY,L37361196); // L285 MEMORY;
+        lisaac_push_first(&__YMY,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__AEV,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+        __B03=((____DB )__WYH);
+        lisaac_push(&__YMY,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__AEV,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__FNU,L5774867); // L44 POINTER;
+        __E03=((____L )(sizeof(void *)));
+        lisaac_push(&__AEV,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__FNU,L4988457); // L38 UINTEGER_CPU;
+        __G03=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__AEV,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __K03=(____L)(- __G03);
+        lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __G03=(____L)(__E03 - __K03);
+        lisaac_push(&__YMY,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__AEV,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__FNU,L78949383); // L602 INTEGER;
+        __P03=__G0E(__G03);
+        lisaac_push(&__FNU,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+        __R03=((____DB )__P03);
+        lisaac_push(&__YMY,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__AEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__IQ4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__JQ4,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__JQ4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__W03,L4069927); // L31 CONVERT;
+        __Z03=((____DB )__P03);
+        lisaac_push(&__FNU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __103=(void *)((unsigned long)__Z03 - (unsigned long)__R03);
+        lisaac_push(&__AEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+        __R03=(void *)((unsigned long)__B03 - (unsigned long)__103);
+        if (__F4O==NULL) {
+          lisaac_push(&__SLY,L37369900); // L285 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__N4O,L37369900); // L285 MEMORY;
-          __J03=((____NQE *)__P4O);
-          lisaac_push_first(&__G03,L10640428); // L81 MEMORY;
-          lisaac_push_first(&__H03,L10391596); // L79 MEMORY;
-          lisaac_push_first(&__I03,L4069927); // L31 CONVERT;
-          __K03=((____DB )__J03);
-          lisaac_push(&__G03,L10647084); // L81 MEMORY;
-          lisaac_push_first(&__L03,L10123820); // L77 MEMORY;
-          lisaac_push_first(&__M03,L5774867); // L44 POINTER;
-          __N03=((____L )(sizeof(void *)));
-          lisaac_push(&__L03,L10137132); // L77 MEMORY;
-          lisaac_push_first(&__O03,L4988457); // L38 UINTEGER_CPU;
-          __P03=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__L03,L10124332); // L77 MEMORY;
-          lisaac_push_first(&__Q03,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__R03,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__S03,L9195016); // L70 NUMERIC;
-          __T03=(____L)(- __P03);
-          lisaac_push(&__Q03,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__U03,L9195016); // L70 NUMERIC;
-          __V03=(____L)(__N03 - __T03);
-          lisaac_push(&__G03,L10647084); // L81 MEMORY;
-          lisaac_push_first(&__W03,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__X03,L78949383); // L602 INTEGER;
-          __Y03=__NYE(__V03);
-          lisaac_push(&__X03,L78949383); // L602 INTEGER;
-          lisaac_push_first(&__Z03,L4069927); // L31 CONVERT;
-          __003=((____DB )__Y03);
-          lisaac_push(&__G03,L10640940); // L81 MEMORY;
-          lisaac_push_first(&__103,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__203,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__303,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__403,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__503,L78949383); // L602 INTEGER;
-          __A13=__NYE( 0);
-          lisaac_push(&__503,L78949383); // L602 INTEGER;
-          lisaac_push_first(&__B13,L4069927); // L31 CONVERT;
-          __C13=((____DB )__A13);
-          lisaac_push(&__203,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__D13,L9195016); // L70 NUMERIC;
-          __E13=(void *)((unsigned long)__C13 - (unsigned long)__003);
-          lisaac_push(&__103,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__F13,L9195016); // L70 NUMERIC;
-          __R4O=(void *)((unsigned long)__K03 - (unsigned long)__E13);
+          lisaac_push(&__SLY,L37369900); // L285 MEMORY;
+          __Y5O=((____GSE *)__F4O);
+          lisaac_push_first(&__YMY,L10640428); // L81 MEMORY;
+          lisaac_push_first(&__AEV,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+          __44O=((____DB )__Y5O);
+          lisaac_push(&__YMY,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__AEV,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__FNU,L5774867); // L44 POINTER;
+          __EJ3=((____L )(sizeof(void *)));
+          lisaac_push(&__AEV,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__FNU,L4988457); // L38 UINTEGER_CPU;
+          __HJ3=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__AEV,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __LJ3=(____L)(- __HJ3);
+          lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __HJ3=(____L)(__EJ3 - __LJ3);
+          lisaac_push(&__YMY,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__AEV,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__FNU,L78949383); // L602 INTEGER;
+          __C1P=__G0E(__HJ3);
+          lisaac_push(&__FNU,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__KNY,L4069927); // L31 CONVERT;
+          __D23=((____DB )__C1P);
+          lisaac_push(&__YMY,L10640940); // L81 MEMORY;
+          lisaac_push_first(&__AEV,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__FNU,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__KNY,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__IQ4,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__JQ4,L78949383); // L602 INTEGER;
+          __C1P=__G0E( 0);
+          lisaac_push(&__JQ4,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__W03,L4069927); // L31 CONVERT;
+          __T23=((____DB )__C1P);
+          lisaac_push(&__FNU,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __123=(void *)((unsigned long)__T23 - (unsigned long)__D23);
+          lisaac_push(&__AEV,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+          __D23=(void *)((unsigned long)__44O - (unsigned long)__123);
         };
-        lisaac_push(&__N4O,L37377580); // L285 MEMORY;
-        __5WO(__Q4O,__R4O,__21O);
-        lisaac_push(&__N4O,L37492780); // L286 MEMORY;
-        lisaac_push_first(&__55R,L3951145); // L30 UINTEGER_CPU;
-        lisaac_push_first(&__2TW,L68588040); // L523 NUMERIC;
-        lisaac_push_first(&__5TW,L4069927); // L31 CONVERT;
-        lisaac_push(&__55R,L26355756); // L201 MEMORY;
-        lisaac_push_first(&__3ES,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__NJS,L7088642); // L54 OBJECT;
-        __AFS=((____DB )(top_context->back->back));
-        lisaac_push(&__3ES,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__XJS,L10652676); // L81 TRUE;
-        lisaac_push_first(&__JFS,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__MAS,L26349612); // L201 MEMORY;
-        lisaac_push_first(&__UM1,L11406380); // L87 MEMORY;
-        __WM1=__3WH->__QQE;
-        lisaac_push(&__UM1,L11433004); // L87 MEMORY;
-        __XM1=__NYE( 1);
-        lisaac_push(&__UM1,L11430956); // L87 MEMORY;
-        lisaac_push_first(&__YM1,L22171143); // L169 INTEGER;
-        __OAS=(____IPE)(__WM1 & __XM1);
-        lisaac_push(&__MAS,L26354220); // L201 MEMORY;
-        lisaac_push_first(&__0M1,L20856364); // L159 MEMORY;
-        __1M1=__NYE( 1);
-        if ((__OAS == __1M1)) {
-          lisaac_push(&__JFS,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__BUW,L13509636); // L103 TRUE;
-          __MFS=__J__;
+        lisaac_push(&__SLY,L37377580); // L285 MEMORY;
+        __YYO(__R03,__D23,__L1O);
+        lisaac_push(&__SLY,L37492780); // L286 MEMORY;
+        lisaac_push_first(&__YMY,L3951145); // L30 UINTEGER_CPU;
+        lisaac_push_first(&__AEV,L68588040); // L523 NUMERIC;
+        lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+        lisaac_push(&__YMY,L26355756); // L201 MEMORY;
+        lisaac_push_first(&__AEV,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__FNU,L7481858); // L57 OBJECT;
+        __B03=((____DB )(top_context->back->back));
+        lisaac_push(&__AEV,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__FNU,L10652676); // L81 TRUE;
+        lisaac_push_first(&__KNY,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__IQ4,L26349612); // L201 MEMORY;
+        lisaac_push_first(&__JQ4,L11406380); // L87 MEMORY;
+        __P03=__WYH->__JSE;
+        lisaac_push(&__JQ4,L11433004); // L87 MEMORY;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__JQ4,L11430956); // L87 MEMORY;
+        lisaac_push_first(&__W03,L22171143); // L169 INTEGER;
+        __FZ3=(____BRE)(__P03 & __BZ3);
+        lisaac_push(&__IQ4,L26354220); // L201 MEMORY;
+        lisaac_push_first(&__JQ4,L20856364); // L159 MEMORY;
+        __P03=__G0E( 1);
+        if ((__FZ3 == __P03)) {
+          lisaac_push(&__KNY,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__IQ4,L13509636); // L103 TRUE;
+          __1I3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__JFS,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__DUW,L14689286); // L112 FALSE;
-          __MFS=__F__;
+          lisaac_push(&__KNY,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__IQ4,L14689286); // L112 FALSE;
+          __1I3=__F__;
         };
-        if (__MFS) {
-          lisaac_push(&__3ES,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__Q4S,L8792068); // L67 TRUE;
-          lisaac_push_first(&__UFS,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__MST,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__FTU,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__WFV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NTU,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__AFS));
-          lisaac_push(&__MST,L9181698); // L70 OBJECT;
-          __DX((&__string_133));
-          lisaac_push(&__MST,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__IXY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__LXY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__MXY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__NXY,L8272919); // L63 SYSTEM_IO;
+        if (__1I3) {
+          lisaac_push(&__AEV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__FNU,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KNY,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__IQ4,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__JQ4,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__W03,L8792068); // L67 TRUE;
+          lisaac_push_first(&__Y03,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__B03));
+          lisaac_push(&__IQ4,L9574914); // L73 OBJECT;
+          __DX((&__string_138));
+          lisaac_push(&__IQ4,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__JQ4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__W03,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__Y03,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__K23,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__MST,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__VTU,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__FUW,L4598824); // L35 SYSTEM;
+          lisaac_push(&__IQ4,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__JQ4,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__W03,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__3ES,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__CKS,L8530438); // L65 FALSE;
+          lisaac_push(&__AEV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__FNU,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__55R,L26490924); // L202 MEMORY;
-        lisaac_push_first(&__ZFS,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__IKS,L7088642); // L54 OBJECT;
-        __2FS=((____DB )(top_context->back->back));
-        lisaac_push(&__ZFS,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__SKS,L10652676); // L81 TRUE;
-        lisaac_push_first(&__FGS,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__VAS,L26486316); // L202 MEMORY;
-        __ZAS=__NYE( 0);
-        lisaac_push(&__VAS,L26489388); // L202 MEMORY;
-        __1AS=__NYE( 63);
-        lisaac_push(&__VAS,L26489388); // L202 MEMORY;
-        lisaac_push_first(&__FO4,L6296072); // L48 NUMERIC;
-        lisaac_push_first(&__GO4,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__HO4,L15224840); // L116 NUMERIC;
-        if ((__ZAS > __4WH)) {
-          lisaac_push(&__GO4,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__IO4,L13509636); // L103 TRUE;
-          __JO4=__J__;
+        lisaac_push(&__YMY,L26490924); // L202 MEMORY;
+        lisaac_push_first(&__AEV,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__FNU,L7481858); // L57 OBJECT;
+        __B03=((____DB )(top_context->back->back));
+        lisaac_push(&__AEV,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__FNU,L10652676); // L81 TRUE;
+        lisaac_push_first(&__KNY,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__IQ4,L26486316); // L202 MEMORY;
+        __P03=__G0E( 0);
+        lisaac_push(&__IQ4,L26489388); // L202 MEMORY;
+        __BZ3=__G0E( 63);
+        lisaac_push(&__IQ4,L26489388); // L202 MEMORY;
+        lisaac_push_first(&__JQ4,L6296072); // L48 NUMERIC;
+        lisaac_push_first(&__W03,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__Y03,L15224840); // L116 NUMERIC;
+        if ((__P03 > __X0O)) {
+          lisaac_push(&__W03,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__Y03,L13509636); // L103 TRUE;
+          __1I3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__GO4,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__KO4,L14689286); // L112 FALSE;
-          __JO4=__F__;
+          lisaac_push(&__W03,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__Y03,L14689286); // L112 FALSE;
+          __1I3=__F__;
         };
-        if (__JO4) {
-          lisaac_push(&__FO4,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__NO4,L10652676); // L81 TRUE;
-          lisaac_push_first(&__OO4,L6304264); // L48 NUMERIC;
-          lisaac_push_first(&__PO4,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__QO4,L15224840); // L116 NUMERIC;
-          __SO4=(__1AS > __4WH);
-          lisaac_push(&__PO4,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__TO4,L14700552); // L112 NUMERIC;
-          __UO4=(__1AS == __4WH);
-          if (__SO4) {
-            lisaac_push(&__PO4,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__VO4,L10900996); // L83 TRUE;
-            __WO4=__F__;
+        if (__1I3) {
+          lisaac_push(&__JQ4,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__W03,L10652676); // L81 TRUE;
+          lisaac_push_first(&__Y03,L6304264); // L48 NUMERIC;
+          lisaac_push_first(&__K23,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__L23,L15224840); // L116 NUMERIC;
+          __1I3=(__BZ3 > __X0O);
+          lisaac_push(&__K23,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__L23,L14700552); // L112 NUMERIC;
+          __3I3=(__BZ3 == __X0O);
+          if (__1I3) {
+            lisaac_push(&__K23,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__L23,L10900996); // L83 TRUE;
+            __5I3=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__PO4,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__XO4,L12342790); // L94 FALSE;
-            __WO4=__UO4;
+            lisaac_push(&__K23,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__L23,L12342790); // L94 FALSE;
+            __5I3=__3I3;
           };
-          __ZO4=__WO4;
+          __1I3=__5I3;
         } else /* FALSE */ {
-          lisaac_push(&__FO4,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__0O4,L12081158); // L92 FALSE;
-          __ZO4=__J__;
+          lisaac_push(&__JQ4,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__W03,L12081158); // L92 FALSE;
+          __1I3=__J__;
         };
-        if (__ZO4) {
-          lisaac_push(&__FGS,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__HUW,L13509636); // L103 TRUE;
-          __IGS=__J__;
+        if (__1I3) {
+          lisaac_push(&__KNY,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__IQ4,L13509636); // L103 TRUE;
+          __1I3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__FGS,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__JUW,L14689286); // L112 FALSE;
-          __IGS=__F__;
+          lisaac_push(&__KNY,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__IQ4,L14689286); // L112 FALSE;
+          __1I3=__F__;
         };
-        if (__IGS) {
-          lisaac_push(&__ZFS,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__KLV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__QGS,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__SPV,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__PYV,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__H5V,L8792068); // L67 TRUE;
-          lisaac_push_first(&__XYV,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__2FS));
-          lisaac_push(&__SPV,L9181698); // L70 OBJECT;
-          __DX((&__string_132));
-          lisaac_push(&__SPV,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__QXY,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__TXY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__UXY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__VXY,L8272919); // L63 SYSTEM_IO;
+        if (__1I3) {
+          lisaac_push(&__AEV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__FNU,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KNY,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__IQ4,L9452546); // L72 OBJECT;
+          lisaac_push_first(&__JQ4,L8260098); // L63 OBJECT;
+          lisaac_push_first(&__W03,L8792068); // L67 TRUE;
+          lisaac_push_first(&__Y03,L8009218); // L61 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__B03));
+          lisaac_push(&__IQ4,L9574914); // L73 OBJECT;
+          __DX((&__string_137));
+          lisaac_push(&__IQ4,L9706498); // L74 OBJECT;
+          lisaac_push_first(&__JQ4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__W03,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__Y03,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__K23,L6962199); // L53 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__SPV,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__5YV,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__LUW,L4598824); // L35 SYSTEM;
+          lisaac_push(&__IQ4,L9848322); // L75 OBJECT;
+          lisaac_push_first(&__JQ4,L10904578); // L83 OBJECT;
+          lisaac_push_first(&__W03,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__ZFS,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__3KS,L8530438); // L65 FALSE;
+          lisaac_push(&__AEV,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__FNU,L8530438); // L65 FALSE;
         };
-        __EAS=__3WH->__PQE;
-        lisaac_push(&__55R,L26881580); // L205 MEMORY;
-        lisaac_push_first(&__H13,L11179564); // L85 MEMORY;
-        lisaac_push_first(&__I23,L10640428); // L81 MEMORY;
-        lisaac_push_first(&__J23,L10391596); // L79 MEMORY;
+        __B03=__WYH->__ISE;
+        lisaac_push(&__YMY,L26881580); // L205 MEMORY;
+        lisaac_push_first(&__AEV,L11179564); // L85 MEMORY;
+        lisaac_push_first(&__FNU,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__KNY,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__IQ4,L4069927); // L31 CONVERT;
+        __R03=((____DB )__WYH);
+        lisaac_push(&__FNU,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__KNY,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__IQ4,L5774867); // L44 POINTER;
+        __E03=((____L )(sizeof(void *)));
+        lisaac_push(&__KNY,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__IQ4,L4988457); // L38 UINTEGER_CPU;
+        __G03=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__KNY,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__IQ4,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__JQ4,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+        __K03=(____L)(- __G03);
+        lisaac_push(&__IQ4,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+        __G03=(____L)(__E03 - __K03);
+        lisaac_push(&__FNU,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__KNY,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__IQ4,L78949383); // L602 INTEGER;
+        __P03=__G0E(__G03);
+        lisaac_push(&__IQ4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__JQ4,L4069927); // L31 CONVERT;
+        __Z03=((____DB )__P03);
+        lisaac_push(&__FNU,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__W03,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__Y03,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__Y03,L78949383); // L602 INTEGER;
         lisaac_push_first(&__K23,L4069927); // L31 CONVERT;
-        __M23=((____DB )__3WH);
-        lisaac_push(&__I23,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__N23,L10123820); // L77 MEMORY;
-        lisaac_push_first(&__O23,L5774867); // L44 POINTER;
-        __P23=((____L )(sizeof(void *)));
-        lisaac_push(&__N23,L10137132); // L77 MEMORY;
-        lisaac_push_first(&__Q23,L4988457); // L38 UINTEGER_CPU;
-        __R23=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__N23,L10124332); // L77 MEMORY;
-        lisaac_push_first(&__S23,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__T23,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__U23,L9195016); // L70 NUMERIC;
-        __V23=(____L)(- __R23);
-        lisaac_push(&__S23,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__W23,L9195016); // L70 NUMERIC;
-        __X23=(____L)(__P23 - __V23);
-        lisaac_push(&__I23,L10647084); // L81 MEMORY;
-        lisaac_push_first(&__Y23,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__Z23,L78949383); // L602 INTEGER;
-        __023=__NYE(__X23);
-        lisaac_push(&__Z23,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__123,L4069927); // L31 CONVERT;
-        __223=((____DB )__023);
-        lisaac_push(&__I23,L10640940); // L81 MEMORY;
-        lisaac_push_first(&__323,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__423,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__523,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__A33,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__B33,L78949383); // L602 INTEGER;
-        __C33=__NYE( 0);
-        lisaac_push(&__B33,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__D33,L4069927); // L31 CONVERT;
-        __E33=((____DB )__C33);
-        lisaac_push(&__423,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__F33,L9195016); // L70 NUMERIC;
-        __G33=(void *)((unsigned long)__E33 - (unsigned long)__223);
-        lisaac_push(&__323,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__H33,L9195016); // L70 NUMERIC;
-        __J13=(void *)((unsigned long)__M23 - (unsigned long)__G33);
-        lisaac_push(&__H13,L11182636); // L85 MEMORY;
-        lisaac_push_first(&__K13,L10883116); // L83 MEMORY;
-        __L13=__3WH->__QQE;
-        lisaac_push(&__K13,L10916908); // L83 MEMORY;
-        __M13=__NYE( 3);
-        lisaac_push(&__K13,L10907692); // L83 MEMORY;
-        lisaac_push_first(&__N13,L25311239); // L193 INTEGER;
-        lisaac_push_first(&__O13,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__P13,L5383176); // L41 NUMERIC;
-        __Q13=__NYE( 0);
-        lisaac_push(&__O13,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__R13,L9195016); // L70 NUMERIC;
-        __S13=(____IPE)(__Q13 - __M13);
-        lisaac_push(&__N13,L25318919); // L193 INTEGER;
-        lisaac_push_first(&__T13,L5121032); // L39 NUMERIC;
-        __U13=__NYE( 1);
-        lisaac_push(&__N13,L25314311); // L193 INTEGER;
-        lisaac_push_first(&__V13,L9195016); // L70 NUMERIC;
-        __W13=(____IPE)(__S13 - __U13);
-        lisaac_push(&__K13,L10906668); // L83 MEMORY;
-        lisaac_push_first(&__X13,L22171143); // L169 INTEGER;
-        __Y13=(____IPE)(__L13 & __W13);
-        lisaac_push(&__H13,L11182636); // L85 MEMORY;
-        __Z13=__3VG(__Y13);
-        lisaac_push(&__H13,L11180076); // L85 MEMORY;
-        lisaac_push_first(&__013,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__113,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__213,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__313,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__413,L78949383); // L602 INTEGER;
-        __513=__NYE( 0);
-        lisaac_push(&__413,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__A23,L4069927); // L31 CONVERT;
-        __B23=((____DB )__513);
-        lisaac_push(&__113,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__C23,L9195016); // L70 NUMERIC;
-        __D23=(void *)((unsigned long)__B23 - (unsigned long)__Z13);
-        lisaac_push(&__013,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__E23,L9195016); // L70 NUMERIC;
-        __F23=(void *)((unsigned long)__J13 - (unsigned long)__D23);
-        lisaac_push(&__H13,L11183148); // L85 MEMORY;
-        lisaac_push_first(&__G23,L4069927); // L31 CONVERT;
-        __5AS=((____NQE *)__F23);
-        __ABS=__3ZF;
-        lisaac_push(&__55R,L27030572); // L206 MEMORY;
-        lisaac_push_first(&__IN1,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__ON1,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__PN1,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__RN1,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__SN1,L78949383); // L602 INTEGER;
-        __TN1=__NYE( 0);
-        lisaac_push(&__SN1,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__UN1,L4069927); // L31 CONVERT;
-        __VN1=((____DB )__TN1);
-        lisaac_push(&__ON1,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__WN1,L9195016); // L70 NUMERIC;
-        __KN1=(void *)((unsigned long)__VN1 - (unsigned long)__EAS);
-        lisaac_push(&__IN1,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__LN1,L9195016); // L70 NUMERIC;
-        __BBS=(void *)((unsigned long)__ABS - (unsigned long)__KN1);
-        lisaac_push(&__55R,L27033644); // L206 MEMORY;
-        lisaac_push_first(&__F0O,L4069927); // L31 CONVERT;
-        __DBS=((____NQE *)__BBS);
-        __CAS=__DBS;
-        __EBS=__3WH->__QQE;
-        lisaac_push(&__55R,L27157036); // L207 MEMORY;
-        __FBS=__NYE( 1);
-        lisaac_push(&__55R,L27147820); // L207 MEMORY;
-        lisaac_push_first(&__ZN1,L25311239); // L193 INTEGER;
-        lisaac_push_first(&__CO1,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__FO1,L5383176); // L41 NUMERIC;
-        __GO1=__NYE( 0);
-        lisaac_push(&__CO1,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__HO1,L9195016); // L70 NUMERIC;
-        __1N1=(____IPE)(__GO1 - __FBS);
-        lisaac_push(&__ZN1,L25318919); // L193 INTEGER;
-        lisaac_push_first(&__4N1,L5121032); // L39 NUMERIC;
-        __5N1=__NYE( 1);
-        lisaac_push(&__ZN1,L25314311); // L193 INTEGER;
-        lisaac_push_first(&__AO1,L9195016); // L70 NUMERIC;
-        __GBS=(____IPE)(__1N1 - __5N1);
-        lisaac_push(&__55R,L27146796); // L207 MEMORY;
-        lisaac_push_first(&__WXY,L22171143); // L169 INTEGER;
-        __HBS=(____IPE)(__EBS & __GBS);
-        __GAS=__HBS;
-        if ((__EAS == (void *)NULL)) {
-          lisaac_push(&__55R,L27273772); // L208 MEMORY;
-          lisaac_push_first(&__JHS,L10377220); // L79 TRUE;
-          __SBS=__F__;
+        __103=((____DB )__P03);
+        lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+        __44O=(void *)((unsigned long)__103 - (unsigned long)__Z03);
+        lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __Z03=(void *)((unsigned long)__R03 - (unsigned long)__44O);
+        lisaac_push(&__AEV,L11182636); // L85 MEMORY;
+        lisaac_push_first(&__FNU,L10883116); // L83 MEMORY;
+        __P03=__WYH->__JSE;
+        lisaac_push(&__FNU,L10916908); // L83 MEMORY;
+        __BZ3=__G0E( 3);
+        lisaac_push(&__FNU,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__KNY,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+        __FZ3=__G0E( 0);
+        lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+        __HZ3=(____BRE)(__FZ3 - __BZ3);
+        lisaac_push(&__KNY,L25319431); // L193 INTEGER;
+        lisaac_push_first(&__IQ4,L5121032); // L39 NUMERIC;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__KNY,L25314823); // L193 INTEGER;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __FZ3=(____BRE)(__HZ3 - __BZ3);
+        lisaac_push(&__FNU,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__KNY,L22171143); // L169 INTEGER;
+        __BZ3=(____BRE)(__P03 & __FZ3);
+        lisaac_push(&__AEV,L11182636); // L85 MEMORY;
+        __R03=__WXG(__BZ3);
+        lisaac_push(&__AEV,L11180076); // L85 MEMORY;
+        lisaac_push_first(&__FNU,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__JQ4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__W03,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__W03,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__Y03,L4069927); // L31 CONVERT;
+        __103=((____DB )__P03);
+        lisaac_push(&__KNY,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+        __44O=(void *)((unsigned long)__103 - (unsigned long)__R03);
+        lisaac_push(&__FNU,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __R03=(void *)((unsigned long)__Z03 - (unsigned long)__44O);
+        lisaac_push(&__AEV,L11183148); // L85 MEMORY;
+        lisaac_push_first(&__FNU,L4069927); // L31 CONVERT;
+        __F4O=((____GSE *)__R03);
+        __R03=__W1F;
+        lisaac_push(&__YMY,L27030572); // L206 MEMORY;
+        lisaac_push_first(&__AEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__IQ4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__JQ4,L78949383); // L602 INTEGER;
+        __P03=__G0E( 0);
+        lisaac_push(&__JQ4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__W03,L4069927); // L31 CONVERT;
+        __Z03=((____DB )__P03);
+        lisaac_push(&__FNU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __103=(void *)((unsigned long)__Z03 - (unsigned long)__B03);
+        lisaac_push(&__AEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+        __Z03=(void *)((unsigned long)__R03 - (unsigned long)__103);
+        lisaac_push(&__YMY,L27033644); // L206 MEMORY;
+        lisaac_push_first(&__AEV,L4069927); // L31 CONVERT;
+        __Y5O=((____GSE *)__Z03);
+        __1BS=__Y5O;
+        __P03=__WYH->__JSE;
+        lisaac_push(&__YMY,L27157036); // L207 MEMORY;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__YMY,L27147820); // L207 MEMORY;
+        lisaac_push_first(&__AEV,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__FNU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L5383176); // L41 NUMERIC;
+        __FZ3=__G0E( 0);
+        lisaac_push(&__FNU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+        __HZ3=(____BRE)(__FZ3 - __BZ3);
+        lisaac_push(&__AEV,L25319431); // L193 INTEGER;
+        lisaac_push_first(&__FNU,L5121032); // L39 NUMERIC;
+        __BZ3=__G0E( 1);
+        lisaac_push(&__AEV,L25314823); // L193 INTEGER;
+        lisaac_push_first(&__FNU,L9195016); // L70 NUMERIC;
+        __FZ3=(____BRE)(__HZ3 - __BZ3);
+        lisaac_push(&__YMY,L27146796); // L207 MEMORY;
+        lisaac_push_first(&__AEV,L22171143); // L169 INTEGER;
+        __BZ3=(____BRE)(__P03 & __FZ3);
+        __P03=__BZ3;
+        if ((__B03 == (void *)NULL)) {
+          lisaac_push(&__YMY,L27273772); // L208 MEMORY;
+          lisaac_push_first(&__AEV,L10377220); // L79 TRUE;
+          __1I3=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__55R,L27273772); // L208 MEMORY;
-          lisaac_push_first(&__OHS,L11832326); // L90 FALSE;
-          lisaac_push_first(&__MBS,L27280940); // L208 MEMORY;
-          lisaac_push_first(&__KO1,L11406380); // L87 MEMORY;
-          __MO1=__DBS->__QQE;
-          lisaac_push(&__KO1,L11433004); // L87 MEMORY;
-          __NO1=__NYE( 1);
-          lisaac_push(&__KO1,L11430956); // L87 MEMORY;
-          lisaac_push_first(&__OO1,L22171143); // L169 INTEGER;
-          __OBS=(____IPE)(__MO1 & __NO1);
-          lisaac_push(&__MBS,L27286060); // L208 MEMORY;
-          lisaac_push_first(&__QO1,L20725292); // L158 MEMORY;
-          __RO1=__NYE( 0);
-          __SBS=(__OBS != __RO1);
+          lisaac_push(&__YMY,L27273772); // L208 MEMORY;
+          lisaac_push_first(&__AEV,L11832326); // L90 FALSE;
+          lisaac_push_first(&__FNU,L27280940); // L208 MEMORY;
+          lisaac_push_first(&__KNY,L11406380); // L87 MEMORY;
+          __C1P=__Y5O->__JSE;
+          lisaac_push(&__KNY,L11433004); // L87 MEMORY;
+          __D1P=__G0E( 1);
+          lisaac_push(&__KNY,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__IQ4,L22171143); // L169 INTEGER;
+          __0N1=(____BRE)(__C1P & __D1P);
+          lisaac_push(&__FNU,L27286060); // L208 MEMORY;
+          lisaac_push_first(&__KNY,L20725292); // L158 MEMORY;
+          __C1P=__G0E( 0);
+          __1I3=(__0N1 != __C1P);
         };
-        if (__SBS) {
-          lisaac_push(&__55R,L28183084); // L215 MEMORY;
-          lisaac_push_first(&__UHS,L6825988); // L52 TRUE;
-          lisaac_push_first(&__XBS,L27289644); // L208 MEMORY;
-          __CAS=__3WH;
-          lisaac_push(&__XBS,L27665964); // L211 MEMORY;
-          lisaac_push_first(&__J33,L23471148); // L179 MEMORY;
-          __3WH->__RQE=__YAP;
-          __3WH->__SQE=NULL;
-          if (((void *)__YAP != (void *)NULL)) {
-            lisaac_push(&__J33,L24250924); // L185 MEMORY;
-            lisaac_push_first(&__L33,L8792068); // L67 TRUE;
-            lisaac_push_first(&__M33,L24001068); // L183 MEMORY;
-            __N33=__YAP;
-            if (__N33==NULL) {
-              lisaac_push(&__M33,L24137260); // L184 MEMORY;
+        if (__1I3) {
+          lisaac_push(&__YMY,L28183084); // L215 MEMORY;
+          lisaac_push_first(&__AEV,L6825988); // L52 TRUE;
+          lisaac_push_first(&__FNU,L27289644); // L208 MEMORY;
+          __1BS=__WYH;
+          lisaac_push(&__FNU,L27665964); // L211 MEMORY;
+          lisaac_push_first(&__KNY,L23471148); // L179 MEMORY;
+          __WYH->__KSE=__RCP;
+          __WYH->__LSE=NULL;
+          if (((void *)__RCP != (void *)NULL)) {
+            lisaac_push(&__KNY,L24250924); // L185 MEMORY;
+            lisaac_push_first(&__IQ4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__JQ4,L24001068); // L183 MEMORY;
+            __IB4=__RCP;
+            if (__IB4==NULL) {
+              lisaac_push(&__JQ4,L24137260); // L184 MEMORY;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* MEMORY */ {
-              lisaac_push(&__M33,L24137260); // L184 MEMORY;
-              __O33=((____NQE *)__N33);
-              lisaac_push_first(&__P33,L21249580); // L162 MEMORY;
-              __O33->__SQE=__3WH;
+              lisaac_push(&__JQ4,L24137260); // L184 MEMORY;
+              __JB4=((____GSE *)__IB4);
+              lisaac_push_first(&__W03,L21249580); // L162 MEMORY;
+              __JB4->__LSE=__WYH;
             };
           } else /* FALSE */ {
-            lisaac_push(&__J33,L24250924); // L185 MEMORY;
-            lisaac_push_first(&__Q33,L8530438); // L65 FALSE;
+            lisaac_push(&__KNY,L24250924); // L185 MEMORY;
+            lisaac_push_first(&__IQ4,L8530438); // L65 FALSE;
           };
-          __YAP=__3WH;
+          __RCP=__WYH;
         } else /* FALSE */ {
-          lisaac_push(&__55R,L28183084); // L215 MEMORY;
-          lisaac_push_first(&__R3S,L6826502); // L52 FALSE;
-          lisaac_push_first(&__3BS,L27793452); // L212 MEMORY;
-          __5BS=__CAS->__QQE;
-          lisaac_push(&__3BS,L28081708); // L214 MEMORY;
-          lisaac_push_first(&__1F3,L10123820); // L77 MEMORY;
-          lisaac_push_first(&__2F3,L5774867); // L44 POINTER;
-          __3F3=((____L )(sizeof(void *)));
-          lisaac_push(&__1F3,L10137132); // L77 MEMORY;
-          lisaac_push_first(&__5F3,L4988457); // L38 UINTEGER_CPU;
-          __AG3=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__1F3,L10124332); // L77 MEMORY;
-          lisaac_push_first(&__BG3,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__CG3,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__DG3,L9195016); // L70 NUMERIC;
-          __EG3=(____L)(- __AG3);
-          lisaac_push(&__BG3,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__FG3,L9195016); // L70 NUMERIC;
-          __ACS=(____L)(__3F3 - __EG3);
-          lisaac_push(&__3BS,L28063788); // L214 MEMORY;
-          lisaac_push_first(&__TO1,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__2O1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__5O1,L5383176); // L41 NUMERIC;
-          __AP1=__NYE( 0);
-          lisaac_push(&__2O1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__BP1,L9195016); // L70 NUMERIC;
-          __VO1=(____IPE)(__AP1 - __5BS);
-          lisaac_push(&__TO1,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__ZO1,L9195016); // L70 NUMERIC;
-          __BCS=(____IPE)(__HBS - __VO1);
-          lisaac_push(&__3BS,L28081708); // L214 MEMORY;
-          __ECS=__NYE(__ACS);
-          lisaac_push(&__3BS,L28075564); // L214 MEMORY;
-          lisaac_push_first(&__EP1,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__NP1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__QP1,L5383176); // L41 NUMERIC;
-          __RP1=__NYE( 0);
-          lisaac_push(&__NP1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__SP1,L9195016); // L70 NUMERIC;
-          __GP1=(____IPE)(__RP1 - __ECS);
-          lisaac_push(&__EP1,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__KP1,L9195016); // L70 NUMERIC;
-          __GAS=(____IPE)(__BCS - __GP1);
+          lisaac_push(&__YMY,L28183084); // L215 MEMORY;
+          lisaac_push_first(&__AEV,L6826502); // L52 FALSE;
+          lisaac_push_first(&__FNU,L27793452); // L212 MEMORY;
+          __C1P=__1BS->__JSE;
+          lisaac_push(&__FNU,L28081708); // L214 MEMORY;
+          lisaac_push_first(&__KNY,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L5774867); // L44 POINTER;
+          __EJ3=((____L )(sizeof(void *)));
+          lisaac_push(&__KNY,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L4988457); // L38 UINTEGER_CPU;
+          __HJ3=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__KNY,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+          __LJ3=(____L)(- __HJ3);
+          lisaac_push(&__IQ4,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __HJ3=(____L)(__EJ3 - __LJ3);
+          lisaac_push(&__FNU,L28063788); // L214 MEMORY;
+          lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+          __D1P=__G0E( 0);
+          lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __0N1=(____BRE)(__D1P - __C1P);
+          lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __C1P=(____BRE)(__BZ3 - __0N1);
+          lisaac_push(&__FNU,L28081708); // L214 MEMORY;
+          __D1P=__G0E(__HJ3);
+          lisaac_push(&__FNU,L28075564); // L214 MEMORY;
+          lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+          __0N1=__G0E( 0);
+          lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__0N1 - __D1P);
+          lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __P03=(____BRE)(__C1P - __PN1);
         };
-        lisaac_push(&__55R,L28449836); // L217 MEMORY;
-        lisaac_push_first(&__VP1,L11932716); // L91 MEMORY;
-        __XP1=__3WH->__QQE;
-        lisaac_push(&__VP1,L11959340); // L91 MEMORY;
-        lisaac_push_first(&__3P1,L11687980); // L89 MEMORY;
-        __4P1=__NYE( 2);
-        lisaac_push(&__VP1,L11955756); // L91 MEMORY;
-        lisaac_push_first(&__ZP1,L22171143); // L169 INTEGER;
-        __0P1=(____IPE)(__XP1 & __4P1);
-        lisaac_push(&__VP1,L11965484); // L91 MEMORY;
-        lisaac_push_first(&__1P1,L34479112); // L263 NUMERIC;
-        if ((__0P1 !=  0)) {
-          lisaac_push(&__55R,L28446252); // L217 MEMORY;
-          lisaac_push_first(&__NUW,L13509636); // L103 TRUE;
-          __HCS=__J__;
+        lisaac_push(&__YMY,L28449836); // L217 MEMORY;
+        lisaac_push_first(&__AEV,L11932716); // L91 MEMORY;
+        __BZ3=__WYH->__JSE;
+        lisaac_push(&__AEV,L11959340); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L11687980); // L89 MEMORY;
+        __FZ3=__G0E( 2);
+        lisaac_push(&__AEV,L11955756); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L22171143); // L169 INTEGER;
+        __HZ3=(____BRE)(__BZ3 & __FZ3);
+        lisaac_push(&__AEV,L11965484); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L34479112); // L263 NUMERIC;
+        if ((__HZ3 !=  0)) {
+          lisaac_push(&__YMY,L28446252); // L217 MEMORY;
+          lisaac_push_first(&__AEV,L13509636); // L103 TRUE;
+          __1I3=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__55R,L28446252); // L217 MEMORY;
-          lisaac_push_first(&__PUW,L14689286); // L112 FALSE;
-          __HCS=__F__;
+          lisaac_push(&__YMY,L28446252); // L217 MEMORY;
+          lisaac_push_first(&__AEV,L14689286); // L112 FALSE;
+          __1I3=__F__;
         };
-        if (__HCS) {
-          lisaac_push(&__55R,L28451884); // L217 MEMORY;
-          lisaac_push_first(&__W3S,L10652676); // L81 TRUE;
-          lisaac_push_first(&__MCS,L28457004); // L217 MEMORY;
-          lisaac_push_first(&__YLS,L11406380); // L87 MEMORY;
-          __1LS=__5AS->__QQE;
-          lisaac_push(&__YLS,L11433004); // L87 MEMORY;
-          __4LS=__NYE( 1);
-          lisaac_push(&__YLS,L11430956); // L87 MEMORY;
-          lisaac_push_first(&__5EX,L22171143); // L169 INTEGER;
-          __OCS=(____IPE)(__1LS & __4LS);
-          lisaac_push(&__MCS,L28461612); // L217 MEMORY;
-          lisaac_push_first(&__EKP,L20725292); // L158 MEMORY;
-          __IKP=__NYE( 0);
-          __SCS=(__OCS == __IKP);
+        if (__1I3) {
+          lisaac_push(&__YMY,L28451884); // L217 MEMORY;
+          lisaac_push_first(&__AEV,L10652676); // L81 TRUE;
+          lisaac_push_first(&__FNU,L28457004); // L217 MEMORY;
+          lisaac_push_first(&__KNY,L11406380); // L87 MEMORY;
+          __C1P=__F4O->__JSE;
+          lisaac_push(&__KNY,L11433004); // L87 MEMORY;
+          __D1P=__G0E( 1);
+          lisaac_push(&__KNY,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__IQ4,L22171143); // L169 INTEGER;
+          __0N1=(____BRE)(__C1P & __D1P);
+          lisaac_push(&__FNU,L28461612); // L217 MEMORY;
+          lisaac_push_first(&__KNY,L20725292); // L158 MEMORY;
+          __C1P=__G0E( 0);
+          __1I3=(__0N1 == __C1P);
         } else /* FALSE */ {
-          lisaac_push(&__55R,L28451884); // L217 MEMORY;
-          lisaac_push_first(&__23S,L12081158); // L92 FALSE;
-          __SCS=__J__;
+          lisaac_push(&__YMY,L28451884); // L217 MEMORY;
+          lisaac_push_first(&__AEV,L12081158); // L92 FALSE;
+          __1I3=__J__;
         };
-        if (__SCS) {
-          lisaac_push(&__55R,L28969516); // L221 MEMORY;
-          lisaac_push_first(&__ELV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__XCS,L28465196); // L217 MEMORY;
-          __ZCS=__5AS->__QQE;
-          lisaac_push(&__XCS,L28735020); // L219 MEMORY;
-          lisaac_push_first(&__YZO,L10123820); // L77 MEMORY;
-          lisaac_push_first(&__JEX,L5774867); // L44 POINTER;
-          __2ZO=((____L )(sizeof(void *)));
-          lisaac_push(&__YZO,L10137132); // L77 MEMORY;
-          lisaac_push_first(&__JWP,L4988457); // L38 UINTEGER_CPU;
-          __5ZO=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__YZO,L10124332); // L77 MEMORY;
-          lisaac_push_first(&__0GZ,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__AHZ,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__BHZ,L9195016); // L70 NUMERIC;
-          __2GZ=(____L)(- __5ZO);
-          lisaac_push(&__0GZ,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__3GZ,L9195016); // L70 NUMERIC;
-          __0CS=(____L)(__2ZO - __2GZ);
-          lisaac_push(&__XCS,L28719148); // L219 MEMORY;
-          lisaac_push_first(&__AQ1,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__JQ1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__MQ1,L5383176); // L41 NUMERIC;
-          __NQ1=__NYE( 0);
-          lisaac_push(&__JQ1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__OQ1,L9195016); // L70 NUMERIC;
-          __CQ1=(____IPE)(__NQ1 - __ZCS);
-          lisaac_push(&__AQ1,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__GQ1,L9195016); // L70 NUMERIC;
-          __1CS=(____IPE)(__GAS - __CQ1);
-          lisaac_push(&__XCS,L28735020); // L219 MEMORY;
-          __4CS=__NYE(__0CS);
-          lisaac_push(&__XCS,L28728876); // L219 MEMORY;
-          lisaac_push_first(&__PDJ,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__RQ1,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__UQ1,L5383176); // L41 NUMERIC;
-          __VQ1=__NYE( 0);
-          lisaac_push(&__RQ1,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__WQ1,L9195016); // L70 NUMERIC;
-          __TDJ=(____IPE)(__VQ1 - __4CS);
-          lisaac_push(&__PDJ,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__PBZ,L9195016); // L70 NUMERIC;
-          __GAS=(____IPE)(__1CS - __TDJ);
-          lisaac_push(&__XCS,L28849708); // L220 MEMORY;
-          __PAT(__5AS);
+        if (__1I3) {
+          lisaac_push(&__YMY,L28969516); // L221 MEMORY;
+          lisaac_push_first(&__AEV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__FNU,L28465196); // L217 MEMORY;
+          __C1P=__F4O->__JSE;
+          lisaac_push(&__FNU,L28735020); // L219 MEMORY;
+          lisaac_push_first(&__KNY,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L5774867); // L44 POINTER;
+          __EJ3=((____L )(sizeof(void *)));
+          lisaac_push(&__KNY,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L4988457); // L38 UINTEGER_CPU;
+          __HJ3=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__KNY,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__IQ4,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+          __LJ3=(____L)(- __HJ3);
+          lisaac_push(&__IQ4,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __HJ3=(____L)(__EJ3 - __LJ3);
+          lisaac_push(&__FNU,L28719148); // L219 MEMORY;
+          lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+          __D1P=__G0E( 0);
+          lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __0N1=(____BRE)(__D1P - __C1P);
+          lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __C1P=(____BRE)(__P03 - __0N1);
+          lisaac_push(&__FNU,L28735020); // L219 MEMORY;
+          __D1P=__G0E(__HJ3);
+          lisaac_push(&__FNU,L28728876); // L219 MEMORY;
+          lisaac_push_first(&__KNY,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L5383176); // L41 NUMERIC;
+          __0N1=__G0E( 0);
+          lisaac_push(&__IQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__0N1 - __D1P);
+          lisaac_push(&__KNY,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IQ4,L9195016); // L70 NUMERIC;
+          __P03=(____BRE)(__C1P - __PN1);
+          lisaac_push(&__FNU,L28849708); // L220 MEMORY;
+          __ICT(__F4O);
         } else /* FALSE */ {
-          lisaac_push(&__55R,L28969516); // L221 MEMORY;
-          lisaac_push_first(&__B4S,L8530438); // L65 FALSE;
+          lisaac_push(&__YMY,L28969516); // L221 MEMORY;
+          lisaac_push_first(&__AEV,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__55R,L29116972); // L222 MEMORY;
-        lisaac_push_first(&__0XY,L12471340); // L95 MEMORY;
-        __CAS->__QQE=__GAS;
-        lisaac_push(&__55R,L29239340); // L223 MEMORY;
-        lisaac_push_first(&__AOR,L11932716); // L91 MEMORY;
-        __DOR=__CAS->__QQE;
-        lisaac_push(&__AOR,L11959340); // L91 MEMORY;
-        lisaac_push_first(&__ZQ1,L11687980); // L89 MEMORY;
-        __0Q1=__NYE( 2);
-        lisaac_push(&__AOR,L11955756); // L91 MEMORY;
-        lisaac_push_first(&__YEX,L22171143); // L169 INTEGER;
-        __FOR=(____IPE)(__DOR & __0Q1);
-        lisaac_push(&__AOR,L11965484); // L91 MEMORY;
-        lisaac_push_first(&__DZR,L34479112); // L263 NUMERIC;
-        if ((__FOR !=  0)) {
-          lisaac_push(&__55R,L29887020); // L228 MEMORY;
-          lisaac_push_first(&__G4S,L6825988); // L52 TRUE;
-          lisaac_push_first(&__GDS,L29375532); // L224 MEMORY;
-          __DLP(__CAS,__4WH);
+        lisaac_push(&__YMY,L29116972); // L222 MEMORY;
+        lisaac_push_first(&__AEV,L12471340); // L95 MEMORY;
+        __1BS->__JSE=__P03;
+        lisaac_push(&__YMY,L29239340); // L223 MEMORY;
+        lisaac_push_first(&__AEV,L11932716); // L91 MEMORY;
+        __P03=__1BS->__JSE;
+        lisaac_push(&__AEV,L11959340); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L11687980); // L89 MEMORY;
+        __BZ3=__G0E( 2);
+        lisaac_push(&__AEV,L11955756); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L22171143); // L169 INTEGER;
+        __FZ3=(____BRE)(__P03 & __BZ3);
+        lisaac_push(&__AEV,L11965484); // L91 MEMORY;
+        lisaac_push_first(&__FNU,L34479112); // L263 NUMERIC;
+        if ((__FZ3 !=  0)) {
+          lisaac_push(&__YMY,L29887020); // L228 MEMORY;
+          lisaac_push_first(&__AEV,L6825988); // L52 TRUE;
+          lisaac_push_first(&__FNU,L29375532); // L224 MEMORY;
+          __2MP(__1BS,__X0O);
         } else /* FALSE */ {
-          lisaac_push(&__55R,L29887020); // L228 MEMORY;
-          lisaac_push_first(&__L4S,L6826502); // L52 FALSE;
-          lisaac_push_first(&__MDS,L29635116); // L226 MEMORY;
-          lisaac_push_first(&__WGS,L11179564); // L85 MEMORY;
-          lisaac_push_first(&__R33,L10640428); // L81 MEMORY;
-          lisaac_push_first(&__S33,L10391596); // L79 MEMORY;
-          lisaac_push_first(&__T33,L4069927); // L31 CONVERT;
-          __V33=((____DB )__3WH);
-          lisaac_push(&__R33,L10647084); // L81 MEMORY;
-          lisaac_push_first(&__W33,L10123820); // L77 MEMORY;
-          lisaac_push_first(&__X33,L5774867); // L44 POINTER;
-          __Y33=((____L )(sizeof(void *)));
-          lisaac_push(&__W33,L10137132); // L77 MEMORY;
-          lisaac_push_first(&__Z33,L4988457); // L38 UINTEGER_CPU;
-          __033=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__W33,L10124332); // L77 MEMORY;
-          lisaac_push_first(&__133,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__233,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__333,L9195016); // L70 NUMERIC;
-          __433=(____L)(- __033);
-          lisaac_push(&__133,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__533,L9195016); // L70 NUMERIC;
-          __A43=(____L)(__Y33 - __433);
-          lisaac_push(&__R33,L10647084); // L81 MEMORY;
-          lisaac_push_first(&__B43,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__C43,L78949383); // L602 INTEGER;
-          __D43=__NYE(__A43);
-          lisaac_push(&__C43,L78949383); // L602 INTEGER;
-          lisaac_push_first(&__E43,L4069927); // L31 CONVERT;
-          __F43=((____DB )__D43);
-          lisaac_push(&__R33,L10640940); // L81 MEMORY;
-          lisaac_push_first(&__G43,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__H43,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__I43,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__J43,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__K43,L78949383); // L602 INTEGER;
-          __L43=__NYE( 0);
-          lisaac_push(&__K43,L78949383); // L602 INTEGER;
-          lisaac_push_first(&__M43,L4069927); // L31 CONVERT;
-          __N43=((____DB )__L43);
-          lisaac_push(&__H43,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__O43,L9195016); // L70 NUMERIC;
-          __P43=(void *)((unsigned long)__N43 - (unsigned long)__F43);
-          lisaac_push(&__G43,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__Q43,L9195016); // L70 NUMERIC;
-          __ZGS=(void *)((unsigned long)__V33 - (unsigned long)__P43);
-          lisaac_push(&__WGS,L11182636); // L85 MEMORY;
-          lisaac_push_first(&__EHZ,L10883116); // L83 MEMORY;
-          __GHZ=__3WH->__QQE;
-          lisaac_push(&__EHZ,L10916908); // L83 MEMORY;
-          __HHZ=__NYE( 3);
-          lisaac_push(&__EHZ,L10907692); // L83 MEMORY;
-          lisaac_push_first(&__ALJ,L25311239); // L193 INTEGER;
-          lisaac_push_first(&__0K2,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__3K2,L5383176); // L41 NUMERIC;
-          __4K2=__NYE( 0);
-          lisaac_push(&__0K2,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__5K2,L9195016); // L70 NUMERIC;
-          __DLJ=(____IPE)(__4K2 - __HHZ);
-          lisaac_push(&__ALJ,L25318919); // L193 INTEGER;
-          lisaac_push_first(&__JUK,L5121032); // L39 NUMERIC;
-          __NUK=__NYE( 1);
-          lisaac_push(&__ALJ,L25314311); // L193 INTEGER;
-          lisaac_push_first(&__WHX,L9195016); // L70 NUMERIC;
-          __IHZ=(____IPE)(__DLJ - __NUK);
-          lisaac_push(&__EHZ,L10906668); // L83 MEMORY;
-          lisaac_push_first(&__JHZ,L22171143); // L169 INTEGER;
-          __0GS=(____IPE)(__GHZ & __IHZ);
-          lisaac_push(&__WGS,L11182636); // L85 MEMORY;
-          __3GS=__3VG(__0GS);
-          lisaac_push(&__WGS,L11180076); // L85 MEMORY;
-          lisaac_push_first(&__CL2,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__IL2,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__JL2,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__LL2,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__ML2,L78949383); // L602 INTEGER;
-          __NL2=__NYE( 0);
-          lisaac_push(&__ML2,L78949383); // L602 INTEGER;
-          lisaac_push_first(&__OL2,L4069927); // L31 CONVERT;
-          __PL2=((____DB )__NL2);
-          lisaac_push(&__IL2,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QL2,L9195016); // L70 NUMERIC;
-          __EL2=(void *)((unsigned long)__PL2 - (unsigned long)__3GS);
-          lisaac_push(&__CL2,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__FL2,L9195016); // L70 NUMERIC;
-          __1GS=(void *)((unsigned long)__ZGS - (unsigned long)__EL2);
-          lisaac_push(&__WGS,L11183148); // L85 MEMORY;
-          lisaac_push_first(&__2EX,L4069927); // L31 CONVERT;
-          __ODS=((____NQE *)__1GS);
-          lisaac_push(&__MDS,L29776940); // L227 MEMORY;
-          lisaac_push_first(&__3XY,L10391596); // L79 MEMORY;
-          lisaac_push_first(&__AYY,L4069927); // L31 CONVERT;
-          __PDS=((____DB )__CAS);
-          __QDS=__3ZF;
-          lisaac_push(&__MDS,L29777452); // L227 MEMORY;
-          lisaac_push_first(&__CYY,L9195016); // L70 NUMERIC;
-          __RDS=(void *)((unsigned long)__PDS - (unsigned long)__QDS);
-          lisaac_push(&__MDS,L29784620); // L227 MEMORY;
-          lisaac_push_first(&__GYY,L12209196); // L93 MEMORY;
-          __ODS->__PQE=__RDS;
+          lisaac_push(&__YMY,L29887020); // L228 MEMORY;
+          lisaac_push_first(&__AEV,L6826502); // L52 FALSE;
+          lisaac_push_first(&__FNU,L29635116); // L226 MEMORY;
+          lisaac_push_first(&__KNY,L11179564); // L85 MEMORY;
+          lisaac_push_first(&__IQ4,L10640428); // L81 MEMORY;
+          lisaac_push_first(&__JQ4,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__W03,L4069927); // L31 CONVERT;
+          __D23=((____DB )__WYH);
+          lisaac_push(&__IQ4,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__JQ4,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__W03,L5774867); // L44 POINTER;
+          __EJ3=((____L )(sizeof(void *)));
+          lisaac_push(&__JQ4,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__W03,L4988457); // L38 UINTEGER_CPU;
+          __HJ3=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__JQ4,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__W03,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__Y03,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__K23,L9195016); // L70 NUMERIC;
+          __LJ3=(____L)(- __HJ3);
+          lisaac_push(&__W03,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+          __HJ3=(____L)(__EJ3 - __LJ3);
+          lisaac_push(&__IQ4,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__JQ4,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__W03,L78949383); // L602 INTEGER;
+          __C1P=__G0E(__HJ3);
+          lisaac_push(&__W03,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__Y03,L4069927); // L31 CONVERT;
+          __T23=((____DB )__C1P);
+          lisaac_push(&__IQ4,L10640940); // L81 MEMORY;
+          lisaac_push_first(&__JQ4,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__W03,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__Y03,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__K23,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__L23,L78949383); // L602 INTEGER;
+          __C1P=__G0E( 0);
+          lisaac_push(&__L23,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__Y23,L4069927); // L31 CONVERT;
+          __123=((____DB )__C1P);
+          lisaac_push(&__W03,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+          __323=(void *)((unsigned long)__123 - (unsigned long)__T23);
+          lisaac_push(&__JQ4,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+          __T23=(void *)((unsigned long)__D23 - (unsigned long)__323);
+          lisaac_push(&__KNY,L11182636); // L85 MEMORY;
+          lisaac_push_first(&__IQ4,L10883116); // L83 MEMORY;
+          __C1P=__WYH->__JSE;
+          lisaac_push(&__IQ4,L10916908); // L83 MEMORY;
+          __D1P=__G0E( 3);
+          lisaac_push(&__IQ4,L10907692); // L83 MEMORY;
+          lisaac_push_first(&__JQ4,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__W03,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__Y03,L5383176); // L41 NUMERIC;
+          __0N1=__G0E( 0);
+          lisaac_push(&__W03,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__Y03,L9195016); // L70 NUMERIC;
+          __PN1=(____BRE)(__0N1 - __D1P);
+          lisaac_push(&__JQ4,L25319431); // L193 INTEGER;
+          lisaac_push_first(&__W03,L5121032); // L39 NUMERIC;
+          __D1P=__G0E( 1);
+          lisaac_push(&__JQ4,L25314823); // L193 INTEGER;
+          lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+          __0N1=(____BRE)(__PN1 - __D1P);
+          lisaac_push(&__IQ4,L10906668); // L83 MEMORY;
+          lisaac_push_first(&__JQ4,L22171143); // L169 INTEGER;
+          __D1P=(____BRE)(__C1P & __0N1);
+          lisaac_push(&__KNY,L11182636); // L85 MEMORY;
+          __D23=__WXG(__D1P);
+          lisaac_push(&__KNY,L11180076); // L85 MEMORY;
+          lisaac_push_first(&__IQ4,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__W03,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__Y03,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__K23,L78949383); // L602 INTEGER;
+          __C1P=__G0E( 0);
+          lisaac_push(&__K23,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__L23,L4069927); // L31 CONVERT;
+          __123=((____DB )__C1P);
+          lisaac_push(&__JQ4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__W03,L9195016); // L70 NUMERIC;
+          __323=(void *)((unsigned long)__123 - (unsigned long)__D23);
+          lisaac_push(&__IQ4,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__JQ4,L9195016); // L70 NUMERIC;
+          __D23=(void *)((unsigned long)__T23 - (unsigned long)__323);
+          lisaac_push(&__KNY,L11183148); // L85 MEMORY;
+          lisaac_push_first(&__IQ4,L4069927); // L31 CONVERT;
+          __IB4=((____GSE *)__D23);
+          lisaac_push(&__FNU,L29776940); // L227 MEMORY;
+          lisaac_push_first(&__KNY,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__IQ4,L4069927); // L31 CONVERT;
+          __D23=((____DB )__1BS);
+          __T23=__W1F;
+          lisaac_push(&__FNU,L29777452); // L227 MEMORY;
+          lisaac_push_first(&__KNY,L9195016); // L70 NUMERIC;
+          __123=(void *)((unsigned long)__D23 - (unsigned long)__T23);
+          lisaac_push(&__FNU,L29784620); // L227 MEMORY;
+          lisaac_push_first(&__KNY,L12209196); // L93 MEMORY;
+          __IB4->__ISE=__123;
         };
       } else /* FALSE */ {
-        lisaac_push(&__C2O,L37621292); // L287 MEMORY;
-        lisaac_push_first(&__POR,L8530438); // L65 FALSE;
+        lisaac_push(&__WVN,L37621292); // L287 MEMORY;
+        lisaac_push_first(&__VHN,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__U0O,L38013484); // L290 MEMORY;
-      lisaac_push_first(&__WZP,L6826502); // L52 FALSE;
-      lisaac_push_first(&__Z4O,L37754924); // L288 MEMORY;
-      __00O=__3WH;
+      lisaac_push(&__WNH,L38013484); // L290 MEMORY;
+      lisaac_push_first(&__NHN,L6826502); // L52 FALSE;
+      lisaac_push_first(&__WVN,L37754924); // L288 MEMORY;
+      __T2O=__WYH;
     };
-    if (__00O==NULL) {
-      lisaac_push(&__WWH,L81164844); // L619 MEMORY;
+    if (__T2O==NULL) {
+      lisaac_push(&__ITH,L81164844); // L619 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__WWH,L81164844); // L619 MEMORY;
-      __V43=((____NQE *)__00O);
-      lisaac_push_first(&__S43,L10640428); // L81 MEMORY;
-      lisaac_push_first(&__T43,L10391596); // L79 MEMORY;
-      lisaac_push_first(&__U43,L4069927); // L31 CONVERT;
-      __W43=((____DB )__V43);
-      lisaac_push(&__S43,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__X43,L10123820); // L77 MEMORY;
-      lisaac_push_first(&__Y43,L5774867); // L44 POINTER;
-      __Z43=((____L )(sizeof(void *)));
-      lisaac_push(&__X43,L10137132); // L77 MEMORY;
-      lisaac_push_first(&__043,L4988457); // L38 UINTEGER_CPU;
-      __143=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__X43,L10124332); // L77 MEMORY;
-      lisaac_push_first(&__243,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__343,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__443,L9195016); // L70 NUMERIC;
-      __543=(____L)(- __143);
-      lisaac_push(&__243,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__A53,L9195016); // L70 NUMERIC;
-      __B53=(____L)(__Z43 - __543);
-      lisaac_push(&__S43,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__C53,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__D53,L78949383); // L602 INTEGER;
-      __E53=__NYE(__B53);
-      lisaac_push(&__D53,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__F53,L4069927); // L31 CONVERT;
-      __G53=((____DB )__E53);
-      lisaac_push(&__S43,L10640940); // L81 MEMORY;
-      lisaac_push_first(&__H53,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__I53,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__J53,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__K53,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__L53,L78949383); // L602 INTEGER;
-      __M53=__NYE( 0);
-      lisaac_push(&__L53,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__N53,L4069927); // L31 CONVERT;
-      __O53=((____DB )__M53);
-      lisaac_push(&__I53,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__P53,L9195016); // L70 NUMERIC;
-      __Q53=(void *)((unsigned long)__O53 - (unsigned long)__G53);
-      lisaac_push(&__H53,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__R53,L9195016); // L70 NUMERIC;
-      __BXH=(void *)((unsigned long)__W43 - (unsigned long)__Q53);
+      lisaac_push(&__ITH,L81164844); // L619 MEMORY;
+      __F4O=((____GSE *)__T2O);
+      lisaac_push_first(&__WNH,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__NHN,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__WVN,L4069927); // L31 CONVERT;
+      __B03=((____DB )__F4O);
+      lisaac_push(&__WNH,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NHN,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__WVN,L5774867); // L44 POINTER;
+      __E03=((____L )(sizeof(void *)));
+      lisaac_push(&__NHN,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__WVN,L4988457); // L38 UINTEGER_CPU;
+      __G03=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__NHN,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__WVN,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__VHN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SLY,L9195016); // L70 NUMERIC;
+      __K03=(____L)(- __G03);
+      lisaac_push(&__WVN,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__VHN,L9195016); // L70 NUMERIC;
+      __G03=(____L)(__E03 - __K03);
+      lisaac_push(&__WNH,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NHN,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__WVN,L78949383); // L602 INTEGER;
+      __1M1=__G0E(__G03);
+      lisaac_push(&__WVN,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__VHN,L4069927); // L31 CONVERT;
+      __R03=((____DB )__1M1);
+      lisaac_push(&__WNH,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__NHN,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__WVN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__VHN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__SLY,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__YMY,L78949383); // L602 INTEGER;
+      __1M1=__G0E( 0);
+      lisaac_push(&__YMY,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__AEV,L4069927); // L31 CONVERT;
+      __Z03=((____DB )__1M1);
+      lisaac_push(&__WVN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__VHN,L9195016); // L70 NUMERIC;
+      __103=(void *)((unsigned long)__Z03 - (unsigned long)__R03);
+      lisaac_push(&__NHN,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__WVN,L9195016); // L70 NUMERIC;
+      __R03=(void *)((unsigned long)__B03 - (unsigned long)__103);
     };
-    __GVH=__BXH;
-  };
-  lisaac_push(&__VLH,L14838805); // L113 NATIVE_ARRAY;
-  lisaac_push_first(&__FXH,L4069927); // L31 CONVERT;
-  __ENH=((____4 *)__GVH);
-  lisaac_push(&__VLH,L14964245); // L114 NATIVE_ARRAY;
-  lisaac_push_first(&__RUW,L9195016); // L70 NUMERIC;
-  __FNH=(____L)(__YLH -  1);
-  lisaac_push(&__VLH,L14965781); // L114 NATIVE_ARRAY;
-  __VMJ(__ENH,__XLH,__FNH);
-  __ZLH=__ENH;
-  lisaac_push(&__VLH,L15469589); // L118 NATIVE_ARRAY;
-  lisaac_push_first(&__LXH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__QAI,L7088642); // L54 OBJECT;
-  __NXH=((____DB )(top_context->back->back));
-  lisaac_push(&__LXH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__0AI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WXH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__LNH,L15470613); // L118 NATIVE_ARRAY;
-  if (((void *)__ENH != (void *)NULL)) {
-    lisaac_push(&__WXH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__VUW,L13509636); // L103 TRUE;
-    __ZXH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WXH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__XUW,L14689286); // L112 FALSE;
-    __ZXH=__F__;
-  };
-  if (__ZXH) {
-    lisaac_push(&__LXH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__TOJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BYH,L24532498); // L187 BLOCK;
-    lisaac_push(&__BYH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__MIM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NGN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JUN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VGN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NXH));
-    lisaac_push(&__MIM,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__MIM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LYY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OYY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__PYY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QYY,L8272919); // L63 SYSTEM_IO;
+    __5WH=__R03;
+  };
+  lisaac_push(&__ONH,L14838805); // L113 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L4069927); // L31 CONVERT;
+  __3OH=((____4 *)__5WH);
+  lisaac_push(&__ONH,L14964245); // L114 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L9195016); // L70 NUMERIC;
+  __KXH=(____L)(__RNH -  1);
+  lisaac_push(&__ONH,L14965781); // L114 NATIVE_ARRAY;
+  __OOJ(__3OH,__QNH,__KXH);
+  __SNH=__3OH;
+  lisaac_push(&__ONH,L15469589); // L118 NATIVE_ARRAY;
+  lisaac_push_first(&__3SH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__P4H,L7481858); // L57 OBJECT;
+  __5SH=((____DB )(top_context->back->back));
+  lisaac_push(&__3SH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__P4H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ITH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__WNH,L15470613); // L118 NATIVE_ARRAY;
+  if (((void *)__3OH != (void *)NULL)) {
+    lisaac_push(&__ITH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__WNH,L13509636); // L103 TRUE;
+    __3F3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ITH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__WNH,L14689286); // L112 FALSE;
+    __3F3=__F__;
+  };
+  if (__3F3) {
+    lisaac_push(&__3SH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__P4H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ITH,L24532498); // L187 BLOCK;
+    lisaac_push(&__ITH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__WNH,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__NHN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__WVN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VHN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5SH));
+    lisaac_push(&__WNH,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__WNH,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__NHN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WVN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VHN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SLY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MIM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3GN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZUW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WNH,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__NHN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__WVN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LXH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__FBI,L8530438); // L65 FALSE;
+    lisaac_push(&__3SH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__P4H,L8530438); // L65 FALSE;
   };
-  return(__ZLH);
+  return(__SNH);
 }
 
-static void __IUJ(____4 *__KUJ,____4 *__LUJ,____L __MUJ,____L __NUJ)
+static void __BWJ(____4 *__DWJ,____4 *__EWJ,____L __FWJ,____L __GWJ)
 // ({__HB},{NULLx__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __A3K,__13K;
-  ____L __5UJ,__4UJ,__DZY,__JZY;
-  _____CONTEXT __JUJ,__42K,__EKM,__OKM,__J3K,__RUJ,__SR1,__TR1,__XR1;
-  _____CONTEXT __ZR1,__1R1,__1UW,__3UW,__LRS,__U3K,__IIT,__T4T,__L1U;
-  _____CONTEXT __14T,__TYY,__WYY,__XYY,__YYY,__D5T,__5UW,__ZKM,__Z3K;
-  _____CONTEXT __5KM,__JLM,__E4K,__ZUJ,__IS1,__JS1,__NS1,__PS1,__RS1;
-  _____CONTEXT __BVW,__DVW,__RRS,__P4K,__PIT,__I5T,__X1U,__Q5T,__1YY;
-  _____CONTEXT __4YY,__5YY,__AZY,__Y5T,__FVW,__ULM,__U4K,__DVJ,__HKX;
-  _____CONTEXT __JKX,__ZLM,__34K,__KVJ,__BZY,__TS1,__US1,__EZY,__HZY;
-  _____CONTEXT __YZ,__F0W,__KZY,__5LM;
-  ____G __WR1,__YR1,__0R1,__M3K,__MS1,__OS1,__QS1,__H4K,__Y4K;
-  ____4 __MVJ;
-  lisaac_push_first(&__JUJ,L68684821); // L524 NATIVE_ARRAY;
-  lisaac_push_first(&__42K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__EKM,L7088642); // L54 OBJECT;
-  __A3K=((____DB )(top_context->back->back));
-  lisaac_push(&__42K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__OKM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__J3K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__RUJ,L68689429); // L524 NATIVE_ARRAY;
-  lisaac_push_first(&__SR1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__TR1,L15224840); // L116 NUMERIC;
-  __WR1=(__MUJ >  0);
-  lisaac_push(&__SR1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__XR1,L14700552); // L112 NUMERIC;
-  __YR1=(__MUJ ==  0);
-  if (__WR1) {
-    lisaac_push(&__SR1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZR1,L10900996); // L83 TRUE;
-    __0R1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SR1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1R1,L12342790); // L94 FALSE;
-    __0R1=__YR1;
-  };
-  if (__0R1) {
-    lisaac_push(&__J3K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__1UW,L13509636); // L103 TRUE;
-    __M3K=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__J3K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__3UW,L14689286); // L112 FALSE;
-    __M3K=__F__;
-  };
-  if (__M3K) {
-    lisaac_push(&__42K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__LRS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__U3K,L21910546); // L167 BLOCK;
-    lisaac_push(&__U3K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__IIT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__T4T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__L1U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__14T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__A3K));
-    lisaac_push(&__IIT,L9181698); // L70 OBJECT;
+  ____DB __Z4K;
+  ____L __YWJ,__XWJ,__PFZ;
+  _____CONTEXT __CWJ,__X4K,__3LM,__C5K,__KWJ,__FV1,__GV1,__UAU,__ASY;
+  ____G __JV1,__LV1,__NV1,__RAL;
+  ____4 __FXJ;
+  lisaac_push_first(&__CWJ,L68684821); // L524 NATIVE_ARRAY;
+  lisaac_push_first(&__X4K,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__3LM,L7481858); // L57 OBJECT;
+  __Z4K=((____DB )(top_context->back->back));
+  lisaac_push(&__X4K,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__3LM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__C5K,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KWJ,L68689429); // L524 NATIVE_ARRAY;
+  lisaac_push_first(&__FV1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GV1,L15224840); // L116 NUMERIC;
+  __JV1=(__FWJ >  0);
+  lisaac_push(&__FV1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GV1,L14700552); // L112 NUMERIC;
+  __LV1=(__FWJ ==  0);
+  if (__JV1) {
+    lisaac_push(&__FV1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GV1,L10900996); // L83 TRUE;
+    __NV1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FV1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GV1,L12342790); // L94 FALSE;
+    __NV1=__LV1;
+  };
+  if (__NV1) {
+    lisaac_push(&__C5K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KWJ,L13509636); // L103 TRUE;
+    __NV1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__C5K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KWJ,L14689286); // L112 FALSE;
+    __NV1=__F__;
+  };
+  if (__NV1) {
+    lisaac_push(&__X4K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3LM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__C5K,L21910546); // L167 BLOCK;
+    lisaac_push(&__C5K,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KWJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__FV1,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__GV1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UAU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__Z4K));
+    lisaac_push(&__KWJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__IIT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__TYY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__WYY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XYY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YYY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__KWJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__FV1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GV1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UAU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ASY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__IIT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__D5T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5UW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KWJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__FV1,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__GV1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__42K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZKM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__JUJ,L68815893); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__Z3K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__5KM,L7088642); // L54 OBJECT;
-  __13K=((____DB )(top_context->back->back));
-  lisaac_push(&__Z3K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__JLM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__E4K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ZUJ,L68824597); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__IS1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__JS1,L15224840); // L116 NUMERIC;
-  __MS1=(__NUJ >  0);
-  lisaac_push(&__IS1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__NS1,L14700552); // L112 NUMERIC;
-  __OS1=(__NUJ ==  0);
-  if (__MS1) {
-    lisaac_push(&__IS1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__PS1,L10900996); // L83 TRUE;
-    __QS1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__IS1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RS1,L12342790); // L94 FALSE;
-    __QS1=__OS1;
-  };
-  if (__QS1) {
-    lisaac_push(&__E4K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BVW,L13509636); // L103 TRUE;
-    __H4K=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__E4K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__DVW,L14689286); // L112 FALSE;
-    __H4K=__F__;
-  };
-  if (__H4K) {
-    lisaac_push(&__Z3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__RRS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__P4K,L21910546); // L167 BLOCK;
-    lisaac_push(&__P4K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__PIT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I5T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__X1U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q5T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__13K));
-    lisaac_push(&__PIT,L9181698); // L70 OBJECT;
+    lisaac_push(&__X4K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3LM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__CWJ,L68815893); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__X4K,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__3LM,L7481858); // L57 OBJECT;
+  __Z4K=((____DB )(top_context->back->back));
+  lisaac_push(&__X4K,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__3LM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__C5K,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__KWJ,L68824597); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__FV1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GV1,L15224840); // L116 NUMERIC;
+  __JV1=(__GWJ >  0);
+  lisaac_push(&__FV1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GV1,L14700552); // L112 NUMERIC;
+  __LV1=(__GWJ ==  0);
+  if (__JV1) {
+    lisaac_push(&__FV1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GV1,L10900996); // L83 TRUE;
+    __NV1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FV1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GV1,L12342790); // L94 FALSE;
+    __NV1=__LV1;
+  };
+  if (__NV1) {
+    lisaac_push(&__C5K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KWJ,L13509636); // L103 TRUE;
+    __NV1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__C5K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__KWJ,L14689286); // L112 FALSE;
+    __NV1=__F__;
+  };
+  if (__NV1) {
+    lisaac_push(&__X4K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3LM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__C5K,L21910546); // L167 BLOCK;
+    lisaac_push(&__C5K,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__KWJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__FV1,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__GV1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UAU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__Z4K));
+    lisaac_push(&__KWJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__PIT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__1YY,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4YY,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5YY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__AZY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__KWJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__FV1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GV1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UAU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ASY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__PIT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Y5T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FVW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KWJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__FV1,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__GV1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__Z3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ULM,L8530438); // L65 FALSE;
+    lisaac_push(&__X4K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3LM,L8530438); // L65 FALSE;
   };
-  __5UJ= 0;
-  __4UJ=__MUJ;
-  lisaac_push(&__JUJ,L69995029); // L534 NATIVE_ARRAY;
-  lisaac_push_first(&__U4K,L11802642); // L90 BLOCK;
-  __T4K:
+  __YWJ= 0;
+  __XWJ=__FWJ;
+  lisaac_push(&__CWJ,L69995029); // L534 NATIVE_ARRAY;
+  lisaac_push_first(&__X4K,L11802642); // L90 BLOCK;
+  __MAL:
   {
-    lisaac_push(&__U4K,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__DVJ,L69470741); // L530 NATIVE_ARRAY;
-    if ((__5UJ == __NUJ)) {
-      lisaac_push(&__U4K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__HKX,L13509636); // L103 TRUE;
-      __Y4K=__J__;
+    lisaac_push(&__X4K,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__3LM,L69470741); // L530 NATIVE_ARRAY;
+    if ((__YWJ == __GWJ)) {
+      lisaac_push(&__X4K,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__3LM,L13509636); // L103 TRUE;
+      __RAL=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__U4K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__JKX,L14689286); // L112 FALSE;
-      __Y4K=__F__;
+      lisaac_push(&__X4K,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__3LM,L14689286); // L112 FALSE;
+      __RAL=__F__;
     };
-    if (__Y4K) {
-      lisaac_push(&__U4K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__ZLM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__34K,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__KVJ,L69485589); // L530 NATIVE_ARRAY;
-      if (__LUJ==NULL) {
-        lisaac_push(&__KVJ,L69610517); // L531 NATIVE_ARRAY;
+    if (__RAL) {
+      lisaac_push(&__X4K,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__3LM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__C5K,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__KWJ,L69485589); // L530 NATIVE_ARRAY;
+      if (__EWJ==NULL) {
+        lisaac_push(&__KWJ,L69610517); // L531 NATIVE_ARRAY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__KVJ,L69610517); // L531 NATIVE_ARRAY;
-        __MVJ=__RTD(((____4 *)__LUJ),__5UJ);
+        lisaac_push(&__KWJ,L69610517); // L531 NATIVE_ARRAY;
+        __FXJ=__KVD(((____4 *)__EWJ),__YWJ);
       };
-      lisaac_push(&__KVJ,L69614101); // L531 NATIVE_ARRAY;
-      __IPG(__KUJ,__MVJ,__4UJ);
-      lisaac_push(&__KVJ,L69738517); // L532 NATIVE_ARRAY;
-      lisaac_push_first(&__BZY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__TS1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__US1,L9195016); // L70 NUMERIC;
-      __DZY=(____L)(-  1);
-      lisaac_push(&__BZY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__EZY,L9195016); // L70 NUMERIC;
-      __5UJ=(____L)(__5UJ - __DZY);
-      lisaac_push(&__KVJ,L69869589); // L533 NATIVE_ARRAY;
-      lisaac_push_first(&__HZY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__YZ,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__F0W,L9195016); // L70 NUMERIC;
-      __JZY=(____L)(-  1);
-      lisaac_push(&__HZY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__KZY,L9195016); // L70 NUMERIC;
-      __4UJ=(____L)(__4UJ - __JZY);
-      lisaac_push(&__34K,L12068370); // L92 BLOCK;
-      goto __T4K;
+      lisaac_push(&__KWJ,L69614101); // L531 NATIVE_ARRAY;
+      __BRG(__DWJ,__FXJ,__XWJ);
+      lisaac_push(&__KWJ,L69738517); // L532 NATIVE_ARRAY;
+      lisaac_push_first(&__FV1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GV1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__UAU,L9195016); // L70 NUMERIC;
+      __PFZ=(____L)(-  1);
+      lisaac_push(&__FV1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GV1,L9195016); // L70 NUMERIC;
+      __YWJ=(____L)(__YWJ - __PFZ);
+      lisaac_push(&__KWJ,L69869589); // L533 NATIVE_ARRAY;
+      lisaac_push_first(&__FV1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GV1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__UAU,L9195016); // L70 NUMERIC;
+      __PFZ=(____L)(-  1);
+      lisaac_push(&__FV1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GV1,L9195016); // L70 NUMERIC;
+      __XWJ=(____L)(__XWJ - __PFZ);
+      lisaac_push(&__C5K,L12068370); // L92 BLOCK;
+      goto __MAL;
     } else /* FALSE */ {
-      lisaac_push(&__U4K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__5LM,L8530438); // L65 FALSE;
+      lisaac_push(&__X4K,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__3LM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____G __TNI(____0B *__VNI)
+static ____G __MPI(____0B *__OPI)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____L __YNI,__ZNI,__XNI,__IOI,__MQI,__IRI,__RSI,__SSI,__0SI,__1SI;
-  ____L __TZY,__3ZY;
-  _____CONTEXT __UNI,__2VJ,__AOI,__FMM,__KMM,__GOI,__O0X,__S0X,__U0X;
-  _____CONTEXT __NNO,__FWJ,__SOI,__SAQ,__ZOI,__Q1S,__5OI,__HEW,__W1S;
-  _____CONTEXT __MEW,__GPI,__MIW,__WEW,__NPI,__THW,__21S,__2EW,__UPI;
-  _____CONTEXT __SIW,__GFW,__1PI,__YHW,__MFW,__CQI,__YIW,__WFW,__KQI;
-  _____CONTEXT __3IW,__2FW,__RQI,__YAQ,__3AQ,__DBQ,__ZQI,__GZS,__NBQ;
-  _____CONTEXT __ARI,__XNU,__GRI,__HGV,__MRI,__NZY,__OZY,__NGV,__2NU;
-  _____CONTEXT __VRI,__0BR,__TBQ,__ZBQ,__3RI,__MZS,__DCQ,__ESI,__BOU;
-  _____CONTEXT __KSI,__SGV,__PSI,__W0X,__00X,__XGV,__YSI,__40X,__RZY;
-  _____CONTEXT __XZY,__YZY,__UZY,__2GV,__BTI,__C1X,__CHV,__NMV,__HHV;
-  _____CONTEXT __LTI,__G1X,__I1X,__BIV,__RTI,__HG3,__IG3,__JG3,__NG3;
-  _____CONTEXT __PG3,__RG3,__TG3,__VG3,__HIV,__SMV,__4TI,__YMV,__HOU;
-  _____CONTEXT __MOU,__HUI,__IMV,__WOU,__PUI,__OHW,__2OU,__VUI,__5BR;
-  _____CONTEXT __JCQ,__PCQ,__3UI,__SZS,__ZCQ,__EVI,__APU,__KVI,__JHW;
-  _____CONTEXT __QVI,__ECR,__1ZY,__B0Y,__C0Y,__4ZY,__TNO,__KWJ,__1VI;
-  _____CONTEXT __QWJ,__EMO,__EWI,__VWJ;
-  ____G __0NI,__1NI,__MOI,__AWJ,__1OI,__CPI,__QPI,__REW,__4PI,__BFW;
-  ____G __EQI,__VQI,__ZRI,__IBQ,__CRI,__ZUI,__4BQ,__GSI,__GTI,__ZTI;
-  ____G __NTI,__MG3,__OG3,__QG3,__UG3,__WTI,__DUI,__JUI,__GVI,__5VI;
-  ____G __WNI;
-  ____4 __UOI;
-  lisaac_push_first(&__UNI,L52173837); // L398 ABSTRACT_STRING;
-  __YNI= 0;
-  __ZNI= 0;
-  __0NI=__J__;
-  __1NI=__J__;
-  __XNI= 1;
-  lisaac_push(&__UNI,L62392845); // L476 ABSTRACT_STRING;
-  lisaac_push_first(&__2VJ,L11802642); // L90 BLOCK;
-  __1VJ:
+  ____L __RPI,__SPI,__QPI,__BQI,__FSI,__KUI,__LUI,__15Z;
+  _____CONTEXT __NPI,__VXJ,__ZPI,__4NM,__5PI,__H2X,__SQI,__J3S,__YQI;
+  _____CONTEXT __PGW,__GRI,__AIV,__FTI,__V5Z,__W5Z,__AA0,__1J3,__2J3;
+  ____G __TPI,__UPI,__FQI,__UQI,__1QI,__KGW,__5UI,__GVI,__BK3,__DK3;
+  ____G __PPI;
+  ____4 __NQI;
+  lisaac_push_first(&__NPI,L52173837); // L398 ABSTRACT_STRING;
+  __RPI= 0;
+  __SPI= 0;
+  __TPI=__J__;
+  __UPI=__J__;
+  __QPI= 1;
+  lisaac_push(&__NPI,L62392845); // L476 ABSTRACT_STRING;
+  lisaac_push_first(&__VXJ,L11802642); // L90 BLOCK;
+  __UXJ:
   {
-    lisaac_push(&__2VJ,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__AOI,L55970317); // L427 ABSTRACT_STRING;
-    if ((__YNI ==  4)) {
-      lisaac_push(&__AOI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__FMM,L10377220); // L79 TRUE;
-      __MOI=__F__;
+    lisaac_push(&__VXJ,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__ZPI,L55970317); // L427 ABSTRACT_STRING;
+    if ((__RPI ==  4)) {
+      lisaac_push(&__ZPI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__4NM,L10377220); // L79 TRUE;
+      __FQI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__AOI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__KMM,L11832326); // L90 FALSE;
-      lisaac_push_first(&__GOI,L55979021); // L427 ABSTRACT_STRING;
-      __IOI=__VNI->__FC;
-      lisaac_push(&__GOI,L55980557); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__O0X,L15224840); // L116 NUMERIC;
-      __MOI=(__XNI > __IOI);
+      lisaac_push(&__ZPI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__4NM,L11832326); // L90 FALSE;
+      lisaac_push_first(&__5PI,L55979021); // L427 ABSTRACT_STRING;
+      __BQI=__OPI->__FC;
+      lisaac_push(&__5PI,L55980557); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__H2X,L15224840); // L116 NUMERIC;
+      __FQI=(__QPI > __BQI);
     };
-    if (__MOI) {
-      lisaac_push(&__2VJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__S0X,L13509636); // L103 TRUE;
-      __AWJ=__J__;
+    if (__FQI) {
+      lisaac_push(&__VXJ,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__ZPI,L13509636); // L103 TRUE;
+      __FQI=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__2VJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__U0X,L14689286); // L112 FALSE;
-      __AWJ=__F__;
+      lisaac_push(&__VXJ,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__ZPI,L14689286); // L112 FALSE;
+      __FQI=__F__;
     };
-    if (__AWJ) {
-      lisaac_push(&__2VJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__NNO,L8792068); // L67 TRUE;
-      lisaac_push_first(&__FWJ,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__SOI,L56108045); // L428 ABSTRACT_STRING;
-      __UOI=__MAJ(__VNI,__XNI);
-      if ((__YNI ==  0)) {
-        lisaac_push(&__SOI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__SAQ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ZOI,L56372749); // L430 ABSTRACT_STRING;
-        __1OI=__4OR(__UOI);
-        if (__1OI) {
-          lisaac_push(&__ZOI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__Q1S,L8792068); // L67 TRUE;
-          lisaac_push_first(&__5OI,L56375309); // L430 ABSTRACT_STRING;
-          __CPI=__F__;
+    if (__FQI) {
+      lisaac_push(&__VXJ,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__ZPI,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4NM,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__5PI,L56108045); // L428 ABSTRACT_STRING;
+      __NQI=__FCJ(__OPI,__QPI);
+      if ((__RPI ==  0)) {
+        lisaac_push(&__5PI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L8792068); // L67 TRUE;
+        lisaac_push_first(&__SQI,L56372749); // L430 ABSTRACT_STRING;
+        __UQI=__XQR(__NQI);
+        if (__UQI) {
+          lisaac_push(&__SQI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L8792068); // L67 TRUE;
+          lisaac_push_first(&__YQI,L56375309); // L430 ABSTRACT_STRING;
+          __1QI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__ZOI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__HEW,L8530438); // L65 FALSE;
-          __CPI=__J__;
+          lisaac_push(&__SQI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L8530438); // L65 FALSE;
+          __1QI=__J__;
         };
-        if (__CPI) {
-          lisaac_push(&__ZOI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__W1S,L9326596); // L71 TRUE;
-          __QPI=__F__;
+        if (__1QI) {
+          lisaac_push(&__SQI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L9326596); // L71 TRUE;
+          __1QI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__ZOI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__MEW,L9187334); // L70 FALSE;
-          lisaac_push_first(&__GPI,L56501261); // L431 ABSTRACT_STRING;
-          __REW=(__UOI == '+');
-          if (__REW) {
-            lisaac_push(&__MEW,L9570822); // L73 FALSE;
-            lisaac_push_first(&__MIW,L8792068); // L67 TRUE;
-            lisaac_push_first(&__WEW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__NPI,L56509453); // L431 ABSTRACT_STRING;
-            __YNI= 1;
+          lisaac_push(&__SQI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L9187334); // L70 FALSE;
+          lisaac_push_first(&__YQI,L56501261); // L431 ABSTRACT_STRING;
+          __KGW=(__NQI == '+');
+          if (__KGW) {
+            lisaac_push(&__J3S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__YQI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__PGW,L9445894); // L72 FALSE;
+            lisaac_push_first(&__GRI,L56509453); // L431 ABSTRACT_STRING;
+            __RPI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__MEW,L9570822); // L73 FALSE;
-            lisaac_push_first(&__THW,L8530438); // L65 FALSE;
+            lisaac_push(&__J3S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__YQI,L8530438); // L65 FALSE;
           };
-          __QPI=__REW;
+          __1QI=__KGW;
         };
-        if (__QPI) {
-          lisaac_push(&__ZOI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__21S,L9326596); // L71 TRUE;
-          __4PI=__F__;
+        if (__1QI) {
+          lisaac_push(&__SQI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L9326596); // L71 TRUE;
+          __1QI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__ZOI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__2EW,L9187334); // L70 FALSE;
-          lisaac_push_first(&__UPI,L56763405); // L433 ABSTRACT_STRING;
-          __BFW=(__UOI == '-');
-          if (__BFW) {
-            lisaac_push(&__2EW,L9570822); // L73 FALSE;
-            lisaac_push_first(&__SIW,L8792068); // L67 TRUE;
-            lisaac_push_first(&__GFW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__1PI,L56771597); // L433 ABSTRACT_STRING;
-            __0NI=__F__;
-            __YNI= 1;
+          lisaac_push(&__SQI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L9187334); // L70 FALSE;
+          lisaac_push_first(&__YQI,L56763405); // L433 ABSTRACT_STRING;
+          __KGW=(__NQI == '-');
+          if (__KGW) {
+            lisaac_push(&__J3S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__YQI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__PGW,L9445894); // L72 FALSE;
+            lisaac_push_first(&__GRI,L56771597); // L433 ABSTRACT_STRING;
+            __TPI=__F__;
+            __RPI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__2EW,L9570822); // L73 FALSE;
-            lisaac_push_first(&__YHW,L8530438); // L65 FALSE;
+            lisaac_push(&__J3S,L9570822); // L73 FALSE;
+            lisaac_push_first(&__YQI,L8530438); // L65 FALSE;
           };
-          __4PI=__BFW;
+          __1QI=__KGW;
         };
-        if ((! __4PI)) {
-          lisaac_push(&__ZOI,L57807373); // L441 ABSTRACT_STRING;
-          lisaac_push_first(&__MFW,L10362374); // L79 FALSE;
-          lisaac_push_first(&__CQI,L57162253); // L436 ABSTRACT_STRING;
-          __EQI=__AJE(__UOI);
-          if (__EQI) {
-            lisaac_push(&__MFW,L10881542); // L83 FALSE;
-            lisaac_push_first(&__YIW,L6825988); // L52 TRUE;
-            lisaac_push_first(&__WFW,L10494470); // L80 FALSE;
-            lisaac_push_first(&__KQI,L57296397); // L437 ABSTRACT_STRING;
-            __MQI=__XRD(__UOI);
-            __ZNI=__MQI;
-            __YNI= 2;
+        if ((! __1QI)) {
+          lisaac_push(&__SQI,L57807373); // L441 ABSTRACT_STRING;
+          lisaac_push_first(&__J3S,L10362374); // L79 FALSE;
+          lisaac_push_first(&__YQI,L57162253); // L436 ABSTRACT_STRING;
+          __1QI=__ZKE(__NQI);
+          if (__1QI) {
+            lisaac_push(&__J3S,L10881542); // L83 FALSE;
+            lisaac_push_first(&__YQI,L6825988); // L52 TRUE;
+            lisaac_push_first(&__PGW,L10494470); // L80 FALSE;
+            lisaac_push_first(&__GRI,L57296397); // L437 ABSTRACT_STRING;
+            __FSI=__QTD(__NQI);
+            __SPI=__FSI;
+            __RPI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__MFW,L10881542); // L83 FALSE;
-            lisaac_push_first(&__3IW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__2FW,L10759174); // L82 FALSE;
-            lisaac_push_first(&__RQI,L57548813); // L439 ABSTRACT_STRING;
-            __YNI= 4;
+            lisaac_push(&__J3S,L10881542); // L83 FALSE;
+            lisaac_push_first(&__YQI,L6826502); // L52 FALSE;
+            lisaac_push_first(&__PGW,L10759174); // L82 FALSE;
+            lisaac_push_first(&__GRI,L57548813); // L439 ABSTRACT_STRING;
+            __RPI= 4;
           };
         };
-        __VQI=__F__;
+        __UQI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__SOI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__YAQ,L8530438); // L65 FALSE;
-        __VQI=__J__;
+        lisaac_push(&__5PI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L8530438); // L65 FALSE;
+        __UQI=__J__;
       };
-      if (__VQI) {
-        lisaac_push(&__SOI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__3AQ,L9326596); // L71 TRUE;
-        __ZRI=__F__;
+      if (__UQI) {
+        lisaac_push(&__5PI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9326596); // L71 TRUE;
+        __UQI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__SOI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__DBQ,L9187334); // L70 FALSE;
-        lisaac_push_first(&__ZQI,L57942029); // L442 ABSTRACT_STRING;
-        __IBQ=(__YNI ==  1);
-        if (__IBQ) {
-          lisaac_push(&__DBQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__GZS,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NBQ,L9445894); // L72 FALSE;
-          lisaac_push_first(&__ARI,L58074637); // L443 ABSTRACT_STRING;
-          __CRI=__AJE(__UOI);
-          if (__CRI) {
-            lisaac_push(&__ARI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__XNU,L6825988); // L52 TRUE;
+        lisaac_push(&__5PI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9187334); // L70 FALSE;
+        lisaac_push_first(&__SQI,L57942029); // L442 ABSTRACT_STRING;
+        __1QI=(__RPI ==  1);
+        if (__1QI) {
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__J3S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__YQI,L58074637); // L443 ABSTRACT_STRING;
+          __KGW=__ZKE(__NQI);
+          if (__KGW) {
+            lisaac_push(&__YQI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L6825988); // L52 TRUE;
             lisaac_push_first(&__GRI,L58213901); // L444 ABSTRACT_STRING;
-            __IRI=__XRD(__UOI);
-            __ZNI=__IRI;
-            if (__0NI) {
+            __FSI=__QTD(__NQI);
+            __SPI=__FSI;
+            if (__TPI) {
               lisaac_push(&__GRI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__HGV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__MRI,L58469389); // L446 ABSTRACT_STRING;
-              lisaac_push_first(&__NZY,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__OZY,L9195016); // L70 NUMERIC;
-              __ZNI=(____L)(- __IRI);
+              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
+              lisaac_push_first(&__FTI,L58469389); // L446 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__W5Z,L9195016); // L70 NUMERIC;
+              __SPI=(____L)(- __FSI);
             } else /* FALSE */ {
               lisaac_push(&__GRI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__NGV,L8530438); // L65 FALSE;
+              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
             };
-            __YNI= 2;
+            __RPI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__ARI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__2NU,L6826502); // L52 FALSE;
-            lisaac_push_first(&__VRI,L58859533); // L449 ABSTRACT_STRING;
-            __YNI= 4;
+            lisaac_push(&__YQI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GRI,L58859533); // L449 ABSTRACT_STRING;
+            __RPI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__DBQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0BR,L8530438); // L65 FALSE;
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8530438); // L65 FALSE;
         };
-        __ZRI=__IBQ;
+        __UQI=__1QI;
       };
-      if (__ZRI) {
-        lisaac_push(&__SOI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__TBQ,L9326596); // L71 TRUE;
-        __ZUI=__F__;
+      if (__UQI) {
+        lisaac_push(&__5PI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9326596); // L71 TRUE;
+        __UQI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__SOI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__ZBQ,L9187334); // L70 FALSE;
-        lisaac_push_first(&__3RI,L59252749); // L452 ABSTRACT_STRING;
-        __4BQ=(__YNI ==  2);
-        if (__4BQ) {
-          lisaac_push(&__ZBQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__MZS,L8792068); // L67 TRUE;
-          lisaac_push_first(&__DCQ,L9445894); // L72 FALSE;
-          lisaac_push_first(&__ESI,L59385357); // L453 ABSTRACT_STRING;
-          __GSI=__AJE(__UOI);
-          if (__GSI) {
-            lisaac_push(&__ESI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__BOU,L8792068); // L67 TRUE;
-            lisaac_push_first(&__KSI,L59387917); // L453 ABSTRACT_STRING;
-            if (__0NI) {
-              lisaac_push(&__KSI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__SGV,L6825988); // L52 TRUE;
-              lisaac_push_first(&__PSI,L59663373); // L455 ABSTRACT_STRING;
-              __RSI=__XRD(__UOI);
-              lisaac_push(&__PSI,L59650573); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__W0X,L9457160); // L72 NUMERIC;
-              __SSI=(____L)( 10 * __ZNI);
-              lisaac_push(&__PSI,L59654669); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__00X,L9195016); // L70 NUMERIC;
-              __ZNI=(____L)(__SSI - __RSI);
+        lisaac_push(&__5PI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9187334); // L70 FALSE;
+        lisaac_push_first(&__SQI,L59252749); // L452 ABSTRACT_STRING;
+        __1QI=(__RPI ==  2);
+        if (__1QI) {
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__J3S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__YQI,L59385357); // L453 ABSTRACT_STRING;
+          __KGW=__ZKE(__NQI);
+          if (__KGW) {
+            lisaac_push(&__YQI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L8792068); // L67 TRUE;
+            lisaac_push_first(&__GRI,L59387917); // L453 ABSTRACT_STRING;
+            if (__TPI) {
+              lisaac_push(&__GRI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L6825988); // L52 TRUE;
+              lisaac_push_first(&__FTI,L59663373); // L455 ABSTRACT_STRING;
+              __KUI=__QTD(__NQI);
+              lisaac_push(&__FTI,L59650573); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L9457160); // L72 NUMERIC;
+              __LUI=(____L)( 10 * __SPI);
+              lisaac_push(&__FTI,L59654669); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L9195016); // L70 NUMERIC;
+              __SPI=(____L)(__LUI - __KUI);
             } else /* FALSE */ {
-              lisaac_push(&__KSI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__XGV,L6826502); // L52 FALSE;
-              lisaac_push_first(&__YSI,L59925517); // L457 ABSTRACT_STRING;
-              __0SI=__XRD(__UOI);
-              lisaac_push(&__YSI,L59912717); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__40X,L9457160); // L72 NUMERIC;
-              __1SI=(____L)( 10 * __ZNI);
-              lisaac_push(&__YSI,L59916813); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__RZY,L9990152); // L76 NUMERIC;
-              lisaac_push_first(&__XZY,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__YZY,L9195016); // L70 NUMERIC;
-              __TZY=(____L)(- __0SI);
-              lisaac_push(&__RZY,L9989128); // L76 NUMERIC;
-              lisaac_push_first(&__UZY,L9195016); // L70 NUMERIC;
-              __ZNI=(____L)(__1SI - __TZY);
+              lisaac_push(&__GRI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L6826502); // L52 FALSE;
+              lisaac_push_first(&__FTI,L59925517); // L457 ABSTRACT_STRING;
+              __KUI=__QTD(__NQI);
+              lisaac_push(&__FTI,L59912717); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L9457160); // L72 NUMERIC;
+              __LUI=(____L)( 10 * __SPI);
+              lisaac_push(&__FTI,L59916813); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L9990152); // L76 NUMERIC;
+              lisaac_push_first(&__W5Z,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__AA0,L9195016); // L70 NUMERIC;
+              __15Z=(____L)(- __KUI);
+              lisaac_push(&__V5Z,L9989128); // L76 NUMERIC;
+              lisaac_push_first(&__W5Z,L9195016); // L70 NUMERIC;
+              __SPI=(____L)(__LUI - __15Z);
             };
-            if (__0NI) {
-              lisaac_push(&__KSI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__2GV,L10652676); // L81 TRUE;
-              lisaac_push_first(&__BTI,L60309517); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__C1X,L15224840); // L116 NUMERIC;
-              __GTI=(__ZNI >  0);
+            if (__TPI) {
+              lisaac_push(&__GRI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L10652676); // L81 TRUE;
+              lisaac_push_first(&__FTI,L60309517); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__V5Z,L15224840); // L116 NUMERIC;
+              __5UI=(__SPI >  0);
             } else /* FALSE */ {
-              lisaac_push(&__KSI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__CHV,L12081158); // L92 FALSE;
-              __GTI=__J__;
+              lisaac_push(&__GRI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L12081158); // L92 FALSE;
+              __5UI=__J__;
             };
-            if (__GTI) {
-              lisaac_push(&__KSI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__NMV,L10377220); // L79 TRUE;
-              __ZTI=__F__;
+            if (__5UI) {
+              lisaac_push(&__GRI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L10377220); // L79 TRUE;
+              __5UI=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__KSI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__HHV,L11832326); // L90 FALSE;
-              lisaac_push_first(&__LTI,L60314125); // L460 ABSTRACT_STRING;
-              if (__0NI) {
-                lisaac_push(&__LTI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__G1X,L13509636); // L103 TRUE;
-                __NTI=__J__;
+              lisaac_push(&__GRI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L11832326); // L90 FALSE;
+              lisaac_push_first(&__FTI,L60314125); // L460 ABSTRACT_STRING;
+              if (__TPI) {
+                lisaac_push(&__FTI,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__V5Z,L13509636); // L103 TRUE;
+                __GVI=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__LTI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__I1X,L14689286); // L112 FALSE;
-                __NTI=__F__;
+                lisaac_push(&__FTI,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__V5Z,L14689286); // L112 FALSE;
+                __GVI=__F__;
               };
-              if (__NTI) {
-                lisaac_push(&__LTI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__BIV,L10652676); // L81 TRUE;
-                lisaac_push_first(&__RTI,L60325901); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__HG3,L15498248); // L118 NUMERIC;
-                lisaac_push_first(&__IG3,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__JG3,L15224840); // L116 NUMERIC;
-                __MG3=(__ZNI >  0);
-                lisaac_push(&__IG3,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__NG3,L14700552); // L112 NUMERIC;
-                __OG3=(__ZNI ==  0);
-                if (__MG3) {
-                  lisaac_push(&__IG3,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__PG3,L10900996); // L83 TRUE;
-                  __QG3=__F__;
+              if (__GVI) {
+                lisaac_push(&__FTI,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__V5Z,L10652676); // L81 TRUE;
+                lisaac_push_first(&__W5Z,L60325901); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__AA0,L15498248); // L118 NUMERIC;
+                lisaac_push_first(&__1J3,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__2J3,L15224840); // L116 NUMERIC;
+                __GVI=(__SPI >  0);
+                lisaac_push(&__1J3,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__2J3,L14700552); // L112 NUMERIC;
+                __BK3=(__SPI ==  0);
+                if (__GVI) {
+                  lisaac_push(&__1J3,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__2J3,L10900996); // L83 TRUE;
+                  __DK3=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__IG3,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__RG3,L12342790); // L94 FALSE;
-                  __QG3=__OG3;
+                  lisaac_push(&__1J3,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__2J3,L12342790); // L94 FALSE;
+                  __DK3=__BK3;
                 };
-                if (__QG3) {
-                  lisaac_push(&__HG3,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__TG3,L13509636); // L103 TRUE;
-                  __UG3=__J__;
+                if (__DK3) {
+                  lisaac_push(&__AA0,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__1J3,L13509636); // L103 TRUE;
+                  __DK3=__J__;
                 } else /* FALSE */ {
-                  lisaac_push(&__HG3,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__VG3,L14689286); // L112 FALSE;
-                  __UG3=__F__;
+                  lisaac_push(&__AA0,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__1J3,L14689286); // L112 FALSE;
+                  __DK3=__F__;
                 };
-                __WTI=__UG3;
+                __GVI=__DK3;
               } else /* FALSE */ {
-                lisaac_push(&__LTI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__HIV,L12081158); // L92 FALSE;
-                __WTI=__J__;
+                lisaac_push(&__FTI,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__V5Z,L12081158); // L92 FALSE;
+                __GVI=__J__;
               };
-              __ZTI=__WTI;
+              __5UI=__GVI;
             };
-            if (__ZTI) {
-              lisaac_push(&__KSI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__SMV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__4TI,L60331021); // L460 ABSTRACT_STRING;
-              __YNI= 4;
+            if (__5UI) {
+              lisaac_push(&__GRI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
+              lisaac_push_first(&__FTI,L60331021); // L460 ABSTRACT_STRING;
+              __RPI= 4;
             } else /* FALSE */ {
-              lisaac_push(&__KSI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__YMV,L8530438); // L65 FALSE;
+              lisaac_push(&__GRI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
             };
-            __DUI=__F__;
+            __5UI=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__ESI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__HOU,L8530438); // L65 FALSE;
-            __DUI=__J__;
+            lisaac_push(&__YQI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L8530438); // L65 FALSE;
+            __5UI=__J__;
           };
-          if ((! __DUI)) {
-            lisaac_push(&__ESI,L61215245); // L467 ABSTRACT_STRING;
-            lisaac_push_first(&__MOU,L10362374); // L79 FALSE;
-            lisaac_push_first(&__HUI,L60703245); // L463 ABSTRACT_STRING;
-            __JUI=__4OR(__UOI);
-            if (__JUI) {
-              lisaac_push(&__MOU,L10881542); // L83 FALSE;
-              lisaac_push_first(&__IMV,L6825988); // L52 TRUE;
-              lisaac_push_first(&__WOU,L10494470); // L80 FALSE;
-              lisaac_push_first(&__PUI,L60707341); // L463 ABSTRACT_STRING;
-              __YNI= 3;
+          if ((! __5UI)) {
+            lisaac_push(&__YQI,L61215245); // L467 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L10362374); // L79 FALSE;
+            lisaac_push_first(&__GRI,L60703245); // L463 ABSTRACT_STRING;
+            __5UI=__XQR(__NQI);
+            if (__5UI) {
+              lisaac_push(&__PGW,L10881542); // L83 FALSE;
+              lisaac_push_first(&__GRI,L6825988); // L52 TRUE;
+              lisaac_push_first(&__AIV,L10494470); // L80 FALSE;
+              lisaac_push_first(&__FTI,L60707341); // L463 ABSTRACT_STRING;
+              __RPI= 3;
             } else /* FALSE */ {
-              lisaac_push(&__MOU,L10881542); // L83 FALSE;
-              lisaac_push_first(&__OHW,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2OU,L10759174); // L82 FALSE;
-              lisaac_push_first(&__VUI,L60956685); // L465 ABSTRACT_STRING;
-              __YNI= 4;
+              lisaac_push(&__PGW,L10881542); // L83 FALSE;
+              lisaac_push_first(&__GRI,L6826502); // L52 FALSE;
+              lisaac_push_first(&__AIV,L10759174); // L82 FALSE;
+              lisaac_push_first(&__FTI,L60956685); // L465 ABSTRACT_STRING;
+              __RPI= 4;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__ZBQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__5BR,L8530438); // L65 FALSE;
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8530438); // L65 FALSE;
         };
-        __ZUI=__4BQ;
+        __UQI=__1QI;
       };
-      if (__ZUI) {
-        lisaac_push(&__SOI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__JCQ,L9326596); // L71 TRUE;
+      if (__UQI) {
+        lisaac_push(&__5PI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9326596); // L71 TRUE;
       } else /* FALSE */ {
-        lisaac_push(&__SOI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__PCQ,L9187334); // L70 FALSE;
-        lisaac_push_first(&__3UI,L61349901); // L468 ABSTRACT_STRING;
-        if ((__YNI ==  3)) {
-          lisaac_push(&__PCQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__SZS,L8792068); // L67 TRUE;
-          lisaac_push_first(&__ZCQ,L9445894); // L72 FALSE;
-          lisaac_push_first(&__EVI,L61484557); // L469 ABSTRACT_STRING;
-          __GVI=__4OR(__UOI);
-          if (__GVI) {
-            lisaac_push(&__EVI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__APU,L6825988); // L52 TRUE;
-            lisaac_push_first(&__KVI,L61487117); // L469 ABSTRACT_STRING;
+        lisaac_push(&__5PI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__H2X,L9187334); // L70 FALSE;
+        lisaac_push_first(&__SQI,L61349901); // L468 ABSTRACT_STRING;
+        if ((__RPI ==  3)) {
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__J3S,L9445894); // L72 FALSE;
+          lisaac_push_first(&__YQI,L61484557); // L469 ABSTRACT_STRING;
+          __KGW=__XQR(__NQI);
+          if (__KGW) {
+            lisaac_push(&__YQI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L6825988); // L52 TRUE;
+            lisaac_push_first(&__GRI,L61487117); // L469 ABSTRACT_STRING;
           } else /* FALSE */ {
-            lisaac_push(&__EVI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__JHW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__QVI,L61612045); // L470 ABSTRACT_STRING;
-            __YNI= 4;
+            lisaac_push(&__YQI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__PGW,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GRI,L61612045); // L470 ABSTRACT_STRING;
+            __RPI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__PCQ,L9570822); // L73 FALSE;
-          lisaac_push_first(&__ECR,L8530438); // L65 FALSE;
+          lisaac_push(&__H2X,L9570822); // L73 FALSE;
+          lisaac_push_first(&__SQI,L8530438); // L65 FALSE;
         };
       };
-      lisaac_push(&__SOI,L62266381); // L475 ABSTRACT_STRING;
-      lisaac_push_first(&__1ZY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__B0Y,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__C0Y,L9195016); // L70 NUMERIC;
-      __3ZY=(____L)(-  1);
-      lisaac_push(&__1ZY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4ZY,L9195016); // L70 NUMERIC;
-      __XNI=(____L)(__XNI - __3ZY);
-      lisaac_push(&__FWJ,L12068370); // L92 BLOCK;
-      goto __1VJ;
+      lisaac_push(&__5PI,L62266381); // L475 ABSTRACT_STRING;
+      lisaac_push_first(&__H2X,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__SQI,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__J3S,L9195016); // L70 NUMERIC;
+      __BQI=(____L)(-  1);
+      lisaac_push(&__H2X,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__SQI,L9195016); // L70 NUMERIC;
+      __QPI=(____L)(__QPI - __BQI);
+      lisaac_push(&__4NM,L12068370); // L92 BLOCK;
+      goto __UXJ;
     } else /* FALSE */ {
-      lisaac_push(&__2VJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__TNO,L8530438); // L65 FALSE;
+      lisaac_push(&__VXJ,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__ZPI,L8530438); // L65 FALSE;
     };
   };
-  if ((__YNI !=  0)) {
-    lisaac_push(&__UNI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__KWJ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__1VI,L62533133); // L477 ABSTRACT_STRING;
-    __5VI=(__YNI !=  4);
+  if ((__RPI !=  0)) {
+    lisaac_push(&__NPI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__VXJ,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ZPI,L62533133); // L477 ABSTRACT_STRING;
+    __FQI=(__RPI !=  4);
   } else /* FALSE */ {
-    lisaac_push(&__UNI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__QWJ,L12081158); // L92 FALSE;
-    __5VI=__J__;
+    lisaac_push(&__NPI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__VXJ,L12081158); // L92 FALSE;
+    __FQI=__J__;
   };
-  if (__5VI) {
-    lisaac_push(&__UNI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__EMO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EWI,L62542349); // L477 ABSTRACT_STRING;
-    __1NI=__F__;
+  if (__FQI) {
+    lisaac_push(&__NPI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__VXJ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZPI,L62542349); // L477 ABSTRACT_STRING;
+    __UPI=__F__;
   } else /* FALSE */ {
-    lisaac_push(&__UNI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__VWJ,L8530438); // L65 FALSE;
+    lisaac_push(&__NPI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__VXJ,L8530438); // L65 FALSE;
   };
-  __WNI=__1NI;
-  return(__WNI);
+  __PPI=__UPI;
+  return(__PPI);
 }
 
-static ____G __4OR(____4 __APR)
+static ____G __XQR(____4 __ZQR)
 // ({__4}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __5OR,__HZR,__MZR,__GPR,__SZR,__O2S,__NPR,__XZR,__SKV;
-  _____CONTEXT __UPR,__2ZR,__5AW,__1PR,__B0R,__1DW,__CQR,__G0R,__BEW;
-  _____CONTEXT __JQR;
-  ____G __NQR,__OQR,__PQR,__QQR,__RQR,__SQR,__BPR;
-  lisaac_push_first(&__5OR,L43393040); // L331 CHARACTER;
-  if ((__APR == ' ')) {
-    lisaac_push(&__5OR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__HZR,L10377220); // L79 TRUE;
-    __NQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__MZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__GPR,L43788304); // L334 CHARACTER;
-    __NQR=(__APR == '\t');
-  };
-  if (__NQR) {
-    lisaac_push(&__5OR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__SZR,L10377220); // L79 TRUE;
-    __OQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__O2S,L11832326); // L90 FALSE;
-    lisaac_push_first(&__NPR,L43797008); // L334 CHARACTER;
-    __OQR=(__APR == '\n');
-  };
-  if (__OQR) {
-    lisaac_push(&__5OR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__XZR,L10377220); // L79 TRUE;
-    __PQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__SKV,L11832326); // L90 FALSE;
-    lisaac_push_first(&__UPR,L43911696); // L335 CHARACTER;
-    __PQR=(__APR == '\r');
-  };
-  if (__PQR) {
-    lisaac_push(&__5OR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__2ZR,L10377220); // L79 TRUE;
-    __QQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__5AW,L11832326); // L90 FALSE;
-    lisaac_push_first(&__1PR,L43919376); // L335 CHARACTER;
-    __QQR=(__APR == '\0');
-  };
-  if (__QQR) {
-    lisaac_push(&__5OR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__B0R,L10377220); // L79 TRUE;
-    __RQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__1DW,L11832326); // L90 FALSE;
-    lisaac_push_first(&__CQR,L43928080); // L335 CHARACTER;
-    __RQR=(__APR == '\f');
-  };
-  if (__RQR) {
-    lisaac_push(&__5OR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__G0R,L10377220); // L79 TRUE;
-    __SQR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5OR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__BEW,L11832326); // L90 FALSE;
-    lisaac_push_first(&__JQR,L43935760); // L335 CHARACTER;
-    __SQR=(__APR == '\v');
-  };
-  __BPR=__SQR;
-  return(__BPR);
+  _____CONTEXT __YQR,__A1R,__5QR;
+  ____G __GSR,__0QR;
+  lisaac_push_first(&__YQR,L43393040); // L331 CHARACTER;
+  if ((__ZQR == ' ')) {
+    lisaac_push(&__YQR,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43788304); // L334 CHARACTER;
+    __GSR=(__ZQR == '\t');
+  };
+  if (__GSR) {
+    lisaac_push(&__YQR,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43797008); // L334 CHARACTER;
+    __GSR=(__ZQR == '\n');
+  };
+  if (__GSR) {
+    lisaac_push(&__YQR,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43911696); // L335 CHARACTER;
+    __GSR=(__ZQR == '\r');
+  };
+  if (__GSR) {
+    lisaac_push(&__YQR,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43919376); // L335 CHARACTER;
+    __GSR=(__ZQR == '\0');
+  };
+  if (__GSR) {
+    lisaac_push(&__YQR,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43928080); // L335 CHARACTER;
+    __GSR=(__ZQR == '\f');
+  };
+  if (__GSR) {
+    lisaac_push(&__YQR,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L10377220); // L79 TRUE;
+    __GSR=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__YQR,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__A1R,L11832326); // L90 FALSE;
+    lisaac_push_first(&__5QR,L43935760); // L335 CHARACTER;
+    __GSR=(__ZQR == '\v');
+  };
+  __0QR=__GSR;
+  return(__0QR);
 }
 
-static ____L __XRD(____4 __ZRD)
+static ____L __QTD(____4 __STD)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____DB __KYD,__1BE,__C0D;
-  ____L __GZD,__1RD,__0RD;
-  _____CONTEXT __YRD,__IYD,__XAE,__BBE,__TYD,__5RD,__0PX,__2PX,__XBJ;
-  _____CONTEXT __4YD,__A4L,__T2M,__JPN,__12M,__P0Y,__S0Y,__T0Y,__U0Y;
-  _____CONTEXT __D3M,__4PX,__MBE,__DZD,__AQX,__DQX,__FQX,__UBE,__2GE;
-  _____CONTEXT __ZIE,__ZBE,__DHE,__NHE,__ECE,__MZD,__2O4,__3O4,__4O4;
-  _____CONTEXT __5O4,__BP4,__EP4,__FP4,__GP4,__HP4,__KP4,__MP4,__OP4;
-  _____CONTEXT __QP4,__HQX,__JQX,__0CJ,__PCE,__24L,__I5M,__ZQN,__Q5M;
-  _____CONTEXT __X0Y,__00Y,__10Y,__20Y,__Y5M,__LQX,__YHE,__NQX,__A0D;
-  _____CONTEXT __VCE,__5CE,__L0D,__JSD,__1JE,__LU1,__MU1,__NU1,__PU1;
-  _____CONTEXT __0LE,__FKE,__TU1,__UU1,__YU1,__0U1,__2U1,__AME,__RQX;
-  _____CONTEXT __TQX,__3BJ,__W0D,__H4L,__I3M,__VPN,__Q3M,__50Y,__C1Y;
-  _____CONTEXT __D1Y,__E1Y,__Y3M,__VQX,__KDE;
-  ____G __BSD,__WYD,__AP4,__JP4,__LP4,__NP4,__PP4,__HCE,__OU1,__XU1;
-  ____G __ZU1,__1U1,__KKE,__O0D;
-  ____01 __HZD;
-  lisaac_push_first(&__YRD,L23464464); // L179 CHARACTER;
-  lisaac_push_first(&__IYD,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__XAE,L7088642); // L54 OBJECT;
-  __KYD=((____DB )(top_context->back->back));
-  lisaac_push(&__IYD,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__BBE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__TYD,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__5RD,L23469584); // L179 CHARACTER;
-  __BSD=__AJE(__ZRD);
-  if (__BSD) {
-    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0PX,L13509636); // L103 TRUE;
-    __WYD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TYD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2PX,L14689286); // L112 FALSE;
-    __WYD=__F__;
-  };
-  if (__WYD) {
-    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__XBJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4YD,L19289106); // L147 BLOCK;
-    lisaac_push(&__4YD,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__A4L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__T2M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JPN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__12M,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__KYD));
-    lisaac_push(&__A4L,L9181698); // L70 OBJECT;
+  ____DB __D0D;
+  ____L __50D,__UTD,__TTD;
+  _____CONTEXT __RTD,__B0D,__QCE,__M0D,__YTD,__M4M,__CRN,__U4M,__0OZ;
+  _____CONTEXT __NS4,__OS4;
+  ____G __0TD,__P0D,__SS4,__US4;
+  ____01 __A1D;
+  lisaac_push_first(&__RTD,L23464464); // L179 CHARACTER;
+  lisaac_push_first(&__B0D,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__QCE,L7481858); // L57 OBJECT;
+  __D0D=((____DB )(top_context->back->back));
+  lisaac_push(&__B0D,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__QCE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__M0D,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__YTD,L23469584); // L179 CHARACTER;
+  __0TD=__ZKE(__STD);
+  if (__0TD) {
+    lisaac_push(&__M0D,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YTD,L13509636); // L103 TRUE;
+    __P0D=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__M0D,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YTD,L14689286); // L112 FALSE;
+    __P0D=__F__;
+  };
+  if (__P0D) {
+    lisaac_push(&__B0D,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QCE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__M0D,L19289106); // L147 BLOCK;
+    lisaac_push(&__M0D,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__YTD,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__M4M,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__CRN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__U4M,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__D0D));
+    lisaac_push(&__YTD,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__A4L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__P0Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__S0Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__T0Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__U0Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__YTD,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__M4M,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CRN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__U4M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__0OZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__A4L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__D3M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4PX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YTD,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__M4M,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__CRN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__IYD,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__MBE,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YRD,L23605776); // L180 CHARACTER;
-  lisaac_push_first(&__DZD,L7479312); // L57 CHARACTER;
-  lisaac_push_first(&__AQX,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__DQX,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__FQX,L4069927); // L31 CONVERT;
-  __HZD=((____01 )__ZRD);
-  lisaac_push(&__DZD,L7484944); // L57 CHARACTER;
-  lisaac_push_first(&__UBE,L53366792); // L407 NUMERIC;
-  lisaac_push_first(&__2GE,L67015176); // L511 NUMERIC;
-  lisaac_push_first(&__ZIE,L4069927); // L31 CONVERT;
-  __GZD=((____L )__HZD);
-  lisaac_push(&__DZD,L7604752); // L58 CHARACTER;
-  lisaac_push_first(&__ZBE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__DHE,L7088642); // L54 OBJECT;
-  __1BE=((____DB )(top_context->back->back));
-  lisaac_push(&__ZBE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__NHE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ECE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__MZD,L7635472); // L58 CHARACTER;
-  lisaac_push_first(&__2O4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__3O4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__4O4,L15224840); // L116 NUMERIC;
-  if (( -127 > __GZD)) {
-    lisaac_push(&__3O4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__5O4,L13509636); // L103 TRUE;
-    __AP4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3O4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__BP4,L14689286); // L112 FALSE;
-    __AP4=__F__;
-  };
-  if (__AP4) {
-    lisaac_push(&__2O4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__EP4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__FP4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__GP4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__HP4,L15224840); // L116 NUMERIC;
-    __JP4=( 127 > __GZD);
-    lisaac_push(&__GP4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__KP4,L14700552); // L112 NUMERIC;
-    __LP4=( 127 == __GZD);
-    if (__JP4) {
-      lisaac_push(&__GP4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__MP4,L10900996); // L83 TRUE;
-      __NP4=__F__;
+    lisaac_push(&__B0D,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QCE,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__RTD,L23605776); // L180 CHARACTER;
+  lisaac_push_first(&__B0D,L7479312); // L57 CHARACTER;
+  lisaac_push_first(&__QCE,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__M0D,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__YTD,L4069927); // L31 CONVERT;
+  __A1D=((____01 )__STD);
+  lisaac_push(&__B0D,L7484944); // L57 CHARACTER;
+  lisaac_push_first(&__QCE,L53366792); // L407 NUMERIC;
+  lisaac_push_first(&__M0D,L67015176); // L511 NUMERIC;
+  lisaac_push_first(&__YTD,L4069927); // L31 CONVERT;
+  __50D=((____L )__A1D);
+  lisaac_push(&__B0D,L7604752); // L58 CHARACTER;
+  lisaac_push_first(&__QCE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__M0D,L7481858); // L57 OBJECT;
+  __D0D=((____DB )(top_context->back->back));
+  lisaac_push(&__QCE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__M0D,L10652676); // L81 TRUE;
+  lisaac_push_first(&__YTD,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__M4M,L7635472); // L58 CHARACTER;
+  lisaac_push_first(&__CRN,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__U4M,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__0OZ,L15224840); // L116 NUMERIC;
+  if (( -127 > __50D)) {
+    lisaac_push(&__U4M,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__0OZ,L13509636); // L103 TRUE;
+    __P0D=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__U4M,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__0OZ,L14689286); // L112 FALSE;
+    __P0D=__F__;
+  };
+  if (__P0D) {
+    lisaac_push(&__CRN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__U4M,L10652676); // L81 TRUE;
+    lisaac_push_first(&__0OZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__NS4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__OS4,L15224840); // L116 NUMERIC;
+    __P0D=( 127 > __50D);
+    lisaac_push(&__NS4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__OS4,L14700552); // L112 NUMERIC;
+    __SS4=( 127 == __50D);
+    if (__P0D) {
+      lisaac_push(&__NS4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__OS4,L10900996); // L83 TRUE;
+      __US4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__GP4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__OP4,L12342790); // L94 FALSE;
-      __NP4=__LP4;
+      lisaac_push(&__NS4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__OS4,L12342790); // L94 FALSE;
+      __US4=__SS4;
     };
-    __PP4=__NP4;
-  } else /* FALSE */ {
-    lisaac_push(&__2O4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__QP4,L12081158); // L92 FALSE;
-    __PP4=__J__;
-  };
-  if (__PP4) {
-    lisaac_push(&__ECE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__HQX,L13509636); // L103 TRUE;
-    __HCE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ECE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__JQX,L14689286); // L112 FALSE;
-    __HCE=__F__;
-  };
-  if (__HCE) {
-    lisaac_push(&__ZBE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__0CJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PCE,L19289106); // L147 BLOCK;
-    lisaac_push(&__PCE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__24L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I5M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZQN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q5M,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1BE));
-    lisaac_push(&__24L,L9181698); // L70 OBJECT;
+    __P0D=__US4;
+  } else /* FALSE */ {
+    lisaac_push(&__CRN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__U4M,L12081158); // L92 FALSE;
+    __P0D=__J__;
+  };
+  if (__P0D) {
+    lisaac_push(&__YTD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__M4M,L13509636); // L103 TRUE;
+    __P0D=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__YTD,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__M4M,L14689286); // L112 FALSE;
+    __P0D=__F__;
+  };
+  if (__P0D) {
+    lisaac_push(&__QCE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__M0D,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YTD,L19289106); // L147 BLOCK;
+    lisaac_push(&__YTD,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__M4M,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__CRN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__U4M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0OZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__D0D));
+    lisaac_push(&__M4M,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__24L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__X0Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__00Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__10Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__20Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__M4M,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__CRN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__U4M,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__0OZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NS4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__24L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Y5M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LQX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__M4M,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__CRN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__U4M,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZBE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__YHE,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YRD,L23606288); // L180 CHARACTER;
-  lisaac_push_first(&__NQX,L9195016); // L70 NUMERIC;
-  __1RD=(____L)(__GZD -  48);
-  lisaac_push(&__YRD,L23726608); // L181 CHARACTER;
-  lisaac_push_first(&__A0D,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__VCE,L7088642); // L54 OBJECT;
-  __C0D=((____DB )(top_context->back->back));
-  lisaac_push(&__A0D,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__5CE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L0D,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__JSD,L23738896); // L181 CHARACTER;
-  lisaac_push_first(&__1JE,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__LU1,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__MU1,L15224840); // L116 NUMERIC;
-  if (( 0 > __1RD)) {
-    lisaac_push(&__LU1,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__NU1,L13509636); // L103 TRUE;
-    __OU1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LU1,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__PU1,L14689286); // L112 FALSE;
-    __OU1=__F__;
-  };
-  if (__OU1) {
-    lisaac_push(&__1JE,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__0LE,L10652676); // L81 TRUE;
-    lisaac_push_first(&__FKE,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__TU1,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__UU1,L15224840); // L116 NUMERIC;
-    __XU1=( 9 > __1RD);
-    lisaac_push(&__TU1,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__YU1,L14700552); // L112 NUMERIC;
-    __ZU1=( 9 == __1RD);
-    if (__XU1) {
-      lisaac_push(&__TU1,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__0U1,L10900996); // L83 TRUE;
-      __1U1=__F__;
+    lisaac_push(&__QCE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__M0D,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__RTD,L23606288); // L180 CHARACTER;
+  lisaac_push_first(&__B0D,L9195016); // L70 NUMERIC;
+  __UTD=(____L)(__50D -  48);
+  lisaac_push(&__RTD,L23726608); // L181 CHARACTER;
+  lisaac_push_first(&__B0D,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__QCE,L7481858); // L57 OBJECT;
+  __D0D=((____DB )(top_context->back->back));
+  lisaac_push(&__B0D,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__QCE,L10652676); // L81 TRUE;
+  lisaac_push_first(&__M0D,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__YTD,L23738896); // L181 CHARACTER;
+  lisaac_push_first(&__M4M,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__CRN,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__U4M,L15224840); // L116 NUMERIC;
+  if (( 0 > __UTD)) {
+    lisaac_push(&__CRN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__U4M,L13509636); // L103 TRUE;
+    __P0D=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CRN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__U4M,L14689286); // L112 FALSE;
+    __P0D=__F__;
+  };
+  if (__P0D) {
+    lisaac_push(&__M4M,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__CRN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__U4M,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__0OZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__NS4,L15224840); // L116 NUMERIC;
+    __P0D=( 9 > __UTD);
+    lisaac_push(&__0OZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__NS4,L14700552); // L112 NUMERIC;
+    __SS4=( 9 == __UTD);
+    if (__P0D) {
+      lisaac_push(&__0OZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NS4,L10900996); // L83 TRUE;
+      __US4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__TU1,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__2U1,L12342790); // L94 FALSE;
-      __1U1=__ZU1;
+      lisaac_push(&__0OZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NS4,L12342790); // L94 FALSE;
+      __US4=__SS4;
     };
-    __KKE=__1U1;
-  } else /* FALSE */ {
-    lisaac_push(&__1JE,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__AME,L12081158); // L92 FALSE;
-    __KKE=__J__;
-  };
-  if (__KKE) {
-    lisaac_push(&__L0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__RQX,L13509636); // L103 TRUE;
-    __O0D=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L0D,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__TQX,L14689286); // L112 FALSE;
-    __O0D=__F__;
-  };
-  if (__O0D) {
-    lisaac_push(&__A0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__3BJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__W0D,L19289106); // L147 BLOCK;
-    lisaac_push(&__W0D,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__H4L,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I3M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VPN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Q3M,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C0D));
-    lisaac_push(&__H4L,L9181698); // L70 OBJECT;
+    __P0D=__US4;
+  } else /* FALSE */ {
+    lisaac_push(&__M4M,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__CRN,L12081158); // L92 FALSE;
+    __P0D=__J__;
+  };
+  if (__P0D) {
+    lisaac_push(&__M0D,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YTD,L13509636); // L103 TRUE;
+    __P0D=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__M0D,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YTD,L14689286); // L112 FALSE;
+    __P0D=__F__;
+  };
+  if (__P0D) {
+    lisaac_push(&__B0D,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QCE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__M0D,L19289106); // L147 BLOCK;
+    lisaac_push(&__M0D,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__YTD,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__M4M,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__CRN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__U4M,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__D0D));
+    lisaac_push(&__YTD,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__H4L,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__50Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__C1Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__D1Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__YTD,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__M4M,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CRN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__U4M,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__0OZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__H4L,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Y3M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VQX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YTD,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__M4M,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__CRN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A0D,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__KDE,L8530438); // L65 FALSE;
+    lisaac_push(&__B0D,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__QCE,L8530438); // L65 FALSE;
   };
-  __0RD=__1RD;
-  return(__0RD);
+  __TTD=__UTD;
+  return(__TTD);
 }
 
-static ____G __AJE(____4 __CJE)
+static ____G __ZKE(____4 __1KE)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____DB __0KE;
-  _____CONTEXT __BJE,__XG3,__YG3,__ZG3,__0G3,__3G3,__4G3,__5G3,__BH3;
-  _____CONTEXT __CH3,__EH3,__GH3,__IH3,__UWE,__KJE,__KH3,__LH3,__MH3;
-  _____CONTEXT __NH3,__QH3,__RH3,__SH3,__UH3,__VH3,__WH3,__YH3,__0WE;
-  _____CONTEXT __YKE,__3ME,__HNE,__DLE,__TJE,__QOE,__PKE,__O1X,__R1X;
-  _____CONTEXT __T1X,__V1X,__Y1X,__01X,__SME,__KMZ,__JOE,__21X,__41X;
-  _____CONTEXT __UXE,__0OE,__MEF,__B2X,__E2X,__G2X,__I2X,__L2X,__N2X;
-  _____CONTEXT __QLF,__BOE,__P2X,__R2X,__0XE,__A0X,__C0X,__OXE,__OLE;
-  _____CONTEXT __AFF,__ZLF,__APF,__BMF,__H1Y,__K1Y,__L1Y,__M1Y,__JMF;
-  _____CONTEXT __E0X,__SNE;
-  ____G __EJE,__DH3,__FH3,__HH3,__XH3,__WME,__ZME,__0ME,__WLF,__5OE;
-  ____G __GLE,__DJE;
-  ____01 __2G3,__AH3,__PH3,__TH3,__TKE,__UKE,__QEF,__REF;
-  lisaac_push_first(&__BJE,L35526672); // L271 CHARACTER;
-  __EJE=__J__;
-  lisaac_push(&__BJE,L35919888); // L274 CHARACTER;
-  lisaac_push_first(&__XG3,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__YG3,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__ZG3,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__0G3,L4069927); // L31 CONVERT;
-  __2G3=((____01 )__CJE);
-  lisaac_push(&__XG3,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__3G3,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__4G3,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__5G3,L4069927); // L31 CONVERT;
-  __AH3=((____01 )'0');
-  lisaac_push(&__XG3,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__BH3,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__CH3,L15224840); // L116 NUMERIC;
-  __DH3=(__2G3 > __AH3);
-  lisaac_push(&__BH3,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__EH3,L14700552); // L112 NUMERIC;
-  __FH3=(__2G3 == __AH3);
-  if (__DH3) {
-    lisaac_push(&__BH3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GH3,L10900996); // L83 TRUE;
-    __HH3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__BH3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__IH3,L12342790); // L94 FALSE;
-    __HH3=__FH3;
-  };
-  if (__HH3) {
-    lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__UWE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KJE,L36057104); // L275 CHARACTER;
-    lisaac_push_first(&__KH3,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__LH3,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__MH3,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__NH3,L4069927); // L31 CONVERT;
-    __PH3=((____01 )__CJE);
-    lisaac_push(&__KH3,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__QH3,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__RH3,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__SH3,L4069927); // L31 CONVERT;
-    __TH3=((____01 )'9');
-    lisaac_push(&__KH3,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__UH3,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__VH3,L15224840); // L116 NUMERIC;
-    if ((__PH3 > __TH3)) {
-      lisaac_push(&__UH3,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__WH3,L13509636); // L103 TRUE;
-      __XH3=__J__;
+  ____DB __TME;
+  _____CONTEXT __0KE,__KK3,__LK3,__MK3,__NK3,__5K3,__AL3,__H3X,__K3X;
+  _____CONTEXT __M3X,__33X,__53X;
+  ____G __3KE,__WK3,__YK3,__0K3,__KL3,__2KE;
+  ____01 __PK3,__TK3,__CL3,__GL3;
+  lisaac_push_first(&__0KE,L35526672); // L271 CHARACTER;
+  __3KE=__J__;
+  lisaac_push(&__0KE,L35919888); // L274 CHARACTER;
+  lisaac_push_first(&__KK3,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__LK3,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__MK3,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__NK3,L4069927); // L31 CONVERT;
+  __PK3=((____01 )__1KE);
+  lisaac_push(&__KK3,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__LK3,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__MK3,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__NK3,L4069927); // L31 CONVERT;
+  __TK3=((____01 )'0');
+  lisaac_push(&__KK3,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__LK3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__MK3,L15224840); // L116 NUMERIC;
+  __WK3=(__PK3 > __TK3);
+  lisaac_push(&__LK3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__MK3,L14700552); // L112 NUMERIC;
+  __YK3=(__PK3 == __TK3);
+  if (__WK3) {
+    lisaac_push(&__LK3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MK3,L10900996); // L83 TRUE;
+    __0K3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__LK3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__MK3,L12342790); // L94 FALSE;
+    __0K3=__YK3;
+  };
+  if (__0K3) {
+    lisaac_push(&__0KE,L36178448); // L276 CHARACTER;
+    lisaac_push_first(&__KK3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LK3,L36057104); // L275 CHARACTER;
+    lisaac_push_first(&__MK3,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__NK3,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__5K3,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__AL3,L4069927); // L31 CONVERT;
+    __CL3=((____01 )__1KE);
+    lisaac_push(&__MK3,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__NK3,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__5K3,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__AL3,L4069927); // L31 CONVERT;
+    __GL3=((____01 )'9');
+    lisaac_push(&__MK3,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__NK3,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__5K3,L15224840); // L116 NUMERIC;
+    if ((__CL3 > __GL3)) {
+      lisaac_push(&__NK3,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__5K3,L13509636); // L103 TRUE;
+      __KL3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__UH3,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__YH3,L14689286); // L112 FALSE;
-      __XH3=__F__;
+      lisaac_push(&__NK3,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__5K3,L14689286); // L112 FALSE;
+      __KL3=__F__;
     };
-    __EJE=__XH3;
-  } else /* FALSE */ {
-    lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__0WE,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BJE,L36309520); // L277 CHARACTER;
-  lisaac_push_first(&__YKE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__3ME,L7088642); // L54 OBJECT;
-  __0KE=((____DB )(top_context->back->back));
-  lisaac_push(&__YKE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__HNE,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DLE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__TJE,L36324880); // L277 CHARACTER;
-  lisaac_push_first(&__QOE,L5275664); // L40 CHARACTER;
-  lisaac_push_first(&__PKE,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__O1X,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__R1X,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__T1X,L4069927); // L31 CONVERT;
-  __TKE=((____01 )__CJE);
-  lisaac_push(&__PKE,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__V1X,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__Y1X,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__01X,L4069927); // L31 CONVERT;
-  __UKE=((____01 )'0');
-  lisaac_push(&__PKE,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__SME,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__KMZ,L15224840); // L116 NUMERIC;
-  __WME=(__TKE > __UKE);
-  lisaac_push(&__SME,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__JOE,L14700552); // L112 NUMERIC;
-  __ZME=(__TKE == __UKE);
-  if (__WME) {
-    lisaac_push(&__SME,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__21X,L10900996); // L83 TRUE;
-    __0ME=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SME,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__41X,L12342790); // L94 FALSE;
-    __0ME=__ZME;
-  };
-  if (__0ME) {
-    lisaac_push(&__QOE,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__UXE,L10652676); // L81 TRUE;
-    lisaac_push_first(&__0OE,L5283856); // L40 CHARACTER;
-    lisaac_push_first(&__MEF,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__B2X,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__E2X,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__G2X,L4069927); // L31 CONVERT;
-    __QEF=((____01 )__CJE);
-    lisaac_push(&__MEF,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__I2X,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__L2X,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__N2X,L4069927); // L31 CONVERT;
-    __REF=((____01 )'9');
-    lisaac_push(&__MEF,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__QLF,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__BOE,L15224840); // L116 NUMERIC;
-    if ((__QEF > __REF)) {
-      lisaac_push(&__QLF,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__P2X,L13509636); // L103 TRUE;
-      __WLF=__J__;
+    __3KE=__KL3;
+  } else /* FALSE */ {
+    lisaac_push(&__0KE,L36178448); // L276 CHARACTER;
+    lisaac_push_first(&__KK3,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__0KE,L36309520); // L277 CHARACTER;
+  lisaac_push_first(&__KK3,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__LK3,L7481858); // L57 OBJECT;
+  __TME=((____DB )(top_context->back->back));
+  lisaac_push(&__KK3,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__LK3,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MK3,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__NK3,L36324880); // L277 CHARACTER;
+  lisaac_push_first(&__5K3,L5275664); // L40 CHARACTER;
+  lisaac_push_first(&__AL3,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__H3X,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__K3X,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__M3X,L4069927); // L31 CONVERT;
+  __PK3=((____01 )__1KE);
+  lisaac_push(&__AL3,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__H3X,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__K3X,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__M3X,L4069927); // L31 CONVERT;
+  __TK3=((____01 )'0');
+  lisaac_push(&__AL3,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__H3X,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__K3X,L15224840); // L116 NUMERIC;
+  __WK3=(__PK3 > __TK3);
+  lisaac_push(&__H3X,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__K3X,L14700552); // L112 NUMERIC;
+  __YK3=(__PK3 == __TK3);
+  if (__WK3) {
+    lisaac_push(&__H3X,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__K3X,L10900996); // L83 TRUE;
+    __0K3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__H3X,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__K3X,L12342790); // L94 FALSE;
+    __0K3=__YK3;
+  };
+  if (__0K3) {
+    lisaac_push(&__5K3,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__AL3,L10652676); // L81 TRUE;
+    lisaac_push_first(&__H3X,L5283856); // L40 CHARACTER;
+    lisaac_push_first(&__K3X,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__M3X,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__33X,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__53X,L4069927); // L31 CONVERT;
+    __CL3=((____01 )__1KE);
+    lisaac_push(&__K3X,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__M3X,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__33X,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__53X,L4069927); // L31 CONVERT;
+    __GL3=((____01 )'9');
+    lisaac_push(&__K3X,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__M3X,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__33X,L15224840); // L116 NUMERIC;
+    if ((__CL3 > __GL3)) {
+      lisaac_push(&__M3X,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__33X,L13509636); // L103 TRUE;
+      __KL3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__QLF,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__R2X,L14689286); // L112 FALSE;
-      __WLF=__F__;
+      lisaac_push(&__M3X,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__33X,L14689286); // L112 FALSE;
+      __KL3=__F__;
     };
-    __5OE=__WLF;
-  } else /* FALSE */ {
-    lisaac_push(&__QOE,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__0XE,L12081158); // L92 FALSE;
-    __5OE=__J__;
-  };
-  if ((__EJE == __5OE)) {
-    lisaac_push(&__DLE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__A0X,L13509636); // L103 TRUE;
-    __GLE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DLE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__C0X,L14689286); // L112 FALSE;
-    __GLE=__F__;
-  };
-  if (__GLE) {
-    lisaac_push(&__YKE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__OXE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OLE,L19289106); // L147 BLOCK;
-    lisaac_push(&__OLE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__AFF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZLF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__APF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BMF,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__0KE));
-    lisaac_push(&__AFF,L9181698); // L70 OBJECT;
+    __0K3=__KL3;
+  } else /* FALSE */ {
+    lisaac_push(&__5K3,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__AL3,L12081158); // L92 FALSE;
+    __0K3=__J__;
+  };
+  if ((__3KE == __0K3)) {
+    lisaac_push(&__MK3,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__NK3,L13509636); // L103 TRUE;
+    __0K3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MK3,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__NK3,L14689286); // L112 FALSE;
+    __0K3=__F__;
+  };
+  if (__0K3) {
+    lisaac_push(&__KK3,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__LK3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MK3,L19289106); // L147 BLOCK;
+    lisaac_push(&__MK3,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__NK3,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5K3,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__AL3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__H3X,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TME));
+    lisaac_push(&__NK3,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__AFF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__H1Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__K1Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__L1Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__M1Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NK3,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5K3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AL3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__H3X,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__K3X,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__AFF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JMF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__E0X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NK3,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5K3,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__AL3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__YKE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__SNE,L8530438); // L65 FALSE;
+    lisaac_push(&__KK3,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__LK3,L8530438); // L65 FALSE;
   };
-  __DJE=__EJE;
-  return(__DJE);
+  __2KE=__3KE;
+  return(__2KE);
 }
 
-static void __QMQ(____L __SMQ)
+static void __JOQ(____L __LOQ)
 // ({__L}) Void Recursive, No inlinable.
 {
-  ____DB __GGR,__CSR,__BTR,__2TR;
-  ____L __DHR,__FHR,__HHR,__HIR,__ANQ;
-  _____CONTEXT __RMQ,__EGR,__DRR,__NRR,__PGR,__WMQ,__4HS,__GLS,__WVX;
-  _____CONTEXT __NLS,__0VX,__2VX,__5VX,__BWX,__ZAW,__0GR,__MBW,__0BW;
-  _____CONTEXT __EDW,__CCW,__P1Y,__S1Y,__T1Y,__U1Y,__KCW,__DWX,__YRR;
-  _____CONTEXT __5GR,__FWX,__JWX,__NWX,__JHR,__ASR,__M0R,__W0R,__LSR;
-  _____CONTEXT __PHR,__T53,__U53,__V53,__W53,__Y53,__153,__253,__353;
-  _____CONTEXT __453,__BA4,__DA4,__FA4,__HA4,__RWX,__TWX,__YKV,__WSR;
-  _____CONTEXT __3OV,__FXV,__P4V,__NXV,__X1Y,__01Y,__11Y,__21Y,__VXV;
-  _____CONTEXT __VWX,__B1R,__JA4,__KA4,__PA4,__QA4,__ZA4,__0A4,__XWX;
-  _____CONTEXT __0WX,__2WX,__KAD,__VJD,__3ND,__JPD,__PVD,__L4D,__0VD;
-  _____CONTEXT __QEZ,__AKD,__4WX,__5SR,__H1R,__R1R,__KTR,__3HR,__BXX;
-  _____CONTEXT __DXX,__4KV,__VTR,__EPV,__0XV,__14V,__CYV,__51Y,__C2Y;
-  _____CONTEXT __D2Y,__E2Y,__KYV,__FXX,__21R,__0TR,__C2R,__M2R,__FUR;
-  _____CONTEXT __FIR,__HXX,__JXX,__U2S,__QUR,__NRT,__GRU,__SEV,__ORU;
-  _____CONTEXT __H2Y,__K2Y,__L2Y,__M2Y,__WRU,__LXX,__X2R,__NXX,__MIR;
-  _____CONTEXT __FNQ,__SIR,__N2Y,__Q2Y,__R2Y,__S2Y;
-  ____G __KLS,__FIS,__GIS,__SGR,__X53,__AA4,__CA4,__EA4,__GA4,__OSR;
-  ____G __5HR,__NTR,__IUR;
-  ____01 __UHR,__VHR,__1JD,__WHR;
-  ____4 __YHR;
-  lisaac_push_first(&__RMQ,L74583047); // L569 INTEGER;
-  lisaac_push_first(&__EGR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__DRR,L7088642); // L54 OBJECT;
-  __GGR=((____DB )(top_context->back->back));
-  lisaac_push(&__EGR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__NRR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__PGR,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__WMQ,L74588167); // L569 INTEGER;
-  lisaac_push_first(&__4HS,L13663752); // L104 NUMERIC;
-  lisaac_push_first(&__GLS,L12876296); // L98 NUMERIC;
-  lisaac_push_first(&__WVX,L15224840); // L116 NUMERIC;
-  __KLS=(__SMQ >  0);
-  lisaac_push(&__4HS,L13673480); // L104 NUMERIC;
-  lisaac_push_first(&__NLS,L13915656); // L106 NUMERIC;
-  __FIS=(__SMQ ==  0);
-  if (__KLS) {
-    lisaac_push(&__4HS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__0VX,L10900996); // L83 TRUE;
-    __GIS=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__4HS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__2VX,L12342790); // L94 FALSE;
-    __GIS=__FIS;
-  };
-  if (__GIS) {
-    lisaac_push(&__PGR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__5VX,L13509636); // L103 TRUE;
-    __SGR=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PGR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BWX,L14689286); // L112 FALSE;
-    __SGR=__F__;
-  };
-  if (__SGR) {
-    lisaac_push(&__EGR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZAW,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0GR,L21910546); // L167 BLOCK;
-    lisaac_push(&__0GR,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__MBW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__0BW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EDW,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CCW,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__GGR));
-    lisaac_push(&__MBW,L9181698); // L70 OBJECT;
+  ____DB __5HR;
+  ____L __2IR,__4IR;
+  _____CONTEXT __KOQ,__3HR,__2SR,__IIR,__POQ,__XJS,__5MS,__PXX,__3YZ;
+  _____CONTEXT __YD4,__ZD4;
+  ____G __DNS,__4JS,__5JS,__3D4,__5D4;
+  ____01 __NJR,__OJR,__ULD;
+  ____4 __RJR;
+  lisaac_push_first(&__KOQ,L74583047); // L569 INTEGER;
+  lisaac_push_first(&__3HR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__2SR,L7481858); // L57 OBJECT;
+  __5HR=((____DB )(top_context->back->back));
+  lisaac_push(&__3HR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__2SR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IIR,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__POQ,L74588167); // L569 INTEGER;
+  lisaac_push_first(&__XJS,L13663752); // L104 NUMERIC;
+  lisaac_push_first(&__5MS,L12876296); // L98 NUMERIC;
+  lisaac_push_first(&__PXX,L15224840); // L116 NUMERIC;
+  __DNS=(__LOQ >  0);
+  lisaac_push(&__XJS,L13673480); // L104 NUMERIC;
+  lisaac_push_first(&__5MS,L13915656); // L106 NUMERIC;
+  __4JS=(__LOQ ==  0);
+  if (__DNS) {
+    lisaac_push(&__XJS,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__5MS,L10900996); // L83 TRUE;
+    __5JS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__XJS,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__5MS,L12342790); // L94 FALSE;
+    __5JS=__4JS;
+  };
+  if (__5JS) {
+    lisaac_push(&__IIR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__POQ,L13509636); // L103 TRUE;
+    __5JS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IIR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__POQ,L14689286); // L112 FALSE;
+    __5JS=__F__;
+  };
+  if (__5JS) {
+    lisaac_push(&__3HR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2SR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IIR,L21910546); // L167 BLOCK;
+    lisaac_push(&__IIR,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__POQ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__XJS,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__5MS,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PXX,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5HR));
+    lisaac_push(&__POQ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__MBW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__P1Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__S1Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__T1Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__U1Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__POQ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__XJS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5MS,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__PXX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__3YZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MBW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KCW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DWX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__POQ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__XJS,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__5MS,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__EGR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__YRR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__RMQ,L75113991); // L573 INTEGER;
-  lisaac_push_first(&__5GR,L8790535); // L67 INTEGER;
-  lisaac_push_first(&__FWX,L9719304); // L74 NUMERIC;
-  __DHR=(____L)(__SMQ /  10);
-  lisaac_push(&__5GR,L8795143); // L67 INTEGER;
-  lisaac_push_first(&__JWX,L9457160); // L72 NUMERIC;
-  __FHR=(____L)(__DHR *  10);
-  lisaac_push(&__5GR,L8785927); // L67 INTEGER;
-  lisaac_push_first(&__NWX,L9195016); // L70 NUMERIC;
-  __HHR=(____L)(__SMQ - __FHR);
-  lisaac_push(&__RMQ,L75123207); // L573 INTEGER;
-  lisaac_push_first(&__JHR,L52169735); // L398 INTEGER;
-  lisaac_push_first(&__ASR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__M0R,L7088642); // L54 OBJECT;
-  __CSR=((____DB )(top_context->back->back));
-  lisaac_push(&__ASR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__W0R,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LSR,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__PHR,L52178439); // L398 INTEGER;
-  lisaac_push_first(&__T53,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__U53,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__V53,L15224840); // L116 NUMERIC;
-  if (( 0 > __HHR)) {
-    lisaac_push(&__U53,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__W53,L13509636); // L103 TRUE;
-    __X53=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U53,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__Y53,L14689286); // L112 FALSE;
-    __X53=__F__;
-  };
-  if (__X53) {
-    lisaac_push(&__T53,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__153,L10652676); // L81 TRUE;
-    lisaac_push_first(&__253,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__353,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__453,L15224840); // L116 NUMERIC;
-    __AA4=( 9 > __HHR);
-    lisaac_push(&__353,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__BA4,L14700552); // L112 NUMERIC;
-    __CA4=( 9 == __HHR);
-    if (__AA4) {
-      lisaac_push(&__353,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__DA4,L10900996); // L83 TRUE;
-      __EA4=__F__;
+    lisaac_push(&__3HR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2SR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KOQ,L75113991); // L573 INTEGER;
+  lisaac_push_first(&__3HR,L8790535); // L67 INTEGER;
+  lisaac_push_first(&__2SR,L9719304); // L74 NUMERIC;
+  __2IR=(____L)(__LOQ /  10);
+  lisaac_push(&__3HR,L8795143); // L67 INTEGER;
+  lisaac_push_first(&__2SR,L9457160); // L72 NUMERIC;
+  __4IR=(____L)(__2IR *  10);
+  lisaac_push(&__3HR,L8785927); // L67 INTEGER;
+  lisaac_push_first(&__2SR,L9195016); // L70 NUMERIC;
+  __2IR=(____L)(__LOQ - __4IR);
+  lisaac_push(&__KOQ,L75123207); // L573 INTEGER;
+  lisaac_push_first(&__3HR,L52169735); // L398 INTEGER;
+  lisaac_push_first(&__2SR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__IIR,L7481858); // L57 OBJECT;
+  __5HR=((____DB )(top_context->back->back));
+  lisaac_push(&__2SR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__IIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__POQ,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__XJS,L52178439); // L398 INTEGER;
+  lisaac_push_first(&__5MS,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__PXX,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__3YZ,L15224840); // L116 NUMERIC;
+  if (( 0 > __2IR)) {
+    lisaac_push(&__PXX,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__3YZ,L13509636); // L103 TRUE;
+    __5JS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PXX,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__3YZ,L14689286); // L112 FALSE;
+    __5JS=__F__;
+  };
+  if (__5JS) {
+    lisaac_push(&__5MS,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__PXX,L10652676); // L81 TRUE;
+    lisaac_push_first(&__3YZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__YD4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__ZD4,L15224840); // L116 NUMERIC;
+    __5JS=( 9 > __2IR);
+    lisaac_push(&__YD4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__ZD4,L14700552); // L112 NUMERIC;
+    __3D4=( 9 == __2IR);
+    if (__5JS) {
+      lisaac_push(&__YD4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__ZD4,L10900996); // L83 TRUE;
+      __5D4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__353,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__FA4,L12342790); // L94 FALSE;
-      __EA4=__CA4;
+      lisaac_push(&__YD4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__ZD4,L12342790); // L94 FALSE;
+      __5D4=__3D4;
     };
-    __GA4=__EA4;
-  } else /* FALSE */ {
-    lisaac_push(&__T53,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HA4,L12081158); // L92 FALSE;
-    __GA4=__J__;
-  };
-  if (__GA4) {
-    lisaac_push(&__LSR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__RWX,L13509636); // L103 TRUE;
-    __OSR=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LSR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__TWX,L14689286); // L112 FALSE;
-    __OSR=__F__;
-  };
-  if (__OSR) {
-    lisaac_push(&__ASR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__YKV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WSR,L21910546); // L167 BLOCK;
-    lisaac_push(&__WSR,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__3OV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FXV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__P4V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NXV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CSR));
-    lisaac_push(&__3OV,L9181698); // L70 OBJECT;
+    __5JS=__5D4;
+  } else /* FALSE */ {
+    lisaac_push(&__5MS,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__PXX,L12081158); // L92 FALSE;
+    __5JS=__J__;
+  };
+  if (__5JS) {
+    lisaac_push(&__POQ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XJS,L13509636); // L103 TRUE;
+    __5JS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__POQ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__XJS,L14689286); // L112 FALSE;
+    __5JS=__F__;
+  };
+  if (__5JS) {
+    lisaac_push(&__2SR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__IIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__POQ,L21910546); // L167 BLOCK;
+    lisaac_push(&__POQ,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__XJS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5MS,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__PXX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3YZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5HR));
+    lisaac_push(&__XJS,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__3OV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__X1Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__01Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__11Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__21Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__XJS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5MS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PXX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__3YZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YD4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__3OV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__VXV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VWX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XJS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5MS,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__PXX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ASR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__B1R,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__JHR,L52571655); // L401 INTEGER;
-  lisaac_push_first(&__JA4,L53742600); // L410 NUMERIC;
-  lisaac_push_first(&__KA4,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__PA4,L10652676); // L81 TRUE;
-  lisaac_push_first(&__QA4,L21906962); // L167 BLOCK;
-  lisaac_push(&__QA4,L21903890); // L167 BLOCK;
-  lisaac_push(&__KA4,L22153746); // L169 BLOCK;
-  lisaac_push(&__JA4,L54133768); // L413 NUMERIC;
-  lisaac_push_first(&__ZA4,L68850184); // L525 NUMERIC;
-  lisaac_push_first(&__0A4,L4069927); // L31 CONVERT;
-  __UHR=((____01 )__HHR);
-  lisaac_push(&__JHR,L52576775); // L401 INTEGER;
-  lisaac_push_first(&__XWX,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__0WX,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__2WX,L4069927); // L31 CONVERT;
-  __VHR=((____01 )'0');
-  lisaac_push(&__JHR,L52572167); // L401 INTEGER;
-  lisaac_push_first(&__KAD,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__VJD,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__3ND,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__JPD,L53742600); // L410 NUMERIC;
-  lisaac_push_first(&__PVD,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__L4D,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0VD,L21906962); // L167 BLOCK;
-  lisaac_push(&__0VD,L21903890); // L167 BLOCK;
-  lisaac_push(&__PVD,L22153746); // L169 BLOCK;
-  lisaac_push(&__JPD,L54133768); // L413 NUMERIC;
-  lisaac_push(&__VJD,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__QEZ,L9195016); // L70 NUMERIC;
-  __1JD=(____01)(- __VHR);
-  lisaac_push(&__KAD,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__AKD,L9195016); // L70 NUMERIC;
-  __WHR=(____01)(__UHR - __1JD);
-  lisaac_push(&__JHR,L52691975); // L402 INTEGER;
-  lisaac_push_first(&__4WX,L8134693); // L62 INTEGER_8;
-  __YHR=((____4 )((__WHR)));
-  lisaac_push(&__JHR,L52956167); // L404 INTEGER;
-  lisaac_push_first(&__5SR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__H1R,L7088642); // L54 OBJECT;
-  __BTR=((____DB )(top_context->back->back));
-  lisaac_push(&__5SR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__R1R,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KTR,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__3HR,L52957191); // L404 INTEGER;
-  lisaac_push(&__3HR,L52968967); // L404 INTEGER;
-  __5HR=__NRD(__YHR);
-  if (__5HR) {
-    lisaac_push(&__KTR,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__BXX,L13509636); // L103 TRUE;
-    __NTR=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KTR,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__DXX,L14689286); // L112 FALSE;
-    __NTR=__F__;
-  };
-  if (__NTR) {
-    lisaac_push(&__5SR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__4KV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VTR,L24532498); // L187 BLOCK;
-    lisaac_push(&__VTR,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__EPV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__0XV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__14V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CYV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__BTR));
-    lisaac_push(&__EPV,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__EPV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__51Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__C2Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__D2Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__E2Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__2SR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__IIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3HR,L52571655); // L401 INTEGER;
+  lisaac_push_first(&__2SR,L54133768); // L413 NUMERIC;
+  lisaac_push_first(&__IIR,L68850184); // L525 NUMERIC;
+  lisaac_push_first(&__POQ,L4069927); // L31 CONVERT;
+  __NJR=((____01 )__2IR);
+  lisaac_push(&__3HR,L52576775); // L401 INTEGER;
+  lisaac_push_first(&__2SR,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__IIR,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__POQ,L4069927); // L31 CONVERT;
+  __OJR=((____01 )'0');
+  lisaac_push(&__3HR,L52572167); // L401 INTEGER;
+  lisaac_push_first(&__2SR,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__IIR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__POQ,L5383176); // L41 NUMERIC;
+  lisaac_push(&__IIR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__POQ,L9195016); // L70 NUMERIC;
+  __ULD=(____01)(- __OJR);
+  lisaac_push(&__2SR,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__IIR,L9195016); // L70 NUMERIC;
+  __OJR=(____01)(__NJR - __ULD);
+  lisaac_push(&__3HR,L52691975); // L402 INTEGER;
+  lisaac_push_first(&__2SR,L8134693); // L62 INTEGER_8;
+  __RJR=((____4 )((__OJR)));
+  lisaac_push(&__3HR,L52956167); // L404 INTEGER;
+  lisaac_push_first(&__2SR,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__IIR,L7481858); // L57 OBJECT;
+  __5HR=((____DB )(top_context->back->back));
+  lisaac_push(&__2SR,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__IIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__POQ,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__XJS,L52957191); // L404 INTEGER;
+  lisaac_push(&__XJS,L52968967); // L404 INTEGER;
+  __DNS=__GTD(__RJR);
+  if (__DNS) {
+    lisaac_push(&__POQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XJS,L13509636); // L103 TRUE;
+    __5JS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__POQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XJS,L14689286); // L112 FALSE;
+    __5JS=__F__;
+  };
+  if (__5JS) {
+    lisaac_push(&__2SR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__IIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__POQ,L24532498); // L187 BLOCK;
+    lisaac_push(&__POQ,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__XJS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5MS,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__PXX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3YZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5HR));
+    lisaac_push(&__XJS,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__XJS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5MS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PXX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__3YZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YD4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__EPV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KYV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FXX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XJS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5MS,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__PXX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5SR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__21R,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__JHR,L53087239); // L405 INTEGER;
-  lisaac_push_first(&__0TR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__C2R,L7088642); // L54 OBJECT;
-  __2TR=((____DB )(top_context->back->back));
-  lisaac_push(&__0TR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__M2R,L10652676); // L81 TRUE;
-  lisaac_push_first(&__FUR,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__FIR,L53099015); // L405 INTEGER;
-  __HIR=__XRD(__YHR);
-  if ((__HIR == __HHR)) {
-    lisaac_push(&__FUR,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__HXX,L13509636); // L103 TRUE;
-    __IUR=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FUR,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__JXX,L14689286); // L112 FALSE;
-    __IUR=__F__;
-  };
-  if (__IUR) {
-    lisaac_push(&__0TR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__U2S,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QUR,L24532498); // L187 BLOCK;
-    lisaac_push(&__QUR,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__NRT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GRU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SEV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ORU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__2TR));
-    lisaac_push(&__NRT,L9181698); // L70 OBJECT;
-    __DX((&__string_102));
-    lisaac_push(&__NRT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__H2Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__K2Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__L2Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__M2Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__2SR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__IIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__3HR,L53087239); // L405 INTEGER;
+  lisaac_push_first(&__2SR,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__IIR,L7481858); // L57 OBJECT;
+  __5HR=((____DB )(top_context->back->back));
+  lisaac_push(&__2SR,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__IIR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__POQ,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__XJS,L53099015); // L405 INTEGER;
+  __4IR=__QTD(__RJR);
+  if ((__4IR == __2IR)) {
+    lisaac_push(&__POQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XJS,L13509636); // L103 TRUE;
+    __5JS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__POQ,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__XJS,L14689286); // L112 FALSE;
+    __5JS=__F__;
+  };
+  if (__5JS) {
+    lisaac_push(&__2SR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__IIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__POQ,L24532498); // L187 BLOCK;
+    lisaac_push(&__POQ,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__XJS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__5MS,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__PXX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3YZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5HR));
+    lisaac_push(&__XJS,L9574914); // L73 OBJECT;
+    __DX((&__string_113));
+    lisaac_push(&__XJS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__5MS,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__PXX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__3YZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YD4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__NRT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__WRU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__LXX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XJS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__5MS,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__PXX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0TR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__X2R,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__RMQ,L75244551); // L574 INTEGER;
-  lisaac_push_first(&__NXX,L9719304); // L74 NUMERIC;
-  __ANQ=(____L)(__SMQ /  10);
-  if ((__ANQ !=  0)) {
-    lisaac_push(&__RMQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__MIR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FNQ,L75509255); // L576 INTEGER;
-    __QMQ(__ANQ);
-  } else /* FALSE */ {
-    lisaac_push(&__RMQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__SIR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__RMQ,L75766791); // L578 INTEGER;
-  lisaac_push_first(&__N2Y,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__Q2Y,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__R2Y,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__S2Y,L8272919); // L63 SYSTEM_IO;
-  fputc((int)(__YHR),stdout);
+    lisaac_push(&__2SR,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__IIR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KOQ,L75244551); // L574 INTEGER;
+  lisaac_push_first(&__3HR,L9719304); // L74 NUMERIC;
+  __2IR=(____L)(__LOQ /  10);
+  if ((__2IR !=  0)) {
+    lisaac_push(&__KOQ,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__3HR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2SR,L75509255); // L576 INTEGER;
+    __JOQ(__2IR);
+  } else /* FALSE */ {
+    lisaac_push(&__KOQ,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__3HR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__KOQ,L75766791); // L578 INTEGER;
+  lisaac_push_first(&__3HR,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__2SR,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__IIR,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__POQ,L6962199); // L53 SYSTEM_IO;
+  fputc((int)(__RJR),stdout);
 }
 
-static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC)
+static ____L __KQC(____4 *__MQC,____4 __NQC,____L __OQC)
 // ({__HB},{__4},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __ETC;
-  ____L __2OC,__APC,__5TC,__B3Y,__JUC,__WOC;
-  _____CONTEXT __SOC,__CTC,__IYC,__2CD,__NTC,__0OC,__V2Y,__W2Y,__VW1;
-  _____CONTEXT __WW1,__0W1,__2W1,__4W1,__3KX,__5KX,__F4I,__YTC,__5SL;
-  _____CONTEXT __BXM,__4NN,__JXM,__Z2Y,__22Y,__32Y,__42Y,__RXM,__BLX;
-  _____CONTEXT __HDD,__4TC,__AX1,__BX1,__FX1,__HX1,__JX1,__MDD,__HUC;
-  _____CONTEXT __EPC,__AUD,__MPC,__52Y,__F3Y,__G3Y,__C3Y,__GUD,__RXX;
-  _____CONTEXT __SDD;
-  ____G __ZW1,__1W1,__3W1,__QTC,__EX1,__GX1,__IX1;
-  ____4 __HPC;
-  lisaac_push_first(&__SOC,L93326357); // L712 NATIVE_ARRAY;
-  lisaac_push_first(&__CTC,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__IYC,L7088642); // L54 OBJECT;
-  __ETC=((____DB )(top_context->back->back));
-  lisaac_push(&__CTC,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__2CD,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NTC,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0OC,L93332501); // L712 NATIVE_ARRAY;
-  lisaac_push_first(&__V2Y,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__W2Y,L9195016); // L70 NUMERIC;
-  __2OC=(____L)(-  1);
-  lisaac_push(&__0OC,L93331477); // L712 NATIVE_ARRAY;
-  lisaac_push_first(&__VW1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__WW1,L15224840); // L116 NUMERIC;
-  __ZW1=(__VOC > __2OC);
-  lisaac_push(&__VW1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__0W1,L14700552); // L112 NUMERIC;
-  __1W1=(__VOC == __2OC);
-  if (__ZW1) {
-    lisaac_push(&__VW1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__2W1,L10900996); // L83 TRUE;
-    __3W1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__VW1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4W1,L12342790); // L94 FALSE;
-    __3W1=__1W1;
-  };
-  if (__3W1) {
-    lisaac_push(&__NTC,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__3KX,L13509636); // L103 TRUE;
-    __QTC=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NTC,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__5KX,L14689286); // L112 FALSE;
-    __QTC=__F__;
-  };
-  if (__QTC) {
-    lisaac_push(&__CTC,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__F4I,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YTC,L21910546); // L167 BLOCK;
-    lisaac_push(&__YTC,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__5SL,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BXM,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4NN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JXM,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ETC));
-    lisaac_push(&__5SL,L9181698); // L70 OBJECT;
+  ____DB __3UC;
+  ____L __VQC,__YVC,__5ZZ,__PQC;
+  _____CONTEXT __LQC,__1UC,__B0C,__GVC,__TQC,__THZ,__UHZ,__CZM,__2HZ;
+  _____CONTEXT __E0Z;
+  ____G __A01,__C01,__E01,__L01,__N01,__P01;
+  ____4 __ARC;
+  lisaac_push_first(&__LQC,L93326357); // L712 NATIVE_ARRAY;
+  lisaac_push_first(&__1UC,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__B0C,L7481858); // L57 OBJECT;
+  __3UC=((____DB )(top_context->back->back));
+  lisaac_push(&__1UC,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__B0C,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GVC,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__TQC,L93332501); // L712 NATIVE_ARRAY;
+  lisaac_push_first(&__THZ,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__UHZ,L9195016); // L70 NUMERIC;
+  __VQC=(____L)(-  1);
+  lisaac_push(&__TQC,L93331477); // L712 NATIVE_ARRAY;
+  lisaac_push_first(&__THZ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UHZ,L15224840); // L116 NUMERIC;
+  __A01=(__OQC > __VQC);
+  lisaac_push(&__THZ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UHZ,L14700552); // L112 NUMERIC;
+  __C01=(__OQC == __VQC);
+  if (__A01) {
+    lisaac_push(&__THZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UHZ,L10900996); // L83 TRUE;
+    __E01=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__THZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UHZ,L12342790); // L94 FALSE;
+    __E01=__C01;
+  };
+  if (__E01) {
+    lisaac_push(&__GVC,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__TQC,L13509636); // L103 TRUE;
+    __E01=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GVC,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__TQC,L14689286); // L112 FALSE;
+    __E01=__F__;
+  };
+  if (__E01) {
+    lisaac_push(&__1UC,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__B0C,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GVC,L21910546); // L167 BLOCK;
+    lisaac_push(&__GVC,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__TQC,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__THZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UHZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CZM,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3UC));
+    lisaac_push(&__TQC,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__5SL,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__Z2Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__22Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__32Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__42Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__TQC,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__THZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UHZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CZM,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2HZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5SL,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__RXM,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__BLX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TQC,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__THZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UHZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CTC,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__HDD,L8530438); // L65 FALSE;
+    lisaac_push(&__1UC,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__B0C,L8530438); // L65 FALSE;
   };
-  __APC= 0;
-  lisaac_push(&__SOC,L94374421); // L720 NATIVE_ARRAY;
-  __5TC=__VOC;
-  lisaac_push_first(&__4TC,L22172680); // L169 NUMERIC;
-  __3TC:
+  __VQC= 0;
+  lisaac_push(&__LQC,L94374421); // L720 NATIVE_ARRAY;
+  __YVC=__OQC;
+  lisaac_push_first(&__1UC,L22172680); // L169 NUMERIC;
+  __WVC:
   {
-    lisaac_push(&__4TC,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__AX1,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__BX1,L15224840); // L116 NUMERIC;
-    __EX1=(__5TC >  0);
-    lisaac_push(&__AX1,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__FX1,L14700552); // L112 NUMERIC;
-    __GX1=(__5TC ==  0);
-    if (__EX1) {
-      lisaac_push(&__AX1,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__HX1,L10900996); // L83 TRUE;
-      __IX1=__F__;
+    lisaac_push(&__1UC,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__B0C,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__GVC,L15224840); // L116 NUMERIC;
+    __L01=(__YVC >  0);
+    lisaac_push(&__B0C,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__GVC,L14700552); // L112 NUMERIC;
+    __N01=(__YVC ==  0);
+    if (__L01) {
+      lisaac_push(&__B0C,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__GVC,L10900996); // L83 TRUE;
+      __P01=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__AX1,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__JX1,L12342790); // L94 FALSE;
-      __IX1=__GX1;
+      lisaac_push(&__B0C,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__GVC,L12342790); // L94 FALSE;
+      __P01=__N01;
     };
-    if (__IX1) {
-      lisaac_push(&__4TC,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__MDD,L8792068); // L67 TRUE;
-      lisaac_push_first(&__HUC,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__EPC,L93990421); // L717 NATIVE_ARRAY;
-      __HPC=__RTD(__TOC,__5TC);
-      if ((__UOC == __HPC)) {
-        lisaac_push(&__EPC,L94244373); // L719 NATIVE_ARRAY;
-        lisaac_push_first(&__AUD,L8792068); // L67 TRUE;
-        lisaac_push_first(&__MPC,L94118421); // L718 NATIVE_ARRAY;
-        lisaac_push_first(&__52Y,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__F3Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__G3Y,L9195016); // L70 NUMERIC;
-        __B3Y=(____L)(-  1);
-        lisaac_push(&__52Y,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-        __APC=(____L)(__APC - __B3Y);
+    if (__P01) {
+      lisaac_push(&__1UC,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__B0C,L8792068); // L67 TRUE;
+      lisaac_push_first(&__GVC,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__TQC,L93990421); // L717 NATIVE_ARRAY;
+      __ARC=__KVD(__MQC,__YVC);
+      if ((__NQC == __ARC)) {
+        lisaac_push(&__TQC,L94244373); // L719 NATIVE_ARRAY;
+        lisaac_push_first(&__THZ,L8792068); // L67 TRUE;
+        lisaac_push_first(&__UHZ,L94118421); // L718 NATIVE_ARRAY;
+        lisaac_push_first(&__CZM,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__2HZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__E0Z,L9195016); // L70 NUMERIC;
+        __5ZZ=(____L)(-  1);
+        lisaac_push(&__CZM,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__2HZ,L9195016); // L70 NUMERIC;
+        __VQC=(____L)(__VQC - __5ZZ);
       } else /* FALSE */ {
-        lisaac_push(&__EPC,L94244373); // L719 NATIVE_ARRAY;
-        lisaac_push_first(&__GUD,L8530438); // L65 FALSE;
+        lisaac_push(&__TQC,L94244373); // L719 NATIVE_ARRAY;
+        lisaac_push_first(&__THZ,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__HUC,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__RXX,L9195016); // L70 NUMERIC;
-      __JUC=(____L)(__5TC -  1);
-      lisaac_push(&__HUC,L22826504); // L174 NUMERIC;
-      __5TC=__JUC;
-      goto __3TC;
+      lisaac_push(&__GVC,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__TQC,L9195016); // L70 NUMERIC;
+      __5ZZ=(____L)(__YVC -  1);
+      lisaac_push(&__GVC,L22826504); // L174 NUMERIC;
+      __YVC=__5ZZ;
+      goto __WVC;
     } else /* FALSE */ {
-      lisaac_push(&__4TC,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__SDD,L8530438); // L65 FALSE;
+      lisaac_push(&__1UC,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__B0C,L8530438); // L65 FALSE;
     };
   };
-  __WOC=__APC;
-  return(__WOC);
+  __PQC=__VQC;
+  return(__PQC);
 }
 
-static void __4AJ(____0B *__ABJ,____L __BBJ)
+static void __XCJ(____0B *__ZCJ,____L __0CJ)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __5KK,__H0L,__C1L,__L2L,__3NK;
-  ____L __K1N,__CBJ,__DMK,__33Y,__MMK,__3LK,__N4Y,__TMK,__X4Y,__1MK;
-  ____L __3MK,__YON,__GNK,__B5Y,__CPN,__JNK,__SNK,__N5Y,__UNK,__RBJ;
-  _____CONTEXT __5AJ,__3KK,__LZL,__VZL,__ILK,__GBJ,__F1N,__3A4,__4A4;
-  _____CONTEXT __5A4,__AB4,__CB4,__FB4,__GB4,__HB4,__IB4,__LB4,__NB4;
-  _____CONTEXT __PB4,__RB4,__YXX,__0XX,__HQS,__TLK,__4GT,__V0T,__DZU;
-  _____CONTEXT __30T,__L3Y,__O3Y,__P3Y,__Q3Y,__F1T,__2XX,__A0L,__YLK;
-  _____CONTEXT __F0L,__C0M,__M0M,__Q0L,__BMK,__BY1,__CY1,__DY1,__FY1;
-  _____CONTEXT __4XX,__AYX,__BTS,__10L,__HKT,__QEU,__X4U,__YEU,__T3Y;
-  _____CONTEXT __W3Y,__X3Y,__Y3Y,__AFU,__CYX,__X0M,__A1L,__30M,__H1M;
-  _____CONTEXT __L1L,__KMK,__13Y,__B4Y,__C4Y,__43Y,__TB4,__UB4,__VB4;
-  _____CONTEXT __WB4,__YB4,__1B4,__2B4,__3B4,__4B4,__BC4,__DC4,__FC4;
-  _____CONTEXT __HC4,__EYX,__GYX,__HTS,__W1L,__OKT,__FFU,__D5U,__NFU;
-  _____CONTEXT __F4Y,__I4Y,__J4Y,__K4Y,__VFU,__IYX,__S1M,__L4Y,__R4Y;
-  _____CONTEXT __S4Y,__O4Y,__OYX,__41L,__ZMK,__V4Y,__14Y,__24Y,__Y4Y;
-  _____CONTEXT __XON,__UY1,__VY1,__WY1,__YY1,__U1N,__APN,__BNK,__K1X;
-  _____CONTEXT __54Y,__F5Y,__G5Y,__C5Y,__01N,__SYX,__E2L,__J2L,__Y1M;
-  _____CONTEXT __C2M,__U2L,__QNK,__L5Y,__R5Y,__S5Y,__O5Y,__0YX,__4YX;
-  _____CONTEXT __AZX,__3PO,__52L,__BFP,__NJQ,__KFR,__VJQ,__V5Y,__Y5Y;
-  _____CONTEXT __Z5Y,__05Y,__3JQ,__CZX,__N2M,__1NK,__F3L,__P3L,__GOK;
-  _____CONTEXT __PBJ,__EZX,__IZX,__KZX,__2OO,__ROK,__TEP,__5GQ,__SER;
-  _____CONTEXT __HHQ,__35Y,__AAZ,__BAZ,__CAZ,__PHQ,__MZX,__03L;
-  ____G __BB4,__KB4,__MB4,__OB4,__QB4,__LLK,__EY1,__T0L,__XB4,__AC4;
-  ____G __CC4,__EC4,__GC4,__O1L,__XY1,__X2L,__JOK;
-  ____4 __ENK;
-  lisaac_push_first(&__5AJ,L49941016); // L381 STRING;
-  lisaac_push_first(&__3KK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__LZL,L7088642); // L54 OBJECT;
-  __5KK=((____DB )(top_context->back->back));
-  lisaac_push(&__3KK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__VZL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ILK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__GBJ,L49950744); // L381 STRING;
-  lisaac_push_first(&__F1N,L16923661); // L129 ABSTRACT_STRING;
-  __K1N=__ABJ->__FC;
-  lisaac_push(&__F1N,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__3A4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__4A4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__5A4,L15224840); // L116 NUMERIC;
-  if (( 1 > __BBJ)) {
-    lisaac_push(&__4A4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__AB4,L13509636); // L103 TRUE;
-    __BB4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4A4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__CB4,L14689286); // L112 FALSE;
-    __BB4=__F__;
-  };
-  if (__BB4) {
-    lisaac_push(&__3A4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__FB4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__GB4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__HB4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__IB4,L15224840); // L116 NUMERIC;
-    __KB4=(__K1N > __BBJ);
-    lisaac_push(&__HB4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__LB4,L14700552); // L112 NUMERIC;
-    __MB4=(__K1N == __BBJ);
-    if (__KB4) {
-      lisaac_push(&__HB4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__NB4,L10900996); // L83 TRUE;
-      __OB4=__F__;
+  ____DB __YMK;
+  ____L __M0Z,__2NK,__FOK,__MOK,__21Z,__UOK,__RQN,__5OK,__1QN;
+  _____CONTEXT __YCJ,__WMK,__E1L,__BNK,__5CJ,__K0Z,__EE4,__FE4,__GE4;
+  _____CONTEXT __OE4,__PE4;
+  ____G __IE4,__TE4,__VE4,__411;
+  ____4 __3OK;
+  lisaac_push_first(&__YCJ,L49941016); // L381 STRING;
+  lisaac_push_first(&__WMK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E1L,L7481858); // L57 OBJECT;
+  __YMK=((____DB )(top_context->back->back));
+  lisaac_push(&__WMK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E1L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BNK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__5CJ,L49950744); // L381 STRING;
+  lisaac_push_first(&__K0Z,L16923661); // L129 ABSTRACT_STRING;
+  __M0Z=__ZCJ->__FC;
+  lisaac_push(&__K0Z,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__EE4,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__FE4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__GE4,L15224840); // L116 NUMERIC;
+  if (( 1 > __0CJ)) {
+    lisaac_push(&__FE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__GE4,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__GE4,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__EE4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__FE4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__GE4,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__OE4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__PE4,L15224840); // L116 NUMERIC;
+    __IE4=(__M0Z > __0CJ);
+    lisaac_push(&__OE4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__PE4,L14700552); // L112 NUMERIC;
+    __TE4=(__M0Z == __0CJ);
+    if (__IE4) {
+      lisaac_push(&__OE4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PE4,L10900996); // L83 TRUE;
+      __VE4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__HB4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__PB4,L12342790); // L94 FALSE;
-      __OB4=__MB4;
+      lisaac_push(&__OE4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PE4,L12342790); // L94 FALSE;
+      __VE4=__TE4;
     };
-    __QB4=__OB4;
-  } else /* FALSE */ {
-    lisaac_push(&__3A4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__RB4,L12081158); // L92 FALSE;
-    __QB4=__J__;
-  };
-  if (__QB4) {
-    lisaac_push(&__ILK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__YXX,L13509636); // L103 TRUE;
-    __LLK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ILK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0XX,L14689286); // L112 FALSE;
-    __LLK=__F__;
-  };
-  if (__LLK) {
-    lisaac_push(&__3KK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__HQS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TLK,L19289106); // L147 BLOCK;
-    lisaac_push(&__TLK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__4GT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__V0T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DZU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__30T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5KK));
-    lisaac_push(&__4GT,L9181698); // L70 OBJECT;
+    __IE4=__VE4;
+  } else /* FALSE */ {
+    lisaac_push(&__EE4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__FE4,L12081158); // L92 FALSE;
+    __IE4=__J__;
+  };
+  if (__IE4) {
+    lisaac_push(&__BNK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5CJ,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BNK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5CJ,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__WMK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E1L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BNK,L19289106); // L147 BLOCK;
+    lisaac_push(&__BNK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__5CJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__K0Z,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__EE4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FE4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YMK));
+    lisaac_push(&__5CJ,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__4GT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__L3Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__O3Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__P3Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__Q3Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5CJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__K0Z,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__EE4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FE4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__GE4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4GT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__F1T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__2XX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5CJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__K0Z,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__EE4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3KK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
-  };
-  __CBJ=__ABJ->__FC;
-  lisaac_push(&__5AJ,L50348568); // L384 STRING;
-  lisaac_push_first(&__YLK,L65145368); // L497 STRING;
-  lisaac_push_first(&__F0L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__C0M,L7088642); // L54 OBJECT;
-  __H0L=((____DB )(top_context->back->back));
-  lisaac_push(&__F0L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__M0M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__Q0L,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__BMK,L65146392); // L497 STRING;
-  __DMK=__ABJ->__FC;
-  lisaac_push(&__BMK,L65149976); // L497 STRING;
-  lisaac_push_first(&__BY1,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__CY1,L15224840); // L116 NUMERIC;
-  if ((__BBJ > __DMK)) {
-    lisaac_push(&__BY1,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__DY1,L13509636); // L103 TRUE;
-    __EY1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BY1,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__FY1,L14689286); // L112 FALSE;
-    __EY1=__F__;
-  };
-  if (__EY1) {
-    lisaac_push(&__Q0L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__4XX,L13509636); // L103 TRUE;
-    __T0L=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Q0L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__AYX,L14689286); // L112 FALSE;
-    __T0L=__F__;
-  };
-  if (__T0L) {
-    lisaac_push(&__F0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__BTS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__10L,L19289106); // L147 BLOCK;
-    lisaac_push(&__10L,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__HKT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__QEU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__X4U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YEU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__H0L));
-    lisaac_push(&__HKT,L9181698); // L70 OBJECT;
+    lisaac_push(&__WMK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E1L,L8530438); // L65 FALSE;
+  };
+  __M0Z=__ZCJ->__FC;
+  lisaac_push(&__YCJ,L50348568); // L384 STRING;
+  lisaac_push_first(&__WMK,L65145368); // L497 STRING;
+  lisaac_push_first(&__E1L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__BNK,L7481858); // L57 OBJECT;
+  __YMK=((____DB )(top_context->back->back));
+  lisaac_push(&__E1L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__BNK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5CJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__K0Z,L65146392); // L497 STRING;
+  __2NK=__ZCJ->__FC;
+  lisaac_push(&__K0Z,L65149976); // L497 STRING;
+  lisaac_push_first(&__EE4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__FE4,L15224840); // L116 NUMERIC;
+  if ((__0CJ > __2NK)) {
+    lisaac_push(&__EE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__FE4,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__FE4,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5CJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__5CJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__K0Z,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__EE4,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FE4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GE4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YMK));
+    lisaac_push(&__K0Z,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__HKT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__T3Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__W3Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__X3Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__Y3Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__K0Z,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__EE4,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FE4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GE4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__OE4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HKT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AFU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CYX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__K0Z,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__EE4,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FE4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__F0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__X0M,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YLK,L65276440); // L498 STRING;
-  lisaac_push_first(&__A1L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__30M,L7088642); // L54 OBJECT;
-  __C1L=((____DB )(top_context->back->back));
-  lisaac_push(&__A1L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__H1M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L1L,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__KMK,L65291288); // L498 STRING;
-  lisaac_push_first(&__13Y,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__B4Y,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__C4Y,L9195016); // L70 NUMERIC;
-  __33Y=(____L)(-  1);
-  lisaac_push(&__13Y,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__43Y,L9195016); // L70 NUMERIC;
-  __MMK=(____L)(__BBJ - __33Y);
-  lisaac_push(&__KMK,L65292824); // L498 STRING;
-  lisaac_push_first(&__TB4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__UB4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__VB4,L15224840); // L116 NUMERIC;
-  if (( 1 > __BBJ)) {
-    lisaac_push(&__UB4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WB4,L13509636); // L103 TRUE;
-    __XB4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UB4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__YB4,L14689286); // L112 FALSE;
-    __XB4=__F__;
-  };
-  if (__XB4) {
-    lisaac_push(&__TB4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__1B4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__2B4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__3B4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__4B4,L15224840); // L116 NUMERIC;
-    __AC4=(__MMK > __BBJ);
-    lisaac_push(&__3B4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__BC4,L14700552); // L112 NUMERIC;
-    __CC4=(__MMK == __BBJ);
-    if (__AC4) {
-      lisaac_push(&__3B4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__DC4,L10900996); // L83 TRUE;
-      __EC4=__F__;
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__WMK,L65276440); // L498 STRING;
+  lisaac_push_first(&__E1L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__BNK,L7481858); // L57 OBJECT;
+  __YMK=((____DB )(top_context->back->back));
+  lisaac_push(&__E1L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__BNK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5CJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__K0Z,L65291288); // L498 STRING;
+  lisaac_push_first(&__EE4,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__FE4,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GE4,L9195016); // L70 NUMERIC;
+  __2NK=(____L)(-  1);
+  lisaac_push(&__EE4,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__FE4,L9195016); // L70 NUMERIC;
+  __FOK=(____L)(__0CJ - __2NK);
+  lisaac_push(&__K0Z,L65292824); // L498 STRING;
+  lisaac_push_first(&__EE4,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__FE4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__GE4,L15224840); // L116 NUMERIC;
+  if (( 1 > __0CJ)) {
+    lisaac_push(&__FE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__GE4,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FE4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__GE4,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__EE4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__FE4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__GE4,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__OE4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__PE4,L15224840); // L116 NUMERIC;
+    __IE4=(__FOK > __0CJ);
+    lisaac_push(&__OE4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__PE4,L14700552); // L112 NUMERIC;
+    __TE4=(__FOK == __0CJ);
+    if (__IE4) {
+      lisaac_push(&__OE4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PE4,L10900996); // L83 TRUE;
+      __VE4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__3B4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__FC4,L12342790); // L94 FALSE;
-      __EC4=__CC4;
+      lisaac_push(&__OE4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PE4,L12342790); // L94 FALSE;
+      __VE4=__TE4;
     };
-    __GC4=__EC4;
-  } else /* FALSE */ {
-    lisaac_push(&__TB4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__HC4,L12081158); // L92 FALSE;
-    __GC4=__J__;
-  };
-  if (__GC4) {
-    lisaac_push(&__L1L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__EYX,L13509636); // L103 TRUE;
-    __O1L=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L1L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__GYX,L14689286); // L112 FALSE;
-    __O1L=__F__;
-  };
-  if (__O1L) {
-    lisaac_push(&__A1L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__HTS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__W1L,L19289106); // L147 BLOCK;
-    lisaac_push(&__W1L,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__OKT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FFU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__D5U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NFU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C1L));
-    lisaac_push(&__OKT,L9181698); // L70 OBJECT;
+    __IE4=__VE4;
+  } else /* FALSE */ {
+    lisaac_push(&__EE4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__FE4,L12081158); // L92 FALSE;
+    __IE4=__J__;
+  };
+  if (__IE4) {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5CJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__5CJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__K0Z,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__EE4,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FE4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GE4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YMK));
+    lisaac_push(&__K0Z,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__OKT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__F4Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__I4Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__J4Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__K4Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__K0Z,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__EE4,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FE4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GE4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__OE4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OKT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__VFU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IYX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__K0Z,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__EE4,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FE4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A1L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__S1M,L8530438); // L65 FALSE;
-  };
-  __3LK=__ABJ->__FC;
-  lisaac_push(&__YLK,L65679384); // L501 STRING;
-  lisaac_push_first(&__L4Y,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__R4Y,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__S4Y,L9195016); // L70 NUMERIC;
-  __N4Y=(____L)(-  1);
-  lisaac_push(&__L4Y,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__O4Y,L9195016); // L70 NUMERIC;
-  __TMK=(____L)(- __N4Y);
-  lisaac_push(&__YLK,L65803288); // L502 STRING;
-  lisaac_push_first(&__OYX,L15224840); // L116 NUMERIC;
-  if ((__TMK >  0)) {
-    lisaac_push(&__YLK,L66456088); // L507 STRING;
-    lisaac_push_first(&__41L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZMK,L65935384); // L503 STRING;
-    lisaac_push_first(&__V4Y,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__14Y,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__24Y,L9195016); // L70 NUMERIC;
-    __X4Y=(____L)(-  1);
-    lisaac_push(&__V4Y,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__Y4Y,L9195016); // L70 NUMERIC;
-    __1MK=(____L)(__BBJ - __X4Y);
-    __3MK=__ABJ->__FC;
-    lisaac_push(&__ZMK,L66194968); // L505 STRING;
-    __YON=__1MK;
-    lisaac_push_first(&__XON,L20989960); // L160 NUMERIC;
-    __WON:
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8530438); // L65 FALSE;
+  };
+  __2NK=__ZCJ->__FC;
+  lisaac_push(&__WMK,L65679384); // L501 STRING;
+  lisaac_push_first(&__E1L,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__BNK,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__5CJ,L9195016); // L70 NUMERIC;
+  __FOK=(____L)(-  1);
+  lisaac_push(&__E1L,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__BNK,L9195016); // L70 NUMERIC;
+  __MOK=(____L)(- __FOK);
+  lisaac_push(&__WMK,L65803288); // L502 STRING;
+  lisaac_push_first(&__E1L,L15224840); // L116 NUMERIC;
+  if ((__MOK >  0)) {
+    lisaac_push(&__WMK,L66456088); // L507 STRING;
+    lisaac_push_first(&__E1L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BNK,L65935384); // L503 STRING;
+    lisaac_push_first(&__5CJ,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__K0Z,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__EE4,L9195016); // L70 NUMERIC;
+    __21Z=(____L)(-  1);
+    lisaac_push(&__5CJ,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__K0Z,L9195016); // L70 NUMERIC;
+    __UOK=(____L)(__0CJ - __21Z);
+    __21Z=__ZCJ->__FC;
+    lisaac_push(&__BNK,L66194968); // L505 STRING;
+    __RQN=__UOK;
+    lisaac_push_first(&__5CJ,L20989960); // L160 NUMERIC;
+    __PQN:
     {
-      lisaac_push(&__XON,L21370888); // L163 NUMERIC;
-      lisaac_push_first(&__UY1,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__VY1,L15224840); // L116 NUMERIC;
-      if ((__YON > __3MK)) {
-        lisaac_push(&__UY1,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__WY1,L13509636); // L103 TRUE;
-        __XY1=__J__;
+      lisaac_push(&__5CJ,L21370888); // L163 NUMERIC;
+      lisaac_push_first(&__K0Z,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__EE4,L15224840); // L116 NUMERIC;
+      if ((__RQN > __21Z)) {
+        lisaac_push(&__K0Z,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__EE4,L13509636); // L103 TRUE;
+        __411=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__UY1,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__YY1,L14689286); // L112 FALSE;
-        __XY1=__F__;
+        lisaac_push(&__K0Z,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__EE4,L14689286); // L112 FALSE;
+        __411=__F__;
       };
-      if (__XY1) {
-        lisaac_push(&__XON,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__U1N,L8792068); // L67 TRUE;
-        lisaac_push_first(&__APN,L21506056); // L164 NUMERIC;
-        lisaac_push_first(&__BNK,L66066456); // L504 STRING;
-        __ENK=__MAJ(__ABJ,__YON);
-        lisaac_push(&__BNK,L66071576); // L504 STRING;
-        lisaac_push_first(&__K1X,L9195016); // L70 NUMERIC;
-        __GNK=(____L)(__YON - __TMK);
-        lisaac_push(&__BNK,L66074136); // L504 STRING;
-        __SHK(__ABJ,__ENK,__GNK);
-        lisaac_push(&__APN,L21633544); // L165 NUMERIC;
-        lisaac_push_first(&__54Y,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__F5Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__G5Y,L9195016); // L70 NUMERIC;
-        __B5Y=(____L)(-  1);
-        lisaac_push(&__54Y,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__C5Y,L9195016); // L70 NUMERIC;
-        __CPN=(____L)(__YON - __B5Y);
-        lisaac_push(&__APN,L21644808); // L165 NUMERIC;
-        __YON=__CPN;
-        goto __WON;
+      if (__411) {
+        lisaac_push(&__5CJ,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__K0Z,L8792068); // L67 TRUE;
+        lisaac_push_first(&__EE4,L21506056); // L164 NUMERIC;
+        lisaac_push_first(&__FE4,L66066456); // L504 STRING;
+        __3OK=__FCJ(__ZCJ,__RQN);
+        lisaac_push(&__FE4,L66071576); // L504 STRING;
+        lisaac_push_first(&__GE4,L9195016); // L70 NUMERIC;
+        __5OK=(____L)(__RQN - __MOK);
+        lisaac_push(&__FE4,L66074136); // L504 STRING;
+        __LJK(__ZCJ,__3OK,__5OK);
+        lisaac_push(&__EE4,L21633544); // L165 NUMERIC;
+        lisaac_push_first(&__FE4,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__GE4,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__OE4,L9195016); // L70 NUMERIC;
+        __5OK=(____L)(-  1);
+        lisaac_push(&__FE4,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__GE4,L9195016); // L70 NUMERIC;
+        __1QN=(____L)(__RQN - __5OK);
+        lisaac_push(&__EE4,L21644808); // L165 NUMERIC;
+        __RQN=__1QN;
+        goto __PQN;
       } else /* FALSE */ {
-        lisaac_push(&__XON,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__01N,L8530438); // L65 FALSE;
+        lisaac_push(&__5CJ,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__K0Z,L8530438); // L65 FALSE;
       };
     };
-    __JNK=__ABJ->__FC;
-    lisaac_push(&__ZMK,L66333720); // L506 STRING;
-    lisaac_push_first(&__SYX,L9195016); // L70 NUMERIC;
-    __ABJ->__FC=(____L)(__JNK - __TMK);
-  } else /* FALSE */ {
-    lisaac_push(&__YLK,L66456088); // L507 STRING;
-    lisaac_push_first(&__E2L,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__YLK,L66587160); // L508 STRING;
-  lisaac_push_first(&__J2L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__Y1M,L7088642); // L54 OBJECT;
-  __L2L=((____DB )(top_context->back->back));
-  lisaac_push(&__J2L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__C2M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__U2L,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QNK,L66588184); // L508 STRING;
-  __SNK=__ABJ->__FC;
-  lisaac_push(&__QNK,L66606616); // L508 STRING;
-  lisaac_push_first(&__L5Y,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__R5Y,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__S5Y,L9195016); // L70 NUMERIC;
-  __N5Y=(____L)(-  1);
-  lisaac_push(&__L5Y,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__O5Y,L9195016); // L70 NUMERIC;
-  __UNK=(____L)(- __N5Y);
-  lisaac_push(&__QNK,L66598936); // L508 STRING;
-  lisaac_push_first(&__0YX,L9195016); // L70 NUMERIC;
-  if ((__SNK == (____L)(__3LK - __UNK))) {
-    lisaac_push(&__U2L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__4YX,L13509636); // L103 TRUE;
-    __X2L=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U2L,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__AZX,L14689286); // L112 FALSE;
-    __X2L=__F__;
-  };
-  if (__X2L) {
-    lisaac_push(&__J2L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__3PO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__52L,L19289106); // L147 BLOCK;
-    lisaac_push(&__52L,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__BFP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NJQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__KFR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VJQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__L2L));
-    lisaac_push(&__BFP,L9181698); // L70 OBJECT;
+    __21Z=__ZCJ->__FC;
+    lisaac_push(&__BNK,L66333720); // L506 STRING;
+    lisaac_push_first(&__5CJ,L9195016); // L70 NUMERIC;
+    __ZCJ->__FC=(____L)(__21Z - __MOK);
+  } else /* FALSE */ {
+    lisaac_push(&__WMK,L66456088); // L507 STRING;
+    lisaac_push_first(&__E1L,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__WMK,L66587160); // L508 STRING;
+  lisaac_push_first(&__E1L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__BNK,L7481858); // L57 OBJECT;
+  __YMK=((____DB )(top_context->back->back));
+  lisaac_push(&__E1L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__BNK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__5CJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__K0Z,L66588184); // L508 STRING;
+  __FOK=__ZCJ->__FC;
+  lisaac_push(&__K0Z,L66606616); // L508 STRING;
+  lisaac_push_first(&__EE4,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__FE4,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GE4,L9195016); // L70 NUMERIC;
+  __MOK=(____L)(-  1);
+  lisaac_push(&__EE4,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__FE4,L9195016); // L70 NUMERIC;
+  __21Z=(____L)(- __MOK);
+  lisaac_push(&__K0Z,L66598936); // L508 STRING;
+  lisaac_push_first(&__EE4,L9195016); // L70 NUMERIC;
+  if ((__FOK == (____L)(__2NK - __21Z))) {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__5CJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__K0Z,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5CJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__5CJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__K0Z,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__EE4,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FE4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GE4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YMK));
+    lisaac_push(&__K0Z,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__BFP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__V5Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__Y5Y,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__Z5Y,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__05Y,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__K0Z,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__EE4,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FE4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GE4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__OE4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BFP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3JQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CZX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__K0Z,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__EE4,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FE4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__J2L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__N2M,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5AJ,L50596376); // L386 STRING;
-  lisaac_push_first(&__1NK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__F3L,L7088642); // L54 OBJECT;
-  __3NK=((____DB )(top_context->back->back));
-  lisaac_push(&__1NK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__P3L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GOK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__PBJ,L50597400); // L386 STRING;
-  __RBJ=__ABJ->__FC;
-  lisaac_push(&__PBJ,L50607128); // L386 STRING;
-  lisaac_push_first(&__EZX,L9195016); // L70 NUMERIC;
-  if ((__RBJ == (____L)(__CBJ -  1))) {
-    lisaac_push(&__GOK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__IZX,L13509636); // L103 TRUE;
-    __JOK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GOK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__KZX,L14689286); // L112 FALSE;
-    __JOK=__F__;
-  };
-  if (__JOK) {
-    lisaac_push(&__1NK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__2OO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ROK,L19289106); // L147 BLOCK;
-    lisaac_push(&__ROK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__TEP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5GQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SER,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HHQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3NK));
-    lisaac_push(&__TEP,L9181698); // L70 OBJECT;
+    lisaac_push(&__E1L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BNK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__YCJ,L50596376); // L386 STRING;
+  lisaac_push_first(&__WMK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E1L,L7481858); // L57 OBJECT;
+  __YMK=((____DB )(top_context->back->back));
+  lisaac_push(&__WMK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E1L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BNK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__5CJ,L50597400); // L386 STRING;
+  __2NK=__ZCJ->__FC;
+  lisaac_push(&__5CJ,L50607128); // L386 STRING;
+  lisaac_push_first(&__K0Z,L9195016); // L70 NUMERIC;
+  if ((__2NK == (____L)(__M0Z -  1))) {
+    lisaac_push(&__BNK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5CJ,L13509636); // L103 TRUE;
+    __IE4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BNK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__5CJ,L14689286); // L112 FALSE;
+    __IE4=__F__;
+  };
+  if (__IE4) {
+    lisaac_push(&__WMK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E1L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BNK,L19289106); // L147 BLOCK;
+    lisaac_push(&__BNK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__5CJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__K0Z,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__EE4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FE4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YMK));
+    lisaac_push(&__5CJ,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__TEP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__35Y,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AAZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BAZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__CAZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5CJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__K0Z,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__EE4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FE4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__GE4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TEP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PHQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MZX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__5CJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__K0Z,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__EE4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1NK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__03L,L8530438); // L65 FALSE;
+    lisaac_push(&__WMK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E1L,L8530438); // L65 FALSE;
   };
 }
 
-static void __VMJ(____4 *__XMJ,____L __YMJ,____L __ZMJ)
+static void __OOJ(____4 *__QOJ,____L __ROJ,____L __SOJ)
 // ({__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __CXK,__3XK;
-  ____L __YYK,__XAZ,__CZK;
-  _____CONTEXT __WMJ,__AXK,__CGM,__MGM,__LXK,__3MJ,__3Z1,__4Z1,__C01;
-  _____CONTEXT __E01,__G01,__1JX,__3JX,__5QS,__WXK,__0HT,__J3T,__T0U;
-  _____CONTEXT __R3T,__HAZ,__KAZ,__LAZ,__MAZ,__Z3T,__5JX,__XGM,__1XK;
-  _____CONTEXT __3GM,__HHM,__GYK,__FNJ,__T01,__U01,__Y01,__001,__201;
-  _____CONTEXT __BKX,__DKX,__FRS,__RYK,__BIT,__43T,__50U,__G4T,__PAZ;
-  _____CONTEXT __SAZ,__TAZ,__UAZ,__O4T,__FKX,__SHM,__XYK,__401,__501;
-  _____CONTEXT __A11,__C11,__YHM,__AZK,__ONJ,__VAZ,__1AZ,__2AZ,__YAZ;
-  _____CONTEXT __4HM;
-  ____G __B01,__D01,__F01,__OXK,__X01,__Z01,__101,__JYK,__B11;
-  lisaac_push_first(&__WMJ,L79301653); // L605 NATIVE_ARRAY;
-  lisaac_push_first(&__AXK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__CGM,L7088642); // L54 OBJECT;
-  __CXK=((____DB )(top_context->back->back));
-  lisaac_push(&__AXK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__MGM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LXK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__3MJ,L79306773); // L605 NATIVE_ARRAY;
-  lisaac_push_first(&__3Z1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__4Z1,L15224840); // L116 NUMERIC;
-  __B01=(__YMJ >  0);
-  lisaac_push(&__3Z1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__C01,L14700552); // L112 NUMERIC;
-  __D01=(__YMJ ==  0);
-  if (__B01) {
-    lisaac_push(&__3Z1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__E01,L10900996); // L83 TRUE;
-    __F01=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3Z1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__G01,L12342790); // L94 FALSE;
-    __F01=__D01;
-  };
-  if (__F01) {
-    lisaac_push(&__LXK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__1JX,L13509636); // L103 TRUE;
-    __OXK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LXK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__3JX,L14689286); // L112 FALSE;
-    __OXK=__F__;
-  };
-  if (__OXK) {
-    lisaac_push(&__AXK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__5QS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WXK,L21910546); // L167 BLOCK;
-    lisaac_push(&__WXK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0HT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__J3T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__T0U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R3T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CXK));
-    lisaac_push(&__0HT,L9181698); // L70 OBJECT;
+  ____DB __1YK;
+  ____L __R0K,__RXZ,__10K;
+  _____CONTEXT __POJ,__ZYK,__1HM,__EZK,__WOJ,__E31,__F31,__K5T,__DFZ;
+  ____G __I31,__K31,__M31,__I41;
+  lisaac_push_first(&__POJ,L79301653); // L605 NATIVE_ARRAY;
+  lisaac_push_first(&__ZYK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__1HM,L7481858); // L57 OBJECT;
+  __1YK=((____DB )(top_context->back->back));
+  lisaac_push(&__ZYK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__1HM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EZK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WOJ,L79306773); // L605 NATIVE_ARRAY;
+  lisaac_push_first(&__E31,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__F31,L15224840); // L116 NUMERIC;
+  __I31=(__ROJ >  0);
+  lisaac_push(&__E31,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__F31,L14700552); // L112 NUMERIC;
+  __K31=(__ROJ ==  0);
+  if (__I31) {
+    lisaac_push(&__E31,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__F31,L10900996); // L83 TRUE;
+    __M31=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__E31,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__F31,L12342790); // L94 FALSE;
+    __M31=__K31;
+  };
+  if (__M31) {
+    lisaac_push(&__EZK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WOJ,L13509636); // L103 TRUE;
+    __M31=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EZK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WOJ,L14689286); // L112 FALSE;
+    __M31=__F__;
+  };
+  if (__M31) {
+    lisaac_push(&__ZYK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1HM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EZK,L21910546); // L167 BLOCK;
+    lisaac_push(&__EZK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WOJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__E31,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__F31,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K5T,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1YK));
+    lisaac_push(&__WOJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__0HT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__HAZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__KAZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__LAZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MAZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WOJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__E31,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__F31,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__K5T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DFZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0HT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__Z3T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5JX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WOJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__E31,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__F31,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__AXK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XGM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__WMJ,L79432725); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__1XK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__3GM,L7088642); // L54 OBJECT;
-  __3XK=((____DB )(top_context->back->back));
-  lisaac_push(&__1XK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__HHM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GYK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__FNJ,L79437845); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__T01,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__U01,L15224840); // L116 NUMERIC;
-  __X01=(__ZMJ > __YMJ);
-  lisaac_push(&__T01,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__Y01,L14700552); // L112 NUMERIC;
-  __Z01=(__ZMJ == __YMJ);
-  if (__X01) {
-    lisaac_push(&__T01,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__001,L10900996); // L83 TRUE;
-    __101=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__T01,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__201,L12342790); // L94 FALSE;
-    __101=__Z01;
-  };
-  if (__101) {
-    lisaac_push(&__GYK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__BKX,L13509636); // L103 TRUE;
-    __JYK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GYK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__DKX,L14689286); // L112 FALSE;
-    __JYK=__F__;
-  };
-  if (__JYK) {
-    lisaac_push(&__1XK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__FRS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RYK,L21910546); // L167 BLOCK;
-    lisaac_push(&__RYK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__BIT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__43T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__50U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__G4T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3XK));
-    lisaac_push(&__BIT,L9181698); // L70 OBJECT;
+    lisaac_push(&__ZYK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1HM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__POJ,L79432725); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__ZYK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__1HM,L7481858); // L57 OBJECT;
+  __1YK=((____DB )(top_context->back->back));
+  lisaac_push(&__ZYK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__1HM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EZK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WOJ,L79437845); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__E31,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__F31,L15224840); // L116 NUMERIC;
+  __I31=(__SOJ > __ROJ);
+  lisaac_push(&__E31,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__F31,L14700552); // L112 NUMERIC;
+  __K31=(__SOJ == __ROJ);
+  if (__I31) {
+    lisaac_push(&__E31,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__F31,L10900996); // L83 TRUE;
+    __M31=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__E31,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__F31,L12342790); // L94 FALSE;
+    __M31=__K31;
+  };
+  if (__M31) {
+    lisaac_push(&__EZK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WOJ,L13509636); // L103 TRUE;
+    __M31=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EZK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WOJ,L14689286); // L112 FALSE;
+    __M31=__F__;
+  };
+  if (__M31) {
+    lisaac_push(&__ZYK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1HM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EZK,L21910546); // L167 BLOCK;
+    lisaac_push(&__EZK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WOJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__E31,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__F31,L8792068); // L67 TRUE;
+    lisaac_push_first(&__K5T,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1YK));
+    lisaac_push(&__WOJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__BIT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PAZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SAZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TAZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UAZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__WOJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__E31,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__F31,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__K5T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DFZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BIT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__O4T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FKX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WOJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__E31,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__F31,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1XK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SHM,L8530438); // L65 FALSE;
+    lisaac_push(&__ZYK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__1HM,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__WMJ,L80218645); // L612 NATIVE_ARRAY;
-  __YYK=__YMJ;
-  lisaac_push_first(&__XYK,L20989960); // L160 NUMERIC;
-  __WYK:
+  lisaac_push(&__POJ,L80218645); // L612 NATIVE_ARRAY;
+  __R0K=__ROJ;
+  lisaac_push_first(&__ZYK,L20989960); // L160 NUMERIC;
+  __P0K:
   {
-    lisaac_push(&__XYK,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__401,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__501,L15224840); // L116 NUMERIC;
-    if ((__YYK > __ZMJ)) {
-      lisaac_push(&__401,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__A11,L13509636); // L103 TRUE;
-      __B11=__J__;
+    lisaac_push(&__ZYK,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__1HM,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__EZK,L15224840); // L116 NUMERIC;
+    if ((__R0K > __SOJ)) {
+      lisaac_push(&__1HM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__EZK,L13509636); // L103 TRUE;
+      __I41=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__401,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__C11,L14689286); // L112 FALSE;
-      __B11=__F__;
+      lisaac_push(&__1HM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__EZK,L14689286); // L112 FALSE;
+      __I41=__F__;
     };
-    if (__B11) {
-      lisaac_push(&__XYK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__YHM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__AZK,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__ONJ,L80093205); // L611 NATIVE_ARRAY;
-      __IPG(__XMJ,'\0',__YYK);
-      lisaac_push(&__AZK,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__VAZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__1AZ,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__2AZ,L9195016); // L70 NUMERIC;
-      __XAZ=(____L)(-  1);
-      lisaac_push(&__VAZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__YAZ,L9195016); // L70 NUMERIC;
-      __CZK=(____L)(__YYK - __XAZ);
-      lisaac_push(&__AZK,L21644808); // L165 NUMERIC;
-      __YYK=__CZK;
-      goto __WYK;
+    if (__I41) {
+      lisaac_push(&__ZYK,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__1HM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__EZK,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__WOJ,L80093205); // L611 NATIVE_ARRAY;
+      __BRG(__QOJ,'\0',__R0K);
+      lisaac_push(&__EZK,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__WOJ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__E31,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__F31,L9195016); // L70 NUMERIC;
+      __RXZ=(____L)(-  1);
+      lisaac_push(&__WOJ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__E31,L9195016); // L70 NUMERIC;
+      __10K=(____L)(__R0K - __RXZ);
+      lisaac_push(&__EZK,L21644808); // L165 NUMERIC;
+      __R0K=__10K;
+      goto __P0K;
     } else /* FALSE */ {
-      lisaac_push(&__XYK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__4HM,L8530438); // L65 FALSE;
+      lisaac_push(&__ZYK,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__1HM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____IPE __NYE(____L __PYE)
+static ____BRE __G0E(____L __I0E)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____DB __C4E;
-  ____IPE __QYE;
-  _____CONTEXT __OYE,__A4E,__HFF,__RFF,__L4E,__UYE,__R11,__S11,__W11;
-  _____CONTEXT __Y11,__011,__0ZW,__2ZW,__YHO,__W4E,__QSO,__MHP,__SOQ;
-  _____CONTEXT __UHP,__JBZ,__MBZ,__NBZ,__OBZ,__2HP,__4ZW,__2FF,__A0W;
-  _____CONTEXT __D0W;
-  ____G __V11,__X11,__Z11,__O4E;
-  lisaac_push_first(&__OYE,L52169736); // L398 NUMERIC;
-  lisaac_push_first(&__A4E,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__HFF,L7088642); // L54 OBJECT;
-  __C4E=((____DB )(top_context->back->back));
-  lisaac_push(&__A4E,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__RFF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L4E,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__UYE,L52174344); // L398 NUMERIC;
-  lisaac_push_first(&__R11,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__S11,L15224840); // L116 NUMERIC;
-  __V11=(__PYE >  0);
-  lisaac_push(&__R11,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__W11,L14700552); // L112 NUMERIC;
-  __X11=(__PYE ==  0);
-  if (__V11) {
-    lisaac_push(&__R11,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__Y11,L10900996); // L83 TRUE;
-    __Z11=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__R11,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__011,L12342790); // L94 FALSE;
-    __Z11=__X11;
-  };
-  if (__Z11) {
-    lisaac_push(&__L4E,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0ZW,L13509636); // L103 TRUE;
-    __O4E=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L4E,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__2ZW,L14689286); // L112 FALSE;
-    __O4E=__F__;
-  };
-  if (__O4E) {
-    lisaac_push(&__A4E,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__YHO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__W4E,L21910546); // L167 BLOCK;
-    lisaac_push(&__W4E,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__QSO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__MHP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SOQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UHP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C4E));
-    lisaac_push(&__QSO,L9181698); // L70 OBJECT;
+  ____DB __15E;
+  ____BRE __J0E;
+  _____CONTEXT __H0E,__Z5E,__AHF,__EAF,__N0E,__Y41,__Z41,__NJP,__EYY;
+  ____G __241,__441,__A51;
+  lisaac_push_first(&__H0E,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__Z5E,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__AHF,L7481858); // L57 OBJECT;
+  __15E=((____DB )(top_context->back->back));
+  lisaac_push(&__Z5E,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__AHF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EAF,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__N0E,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__Y41,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__Z41,L15224840); // L116 NUMERIC;
+  __241=(__I0E >  0);
+  lisaac_push(&__Y41,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__Z41,L14700552); // L112 NUMERIC;
+  __441=(__I0E ==  0);
+  if (__241) {
+    lisaac_push(&__Y41,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Z41,L10900996); // L83 TRUE;
+    __A51=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__Y41,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__Z41,L12342790); // L94 FALSE;
+    __A51=__441;
+  };
+  if (__A51) {
+    lisaac_push(&__EAF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__N0E,L13509636); // L103 TRUE;
+    __A51=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EAF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__N0E,L14689286); // L112 FALSE;
+    __A51=__F__;
+  };
+  if (__A51) {
+    lisaac_push(&__Z5E,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__AHF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EAF,L21910546); // L167 BLOCK;
+    lisaac_push(&__EAF,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__N0E,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__Y41,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Z41,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NJP,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__15E));
+    lisaac_push(&__N0E,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__QSO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JBZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MBZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NBZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OBZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__N0E,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__Y41,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Z41,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__NJP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EYY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QSO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__2HP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4ZW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__N0E,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__Y41,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Z41,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A4E,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2FF,L8530438); // L65 FALSE;
+    lisaac_push(&__Z5E,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__AHF,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__OYE,L52560904); // L401 NUMERIC;
-  lisaac_push_first(&__A0W,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__D0W,L4069927); // L31 CONVERT;
-  __QYE=((____IPE )__PYE);
-  return(__QYE);
+  lisaac_push(&__H0E,L52560904); // L401 NUMERIC;
+  lisaac_push_first(&__Z5E,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__AHF,L4069927); // L31 CONVERT;
+  __J0E=((____BRE )__I0E);
+  return(__J0E);
 }
 
-static ____DB __KPF(____IPE __NPF)
-// ({__IPE}) With result No recursive, No inlinable.
+static ____DB __DRF(____BRE __GRF)
+// ({__BRE}) With result No recursive, No inlinable.
 {
-  ____DB __FVF,__IWF,__CEG,__0QF,__NQK,__3QF,__OPF;
-  ____IPE __1PF,__EQF,__CQF,__QQF,__YQF,__WQF,__MXF,__RXF,__PXF,__VXF;
-  ____O0 __L3N;
-  ____L __AQF,__LQF,__MQF,__VQF,__OXF;
-  ____Y1 __2QF;
-  _____CONTEXT __LPF,__J0W,__M0W,__CVF,__KCG,__UCG,__OVF,__ZPF,__MYG;
-  _____CONTEXT __LHJ,__QSK,__S1W,__U1W,__O0W,__Q0W,__PNS,__ZVF,__HDT;
-  _____CONTEXT __TST,__0TU,__1ST,__VBZ,__YBZ,__ZBZ,__0BZ,__DTT,__S0W;
-  _____CONTEXT __5CG,__1BZ,__FWF,__FDG,__PDG,__RWF,__IQF,__5BZ,__U0W;
-  _____CONTEXT __BCZ,__Y0W,__00W,__IGJ,__2WF,__ZBM,__KBN,__3RN,__SBN;
-  _____CONTEXT __FCZ,__ICZ,__JCZ,__KCZ,__0BN,__20W,__0DG,__4VF,__3EJ;
-  _____CONTEXT __DXF,__5DG,__GMG,__QMG,__LEG,__KXF,__XDX,__ZDX,__1DX;
-  _____CONTEXT __GJJ,__SK2,__TK2,__UK2,__WK2,__QMO,__QJJ,__1HJ,__DFX;
-  _____CONTEXT __1SK,__HFX,__JFX,__WMO,__5DX,__BEX,__XIV,__WEG,__FNV;
-  _____CONTEXT __ZRV,__P1V,__BSV,__JGZ,__MGZ,__NGZ,__OGZ,__JSV,__DEX;
-  _____CONTEXT __1MG,__EFJ,__LQK,__ZAM,__DBM,__WQK,__KFJ,__G3N,__HBO;
-  _____CONTEXT __TCO,__I1W,__M1W,__O1W,__TQS,__BRK,__MHT,__51T,__1ZU;
-  _____CONTEXT __H2T,__NCZ,__QCZ,__RCZ,__SCZ,__P2T,__Q1W,__OBM,__JRK;
-  _____CONTEXT __TBM;
-  ____G __RHJ,__RVF,__UWF,__VK2,__5HJ,__CIJ,__DIJ,__VJJ,__OEG,__ZQK;
-  lisaac_push_first(&__LPF,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__J0W,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__M0W,L4069927); // L31 CONVERT;
-  lisaac_push(&__LPF,L72627244); // L554 MEMORY;
-  lisaac_push_first(&__CVF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__KCG,L7088642); // L54 OBJECT;
-  __FVF=((____DB )(top_context->back->back));
-  lisaac_push(&__CVF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__UCG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__OVF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__ZPF,L72625708); // L554 MEMORY;
-  lisaac_push_first(&__MYG,L46932012); // L358 MEMORY;
-  __1PF=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__ZPF,L72619052); // L554 MEMORY;
-  lisaac_push_first(&__LHJ,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__QSK,L15224840); // L116 NUMERIC;
-  if ((__NPF > __1PF)) {
-    lisaac_push(&__LHJ,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__S1W,L13509636); // L103 TRUE;
-    __RHJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LHJ,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__U1W,L14689286); // L112 FALSE;
-    __RHJ=__F__;
-  };
-  if (__RHJ) {
-    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__O0W,L13509636); // L103 TRUE;
-    __RVF=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__Q0W,L14689286); // L112 FALSE;
-    __RVF=__F__;
-  };
-  if (__RVF) {
-    lisaac_push(&__CVF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__PNS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZVF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__HDT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__TST,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__0TU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1ST,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FVF));
-    lisaac_push(&__HDT,L9181698); // L70 OBJECT;
-    __DX((&__string_126));
-    lisaac_push(&__HDT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VBZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__YBZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ZBZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__0BZ,L8272919); // L63 SYSTEM_IO;
+  ____O0 __E5N;
+  ____DB __4WF,__GSK,__HRF;
+  ____BRE __URF,__1RF,__PSF,__KZF,__IZF;
+  ____L __ZRF,__FSF;
+  ____Y1 __VSF;
+  _____CONTEXT __ERF,__C2W,__F2W,__HXF,__SRF,__F0G,__JUK,__UUT,__QYY;
+  _____CONTEXT __UJJ,__2GX;
+  ____G __KJJ,__1JJ,__2JJ;
+  lisaac_push_first(&__ERF,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__C2W,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__F2W,L4069927); // L31 CONVERT;
+  lisaac_push(&__ERF,L72627244); // L554 MEMORY;
+  lisaac_push_first(&__C2W,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__F2W,L7481858); // L57 OBJECT;
+  __4WF=((____DB )(top_context->back->back));
+  lisaac_push(&__C2W,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__F2W,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HXF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SRF,L72625708); // L554 MEMORY;
+  lisaac_push_first(&__F0G,L46932012); // L358 MEMORY;
+  __URF=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__SRF,L72619052); // L554 MEMORY;
+  lisaac_push_first(&__F0G,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__JUK,L15224840); // L116 NUMERIC;
+  if ((__GRF > __URF)) {
+    lisaac_push(&__F0G,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JUK,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__F0G,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__JUK,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__HXF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SRF,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HXF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SRF,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__C2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__F2W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HXF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SRF,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__F0G,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__JUK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UUT,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4WF));
+    lisaac_push(&__SRF,L9574914); // L73 OBJECT;
+    __DX((&__string_131));
+    lisaac_push(&__SRF,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__F0G,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__JUK,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UUT,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QYY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HDT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__DTT,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__S0W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SRF,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__F0G,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__JUK,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CVF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__5CG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__LPF,L72902700); // L556 MEMORY;
-  lisaac_push_first(&__1BZ,L5774867); // L44 POINTER;
-  __AQF=((____L )(sizeof(void *)));
-  lisaac_push(&__LPF,L72902700); // L556 MEMORY;
-  __EQF=__NYE(__AQF);
-  lisaac_push(&__LPF,L72903212); // L556 MEMORY;
-  __CQF=__BEJ(__NPF,__EQF);
-  lisaac_push(&__LPF,L73425964); // L560 MEMORY;
-  lisaac_push_first(&__FWF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__FDG,L7088642); // L54 OBJECT;
-  __IWF=((____DB )(top_context->back->back));
-  lisaac_push(&__FWF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__PDG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RWF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__IQF,L73419820); // L560 MEMORY;
-  lisaac_push_first(&__5BZ,L5774867); // L44 POINTER;
-  __LQF=((____L )(sizeof(void *)));
-  lisaac_push(&__IQF,L73420332); // L560 MEMORY;
-  lisaac_push_first(&__U0W,L9195016); // L70 NUMERIC;
-  __MQF=(____L)(__LQF -  1);
-  lisaac_push(&__IQF,L73420332); // L560 MEMORY;
-  __QQF=__NYE(__MQF);
-  lisaac_push(&__IQF,L73408556); // L560 MEMORY;
-  lisaac_push_first(&__BCZ,L22171143); // L169 INTEGER;
-  if (((____IPE)(__CQF & __QQF) ==  0)) {
-    lisaac_push(&__RWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__Y0W,L13509636); // L103 TRUE;
-    __UWF=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RWF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__00W,L14689286); // L112 FALSE;
-    __UWF=__F__;
-  };
-  if (__UWF) {
-    lisaac_push(&__FWF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__IGJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2WF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__ZBM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KBN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__3RN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SBN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__IWF));
-    lisaac_push(&__ZBM,L9181698); // L70 OBJECT;
-    __DX((&__string_127));
-    lisaac_push(&__ZBM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FCZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ICZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__JCZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__KCZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__C2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__F2W,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ERF,L72902700); // L556 MEMORY;
+  lisaac_push_first(&__C2W,L5774867); // L44 POINTER;
+  __ZRF=((____L )(sizeof(void *)));
+  lisaac_push(&__ERF,L72902700); // L556 MEMORY;
+  __URF=__G0E(__ZRF);
+  lisaac_push(&__ERF,L72903212); // L556 MEMORY;
+  __1RF=__0FJ(__GRF,__URF);
+  lisaac_push(&__ERF,L73425964); // L560 MEMORY;
+  lisaac_push_first(&__C2W,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__F2W,L7481858); // L57 OBJECT;
+  __4WF=((____DB )(top_context->back->back));
+  lisaac_push(&__C2W,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__F2W,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HXF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SRF,L73419820); // L560 MEMORY;
+  lisaac_push_first(&__F0G,L5774867); // L44 POINTER;
+  __ZRF=((____L )(sizeof(void *)));
+  lisaac_push(&__SRF,L73420332); // L560 MEMORY;
+  lisaac_push_first(&__F0G,L9195016); // L70 NUMERIC;
+  __FSF=(____L)(__ZRF -  1);
+  lisaac_push(&__SRF,L73420332); // L560 MEMORY;
+  __URF=__G0E(__FSF);
+  lisaac_push(&__SRF,L73408556); // L560 MEMORY;
+  lisaac_push_first(&__F0G,L22171143); // L169 INTEGER;
+  if (((____BRE)(__1RF & __URF) ==  0)) {
+    lisaac_push(&__HXF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SRF,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HXF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SRF,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__C2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__F2W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HXF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SRF,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__F0G,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__JUK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UUT,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4WF));
+    lisaac_push(&__SRF,L9574914); // L73 OBJECT;
+    __DX((&__string_132));
+    lisaac_push(&__SRF,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__F0G,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__JUK,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UUT,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QYY,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ZBM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__0BN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__20W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SRF,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__F0G,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__JUK,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__FWF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__0DG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__LPF,L73692716); // L562 MEMORY;
-  lisaac_push_first(&__4VF,L5774867); // L44 POINTER;
-  __VQF=((____L )(sizeof(void *)));
-  lisaac_push(&__LPF,L73692716); // L562 MEMORY;
-  __YQF=__NYE(__VQF);
-  lisaac_push(&__LPF,L73682476); // L562 MEMORY;
-  lisaac_push_first(&__3EJ,L9719304); // L74 NUMERIC;
-  __WQF=(____IPE)(__CQF / __YQF);
-  lisaac_push(&__LPF,L73693228); // L562 MEMORY;
-  lisaac_push_first(&__DXF,L47988780); // L366 MEMORY;
-  lisaac_push(&__DXF,L48265260); // L368 MEMORY;
-  lisaac_push_first(&__5DG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__GMG,L7088642); // L54 OBJECT;
-  __CEG=((____DB )(top_context->back->back));
-  lisaac_push(&__5DG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__QMG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LEG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__KXF,L48252972); // L368 MEMORY;
-  lisaac_push_first(&__XDX,L46932012); // L358 MEMORY;
-  __MXF=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__KXF,L48263212); // L368 MEMORY;
-  lisaac_push_first(&__ZDX,L5774867); // L44 POINTER;
-  __OXF=((____L )(sizeof(void *)));
-  lisaac_push(&__KXF,L48263212); // L368 MEMORY;
-  __RXF=__NYE(__OXF);
-  lisaac_push(&__KXF,L48253484); // L368 MEMORY;
-  lisaac_push_first(&__1DX,L9719304); // L74 NUMERIC;
-  __PXF=(____IPE)(__MXF / __RXF);
-  lisaac_push(&__KXF,L48244268); // L368 MEMORY;
-  __VXF=__NYE( 1);
-  lisaac_push(&__KXF,L48263724); // L368 MEMORY;
-  lisaac_push_first(&__GJJ,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__SK2,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__TK2,L15224840); // L116 NUMERIC;
-  if ((__VXF > __WQF)) {
-    lisaac_push(&__SK2,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UK2,L13509636); // L103 TRUE;
-    __VK2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SK2,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WK2,L14689286); // L112 FALSE;
-    __VK2=__F__;
-  };
-  if (__VK2) {
-    lisaac_push(&__GJJ,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__QMO,L10652676); // L81 TRUE;
-    lisaac_push_first(&__QJJ,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__1HJ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__DFX,L15224840); // L116 NUMERIC;
-    __5HJ=(__PXF > __WQF);
-    lisaac_push(&__1HJ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__1SK,L14700552); // L112 NUMERIC;
-    __CIJ=(__PXF == __WQF);
-    if (__5HJ) {
-      lisaac_push(&__1HJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__HFX,L10900996); // L83 TRUE;
-      __DIJ=__F__;
+    lisaac_push(&__C2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__F2W,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ERF,L73692716); // L562 MEMORY;
+  lisaac_push_first(&__C2W,L5774867); // L44 POINTER;
+  __ZRF=((____L )(sizeof(void *)));
+  lisaac_push(&__ERF,L73692716); // L562 MEMORY;
+  __URF=__G0E(__ZRF);
+  lisaac_push(&__ERF,L73682476); // L562 MEMORY;
+  lisaac_push_first(&__C2W,L9719304); // L74 NUMERIC;
+  __PSF=(____BRE)(__1RF / __URF);
+  lisaac_push(&__ERF,L73693228); // L562 MEMORY;
+  lisaac_push_first(&__C2W,L47988780); // L366 MEMORY;
+  lisaac_push(&__C2W,L48265260); // L368 MEMORY;
+  lisaac_push_first(&__F2W,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__HXF,L7481858); // L57 OBJECT;
+  __4WF=((____DB )(top_context->back->back));
+  lisaac_push(&__F2W,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__HXF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SRF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__F0G,L48252972); // L368 MEMORY;
+  lisaac_push_first(&__JUK,L46932012); // L358 MEMORY;
+  __URF=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__F0G,L48263212); // L368 MEMORY;
+  lisaac_push_first(&__JUK,L5774867); // L44 POINTER;
+  __ZRF=((____L )(sizeof(void *)));
+  lisaac_push(&__F0G,L48263212); // L368 MEMORY;
+  __KZF=__G0E(__ZRF);
+  lisaac_push(&__F0G,L48253484); // L368 MEMORY;
+  lisaac_push_first(&__JUK,L9719304); // L74 NUMERIC;
+  __IZF=(____BRE)(__URF / __KZF);
+  lisaac_push(&__F0G,L48244268); // L368 MEMORY;
+  __URF=__G0E( 1);
+  lisaac_push(&__F0G,L48263724); // L368 MEMORY;
+  lisaac_push_first(&__JUK,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__UUT,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__QYY,L15224840); // L116 NUMERIC;
+  if ((__URF > __PSF)) {
+    lisaac_push(&__UUT,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__QYY,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UUT,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__QYY,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__JUK,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__UUT,L10652676); // L81 TRUE;
+    lisaac_push_first(&__QYY,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__UJJ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__2GX,L15224840); // L116 NUMERIC;
+    __KJJ=(__IZF > __PSF);
+    lisaac_push(&__UJJ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__2GX,L14700552); // L112 NUMERIC;
+    __1JJ=(__IZF == __PSF);
+    if (__KJJ) {
+      lisaac_push(&__UJJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2GX,L10900996); // L83 TRUE;
+      __2JJ=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__1HJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__JFX,L12342790); // L94 FALSE;
-      __DIJ=__CIJ;
+      lisaac_push(&__UJJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2GX,L12342790); // L94 FALSE;
+      __2JJ=__1JJ;
     };
-    __VJJ=__DIJ;
-  } else /* FALSE */ {
-    lisaac_push(&__GJJ,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__WMO,L12081158); // L92 FALSE;
-    __VJJ=__J__;
-  };
-  if (__VJJ) {
-    lisaac_push(&__LEG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__5DX,L13509636); // L103 TRUE;
-    __OEG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LEG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__BEX,L14689286); // L112 FALSE;
-    __OEG=__F__;
-  };
-  if (__OEG) {
-    lisaac_push(&__5DG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XIV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WEG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__FNV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZRV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__P1V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BSV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CEG));
-    lisaac_push(&__FNV,L9181698); // L70 OBJECT;
-    __DX((&__string_130));
-    lisaac_push(&__FNV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JGZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MGZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NGZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OGZ,L8272919); // L63 SYSTEM_IO;
+    __KJJ=__2JJ;
+  } else /* FALSE */ {
+    lisaac_push(&__JUK,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__UUT,L12081158); // L92 FALSE;
+    __KJJ=__J__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__SRF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__F0G,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SRF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__F0G,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__F2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__HXF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SRF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__F0G,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__JUK,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UUT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QYY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4WF));
+    lisaac_push(&__F0G,L9574914); // L73 OBJECT;
+    __DX((&__string_135));
+    lisaac_push(&__F0G,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__JUK,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UUT,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__QYY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UJJ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FNV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JSV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DEX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__F0G,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__JUK,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UUT,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__5DG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1MG,L8530438); // L65 FALSE;
-  };
-  __0QF=((____DB )(&(table_size[(__WQF)-1])));
-  lisaac_push(&__LPF,L73834028); // L563 MEMORY;
-  lisaac_push_first(&__EFJ,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__LQK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__ZAM,L7088642); // L54 OBJECT;
-  __NQK=((____DB )(top_context->back->back));
-  lisaac_push(&__LQK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__DBM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WQK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KFJ,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__G3N,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__HBO,L68325896); // L521 NUMERIC;
-  lisaac_push_first(&__TCO,L4069927); // L31 CONVERT;
-  __L3N=((____O0 )__CQF);
-  lisaac_push(&__G3N,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__I1W,L15224840); // L116 NUMERIC;
-  if ((__QRF > __L3N)) {
-    lisaac_push(&__WQK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__M1W,L13509636); // L103 TRUE;
-    __ZQK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__O1W,L14689286); // L112 FALSE;
-    __ZQK=__F__;
-  };
-  if (__ZQK) {
-    lisaac_push(&__LQK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TQS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BRK,L21910546); // L167 BLOCK;
-    lisaac_push(&__BRK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__MHT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__51T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__1ZU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__H2T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NQK));
-    lisaac_push(&__MHT,L9181698); // L70 OBJECT;
+    lisaac_push(&__F2W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__HXF,L8530438); // L65 FALSE;
+  };
+  __4WF=((____DB )(&(table_size[(__PSF)-1])));
+  lisaac_push(&__ERF,L73834028); // L563 MEMORY;
+  lisaac_push_first(&__C2W,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__F2W,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__HXF,L7481858); // L57 OBJECT;
+  __GSK=((____DB )(top_context->back->back));
+  lisaac_push(&__F2W,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__HXF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__SRF,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__F0G,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__JUK,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__UUT,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__QYY,L4069927); // L31 CONVERT;
+  __E5N=((____O0 )__1RF);
+  lisaac_push(&__JUK,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__UUT,L15224840); // L116 NUMERIC;
+  if ((__JTF > __E5N)) {
+    lisaac_push(&__SRF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__F0G,L13509636); // L103 TRUE;
+    __KJJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__SRF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__F0G,L14689286); // L112 FALSE;
+    __KJJ=__F__;
+  };
+  if (__KJJ) {
+    lisaac_push(&__F2W,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__HXF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SRF,L21910546); // L167 BLOCK;
+    lisaac_push(&__SRF,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__F0G,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__JUK,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UUT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QYY,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__GSK));
+    lisaac_push(&__F0G,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__MHT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NCZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QCZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RCZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SCZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__F0G,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__JUK,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UUT,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__QYY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UJJ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MHT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__P2T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Q1W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__F0G,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__JUK,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UUT,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LQK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OBM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__EFJ,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__JRK,L68063752); // L519 NUMERIC;
-  lisaac_push_first(&__TBM,L4069927); // L31 CONVERT;
-  __2QF=((____Y1 )__CQF);
-  lisaac_push(&__LPF,L73834540); // L563 MEMORY;
-  __3QF=__1XF(__CQF,__0QF,__2QF);
-  __OPF=__3QF;
-  return(__OPF);
+    lisaac_push(&__F2W,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__HXF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__C2W,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__F2W,L68063752); // L519 NUMERIC;
+  lisaac_push_first(&__HXF,L4069927); // L31 CONVERT;
+  __VSF=((____Y1 )__1RF);
+  lisaac_push(&__ERF,L73834540); // L563 MEMORY;
+  __GSK=__UZF(__1RF,__4WF,__VSF);
+  __HRF=__GSK;
+  return(__HRF);
 }
 
-static ____IPE __BEJ(____IPE __DEJ,____IPE __EEJ)
-// ({__IPE},{__IPE}) With result No recursive, No inlinable.
+static ____BRE __0FJ(____BRE __2FJ,____BRE __3FJ)
+// ({__BRE},{__BRE}) With result No recursive, No inlinable.
 {
-  ____DB __GPK;
-  ____IPE __F2N,__RGO,__TEJ,__REJ,__M31,__BDZ,__UEJ,__331,__S31,__W31;
-  ____IPE __WEJ,__FEJ;
-  _____CONTEXT __CEJ,__EPK,__45L,__IAM,__PPK,__JEJ,__C2N,__W1W,__Z1W;
-  _____CONTEXT __ZAO,__N2N,__OEO,__S2N,__AGO,__MGO,__VMX,__ZMX,__1MX;
-  _____CONTEXT __DRO,__VEO,__02N,__VCZ,__JRO,__5AO,__11W,__31W,__NQS;
-  _____CONTEXT __0PK,__FHT,__K1T,__PZU,__S1T,__ZCZ,__2CZ,__3CZ,__4CZ;
-  _____CONTEXT __01T,__51W,__TAM,__HIJ,__5CZ,__I31,__L31,__N31,__FDZ;
-  _____CONTEXT __Q31,__Z31,__231,__431,__V31,__X31,__UHJ;
-  ____G __I2N,__EGO,__SPK;
-  lisaac_push_first(&__CEJ,L26348551); // L201 INTEGER;
-  lisaac_push_first(&__EPK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__45L,L7088642); // L54 OBJECT;
-  __GPK=((____DB )(top_context->back->back));
-  lisaac_push(&__EPK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__IAM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__PPK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__JEJ,L26357255); // L201 INTEGER;
-  lisaac_push_first(&__C2N,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__W1W,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__Z1W,L4069927); // L31 CONVERT;
-  __F2N=((____IPE ) 0);
-  __I2N=__J__;
-  if ((__EEJ !=  0)) {
-    lisaac_push(&__C2N,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__ZAO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__N2N,L28059655); // L214 INTEGER;
-    __F2N=__EEJ;
-    lisaac_push(&__N2N,L28577287); // L218 INTEGER;
-    lisaac_push_first(&__OEO,L9441810); // L72 BLOCK;
-    __NEO:
+  ____DB __5QK;
+  ____BRE __43N,__KIO,__TZY,__ZA2,__4FJ;
+  _____CONTEXT __1FJ,__3QK,__XBM,__IRK,__CGJ,__13N,__P3W,__S3W,__HGO;
+  _____CONTEXT __L4N,__ZHO,__FIO,__OOX;
+  ____G __B4N,__3HO;
+  lisaac_push_first(&__1FJ,L26348551); // L201 INTEGER;
+  lisaac_push_first(&__3QK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XBM,L7481858); // L57 OBJECT;
+  __5QK=((____DB )(top_context->back->back));
+  lisaac_push(&__3QK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XBM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IRK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__CGJ,L26357255); // L201 INTEGER;
+  lisaac_push_first(&__13N,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__P3W,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__S3W,L4069927); // L31 CONVERT;
+  __43N=((____BRE ) 0);
+  __B4N=__J__;
+  if ((__3FJ !=  0)) {
+    lisaac_push(&__13N,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__P3W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__S3W,L28059655); // L214 INTEGER;
+    __43N=__3FJ;
+    lisaac_push(&__S3W,L28577287); // L218 INTEGER;
+    lisaac_push_first(&__HGO,L9441810); // L72 BLOCK;
+    __GGO:
     {
-      lisaac_push(&__OEO,L9441810); // L72 BLOCK;
-      lisaac_push_first(&__S2N,L28320775); // L216 INTEGER;
-      lisaac_push_first(&__AGO,L37098503); // L283 INTEGER;
-      lisaac_push_first(&__MGO,L36574727); // L279 INTEGER;
-      __RGO=__NYE( 1);
-      lisaac_push(&__MGO,L36573703); // L279 INTEGER;
-      lisaac_push_first(&__VMX,L22171143); // L169 INTEGER;
-      if (((____IPE)(__F2N & __RGO) ==  1)) {
-        lisaac_push(&__AGO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__ZMX,L13509636); // L103 TRUE;
-        __EGO=__J__;
+      lisaac_push(&__HGO,L9441810); // L72 BLOCK;
+      lisaac_push_first(&__L4N,L28320775); // L216 INTEGER;
+      lisaac_push_first(&__ZHO,L37098503); // L283 INTEGER;
+      lisaac_push_first(&__FIO,L36574727); // L279 INTEGER;
+      __KIO=__G0E( 1);
+      lisaac_push(&__FIO,L36573703); // L279 INTEGER;
+      lisaac_push_first(&__OOX,L22171143); // L169 INTEGER;
+      if (((____BRE)(__43N & __KIO) ==  1)) {
+        lisaac_push(&__ZHO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__FIO,L13509636); // L103 TRUE;
+        __3HO=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__AGO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__1MX,L14689286); // L112 FALSE;
-        __EGO=__F__;
+        lisaac_push(&__ZHO,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__FIO,L14689286); // L112 FALSE;
+        __3HO=__F__;
       };
-      if (__EGO) {
-        lisaac_push(&__OEO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__DRO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__VEO,L9576466); // L73 BLOCK;
-        lisaac_push_first(&__02N,L28449799); // L217 INTEGER;
-        lisaac_push_first(&__VCZ,L23745543); // L181 INTEGER;
-        __F2N=(____IPE)(__F2N >>  1);
-        lisaac_push(&__VEO,L9709074); // L74 BLOCK;
-        goto __NEO;
+      if (__3HO) {
+        lisaac_push(&__HGO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__L4N,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ZHO,L9576466); // L73 BLOCK;
+        lisaac_push_first(&__FIO,L28449799); // L217 INTEGER;
+        lisaac_push_first(&__OOX,L23745543); // L181 INTEGER;
+        __43N=(____BRE)(__43N >>  1);
+        lisaac_push(&__ZHO,L9709074); // L74 BLOCK;
+        goto __GGO;
       } else /* FALSE */ {
-        lisaac_push(&__OEO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__JRO,L8530438); // L65 FALSE;
+        lisaac_push(&__HGO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__L4N,L8530438); // L65 FALSE;
       };
     };
-    __I2N=(__F2N ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__C2N,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__5AO,L8530438); // L65 FALSE;
-  };
-  if (__I2N) {
-    lisaac_push(&__PPK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__11W,L13509636); // L103 TRUE;
-    __SPK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PPK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__31W,L14689286); // L112 FALSE;
-    __SPK=__F__;
-  };
-  if (__SPK) {
-    lisaac_push(&__EPK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NQS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0PK,L21910546); // L167 BLOCK;
-    lisaac_push(&__0PK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__FHT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__K1T,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PZU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__S1T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__GPK));
-    lisaac_push(&__FHT,L9181698); // L70 OBJECT;
+    __B4N=(__43N ==  1);
+  } else /* FALSE */ {
+    lisaac_push(&__13N,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__P3W,L8530438); // L65 FALSE;
+  };
+  if (__B4N) {
+    lisaac_push(&__IRK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CGJ,L13509636); // L103 TRUE;
+    __3HO=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IRK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CGJ,L14689286); // L112 FALSE;
+    __3HO=__F__;
+  };
+  if (__3HO) {
+    lisaac_push(&__3QK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XBM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IRK,L21910546); // L167 BLOCK;
+    lisaac_push(&__IRK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__CGJ,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__13N,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__P3W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__S3W,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5QK));
+    lisaac_push(&__CGJ,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__FHT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZCZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__2CZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__3CZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4CZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__CGJ,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__13N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__P3W,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__S3W,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HGO,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FHT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__01T,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__51W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__CGJ,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__13N,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__P3W,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__EPK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TAM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__CEJ,L26878471); // L205 INTEGER;
-  __TEJ=__NYE( 1);
-  lisaac_push(&__CEJ,L26877447); // L205 INTEGER;
-  lisaac_push_first(&__HIJ,L9195016); // L70 NUMERIC;
-  __REJ=(____IPE)(__EEJ - __TEJ);
-  lisaac_push(&__CEJ,L27006471); // L206 INTEGER;
-  lisaac_push_first(&__5CZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__I31,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__L31,L5383176); // L41 NUMERIC;
-  __M31=__NYE( 0);
-  lisaac_push(&__I31,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__N31,L9195016); // L70 NUMERIC;
-  __BDZ=(____IPE)(__M31 - __REJ);
-  lisaac_push(&__5CZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__FDZ,L9195016); // L70 NUMERIC;
-  __UEJ=(____IPE)(__DEJ - __BDZ);
-  lisaac_push(&__CEJ,L27010567); // L206 INTEGER;
-  lisaac_push_first(&__Q31,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__Z31,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__231,L5383176); // L41 NUMERIC;
-  __331=__NYE( 0);
-  lisaac_push(&__Z31,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__431,L9195016); // L70 NUMERIC;
-  __S31=(____IPE)(__331 - __REJ);
-  lisaac_push(&__Q31,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__V31,L5121032); // L39 NUMERIC;
-  __W31=__NYE( 1);
-  lisaac_push(&__Q31,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__X31,L9195016); // L70 NUMERIC;
-  __WEJ=(____IPE)(__S31 - __W31);
-  lisaac_push(&__CEJ,L27009031); // L206 INTEGER;
-  lisaac_push_first(&__UHJ,L22171143); // L169 INTEGER;
-  __FEJ=(____IPE)(__UEJ & __WEJ);
-  return(__FEJ);
+    lisaac_push(&__3QK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XBM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__1FJ,L26878471); // L205 INTEGER;
+  __43N=__G0E( 1);
+  lisaac_push(&__1FJ,L26877447); // L205 INTEGER;
+  lisaac_push_first(&__3QK,L9195016); // L70 NUMERIC;
+  __KIO=(____BRE)(__3FJ - __43N);
+  lisaac_push(&__1FJ,L27006471); // L206 INTEGER;
+  lisaac_push_first(&__3QK,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__XBM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__IRK,L5383176); // L41 NUMERIC;
+  __43N=__G0E( 0);
+  lisaac_push(&__XBM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IRK,L9195016); // L70 NUMERIC;
+  __TZY=(____BRE)(__43N - __KIO);
+  lisaac_push(&__3QK,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__XBM,L9195016); // L70 NUMERIC;
+  __43N=(____BRE)(__2FJ - __TZY);
+  lisaac_push(&__1FJ,L27010567); // L206 INTEGER;
+  lisaac_push_first(&__3QK,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__XBM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__IRK,L5383176); // L41 NUMERIC;
+  __TZY=__G0E( 0);
+  lisaac_push(&__XBM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__IRK,L9195016); // L70 NUMERIC;
+  __ZA2=(____BRE)(__TZY - __KIO);
+  lisaac_push(&__3QK,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__XBM,L5121032); // L39 NUMERIC;
+  __KIO=__G0E( 1);
+  lisaac_push(&__3QK,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__XBM,L9195016); // L70 NUMERIC;
+  __TZY=(____BRE)(__ZA2 - __KIO);
+  lisaac_push(&__1FJ,L27009031); // L206 INTEGER;
+  lisaac_push_first(&__3QK,L22171143); // L169 INTEGER;
+  __4FJ=(____BRE)(__43N & __TZY);
+  return(__4FJ);
 }
 
-static ____DB __1XF(____IPE __4XF,____DB __5XF,____Y1 __AYF)
-// ({__IPE},{__DB},{__Y1}) With result No recursive, No inlinable.
+static ____DB __UZF(____BRE __XZF,____DB __YZF,____Y1 __ZZF)
+// ({__BRE},{__DB},{__Y1}) With result No recursive, No inlinable.
 {
-  ____DB __EYF,__4EG,__0FG,__241,__CYF,__MZF,__PZF,__L51,__A51,__NZF;
-  ____DB __AA2,__4ZF,__5ZF,__M1F,__B0F,__R1F,__XA2,__MA2,__P1F,__V1F;
-  ____DB __41F,__QB2,__FB2,__F2F,__4GG,__S2F,__Q2F,__BYF;
-  ____IPE __VYF,__CZF,__J51,__FA2,__N1F,__VA2,__4A2,__OB2,__O2F,__HC2;
-  ____IPE __2B2,__AC2,__P2F;
-  ____L __QYF,__RYF,__5YF;
-  _____CONTEXT __2XF,__1EG,__BNG,__LNG,__HFG,__NYF,__G2W,__I2W,__M2W;
-  _____CONTEXT __Q2W,__S2W,__0GJ,__SFG,__OCM,__JDN,__BTN,__RDN,__KDZ;
-  _____CONTEXT __NDZ,__ODZ,__PDZ,__ZDN,__U2W,__WNG,__XFG,__2NG,__GOG;
-  _____CONTEXT __DGG,__2YF,__W2W,__0H3,__1H3,__5H3,__BI3,__DI3,__Y2W;
-  _____CONTEXT __02W,__BOS,__OGG,__2DT,__SUT,__4UU,__0UT,__SDZ,__VDZ;
-  _____CONTEXT __WDZ,__XDZ,__CVT,__22W,__ROG,__X41,__041,__BHG,__KZF;
-  _____CONTEXT __441,__E51,__F51,__H51,__I51,__K51,__M51,__B51,__P51;
-  _____CONTEXT __S51,__V51,__Y51,__GHG,__UZF,__151,__451,__NWG,__1ZF;
-  _____CONTEXT __CKJ,__CA2,__DA2,__HA2,__YDZ,__OKJ,__KA2,__QA2,__RA2;
-  _____CONTEXT __TA2,__UA2,__WA2,__YA2,__NA2,__1A2,__2A2,__AB2,__XKJ;
-  _____CONTEXT __3TK,__42W,__A3W,__0IO,__01F,__DB2,__JB2,__KB2,__MB2;
-  _____CONTEXT __NB2,__PB2,__RB2,__GB2,__5IO,__D2F,__ZBH,__2DZ,__UB2;
-  _____CONTEXT __XB2,__SWG,__L2F,__TGG,__PGZ,__0B2,__DC2,__GC2,__IC2;
-  _____CONTEXT __5B2,__BC2,__IKJ,__GWG,__WOG;
-  ____G __KFG,__4H3,__AI3,__CI3,__GGG,__3KJ;
-  ____DB *__141,*__T51,*__Z51,*__551,*__4BH,*__YB2,*__3GG,*__LWG;
-  lisaac_push_first(&__2XF,L51818028); // L395 MEMORY;
-  __EYF=((____DB )(NULL));
-  lisaac_push(&__2XF,L52192300); // L398 MEMORY;
-  lisaac_push_first(&__1EG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__BNG,L7088642); // L54 OBJECT;
-  __4EG=((____DB )(top_context->back->back));
-  lisaac_push(&__1EG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__LNG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__HFG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__NYF,L52186156); // L398 MEMORY;
-  lisaac_push_first(&__G2W,L5774867); // L44 POINTER;
-  __QYF=((____L )(sizeof(void *)));
-  lisaac_push(&__NYF,L52186668); // L398 MEMORY;
-  lisaac_push_first(&__I2W,L9195016); // L70 NUMERIC;
-  __RYF=(____L)(__QYF -  1);
-  lisaac_push(&__NYF,L52186668); // L398 MEMORY;
-  __VYF=__NYE(__RYF);
-  lisaac_push(&__NYF,L52174892); // L398 MEMORY;
-  lisaac_push_first(&__M2W,L22171143); // L169 INTEGER;
-  if (((____IPE)(__4XF & __VYF) ==  0)) {
-    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__Q2W,L13509636); // L103 TRUE;
-    __KFG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__S2W,L14689286); // L112 FALSE;
-    __KFG=__F__;
-  };
-  if (__KFG) {
-    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__0GJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SFG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__OCM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JDN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BTN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RDN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__4EG));
-    lisaac_push(&__OCM,L9181698); // L70 OBJECT;
-    __DX((&__string_127));
-    lisaac_push(&__OCM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KDZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NDZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ODZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PDZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __3ZF,__XGG,__1ZF,__F1F,__I1F,__SC2,__HC2,__X1F,__Y1F,__01F;
+  ____DB __TD2,__X3F,__XE2,__ME2,__0ZF;
+  ____L __J0F,__K0F;
+  ____BRE __O0F,__QC2,__MD2,__VE2,__DF2;
+  _____CONTEXT __VZF,__UGG,__0OG,__AHG,__G0F,__53W,__0UN,__KFN,__B0Y;
+  _____CONTEXT __1D2,__3D2,__UE2,__WE2;
+  ____G __DHG,__PM3,__RM3,__WMJ;
+  ____DB *__CC2,*__0C2,*__XDH;
+  lisaac_push_first(&__VZF,L51818028); // L395 MEMORY;
+  __3ZF=((____DB )(NULL));
+  lisaac_push(&__VZF,L52192300); // L398 MEMORY;
+  lisaac_push_first(&__UGG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__0OG,L7481858); // L57 OBJECT;
+  __XGG=((____DB )(top_context->back->back));
+  lisaac_push(&__UGG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__0OG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__AHG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__G0F,L52186156); // L398 MEMORY;
+  lisaac_push_first(&__53W,L5774867); // L44 POINTER;
+  __J0F=((____L )(sizeof(void *)));
+  lisaac_push(&__G0F,L52186668); // L398 MEMORY;
+  lisaac_push_first(&__53W,L9195016); // L70 NUMERIC;
+  __K0F=(____L)(__J0F -  1);
+  lisaac_push(&__G0F,L52186668); // L398 MEMORY;
+  __O0F=__G0E(__K0F);
+  lisaac_push(&__G0F,L52174892); // L398 MEMORY;
+  lisaac_push_first(&__53W,L22171143); // L169 INTEGER;
+  if (((____BRE)(__XZF & __O0F) ==  0)) {
+    lisaac_push(&__AHG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__G0F,L13509636); // L103 TRUE;
+    __DHG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__AHG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__G0F,L14689286); // L112 FALSE;
+    __DHG=__F__;
+  };
+  if (__DHG) {
+    lisaac_push(&__UGG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__0OG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AHG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__G0F,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__53W,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__0UN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KFN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__XGG));
+    lisaac_push(&__G0F,L9574914); // L73 OBJECT;
+    __DX((&__string_132));
+    lisaac_push(&__G0F,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__53W,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0UN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KFN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__B0Y,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OCM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ZDN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__U2W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__G0F,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__53W,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__0UN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WNG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2XF,L52317740); // L399 MEMORY;
-  lisaac_push_first(&__XFG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__2NG,L7088642); // L54 OBJECT;
-  __0FG=((____DB )(top_context->back->back));
-  lisaac_push(&__XFG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__GOG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DGG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__2YF,L52316204); // L399 MEMORY;
-  lisaac_push_first(&__W2W,L5774867); // L44 POINTER;
-  __5YF=((____L )(sizeof(void *)));
-  lisaac_push(&__2YF,L52316204); // L399 MEMORY;
-  __CZF=__NYE(__5YF);
-  lisaac_push(&__2YF,L52305964); // L399 MEMORY;
-  lisaac_push_first(&__0H3,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__1H3,L15224840); // L116 NUMERIC;
-  __4H3=(__4XF > __CZF);
-  lisaac_push(&__0H3,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__5H3,L14700552); // L112 NUMERIC;
-  __AI3=(__4XF == __CZF);
-  if (__4H3) {
-    lisaac_push(&__0H3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__BI3,L10900996); // L83 TRUE;
-    __CI3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__0H3,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__DI3,L12342790); // L94 FALSE;
-    __CI3=__AI3;
-  };
-  if (__CI3) {
-    lisaac_push(&__DGG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__Y2W,L13509636); // L103 TRUE;
-    __GGG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DGG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__02W,L14689286); // L112 FALSE;
-    __GGG=__F__;
-  };
-  if (__GGG) {
-    lisaac_push(&__XFG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__BOS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OGG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__2DT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SUT,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4UU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0UT,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__0FG));
-    lisaac_push(&__2DT,L9181698); // L70 OBJECT;
-    __DX((&__string_134));
-    lisaac_push(&__2DT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SDZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VDZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WDZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__XDZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UGG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__0OG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__VZF,L52317740); // L399 MEMORY;
+  lisaac_push_first(&__UGG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__0OG,L7481858); // L57 OBJECT;
+  __XGG=((____DB )(top_context->back->back));
+  lisaac_push(&__UGG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__0OG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__AHG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__G0F,L52316204); // L399 MEMORY;
+  lisaac_push_first(&__53W,L5774867); // L44 POINTER;
+  __J0F=((____L )(sizeof(void *)));
+  lisaac_push(&__G0F,L52316204); // L399 MEMORY;
+  __O0F=__G0E(__J0F);
+  lisaac_push(&__G0F,L52305964); // L399 MEMORY;
+  lisaac_push_first(&__53W,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__0UN,L15224840); // L116 NUMERIC;
+  __DHG=(__XZF > __O0F);
+  lisaac_push(&__53W,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__0UN,L14700552); // L112 NUMERIC;
+  __PM3=(__XZF == __O0F);
+  if (__DHG) {
+    lisaac_push(&__53W,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0UN,L10900996); // L83 TRUE;
+    __RM3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__53W,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0UN,L12342790); // L94 FALSE;
+    __RM3=__PM3;
+  };
+  if (__RM3) {
+    lisaac_push(&__AHG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__G0F,L13509636); // L103 TRUE;
+    __RM3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__AHG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__G0F,L14689286); // L112 FALSE;
+    __RM3=__F__;
+  };
+  if (__RM3) {
+    lisaac_push(&__UGG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__0OG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AHG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__G0F,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__53W,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__0UN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KFN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__XGG));
+    lisaac_push(&__G0F,L9574914); // L73 OBJECT;
+    __DX((&__string_139));
+    lisaac_push(&__G0F,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__53W,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0UN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KFN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__B0Y,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2DT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CVT,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__22W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__G0F,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__53W,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__0UN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XFG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__ROG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__2XF,L52576300); // L401 MEMORY;
-  lisaac_push_first(&__X41,L49704492); // L379 MEMORY;
-  lisaac_push_first(&__041,L4069927); // L31 CONVERT;
-  __141=((____DB *)__5XF);
-  lisaac_push(&__X41,L49939500); // L381 MEMORY;
-  __241=__0OG(__141, 0);
-  __CYF=__241;
-  if ((__241 == (void *)NULL)) {
-    lisaac_push(&__2XF,L55970348); // L427 MEMORY;
-    lisaac_push_first(&__BHG,L6825988); // L52 TRUE;
-    lisaac_push_first(&__KZF,L52969516); // L404 MEMORY;
-    __MZF=__0RG(__AYF);
-    __CYF=__MZF;
-    lisaac_push(&__KZF,L51785772); // L395 MEMORY;
-    __PZF=__3VG(__4XF);
-    lisaac_push(&__KZF,L53095468); // L405 MEMORY;
-    lisaac_push_first(&__441,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__E51,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__F51,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__H51,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__I51,L78949383); // L602 INTEGER;
-    __J51=__NYE( 0);
-    lisaac_push(&__I51,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__K51,L4069927); // L31 CONVERT;
-    __L51=((____DB )__J51);
-    lisaac_push(&__E51,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__M51,L9195016); // L70 NUMERIC;
-    __A51=(void *)((unsigned long)__L51 - (unsigned long)__PZF);
-    lisaac_push(&__441,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__B51,L9195016); // L70 NUMERIC;
-    __NZF=(void *)((unsigned long)__MZF - (unsigned long)__A51);
-    __EYF=__NZF;
-    lisaac_push(&__KZF,L53228588); // L406 MEMORY;
-    lisaac_push_first(&__P51,L50490924); // L385 MEMORY;
-    lisaac_push_first(&__S51,L4069927); // L31 CONVERT;
-    __T51=((____DB *)__NZF);
-    lisaac_push(&__P51,L50603052); // L386 MEMORY;
-    __01G(__T51,NULL, 0);
-    lisaac_push(&__KZF,L53362220); // L407 MEMORY;
-    lisaac_push_first(&__V51,L50490924); // L385 MEMORY;
-    lisaac_push_first(&__Y51,L4069927); // L31 CONVERT;
-    __Z51=((____DB *)__5XF);
-    lisaac_push(&__V51,L50603052); // L386 MEMORY;
-    __01G(__Z51,__NZF, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__2XF,L55970348); // L427 MEMORY;
-    lisaac_push_first(&__GHG,L6826502); // L52 FALSE;
-    lisaac_push_first(&__UZF,L53754412); // L410 MEMORY;
-    lisaac_push_first(&__151,L49704492); // L379 MEMORY;
-    lisaac_push_first(&__451,L4069927); // L31 CONVERT;
-    __551=((____DB *)__CYF);
-    lisaac_push(&__151,L49939500); // L381 MEMORY;
-    __AA2=__0OG(__551, 0);
-    __EYF=__AA2;
-    if ((__AA2 == (void *)NULL)) {
-      lisaac_push(&__UZF,L55840300); // L426 MEMORY;
-      lisaac_push_first(&__NWG,L6825988); // L52 TRUE;
-      lisaac_push_first(&__1ZF,L53882924); // L411 MEMORY;
-      __4ZF=__3ZF;
-      lisaac_push(&__1ZF,L54141996); // L413 MEMORY;
-      lisaac_push_first(&__CKJ,L9195016); // L70 NUMERIC;
-      __5ZF=(void *)((unsigned long)__CYF - (unsigned long)__4ZF);
-      lisaac_push(&__1ZF,L54153260); // L413 MEMORY;
-      lisaac_push_first(&__CA2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__DA2,L78949383); // L602 INTEGER;
-      __FA2=__NYE( 4095);
-      lisaac_push(&__DA2,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__HA2,L4069927); // L31 CONVERT;
-      __M1F=((____DB )__FA2);
-      lisaac_push(&__1ZF,L54150188); // L413 MEMORY;
-      lisaac_push_first(&__YDZ,L22171143); // L169 INTEGER;
-      __B0F=(void *)((unsigned long)__5ZF & (unsigned long)__M1F);
-      lisaac_push(&__1ZF,L54275116); // L414 MEMORY;
-      lisaac_push_first(&__OKJ,L24269831); // L185 INTEGER;
-      __N1F=(____IPE)(__4XF <<  1);
-      lisaac_push(&__1ZF,L54275116); // L414 MEMORY;
-      __R1F=__3VG(__N1F);
-      lisaac_push(&__1ZF,L54268460); // L414 MEMORY;
-      lisaac_push_first(&__KA2,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__QA2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__RA2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__TA2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__UA2,L78949383); // L602 INTEGER;
-      __VA2=__NYE( 0);
-      lisaac_push(&__UA2,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__WA2,L4069927); // L31 CONVERT;
-      __XA2=((____DB )__VA2);
-      lisaac_push(&__QA2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__YA2,L9195016); // L70 NUMERIC;
-      __MA2=(void *)((unsigned long)__XA2 - (unsigned long)__R1F);
-      lisaac_push(&__KA2,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__NA2,L9195016); // L70 NUMERIC;
-      __P1F=(void *)((unsigned long)__B0F - (unsigned long)__MA2);
-      lisaac_push(&__1ZF,L54281260); // L414 MEMORY;
-      lisaac_push_first(&__1A2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__2A2,L78949383); // L602 INTEGER;
-      __4A2=__NYE( 4096);
-      lisaac_push(&__2A2,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__AB2,L4069927); // L31 CONVERT;
-      __V1F=((____DB )__4A2);
-      lisaac_push(&__1ZF,L54278700); // L414 MEMORY;
-      lisaac_push_first(&__XKJ,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__3TK,L15224840); // L116 NUMERIC;
-      if ((__P1F > __V1F)) {
-        lisaac_push(&__XKJ,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__42W,L13509636); // L103 TRUE;
-        __3KJ=__J__;
+    lisaac_push(&__UGG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__0OG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__VZF,L52576300); // L401 MEMORY;
+  lisaac_push_first(&__UGG,L49704492); // L379 MEMORY;
+  lisaac_push_first(&__0OG,L4069927); // L31 CONVERT;
+  __CC2=((____DB *)__YZF);
+  lisaac_push(&__UGG,L49939500); // L381 MEMORY;
+  __XGG=__TQG(__CC2, 0);
+  __1ZF=__XGG;
+  if ((__XGG == (void *)NULL)) {
+    lisaac_push(&__VZF,L55970348); // L427 MEMORY;
+    lisaac_push_first(&__UGG,L6825988); // L52 TRUE;
+    lisaac_push_first(&__0OG,L52969516); // L404 MEMORY;
+    __F1F=__TTG(__ZZF);
+    __1ZF=__F1F;
+    lisaac_push(&__0OG,L51785772); // L395 MEMORY;
+    __I1F=__WXG(__XZF);
+    lisaac_push(&__0OG,L53095468); // L405 MEMORY;
+    lisaac_push_first(&__AHG,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__G0F,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__53W,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__0UN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__KFN,L78949383); // L602 INTEGER;
+    __QC2=__G0E( 0);
+    lisaac_push(&__KFN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__B0Y,L4069927); // L31 CONVERT;
+    __SC2=((____DB )__QC2);
+    lisaac_push(&__G0F,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__53W,L9195016); // L70 NUMERIC;
+    __HC2=(void *)((unsigned long)__SC2 - (unsigned long)__I1F);
+    lisaac_push(&__AHG,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__G0F,L9195016); // L70 NUMERIC;
+    __I1F=(void *)((unsigned long)__F1F - (unsigned long)__HC2);
+    __3ZF=__I1F;
+    lisaac_push(&__0OG,L53228588); // L406 MEMORY;
+    lisaac_push_first(&__AHG,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__G0F,L4069927); // L31 CONVERT;
+    __0C2=((____DB *)__I1F);
+    lisaac_push(&__AHG,L50603052); // L386 MEMORY;
+    __T3G(__0C2,NULL, 0);
+    lisaac_push(&__0OG,L53362220); // L407 MEMORY;
+    lisaac_push_first(&__AHG,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__G0F,L4069927); // L31 CONVERT;
+    __0C2=((____DB *)__YZF);
+    lisaac_push(&__AHG,L50603052); // L386 MEMORY;
+    __T3G(__0C2,__I1F, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__VZF,L55970348); // L427 MEMORY;
+    lisaac_push_first(&__UGG,L6826502); // L52 FALSE;
+    lisaac_push_first(&__0OG,L53754412); // L410 MEMORY;
+    lisaac_push_first(&__AHG,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__G0F,L4069927); // L31 CONVERT;
+    __0C2=((____DB *)__1ZF);
+    lisaac_push(&__AHG,L49939500); // L381 MEMORY;
+    __F1F=__TQG(__0C2, 0);
+    __3ZF=__F1F;
+    if ((__F1F == (void *)NULL)) {
+      lisaac_push(&__0OG,L55840300); // L426 MEMORY;
+      lisaac_push_first(&__AHG,L6825988); // L52 TRUE;
+      lisaac_push_first(&__G0F,L53882924); // L411 MEMORY;
+      __X1F=__W1F;
+      lisaac_push(&__G0F,L54141996); // L413 MEMORY;
+      lisaac_push_first(&__53W,L9195016); // L70 NUMERIC;
+      __Y1F=(void *)((unsigned long)__1ZF - (unsigned long)__X1F);
+      lisaac_push(&__G0F,L54153260); // L413 MEMORY;
+      lisaac_push_first(&__53W,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0UN,L78949383); // L602 INTEGER;
+      __MD2=__G0E( 4095);
+      lisaac_push(&__0UN,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__KFN,L4069927); // L31 CONVERT;
+      __X1F=((____DB )__MD2);
+      lisaac_push(&__G0F,L54150188); // L413 MEMORY;
+      lisaac_push_first(&__53W,L22171143); // L169 INTEGER;
+      __01F=(void *)((unsigned long)__Y1F & (unsigned long)__X1F);
+      lisaac_push(&__G0F,L54275116); // L414 MEMORY;
+      lisaac_push_first(&__53W,L24269831); // L185 INTEGER;
+      __MD2=(____BRE)(__XZF <<  1);
+      lisaac_push(&__G0F,L54275116); // L414 MEMORY;
+      __X1F=__WXG(__MD2);
+      lisaac_push(&__G0F,L54268460); // L414 MEMORY;
+      lisaac_push_first(&__53W,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__0UN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__KFN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__B0Y,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__1D2,L78949383); // L602 INTEGER;
+      __MD2=__G0E( 0);
+      lisaac_push(&__1D2,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__3D2,L4069927); // L31 CONVERT;
+      __Y1F=((____DB )__MD2);
+      lisaac_push(&__0UN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__KFN,L9195016); // L70 NUMERIC;
+      __TD2=(void *)((unsigned long)__Y1F - (unsigned long)__X1F);
+      lisaac_push(&__53W,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__0UN,L9195016); // L70 NUMERIC;
+      __X1F=(void *)((unsigned long)__01F - (unsigned long)__TD2);
+      lisaac_push(&__G0F,L54281260); // L414 MEMORY;
+      lisaac_push_first(&__53W,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0UN,L78949383); // L602 INTEGER;
+      __MD2=__G0E( 4096);
+      lisaac_push(&__0UN,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__KFN,L4069927); // L31 CONVERT;
+      __Y1F=((____DB )__MD2);
+      lisaac_push(&__G0F,L54278700); // L414 MEMORY;
+      lisaac_push_first(&__53W,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__0UN,L15224840); // L116 NUMERIC;
+      if ((__X1F > __Y1F)) {
+        lisaac_push(&__53W,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__0UN,L13509636); // L103 TRUE;
+        __WMJ=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__XKJ,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__A3W,L14689286); // L112 FALSE;
-        __3KJ=__F__;
+        lisaac_push(&__53W,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__0UN,L14689286); // L112 FALSE;
+        __WMJ=__F__;
       };
-      if (__3KJ) {
-        lisaac_push(&__1ZF,L54789164); // L418 MEMORY;
-        lisaac_push_first(&__0IO,L6825988); // L52 TRUE;
-        lisaac_push_first(&__01F,L51785772); // L395 MEMORY;
-        __41F=__3VG(__4XF);
-        lisaac_push(&__01F,L54404652); // L415 MEMORY;
-        lisaac_push_first(&__DB2,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__JB2,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__KB2,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__MB2,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__NB2,L78949383); // L602 INTEGER;
-        __OB2=__NYE( 0);
-        lisaac_push(&__NB2,L78949383); // L602 INTEGER;
-        lisaac_push_first(&__PB2,L4069927); // L31 CONVERT;
-        __QB2=((____DB )__OB2);
-        lisaac_push(&__JB2,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__RB2,L9195016); // L70 NUMERIC;
-        __FB2=(void *)((unsigned long)__QB2 - (unsigned long)__41F);
-        lisaac_push(&__DB2,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__GB2,L9195016); // L70 NUMERIC;
-        __EYF=(void *)((unsigned long)__CYF - (unsigned long)__FB2);
+      if (__WMJ) {
+        lisaac_push(&__G0F,L54789164); // L418 MEMORY;
+        lisaac_push_first(&__53W,L6825988); // L52 TRUE;
+        lisaac_push_first(&__0UN,L51785772); // L395 MEMORY;
+        __X3F=__WXG(__XZF);
+        lisaac_push(&__0UN,L54404652); // L415 MEMORY;
+        lisaac_push_first(&__KFN,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__B0Y,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__1D2,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__3D2,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__UE2,L78949383); // L602 INTEGER;
+        __VE2=__G0E( 0);
+        lisaac_push(&__UE2,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__WE2,L4069927); // L31 CONVERT;
+        __XE2=((____DB )__VE2);
+        lisaac_push(&__B0Y,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__1D2,L9195016); // L70 NUMERIC;
+        __ME2=(void *)((unsigned long)__XE2 - (unsigned long)__X3F);
+        lisaac_push(&__KFN,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__B0Y,L9195016); // L70 NUMERIC;
+        __3ZF=(void *)((unsigned long)__1ZF - (unsigned long)__ME2);
       } else /* FALSE */ {
-        lisaac_push(&__1ZF,L54789164); // L418 MEMORY;
-        lisaac_push_first(&__5IO,L6826502); // L52 FALSE;
-        lisaac_push_first(&__D2F,L54670892); // L417 MEMORY;
-        __F2F=__0RG(__AYF);
-        __EYF=__F2F;
+        lisaac_push(&__G0F,L54789164); // L418 MEMORY;
+        lisaac_push_first(&__53W,L6826502); // L52 FALSE;
+        lisaac_push_first(&__0UN,L54670892); // L417 MEMORY;
+        __X3F=__TTG(__ZZF);
+        __3ZF=__X3F;
       };
-      lisaac_push(&__1ZF,L54929964); // L419 MEMORY;
-      lisaac_push_first(&__ZBH,L50490924); // L385 MEMORY;
-      lisaac_push_first(&__2DZ,L4069927); // L31 CONVERT;
-      __4BH=((____DB *)__EYF);
-      lisaac_push(&__ZBH,L50603052); // L386 MEMORY;
-      __01G(__4BH,NULL, 0);
-      lisaac_push(&__1ZF,L55063596); // L420 MEMORY;
-      lisaac_push_first(&__UB2,L50490924); // L385 MEMORY;
-      lisaac_push_first(&__XB2,L4069927); // L31 CONVERT;
-      __YB2=((____DB *)__5XF);
-      lisaac_push(&__UB2,L50603052); // L386 MEMORY;
-      __01G(__YB2,__EYF, 0);
+      lisaac_push(&__G0F,L54929964); // L419 MEMORY;
+      lisaac_push_first(&__53W,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0UN,L4069927); // L31 CONVERT;
+      __XDH=((____DB *)__3ZF);
+      lisaac_push(&__53W,L50603052); // L386 MEMORY;
+      __T3G(__XDH,NULL, 0);
+      lisaac_push(&__G0F,L55063596); // L420 MEMORY;
+      lisaac_push_first(&__53W,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0UN,L4069927); // L31 CONVERT;
+      __XDH=((____DB *)__YZF);
+      lisaac_push(&__53W,L50603052); // L386 MEMORY;
+      __T3G(__XDH,__3ZF, 0);
     } else /* FALSE */ {
-      lisaac_push(&__UZF,L55840300); // L426 MEMORY;
-      lisaac_push_first(&__SWG,L6826502); // L52 FALSE;
-      lisaac_push_first(&__L2F,L55455788); // L423 MEMORY;
-      lisaac_push_first(&__TGG,L49704492); // L379 MEMORY;
-      lisaac_push_first(&__PGZ,L4069927); // L31 CONVERT;
-      __3GG=((____DB *)__EYF);
-      lisaac_push(&__TGG,L49939500); // L381 MEMORY;
-      __4GG=__0OG(__3GG, 0);
-      lisaac_push(&__L2F,L55467564); // L423 MEMORY;
-      __O2F=__NYE( 3);
-      lisaac_push(&__L2F,L55457324); // L423 MEMORY;
-      lisaac_push_first(&__0B2,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__DC2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__GC2,L5383176); // L41 NUMERIC;
-      __HC2=__NYE( 0);
-      lisaac_push(&__DC2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__IC2,L9195016); // L70 NUMERIC;
-      __2B2=(____IPE)(__HC2 - __O2F);
-      lisaac_push(&__0B2,L25318919); // L193 INTEGER;
-      lisaac_push_first(&__5B2,L5121032); // L39 NUMERIC;
-      __AC2=__NYE( 1);
-      lisaac_push(&__0B2,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__BC2,L9195016); // L70 NUMERIC;
-      __P2F=(____IPE)(__2B2 - __AC2);
-      lisaac_push(&__L2F,L55457324); // L423 MEMORY;
-      __S2F=__3VG(__P2F);
-      lisaac_push(&__L2F,L55456300); // L423 MEMORY;
-      lisaac_push_first(&__IKJ,L22171143); // L169 INTEGER;
-      __Q2F=(void *)((unsigned long)__4GG & (unsigned long)__S2F);
-      lisaac_push(&__L2F,L55586860); // L424 MEMORY;
-      lisaac_push_first(&__GWG,L50490924); // L385 MEMORY;
-      lisaac_push_first(&__WOG,L4069927); // L31 CONVERT;
-      __LWG=((____DB *)__CYF);
-      lisaac_push(&__GWG,L50603052); // L386 MEMORY;
-      __01G(__LWG,__Q2F, 0);
-      __CYF=__EYF;
+      lisaac_push(&__0OG,L55840300); // L426 MEMORY;
+      lisaac_push_first(&__AHG,L6826502); // L52 FALSE;
+      lisaac_push_first(&__G0F,L55455788); // L423 MEMORY;
+      lisaac_push_first(&__53W,L49704492); // L379 MEMORY;
+      lisaac_push_first(&__0UN,L4069927); // L31 CONVERT;
+      __XDH=((____DB *)__3ZF);
+      lisaac_push(&__53W,L49939500); // L381 MEMORY;
+      __X1F=__TQG(__XDH, 0);
+      lisaac_push(&__G0F,L55467564); // L423 MEMORY;
+      __MD2=__G0E( 3);
+      lisaac_push(&__G0F,L55457324); // L423 MEMORY;
+      lisaac_push_first(&__53W,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__0UN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__KFN,L5383176); // L41 NUMERIC;
+      __VE2=__G0E( 0);
+      lisaac_push(&__0UN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__KFN,L9195016); // L70 NUMERIC;
+      __DF2=(____BRE)(__VE2 - __MD2);
+      lisaac_push(&__53W,L25319431); // L193 INTEGER;
+      lisaac_push_first(&__0UN,L5121032); // L39 NUMERIC;
+      __MD2=__G0E( 1);
+      lisaac_push(&__53W,L25314823); // L193 INTEGER;
+      lisaac_push_first(&__0UN,L9195016); // L70 NUMERIC;
+      __VE2=(____BRE)(__DF2 - __MD2);
+      lisaac_push(&__G0F,L55457324); // L423 MEMORY;
+      __Y1F=__WXG(__VE2);
+      lisaac_push(&__G0F,L55456300); // L423 MEMORY;
+      lisaac_push_first(&__53W,L22171143); // L169 INTEGER;
+      __01F=(void *)((unsigned long)__X1F & (unsigned long)__Y1F);
+      lisaac_push(&__G0F,L55586860); // L424 MEMORY;
+      lisaac_push_first(&__53W,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0UN,L4069927); // L31 CONVERT;
+      __XDH=((____DB *)__1ZF);
+      lisaac_push(&__53W,L50603052); // L386 MEMORY;
+      __T3G(__XDH,__01F, 0);
+      __1ZF=__3ZF;
     };
   };
-  __BYF=__CYF;
-  return(__BYF);
+  __0ZF=__1ZF;
+  return(__0ZF);
 }
 
-static ____DB __4ZH(____IPE __B0H)
-// ({__IPE}) With result No recursive, No inlinable.
+static ____DB __X1H(____BRE __01H)
+// ({__BRE}) With result No recursive, No inlinable.
 {
-  ____DB __J0H,__MCI,__G1H,__O1H,__LE2,__AE2,__RD4,__BE4,__JE4,__LE4;
-  ____DB __W1H,__C0H;
-  ____IPE __X0H,__V0H,__30H,__0C2,__JEZ,__10H,__40H,__IAH,__JE2,__5D4;
-  ____IPE __HE4;
-  ____NQE *__V1H,*__QD4;
-  ____L __T0H,__UD4,__WD4,__0D4,__2D4;
-  _____CONTEXT __5ZH,__H3W,__K3W,__JCI,__PFI,__ZFI,__VCI,__O0H,__M3W;
-  _____CONTEXT __O3W,__OPJ,__ADI,__0IM,__XHN,__BVN,__5HN,__BEZ,__EEZ;
-  _____CONTEXT __FEZ,__GEZ,__HIN,__Q3W,__EGI,__S3W,__HEZ,__WC2,__ZC2;
-  _____CONTEXT __1C2,__NEZ,__Z3W,__4C2,__5C2,__AD2,__CD2,__ELO,__E1H;
-  _____CONTEXT __JC4,__KC4,__NC4,__OC4,__2C4,__3C4,__LD4,__P1G,__EAH;
-  _____CONTEXT __EGZ,__4D2,__EE2,__FE2,__HE2,__IE2,__KE2,__ME2,__BE2;
-  _____CONTEXT __JLO,__T1H,__ND4,__OD4,__PD4,__SD4,__TD4,__VD4,__XD4;
-  _____CONTEXT __YD4,__ZD4,__1D4,__3D4,__4D4,__AE4,__CE4,__DE4,__EE4;
-  _____CONTEXT __FE4,__GE4,__IE4,__KE4,__ME4;
-  ____G __YCI,__BD2;
-  ____Y1 *__MC4;
-  lisaac_push_first(&__5ZH,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__H3W,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__K3W,L4069927); // L31 CONVERT;
-  __J0H=((____DB )(NULL));
-  lisaac_push(&__5ZH,L76946988); // L587 MEMORY;
-  lisaac_push_first(&__JCI,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__PFI,L7088642); // L54 OBJECT;
-  __MCI=((____DB )(top_context->back->back));
-  lisaac_push(&__JCI,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__ZFI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__VCI,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__O0H,L76941868); // L587 MEMORY;
-  if ((__B0H !=  0)) {
-    lisaac_push(&__VCI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__M3W,L13509636); // L103 TRUE;
-    __YCI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VCI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__O3W,L14689286); // L112 FALSE;
-    __YCI=__F__;
-  };
-  if (__YCI) {
-    lisaac_push(&__JCI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__OPJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ADI,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__0IM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XHN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BVN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5HN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__MCI));
-    lisaac_push(&__0IM,L9181698); // L70 OBJECT;
-    __DX((&__string_135));
-    lisaac_push(&__0IM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__BEZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EEZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__FEZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GEZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __C2H,__FEI,__52H,__H3H,__SH2,__HH2,__YG4,__IH4,__QH4,__SH4;
+  ____DB __11H;
+  ____L __M2H,__1G4,__3G4,__BH4;
+  ____BRE __Q2H,__O2H,__BG2,__10Y,__BCH,__GH4;
+  ____GSE *__O3H,*__XG4;
+  _____CONTEXT __Y1H,__A5W,__D5W,__OEI,__H2H,__QJN,__0WN,__YJN,__Y0Y;
+  _____CONTEXT __PH4;
+  ____G __REI;
+  ____Y1 *__TF4;
+  lisaac_push_first(&__Y1H,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__A5W,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__D5W,L4069927); // L31 CONVERT;
+  __C2H=((____DB )(NULL));
+  lisaac_push(&__Y1H,L76946988); // L587 MEMORY;
+  lisaac_push_first(&__A5W,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__D5W,L7481858); // L57 OBJECT;
+  __FEI=((____DB )(top_context->back->back));
+  lisaac_push(&__A5W,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__D5W,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OEI,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__H2H,L76941868); // L587 MEMORY;
+  if ((__01H !=  0)) {
+    lisaac_push(&__OEI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__H2H,L13509636); // L103 TRUE;
+    __REI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OEI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__H2H,L14689286); // L112 FALSE;
+    __REI=__F__;
+  };
+  if (__REI) {
+    lisaac_push(&__A5W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__D5W,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OEI,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__H2H,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__QJN,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__0WN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YJN,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FEI));
+    lisaac_push(&__H2H,L9574914); // L73 OBJECT;
+    __DX((&__string_140));
+    lisaac_push(&__H2H,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__QJN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0WN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__YJN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__Y0Y,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0IM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__HIN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Q3W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__H2H,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__QJN,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__0WN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__JCI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__EGI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__5ZH,L77228076); // L589 MEMORY;
-  lisaac_push_first(&__S3W,L5774867); // L44 POINTER;
-  __T0H=((____L )(sizeof(void *)));
-  lisaac_push(&__5ZH,L77228076); // L589 MEMORY;
-  __X0H=__NYE(__T0H);
-  lisaac_push(&__5ZH,L77228588); // L589 MEMORY;
-  __V0H=__BEJ(__B0H,__X0H);
-  lisaac_push(&__5ZH,L77358636); // L590 MEMORY;
-  __30H=__NYE( 4);
-  lisaac_push(&__5ZH,L77346348); // L590 MEMORY;
-  lisaac_push_first(&__HEZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__WC2,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__ZC2,L5383176); // L41 NUMERIC;
-  __0C2=__NYE( 0);
-  lisaac_push(&__WC2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__1C2,L9195016); // L70 NUMERIC;
-  __JEZ=(____IPE)(__0C2 - __30H);
-  lisaac_push(&__HEZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__NEZ,L9195016); // L70 NUMERIC;
-  __10H=(____IPE)(__V0H - __JEZ);
-  lisaac_push(&__5ZH,L77478956); // L591 MEMORY;
-  lisaac_push_first(&__Z3W,L46932012); // L358 MEMORY;
-  __40H=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__5ZH,L77472300); // L591 MEMORY;
-  lisaac_push_first(&__4C2,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__5C2,L15224840); // L116 NUMERIC;
-  if ((__10H > __40H)) {
-    lisaac_push(&__4C2,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__AD2,L13509636); // L103 TRUE;
-    __BD2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4C2,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__CD2,L14689286); // L112 FALSE;
-    __BD2=__F__;
-  };
-  if (__BD2) {
-    lisaac_push(&__5ZH,L78252588); // L597 MEMORY;
-    lisaac_push_first(&__ELO,L6825988); // L52 TRUE;
-    lisaac_push_first(&__E1H,L77613100); // L592 MEMORY;
-    __G1H=__KPF(__10H);
-    lisaac_push(&__E1H,L77738028); // L593 MEMORY;
-    lisaac_push_first(&__JC4,L51279404); // L391 MEMORY;
-    lisaac_push_first(&__KC4,L4069927); // L31 CONVERT;
-    __MC4=((____Y1 *)__G1H);
-    lisaac_push(&__JC4,L51389484); // L392 MEMORY;
-    lisaac_push_first(&__NC4,L18222101); // L139 NATIVE_ARRAY;
-    lisaac_push_first(&__OC4,L21902354); // L167 BLOCK;
-    lisaac_push(&__OC4,L22153746); // L169 BLOCK;
-    lisaac_push(&__NC4,L18627605); // L142 NATIVE_ARRAY;
-    lisaac_push_first(&__2C4,L105516053); // L805 NATIVE_ARRAY;
-    lisaac_push_first(&__3C4,L21902354); // L167 BLOCK;
-    lisaac_push(&__3C4,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__LD4,L8530438); // L65 FALSE;
-    __MC4[ 0]= 3;
-    lisaac_push(&__E1H,L77881388); // L594 MEMORY;
-    lisaac_push_first(&__P1G,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__EAH,L78949383); // L602 INTEGER;
-    __IAH=__NYE( 4);
-    lisaac_push(&__EAH,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__EGZ,L4069927); // L31 CONVERT;
-    __O1H=((____DB )__IAH);
-    lisaac_push(&__E1H,L77869100); // L594 MEMORY;
-    lisaac_push_first(&__4D2,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__EE2,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__FE2,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__HE2,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__IE2,L78949383); // L602 INTEGER;
-    __JE2=__NYE( 0);
-    lisaac_push(&__IE2,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__KE2,L4069927); // L31 CONVERT;
-    __LE2=((____DB )__JE2);
-    lisaac_push(&__EE2,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__ME2,L9195016); // L70 NUMERIC;
-    __AE2=(void *)((unsigned long)__LE2 - (unsigned long)__O1H);
-    lisaac_push(&__4D2,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__BE2,L9195016); // L70 NUMERIC;
-    __J0H=(void *)((unsigned long)__G1H - (unsigned long)__AE2);
-  } else /* FALSE */ {
-    lisaac_push(&__5ZH,L78252588); // L597 MEMORY;
-    lisaac_push_first(&__JLO,L6826502); // L52 FALSE;
-    lisaac_push_first(&__T1H,L78135340); // L596 MEMORY;
-    __V1H=__S5O(__V0H);
-    if (__V1H==NULL) {
-      lisaac_push(&__T1H,L78138412); // L596 MEMORY;
+    lisaac_push(&__A5W,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__D5W,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__Y1H,L77228076); // L589 MEMORY;
+  lisaac_push_first(&__A5W,L5774867); // L44 POINTER;
+  __M2H=((____L )(sizeof(void *)));
+  lisaac_push(&__Y1H,L77228076); // L589 MEMORY;
+  __Q2H=__G0E(__M2H);
+  lisaac_push(&__Y1H,L77228588); // L589 MEMORY;
+  __O2H=__0FJ(__01H,__Q2H);
+  lisaac_push(&__Y1H,L77358636); // L590 MEMORY;
+  __Q2H=__G0E( 4);
+  lisaac_push(&__Y1H,L77346348); // L590 MEMORY;
+  lisaac_push_first(&__A5W,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__D5W,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OEI,L5383176); // L41 NUMERIC;
+  __BG2=__G0E( 0);
+  lisaac_push(&__D5W,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OEI,L9195016); // L70 NUMERIC;
+  __10Y=(____BRE)(__BG2 - __Q2H);
+  lisaac_push(&__A5W,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__D5W,L9195016); // L70 NUMERIC;
+  __Q2H=(____BRE)(__O2H - __10Y);
+  lisaac_push(&__Y1H,L77478956); // L591 MEMORY;
+  lisaac_push_first(&__A5W,L46932012); // L358 MEMORY;
+  __BG2=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__Y1H,L77472300); // L591 MEMORY;
+  lisaac_push_first(&__A5W,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__D5W,L15224840); // L116 NUMERIC;
+  if ((__Q2H > __BG2)) {
+    lisaac_push(&__A5W,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__D5W,L13509636); // L103 TRUE;
+    __REI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__A5W,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__D5W,L14689286); // L112 FALSE;
+    __REI=__F__;
+  };
+  if (__REI) {
+    lisaac_push(&__Y1H,L78252588); // L597 MEMORY;
+    lisaac_push_first(&__A5W,L6825988); // L52 TRUE;
+    lisaac_push_first(&__D5W,L77613100); // L592 MEMORY;
+    __52H=__DRF(__Q2H);
+    lisaac_push(&__D5W,L77738028); // L593 MEMORY;
+    lisaac_push_first(&__OEI,L51279404); // L391 MEMORY;
+    lisaac_push_first(&__H2H,L4069927); // L31 CONVERT;
+    __TF4=((____Y1 *)__52H);
+    lisaac_push(&__OEI,L51389484); // L392 MEMORY;
+    lisaac_push_first(&__H2H,L18627605); // L142 NATIVE_ARRAY;
+    lisaac_push_first(&__QJN,L105516053); // L805 NATIVE_ARRAY;
+    lisaac_push_first(&__0WN,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YJN,L8530438); // L65 FALSE;
+    __TF4[ 0]= 3;
+    lisaac_push(&__D5W,L77881388); // L594 MEMORY;
+    lisaac_push_first(&__OEI,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__H2H,L78949383); // L602 INTEGER;
+    __BCH=__G0E( 4);
+    lisaac_push(&__H2H,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__QJN,L4069927); // L31 CONVERT;
+    __H3H=((____DB )__BCH);
+    lisaac_push(&__D5W,L77869100); // L594 MEMORY;
+    lisaac_push_first(&__OEI,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__H2H,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__QJN,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__0WN,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__YJN,L78949383); // L602 INTEGER;
+    __BCH=__G0E( 0);
+    lisaac_push(&__YJN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__Y0Y,L4069927); // L31 CONVERT;
+    __SH2=((____DB )__BCH);
+    lisaac_push(&__H2H,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__QJN,L9195016); // L70 NUMERIC;
+    __HH2=(void *)((unsigned long)__SH2 - (unsigned long)__H3H);
+    lisaac_push(&__OEI,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__H2H,L9195016); // L70 NUMERIC;
+    __C2H=(void *)((unsigned long)__52H - (unsigned long)__HH2);
+  } else /* FALSE */ {
+    lisaac_push(&__Y1H,L78252588); // L597 MEMORY;
+    lisaac_push_first(&__A5W,L6826502); // L52 FALSE;
+    lisaac_push_first(&__D5W,L78135340); // L596 MEMORY;
+    __O3H=__LBP(__O2H);
+    if (__O3H==NULL) {
+      lisaac_push(&__D5W,L78138412); // L596 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__T1H,L78138412); // L596 MEMORY;
-      __QD4=((____NQE *)__V1H);
-      lisaac_push_first(&__ND4,L10640428); // L81 MEMORY;
-      lisaac_push_first(&__OD4,L10391596); // L79 MEMORY;
-      lisaac_push_first(&__PD4,L4069927); // L31 CONVERT;
-      __RD4=((____DB )__QD4);
-      lisaac_push(&__ND4,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__SD4,L10123820); // L77 MEMORY;
-      lisaac_push_first(&__TD4,L5774867); // L44 POINTER;
-      __UD4=((____L )(sizeof(void *)));
-      lisaac_push(&__SD4,L10137132); // L77 MEMORY;
-      lisaac_push_first(&__VD4,L4988457); // L38 UINTEGER_CPU;
-      __WD4=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__SD4,L10124332); // L77 MEMORY;
-      lisaac_push_first(&__XD4,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__YD4,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__ZD4,L9195016); // L70 NUMERIC;
-      __0D4=(____L)(- __WD4);
-      lisaac_push(&__XD4,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__1D4,L9195016); // L70 NUMERIC;
-      __2D4=(____L)(__UD4 - __0D4);
-      lisaac_push(&__ND4,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__3D4,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__4D4,L78949383); // L602 INTEGER;
-      __5D4=__NYE(__2D4);
-      lisaac_push(&__4D4,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__AE4,L4069927); // L31 CONVERT;
-      __BE4=((____DB )__5D4);
-      lisaac_push(&__ND4,L10640940); // L81 MEMORY;
-      lisaac_push_first(&__CE4,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__DE4,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__EE4,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__FE4,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__GE4,L78949383); // L602 INTEGER;
-      __HE4=__NYE( 0);
-      lisaac_push(&__GE4,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__IE4,L4069927); // L31 CONVERT;
-      __JE4=((____DB )__HE4);
-      lisaac_push(&__DE4,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__KE4,L9195016); // L70 NUMERIC;
-      __LE4=(void *)((unsigned long)__JE4 - (unsigned long)__BE4);
-      lisaac_push(&__CE4,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__ME4,L9195016); // L70 NUMERIC;
-      __W1H=(void *)((unsigned long)__RD4 - (unsigned long)__LE4);
+      lisaac_push(&__D5W,L78138412); // L596 MEMORY;
+      __XG4=((____GSE *)__O3H);
+      lisaac_push_first(&__OEI,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__H2H,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__QJN,L4069927); // L31 CONVERT;
+      __YG4=((____DB )__XG4);
+      lisaac_push(&__OEI,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__H2H,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__QJN,L5774867); // L44 POINTER;
+      __1G4=((____L )(sizeof(void *)));
+      lisaac_push(&__H2H,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__QJN,L4988457); // L38 UINTEGER_CPU;
+      __3G4=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__H2H,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__QJN,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__0WN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__YJN,L9195016); // L70 NUMERIC;
+      __BH4=(____L)(- __3G4);
+      lisaac_push(&__QJN,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__0WN,L9195016); // L70 NUMERIC;
+      __3G4=(____L)(__1G4 - __BH4);
+      lisaac_push(&__OEI,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__H2H,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__QJN,L78949383); // L602 INTEGER;
+      __GH4=__G0E(__3G4);
+      lisaac_push(&__QJN,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__0WN,L4069927); // L31 CONVERT;
+      __IH4=((____DB )__GH4);
+      lisaac_push(&__OEI,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__H2H,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__QJN,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__0WN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__YJN,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__Y0Y,L78949383); // L602 INTEGER;
+      __GH4=__G0E( 0);
+      lisaac_push(&__Y0Y,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__PH4,L4069927); // L31 CONVERT;
+      __QH4=((____DB )__GH4);
+      lisaac_push(&__QJN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__0WN,L9195016); // L70 NUMERIC;
+      __SH4=(void *)((unsigned long)__QH4 - (unsigned long)__IH4);
+      lisaac_push(&__H2H,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__QJN,L9195016); // L70 NUMERIC;
+      __IH4=(void *)((unsigned long)__YG4 - (unsigned long)__SH4);
     };
-    __J0H=__W1H;
+    __C2H=__IH4;
   };
-  __C0H=__J0H;
-  return(__C0H);
+  __11H=__C2H;
+  return(__11H);
 }
 
-static ____G __NRD(____4 __QRD)
+static ____G __GTD(____4 __JTD)
 // ({__4}) With result No recursive, No inlinable.
 {
-  ____DB __O5D;
-  ____L __TRD,__URD,__HXD,__LXD;
-  _____CONTEXT __ORD,__QPX,__3WD,__M5D,__5FE,__JGE,__X5D,__FXD,__WEZ;
-  _____CONTEXT __XEZ,__NF2,__OF2,__SF2,__UF2,__WF2,__UPX,__WPX,__JCJ;
-  _____CONTEXT __CAE,__V4L,__S4M,__NQN,__04M,__0EZ,__3EZ,__4EZ,__5EZ;
-  _____CONTEXT __C5M,__YPX,__UGE,__HAE,__PXD,__FI3,__GI3,__HI3,__LI3;
-  _____CONTEXT __NI3,__PI3,__RI3,__TI3,__JWE,__OWE,__WXD,__YZX,__0ZX;
-  _____CONTEXT __PCJ,__QAE,__BYD,__2ZX,__VCJ,__YF2,__ZF2,__3F2,__5F2;
-  _____CONTEXT __BG2;
-  ____4 *__SRD,*__4WD;
-  ____G __RF2,__TF2,__VF2,__05D,__KI3,__MI3,__OI3,__SI3,__1XD,__LAE;
-  ____G __2F2,__4F2,__AG2,__WRD,__RRD;
-  ____4 __YXD;
-  lisaac_push_first(&__ORD,L41036301); // L313 ABSTRACT_STRING;
-  __SRD=(&__string_136)->__ZB;
-  __TRD=(&__string_136)->__YB;
-  lisaac_push(&__ORD,L41059853); // L313 ABSTRACT_STRING;
-  lisaac_push_first(&__QPX,L9195016); // L70 NUMERIC;
-  __URD=(____L)(__TRD -  1);
-  if (__SRD==NULL) {
-    lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
+  ____L __MTD,__NTD,__AZD;
+  ____DB __HBE;
+  _____CONTEXT __HTD,__JRX,__FBE,__YHE,__QBE,__4YD,__JOZ,__KOZ,__TAN;
+  _____CONTEXT __SOZ;
+  ____4 *__LTD,*__XYD;
+  ____G __QI2,__SI2,__UI2,__ZM3,__1M3,__3M3,__KTD;
+  ____4 __RZD;
+  lisaac_push_first(&__HTD,L41036301); // L313 ABSTRACT_STRING;
+  __LTD=(&__string_141)->__ZB;
+  __MTD=(&__string_141)->__YB;
+  lisaac_push(&__HTD,L41059853); // L313 ABSTRACT_STRING;
+  lisaac_push_first(&__JRX,L9195016); // L70 NUMERIC;
+  __NTD=(____L)(__MTD -  1);
+  if (__LTD==NULL) {
+    lisaac_push(&__HTD,L41061389); // L313 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
-    __4WD=((____4 *)__SRD);
-    lisaac_push_first(&__3WD,L57150485); // L436 NATIVE_ARRAY;
-    lisaac_push_first(&__M5D,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__5FE,L7088642); // L54 OBJECT;
-    __O5D=((____DB )(top_context->back->back));
-    lisaac_push(&__M5D,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__JGE,L10652676); // L81 TRUE;
-    lisaac_push_first(&__X5D,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__FXD,L57156629); // L436 NATIVE_ARRAY;
-    lisaac_push_first(&__WEZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__XEZ,L9195016); // L70 NUMERIC;
-    __HXD=(____L)(-  1);
-    lisaac_push(&__FXD,L57155605); // L436 NATIVE_ARRAY;
-    lisaac_push_first(&__NF2,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__OF2,L15224840); // L116 NUMERIC;
-    __RF2=(__URD > __HXD);
-    lisaac_push(&__NF2,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__SF2,L14700552); // L112 NUMERIC;
-    __TF2=(__URD == __HXD);
-    if (__RF2) {
-      lisaac_push(&__NF2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UF2,L10900996); // L83 TRUE;
-      __VF2=__F__;
+    lisaac_push(&__HTD,L41061389); // L313 ABSTRACT_STRING;
+    __XYD=((____4 *)__LTD);
+    lisaac_push_first(&__JRX,L57150485); // L436 NATIVE_ARRAY;
+    lisaac_push_first(&__FBE,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__YHE,L7481858); // L57 OBJECT;
+    __HBE=((____DB )(top_context->back->back));
+    lisaac_push(&__FBE,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__YHE,L10652676); // L81 TRUE;
+    lisaac_push_first(&__QBE,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__4YD,L57156629); // L436 NATIVE_ARRAY;
+    lisaac_push_first(&__JOZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__KOZ,L9195016); // L70 NUMERIC;
+    __AZD=(____L)(-  1);
+    lisaac_push(&__4YD,L57155605); // L436 NATIVE_ARRAY;
+    lisaac_push_first(&__JOZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__KOZ,L15224840); // L116 NUMERIC;
+    __QI2=(__NTD > __AZD);
+    lisaac_push(&__JOZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__KOZ,L14700552); // L112 NUMERIC;
+    __SI2=(__NTD == __AZD);
+    if (__QI2) {
+      lisaac_push(&__JOZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__KOZ,L10900996); // L83 TRUE;
+      __UI2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__NF2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__WF2,L12342790); // L94 FALSE;
-      __VF2=__TF2;
+      lisaac_push(&__JOZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__KOZ,L12342790); // L94 FALSE;
+      __UI2=__SI2;
     };
-    if (__VF2) {
-      lisaac_push(&__X5D,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__UPX,L13509636); // L103 TRUE;
-      __05D=__J__;
+    if (__UI2) {
+      lisaac_push(&__QBE,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__4YD,L13509636); // L103 TRUE;
+      __UI2=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__X5D,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__WPX,L14689286); // L112 FALSE;
-      __05D=__F__;
+      lisaac_push(&__QBE,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__4YD,L14689286); // L112 FALSE;
+      __UI2=__F__;
     };
-    if (__05D) {
-      lisaac_push(&__M5D,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__JCJ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CAE,L21910546); // L167 BLOCK;
-      lisaac_push(&__CAE,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__V4L,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__S4M,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__NQN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__04M,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__O5D));
-      lisaac_push(&__V4L,L9181698); // L70 OBJECT;
+    if (__UI2) {
+      lisaac_push(&__FBE,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__YHE,L8792068); // L67 TRUE;
+      lisaac_push_first(&__QBE,L21910546); // L167 BLOCK;
+      lisaac_push(&__QBE,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__4YD,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__JOZ,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__KOZ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__TAN,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__HBE));
+      lisaac_push(&__4YD,L9574914); // L73 OBJECT;
       __DX((&__string_1));
-      lisaac_push(&__V4L,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__0EZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__3EZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__4EZ,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__5EZ,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__4YD,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__JOZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__KOZ,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__TAN,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__SOZ,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__V4L,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__C5M,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__YPX,L4598824); // L35 SYSTEM;
+      lisaac_push(&__4YD,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__JOZ,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__KOZ,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__M5D,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__UGE,L8530438); // L65 FALSE;
+      lisaac_push(&__FBE,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__YHE,L8530438); // L65 FALSE;
     };
-    __LXD=__URD;
-    lisaac_push(&__3WD,L58067477); // L443 NATIVE_ARRAY;
-    lisaac_push_first(&__HAE,L11802642); // L90 BLOCK;
-    __GAE:
+    __AZD=__NTD;
+    lisaac_push(&__JRX,L58067477); // L443 NATIVE_ARRAY;
+    lisaac_push_first(&__FBE,L11802642); // L90 BLOCK;
+    __5BE:
     {
-      lisaac_push(&__HAE,L11802642); // L90 BLOCK;
-      lisaac_push_first(&__PXD,L57807381); // L441 NATIVE_ARRAY;
-      lisaac_push_first(&__FI3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__GI3,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__HI3,L15224840); // L116 NUMERIC;
-      __KI3=(__LXD >  0);
-      lisaac_push(&__GI3,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__LI3,L14700552); // L112 NUMERIC;
-      __MI3=(__LXD ==  0);
-      if (__KI3) {
-        lisaac_push(&__GI3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__NI3,L10900996); // L83 TRUE;
-        __OI3=__F__;
+      lisaac_push(&__FBE,L11802642); // L90 BLOCK;
+      lisaac_push_first(&__YHE,L57807381); // L441 NATIVE_ARRAY;
+      lisaac_push_first(&__QBE,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__4YD,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__JOZ,L15224840); // L116 NUMERIC;
+      __ZM3=(__AZD >  0);
+      lisaac_push(&__4YD,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__JOZ,L14700552); // L112 NUMERIC;
+      __1M3=(__AZD ==  0);
+      if (__ZM3) {
+        lisaac_push(&__4YD,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__JOZ,L10900996); // L83 TRUE;
+        __3M3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__GI3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__PI3,L12342790); // L94 FALSE;
-        __OI3=__MI3;
+        lisaac_push(&__4YD,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__JOZ,L12342790); // L94 FALSE;
+        __3M3=__1M3;
       };
-      if (__OI3) {
-        lisaac_push(&__FI3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__RI3,L13509636); // L103 TRUE;
-        __SI3=__J__;
+      if (__3M3) {
+        lisaac_push(&__QBE,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__4YD,L13509636); // L103 TRUE;
+        __3M3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__FI3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__TI3,L14689286); // L112 FALSE;
-        __SI3=__F__;
+        lisaac_push(&__QBE,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__4YD,L14689286); // L112 FALSE;
+        __3M3=__F__;
       };
-      if (__SI3) {
-        lisaac_push(&__PXD,L57810453); // L441 NATIVE_ARRAY;
-        lisaac_push_first(&__JWE,L10377220); // L79 TRUE;
-        __1XD=__F__;
+      if (__3M3) {
+        lisaac_push(&__YHE,L57810453); // L441 NATIVE_ARRAY;
+        lisaac_push_first(&__QBE,L10377220); // L79 TRUE;
+        __3M3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__PXD,L57810453); // L441 NATIVE_ARRAY;
-        lisaac_push_first(&__OWE,L11832326); // L90 FALSE;
-        lisaac_push_first(&__WXD,L57819669); // L441 NATIVE_ARRAY;
-        __YXD=__RTD(__4WD,__LXD);
-        __1XD=(__QRD == __YXD);
+        lisaac_push(&__YHE,L57810453); // L441 NATIVE_ARRAY;
+        lisaac_push_first(&__QBE,L11832326); // L90 FALSE;
+        lisaac_push_first(&__4YD,L57819669); // L441 NATIVE_ARRAY;
+        __RZD=__KVD(__XYD,__AZD);
+        __3M3=(__JTD == __RZD);
       };
-      if (__1XD) {
-        lisaac_push(&__HAE,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__YZX,L13509636); // L103 TRUE;
-        __LAE=__J__;
+      if (__3M3) {
+        lisaac_push(&__FBE,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__YHE,L13509636); // L103 TRUE;
+        __3M3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__HAE,L11799570); // L90 BLOCK;
-        lisaac_push_first(&__0ZX,L14689286); // L112 FALSE;
-        __LAE=__F__;
+        lisaac_push(&__FBE,L11799570); // L90 BLOCK;
+        lisaac_push_first(&__YHE,L14689286); // L112 FALSE;
+        __3M3=__F__;
       };
-      if (__LAE) {
-        lisaac_push(&__HAE,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__PCJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__QAE,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__BYD,L57941013); // L442 NATIVE_ARRAY;
-        lisaac_push_first(&__2ZX,L9195016); // L70 NUMERIC;
-        __LXD=(____L)(__LXD -  1);
-        lisaac_push(&__QAE,L12068370); // L92 BLOCK;
-        goto __GAE;
+      if (__3M3) {
+        lisaac_push(&__FBE,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__YHE,L8792068); // L67 TRUE;
+        lisaac_push_first(&__QBE,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__4YD,L57941013); // L442 NATIVE_ARRAY;
+        lisaac_push_first(&__JOZ,L9195016); // L70 NUMERIC;
+        __AZD=(____L)(__AZD -  1);
+        lisaac_push(&__QBE,L12068370); // L92 BLOCK;
+        goto __5BE;
       } else /* FALSE */ {
-        lisaac_push(&__HAE,L12192274); // L93 BLOCK;
-        lisaac_push_first(&__VCJ,L8530438); // L65 FALSE;
+        lisaac_push(&__FBE,L12192274); // L93 BLOCK;
+        lisaac_push_first(&__YHE,L8530438); // L65 FALSE;
       };
     };
-    lisaac_push(&__3WD,L58200085); // L444 NATIVE_ARRAY;
-    lisaac_push_first(&__YF2,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__ZF2,L15224840); // L116 NUMERIC;
-    __2F2=(__LXD >  0);
-    lisaac_push(&__YF2,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__3F2,L14700552); // L112 NUMERIC;
-    __4F2=(__LXD ==  0);
-    if (__2F2) {
-      lisaac_push(&__YF2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__5F2,L10900996); // L83 TRUE;
-      __AG2=__F__;
+    lisaac_push(&__JRX,L58200085); // L444 NATIVE_ARRAY;
+    lisaac_push_first(&__FBE,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__YHE,L15224840); // L116 NUMERIC;
+    __QI2=(__AZD >  0);
+    lisaac_push(&__FBE,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__YHE,L14700552); // L112 NUMERIC;
+    __SI2=(__AZD ==  0);
+    if (__QI2) {
+      lisaac_push(&__FBE,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YHE,L10900996); // L83 TRUE;
+      __UI2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__YF2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__BG2,L12342790); // L94 FALSE;
-      __AG2=__4F2;
+      lisaac_push(&__FBE,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__YHE,L12342790); // L94 FALSE;
+      __UI2=__SI2;
     };
-    __WRD=__AG2;
+    __QI2=__UI2;
   };
-  __RRD=__WRD;
-  return(__RRD);
+  __KTD=__QI2;
+  return(__KTD);
 }
 
-static void __SHK(____0B *__UHK,____4 __VHK,____L __WHK)
+static void __LJK(____0B *__NJK,____4 __OJK,____L __PJK)
 // ({__0B},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __EVL,__AWL;
-  ____L __EFZ,__AIK;
-  _____CONTEXT __THK,__CVL,__LYM,__VYM,__NVL,__0HK,__CFZ,__OE4,__PE4;
-  _____CONTEXT __QE4,__RE4,__TE4,__WE4,__XE4,__YE4,__ZE4,__2E4,__4E4;
-  _____CONTEXT __AF4,__CF4,__XQX,__ZQX,__1SS,__YVL,__AKT,__1DU,__L4U;
-  _____CONTEXT __DEU,__IFZ,__LFZ,__MFZ,__NFZ,__LEU,__1QX,__AZM,__3QX;
-  _____CONTEXT __4VL,__GZM,__QZM,__JWL,__FIK,__BRX,__DRX,__XPO,__UWL;
-  _____CONTEXT __0EP,__YIQ,__4ER,__AJQ,__QFZ,__TFZ,__UFZ,__VFZ,__IJQ;
-  _____CONTEXT __FRX,__1ZM;
-  ____G __SE4,__1E4,__3E4,__5E4,__BF4,__QVL,__MWL;
-  ____4 *__5HK;
-  ____4 __HIK;
-  lisaac_push_first(&__THK,L40110616); // L306 STRING;
-  lisaac_push_first(&__CVL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__LYM,L7088642); // L54 OBJECT;
-  __EVL=((____DB )(top_context->back->back));
-  lisaac_push(&__CVL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__VYM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NVL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__0HK,L40120344); // L306 STRING;
-  lisaac_push_first(&__CFZ,L16923661); // L129 ABSTRACT_STRING;
-  __EFZ=__UHK->__FC;
-  lisaac_push(&__CFZ,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__OE4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__PE4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__QE4,L15224840); // L116 NUMERIC;
-  if (( 1 > __WHK)) {
-    lisaac_push(&__PE4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__RE4,L13509636); // L103 TRUE;
-    __SE4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PE4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__TE4,L14689286); // L112 FALSE;
-    __SE4=__F__;
-  };
-  if (__SE4) {
-    lisaac_push(&__OE4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__WE4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__XE4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__YE4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__ZE4,L15224840); // L116 NUMERIC;
-    __1E4=(__EFZ > __WHK);
-    lisaac_push(&__YE4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__2E4,L14700552); // L112 NUMERIC;
-    __3E4=(__EFZ == __WHK);
-    if (__1E4) {
-      lisaac_push(&__YE4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__4E4,L10900996); // L83 TRUE;
-      __5E4=__F__;
+  ____DB __3WL;
+  ____L __5PZ;
+  _____CONTEXT __MJK,__1WL,__E0M,__GXL,__TJK,__3PZ,__VH4,__WH4,__XH4;
+  _____CONTEXT __5H4,__AI4;
+  ____G __ZH4,__EI4,__GI4;
+  ____4 *__YJK;
+  ____4 __AKK;
+  lisaac_push_first(&__MJK,L40110616); // L306 STRING;
+  lisaac_push_first(&__1WL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E0M,L7481858); // L57 OBJECT;
+  __3WL=((____DB )(top_context->back->back));
+  lisaac_push(&__1WL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E0M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GXL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__TJK,L40120344); // L306 STRING;
+  lisaac_push_first(&__3PZ,L16923661); // L129 ABSTRACT_STRING;
+  __5PZ=__NJK->__FC;
+  lisaac_push(&__3PZ,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__VH4,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__WH4,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__XH4,L15224840); // L116 NUMERIC;
+  if (( 1 > __PJK)) {
+    lisaac_push(&__WH4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__XH4,L13509636); // L103 TRUE;
+    __ZH4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__WH4,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__XH4,L14689286); // L112 FALSE;
+    __ZH4=__F__;
+  };
+  if (__ZH4) {
+    lisaac_push(&__VH4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__WH4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__XH4,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__5H4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__AI4,L15224840); // L116 NUMERIC;
+    __ZH4=(__5PZ > __PJK);
+    lisaac_push(&__5H4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__AI4,L14700552); // L112 NUMERIC;
+    __EI4=(__5PZ == __PJK);
+    if (__ZH4) {
+      lisaac_push(&__5H4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__AI4,L10900996); // L83 TRUE;
+      __GI4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__YE4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__AF4,L12342790); // L94 FALSE;
-      __5E4=__3E4;
+      lisaac_push(&__5H4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__AI4,L12342790); // L94 FALSE;
+      __GI4=__EI4;
     };
-    __BF4=__5E4;
-  } else /* FALSE */ {
-    lisaac_push(&__OE4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__CF4,L12081158); // L92 FALSE;
-    __BF4=__J__;
-  };
-  if (__BF4) {
-    lisaac_push(&__NVL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XQX,L13509636); // L103 TRUE;
-    __QVL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NVL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__ZQX,L14689286); // L112 FALSE;
-    __QVL=__F__;
-  };
-  if (__QVL) {
-    lisaac_push(&__CVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__1SS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YVL,L19289106); // L147 BLOCK;
-    lisaac_push(&__YVL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__AKT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__1DU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__L4U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DEU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EVL));
-    lisaac_push(&__AKT,L9181698); // L70 OBJECT;
+    __ZH4=__GI4;
+  } else /* FALSE */ {
+    lisaac_push(&__VH4,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__WH4,L12081158); // L92 FALSE;
+    __ZH4=__J__;
+  };
+  if (__ZH4) {
+    lisaac_push(&__GXL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TJK,L13509636); // L103 TRUE;
+    __ZH4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GXL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TJK,L14689286); // L112 FALSE;
+    __ZH4=__F__;
+  };
+  if (__ZH4) {
+    lisaac_push(&__1WL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E0M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GXL,L19289106); // L147 BLOCK;
+    lisaac_push(&__GXL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__TJK,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__3PZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__VH4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WH4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3WL));
+    lisaac_push(&__TJK,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__AKT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IFZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__LFZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__MFZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NFZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__TJK,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__3PZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VH4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WH4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XH4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__AKT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LEU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__1QX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TJK,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__3PZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__VH4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__AZM,L8530438); // L65 FALSE;
+    lisaac_push(&__1WL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E0M,L8530438); // L65 FALSE;
   };
-  __5HK=__UHK->__OSE;
-  lisaac_push(&__THK,L40385560); // L308 STRING;
-  lisaac_push_first(&__3QX,L9195016); // L70 NUMERIC;
-  __AIK=(____L)(__WHK -  1);
-  if (__5HK==NULL) {
-    lisaac_push(&__THK,L40387096); // L308 STRING;
+  __YJK=__NJK->__HUE;
+  lisaac_push(&__MJK,L40385560); // L308 STRING;
+  lisaac_push_first(&__1WL,L9195016); // L70 NUMERIC;
+  __5PZ=(____L)(__PJK -  1);
+  if (__YJK==NULL) {
+    lisaac_push(&__MJK,L40387096); // L308 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__THK,L40387096); // L308 STRING;
-    __IPG(((____4 *)__5HK),__VHK,__AIK);
-  };
-  lisaac_push(&__THK,L40634904); // L310 STRING;
-  lisaac_push_first(&__4VL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__GZM,L7088642); // L54 OBJECT;
-  __AWL=((____DB )(top_context->back->back));
-  lisaac_push(&__4VL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__QZM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__JWL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__FIK,L40641560); // L310 STRING;
-  __HIK=__MAJ(__UHK,__WHK);
-  if ((__HIK == __VHK)) {
-    lisaac_push(&__JWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__BRX,L13509636); // L103 TRUE;
-    __MWL=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__DRX,L14689286); // L112 FALSE;
-    __MWL=__F__;
-  };
-  if (__MWL) {
-    lisaac_push(&__4VL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__XPO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UWL,L19289106); // L147 BLOCK;
-    lisaac_push(&__UWL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__0EP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YIQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4ER,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AJQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__AWL));
-    lisaac_push(&__0EP,L9181698); // L70 OBJECT;
+    lisaac_push(&__MJK,L40387096); // L308 STRING;
+    __BRG(((____4 *)__YJK),__OJK,__5PZ);
+  };
+  lisaac_push(&__MJK,L40634904); // L310 STRING;
+  lisaac_push_first(&__1WL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E0M,L7481858); // L57 OBJECT;
+  __3WL=((____DB )(top_context->back->back));
+  lisaac_push(&__1WL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E0M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GXL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__TJK,L40641560); // L310 STRING;
+  __AKK=__FCJ(__NJK,__PJK);
+  if ((__AKK == __OJK)) {
+    lisaac_push(&__GXL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TJK,L13509636); // L103 TRUE;
+    __ZH4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GXL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TJK,L14689286); // L112 FALSE;
+    __ZH4=__F__;
+  };
+  if (__ZH4) {
+    lisaac_push(&__1WL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E0M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GXL,L19289106); // L147 BLOCK;
+    lisaac_push(&__GXL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__TJK,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__3PZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__VH4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WH4,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__3WL));
+    lisaac_push(&__TJK,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__0EP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__QFZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TFZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UFZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__VFZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__TJK,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__3PZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VH4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WH4,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XH4,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0EP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IJQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FRX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TJK,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__3PZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__VH4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__4VL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__1ZM,L8530438); // L65 FALSE;
+    lisaac_push(&__1WL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E0M,L8530438); // L65 FALSE;
   };
 }
 
-static void __5WO(____DB __CXO,____DB __DXO,____IPE __EXO)
-// ({__DB},{__DB},{__IPE}) Void No recursive, No inlinable.
+static void __YYO(____DB __1YO,____DB __2YO,____BRE __3YO)
+// ({__DB},{__DB},{__BRE}) Void No recursive, No inlinable.
 {
-  ____DB __0RP,__DYO;
-  ____L __HXO,__PXO,__QXO,__XXO,__YXO,__1XO,__2SP,__GTP;
-  _____CONTEXT __AXO,__SRP,__DUQ,__UKR,__XRP,__KUQ,__UUQ,__DSP,__MXO;
-  _____CONTEXT __FDX,__HDX,__N5R,__LDX,__NDX,__3XS,__OSP,__FPT,__PKU;
-  _____CONTEXT __1BV,__XKU,__YFZ,__1FZ,__2FZ,__3FZ,__5KU,__PDX,__5UQ;
-  _____CONTEXT __RDX,__USP,__4FZ,__BGZ,__TDX,__1SP,__EH2,__FH2,__JH2;
-  _____CONTEXT __LH2,__NH2,__FVQ,__ETP,__AYO,__TRX,__LVQ;
-  ____G __GSP,__IH2,__KH2,__MH2;
-  ____DB *__ZXO,*__0XO;
-  lisaac_push_first(&__AXO,L59125804); // L451 MEMORY;
-  lisaac_push_first(&__SRP,L53366792); // L407 NUMERIC;
-  lisaac_push_first(&__DUQ,L67015176); // L511 NUMERIC;
-  lisaac_push_first(&__UKR,L4069927); // L31 CONVERT;
-  __HXO=((____L )__EXO);
-  lisaac_push(&__AXO,L59267116); // L452 MEMORY;
-  lisaac_push_first(&__XRP,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__KUQ,L7088642); // L54 OBJECT;
-  __0RP=((____DB )(top_context->back->back));
-  lisaac_push(&__XRP,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__UUQ,L10652676); // L81 TRUE;
-  lisaac_push_first(&__DSP,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__MXO,L59261484); // L452 MEMORY;
-  lisaac_push_first(&__FDX,L5774867); // L44 POINTER;
-  __PXO=((____L )(sizeof(void *)));
-  lisaac_push(&__MXO,L59261996); // L452 MEMORY;
-  lisaac_push_first(&__HDX,L9195016); // L70 NUMERIC;
-  __QXO=(____L)(__PXO -  1);
-  lisaac_push(&__MXO,L59250220); // L452 MEMORY;
-  lisaac_push_first(&__N5R,L22171143); // L169 INTEGER;
-  if (((____L)(__HXO & __QXO) ==  0)) {
-    lisaac_push(&__DSP,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LDX,L13509636); // L103 TRUE;
-    __GSP=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DSP,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NDX,L14689286); // L112 FALSE;
-    __GSP=__F__;
-  };
-  if (__GSP) {
-    lisaac_push(&__XRP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__3XS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OSP,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__FPT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PKU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__1BV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XKU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__0RP));
-    lisaac_push(&__FPT,L9181698); // L70 OBJECT;
-    __DX((&__string_137));
-    lisaac_push(&__FPT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YFZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__1FZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2FZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__3FZ,L8272919); // L63 SYSTEM_IO;
+  ____L __AZO,__IZO,__JZO,__5UP;
+  ____DB __TTP,__2ZO;
+  _____CONTEXT __ZYO,__LTP,__2VQ,__NMR,__FZO,__4EX,__UDV,__QMU,__14Y;
+  ____G __5TP,__HK2,__JK2,__LK2;
+  ____DB *__4YO,*__5YO;
+  lisaac_push_first(&__ZYO,L59125804); // L451 MEMORY;
+  lisaac_push_first(&__LTP,L53366792); // L407 NUMERIC;
+  lisaac_push_first(&__2VQ,L67015176); // L511 NUMERIC;
+  lisaac_push_first(&__NMR,L4069927); // L31 CONVERT;
+  __AZO=((____L )__3YO);
+  lisaac_push(&__ZYO,L59267116); // L452 MEMORY;
+  lisaac_push_first(&__LTP,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__2VQ,L7481858); // L57 OBJECT;
+  __TTP=((____DB )(top_context->back->back));
+  lisaac_push(&__LTP,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__2VQ,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NMR,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__FZO,L59261484); // L452 MEMORY;
+  lisaac_push_first(&__4EX,L5774867); // L44 POINTER;
+  __IZO=((____L )(sizeof(void *)));
+  lisaac_push(&__FZO,L59261996); // L452 MEMORY;
+  lisaac_push_first(&__4EX,L9195016); // L70 NUMERIC;
+  __JZO=(____L)(__IZO -  1);
+  lisaac_push(&__FZO,L59250220); // L452 MEMORY;
+  lisaac_push_first(&__4EX,L22171143); // L169 INTEGER;
+  if (((____L)(__AZO & __JZO) ==  0)) {
+    lisaac_push(&__NMR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__FZO,L13509636); // L103 TRUE;
+    __5TP=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NMR,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__FZO,L14689286); // L112 FALSE;
+    __5TP=__F__;
+  };
+  if (__5TP) {
+    lisaac_push(&__LTP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2VQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NMR,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__FZO,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__4EX,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__UDV,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QMU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__TTP));
+    lisaac_push(&__FZO,L9574914); // L73 OBJECT;
+    __DX((&__string_142));
+    lisaac_push(&__FZO,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__4EX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UDV,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__QMU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__14Y,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FPT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5KU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PDX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__FZO,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__4EX,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__UDV,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XRP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__5UQ,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__AXO,L59394092); // L453 MEMORY;
-  lisaac_push_first(&__RDX,L5774867); // L44 POINTER;
-  __XXO=((____L )(sizeof(void *)));
-  lisaac_push(&__AXO,L59383852); // L453 MEMORY;
-  lisaac_push_first(&__USP,L9719304); // L74 NUMERIC;
-  __YXO=(____L)(__HXO / __XXO);
-  __HXO=__YXO;
-  lisaac_push(&__AXO,L59537452); // L454 MEMORY;
-  lisaac_push_first(&__4FZ,L4069927); // L31 CONVERT;
-  __ZXO=((____DB *)__CXO);
-  lisaac_push(&__AXO,L59668524); // L455 MEMORY;
-  lisaac_push_first(&__BGZ,L4069927); // L31 CONVERT;
-  __0XO=((____DB *)__DXO);
-  lisaac_push(&__AXO,L59905068); // L457 MEMORY;
-  lisaac_push_first(&__TDX,L9195016); // L70 NUMERIC;
-  __1XO=(____L)(__YXO -  1);
-  lisaac_push(&__AXO,L60164652); // L459 MEMORY;
-  __2SP=__1XO;
-  lisaac_push_first(&__1SP,L22172680); // L169 NUMERIC;
-  __0SP:
+    lisaac_push(&__LTP,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2VQ,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZYO,L59394092); // L453 MEMORY;
+  lisaac_push_first(&__LTP,L5774867); // L44 POINTER;
+  __IZO=((____L )(sizeof(void *)));
+  lisaac_push(&__ZYO,L59383852); // L453 MEMORY;
+  lisaac_push_first(&__LTP,L9719304); // L74 NUMERIC;
+  __JZO=(____L)(__AZO / __IZO);
+  __AZO=__JZO;
+  lisaac_push(&__ZYO,L59537452); // L454 MEMORY;
+  lisaac_push_first(&__LTP,L4069927); // L31 CONVERT;
+  __4YO=((____DB *)__1YO);
+  lisaac_push(&__ZYO,L59668524); // L455 MEMORY;
+  lisaac_push_first(&__LTP,L4069927); // L31 CONVERT;
+  __5YO=((____DB *)__2YO);
+  lisaac_push(&__ZYO,L59905068); // L457 MEMORY;
+  lisaac_push_first(&__LTP,L9195016); // L70 NUMERIC;
+  __AZO=(____L)(__JZO -  1);
+  lisaac_push(&__ZYO,L60164652); // L459 MEMORY;
+  __IZO=__AZO;
+  lisaac_push_first(&__LTP,L22172680); // L169 NUMERIC;
+  __TUP:
   {
-    lisaac_push(&__1SP,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__EH2,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__FH2,L15224840); // L116 NUMERIC;
-    __IH2=(__2SP >  0);
-    lisaac_push(&__EH2,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__JH2,L14700552); // L112 NUMERIC;
-    __KH2=(__2SP ==  0);
-    if (__IH2) {
-      lisaac_push(&__EH2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__LH2,L10900996); // L83 TRUE;
-      __MH2=__F__;
+    lisaac_push(&__LTP,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__2VQ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__NMR,L15224840); // L116 NUMERIC;
+    __HK2=(__IZO >  0);
+    lisaac_push(&__2VQ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__NMR,L14700552); // L112 NUMERIC;
+    __JK2=(__IZO ==  0);
+    if (__HK2) {
+      lisaac_push(&__2VQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NMR,L10900996); // L83 TRUE;
+      __LK2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__EH2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__NH2,L12342790); // L94 FALSE;
-      __MH2=__KH2;
+      lisaac_push(&__2VQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NMR,L12342790); // L94 FALSE;
+      __LK2=__JK2;
     };
-    if (__MH2) {
-      lisaac_push(&__1SP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__FVQ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ETP,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__AYO,L60046892); // L458 MEMORY;
-      __DYO=__0OG(__ZXO,__2SP);
-      lisaac_push(&__AYO,L60049964); // L458 MEMORY;
-      __01G(__0XO,__DYO,__2SP);
-      lisaac_push(&__ETP,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__TRX,L9195016); // L70 NUMERIC;
-      __GTP=(____L)(__2SP -  1);
-      lisaac_push(&__ETP,L22826504); // L174 NUMERIC;
-      __2SP=__GTP;
-      goto __0SP;
+    if (__LK2) {
+      lisaac_push(&__LTP,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__2VQ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__NMR,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__FZO,L60046892); // L458 MEMORY;
+      __2ZO=__TQG(__4YO,__IZO);
+      lisaac_push(&__FZO,L60049964); // L458 MEMORY;
+      __T3G(__5YO,__2ZO,__IZO);
+      lisaac_push(&__NMR,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__FZO,L9195016); // L70 NUMERIC;
+      __5UP=(____L)(__IZO -  1);
+      lisaac_push(&__NMR,L22826504); // L174 NUMERIC;
+      __IZO=__5UP;
+      goto __TUP;
     } else /* FALSE */ {
-      lisaac_push(&__1SP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__LVQ,L8530438); // L65 FALSE;
+      lisaac_push(&__LTP,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__2VQ,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____DB __0OG(____DB *__2OG,____L __3OG)
-// ({__XGG},{__L}) With result No recursive, No inlinable.
+static ____DB __TQG(____DB *__VQG,____L __WQG)
+// ({__QIG},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __CRG,__4OG;
-  _____CONTEXT __1OG,__ARG,__WYG,__AZG,__LRG,__CPG,__FI2,__GI2,__KI2;
-  _____CONTEXT __MI2,__OI2,__XRX,__ZRX,__DIO,__WRG,__XSO,__BIP,__4OQ;
-  _____CONTEXT __JIP,__RSZ,__USZ,__VSZ,__WSZ,__RIP,__1RX,__LZG;
-  ____G __JI2,__LI2,__NI2,__ORG;
-  lisaac_push_first(&__1OG,L16780309); // L128 NATIVE_ARRAY;
-  lisaac_push_first(&__ARG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__WYG,L7088642); // L54 OBJECT;
-  __CRG=((____DB )(top_context->back->back));
-  lisaac_push(&__ARG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__AZG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LRG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__CPG,L16785429); // L128 NATIVE_ARRAY;
-  lisaac_push_first(&__FI2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__GI2,L15224840); // L116 NUMERIC;
-  __JI2=(__3OG >  0);
-  lisaac_push(&__FI2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__KI2,L14700552); // L112 NUMERIC;
-  __LI2=(__3OG ==  0);
-  if (__JI2) {
-    lisaac_push(&__FI2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MI2,L10900996); // L83 TRUE;
-    __NI2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__FI2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__OI2,L12342790); // L94 FALSE;
-    __NI2=__LI2;
-  };
-  if (__NI2) {
-    lisaac_push(&__LRG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__XRX,L13509636); // L103 TRUE;
-    __ORG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LRG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ZRX,L14689286); // L112 FALSE;
-    __ORG=__F__;
-  };
-  if (__ORG) {
-    lisaac_push(&__ARG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__DIO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WRG,L21910546); // L167 BLOCK;
-    lisaac_push(&__WRG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__XSO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__BIP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4OQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JIP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CRG));
-    lisaac_push(&__XSO,L9181698); // L70 OBJECT;
+  ____DB __1SG,__XQG;
+  _____CONTEXT __UQG,__ZSG,__P0G,__ETG,__1QG,__EL2,__FL2,__CKP,__ORZ;
+  ____G __IL2,__KL2,__ML2;
+  lisaac_push_first(&__UQG,L16780309); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__ZSG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__P0G,L7481858); // L57 OBJECT;
+  __1SG=((____DB )(top_context->back->back));
+  lisaac_push(&__ZSG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__P0G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ETG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__1QG,L16785429); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__EL2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__FL2,L15224840); // L116 NUMERIC;
+  __IL2=(__WQG >  0);
+  lisaac_push(&__EL2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__FL2,L14700552); // L112 NUMERIC;
+  __KL2=(__WQG ==  0);
+  if (__IL2) {
+    lisaac_push(&__EL2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FL2,L10900996); // L83 TRUE;
+    __ML2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__EL2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FL2,L12342790); // L94 FALSE;
+    __ML2=__KL2;
+  };
+  if (__ML2) {
+    lisaac_push(&__ETG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__1QG,L13509636); // L103 TRUE;
+    __ML2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ETG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__1QG,L14689286); // L112 FALSE;
+    __ML2=__F__;
+  };
+  if (__ML2) {
+    lisaac_push(&__ZSG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P0G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ETG,L21910546); // L167 BLOCK;
+    lisaac_push(&__ETG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__1QG,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__EL2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__FL2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CKP,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1SG));
+    lisaac_push(&__1QG,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__XSO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__RSZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__USZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__VSZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WSZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__1QG,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__EL2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FL2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CKP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__ORZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XSO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__RIP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__1RX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__1QG,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__EL2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__FL2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ARG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__LZG,L8530438); // L65 FALSE;
+    lisaac_push(&__ZSG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__P0G,L8530438); // L65 FALSE;
   };
-  __4OG=__2OG[__3OG];
-  return(__4OG);
+  __XQG=__VQG[__WQG];
+  return(__XQG);
 }
 
-static void __01G(____DB *__21G,____DB __31G,____L __41G)
-// ({__XGG},{__DB},{__L}) Void No recursive, No inlinable.
+static void __T3G(____DB *__V3G,____DB __W3G,____L __X3G)
+// ({__QIG},{__DB},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __NAH,__3FH;
-  _____CONTEXT __11G,__LAH,__BFH,__LFH,__WAH,__C2G,__GJ2,__HJ2,__LJ2;
-  _____CONTEXT __NJ2,__PJ2,__JOX,__LOX,__KJO,__BBH,__QVO,__3MP,__NRQ;
-  _____CONTEXT __FNP,__RRZ,__URZ,__VRZ,__WRZ,__NNP,__NOX,__WFH,__GBH;
-  _____CONTEXT __1FH,__GJH,__QJH,__GGH,__NBH,__2J2,__3J2,__BK2,__DK2;
-  _____CONTEXT __FK2,__POX,__ROX,__WJO,__RGH,__4VO,__HOP,__FSQ,__POP;
-  _____CONTEXT __ZRZ,__2RZ,__3RZ,__4RZ,__XOP,__TOX,__1JH;
-  ____G __KJ2,__MJ2,__OJ2,__ZAH,__AK2,__CK2,__EK2,__JGH;
-  lisaac_push_first(&__11G,L18222101); // L139 NATIVE_ARRAY;
-  lisaac_push_first(&__LAH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__BFH,L7088642); // L54 OBJECT;
-  __NAH=((____DB )(top_context->back->back));
-  lisaac_push(&__LAH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__LFH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WAH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__C2G,L18227221); // L139 NATIVE_ARRAY;
-  lisaac_push_first(&__GJ2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__HJ2,L15224840); // L116 NUMERIC;
-  __KJ2=(__41G >  0);
-  lisaac_push(&__GJ2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__LJ2,L14700552); // L112 NUMERIC;
-  __MJ2=(__41G ==  0);
-  if (__KJ2) {
-    lisaac_push(&__GJ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__NJ2,L10900996); // L83 TRUE;
-    __OJ2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__GJ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__PJ2,L12342790); // L94 FALSE;
-    __OJ2=__MJ2;
-  };
-  if (__OJ2) {
-    lisaac_push(&__WAH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__JOX,L13509636); // L103 TRUE;
-    __ZAH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WAH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LOX,L14689286); // L112 FALSE;
-    __ZAH=__F__;
-  };
-  if (__ZAH) {
-    lisaac_push(&__LAH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__KJO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BBH,L21910546); // L167 BLOCK;
-    lisaac_push(&__BBH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__QVO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3MP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NRQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FNP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NAH));
-    lisaac_push(&__QVO,L9181698); // L70 OBJECT;
+  ____DB __GCH;
+  _____CONTEXT __U3G,__ECH,__0GH,__PCH,__13G,__FM2,__GM2,__4OP,__CNZ;
+  _____CONTEXT __KNZ;
+  ____G __JM2,__LM2,__NM2;
+  lisaac_push_first(&__U3G,L18222101); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__ECH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0GH,L7481858); // L57 OBJECT;
+  __GCH=((____DB )(top_context->back->back));
+  lisaac_push(&__ECH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0GH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PCH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__13G,L18227221); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__FM2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GM2,L15224840); // L116 NUMERIC;
+  __JM2=(__X3G >  0);
+  lisaac_push(&__FM2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GM2,L14700552); // L112 NUMERIC;
+  __LM2=(__X3G ==  0);
+  if (__JM2) {
+    lisaac_push(&__FM2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GM2,L10900996); // L83 TRUE;
+    __NM2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FM2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GM2,L12342790); // L94 FALSE;
+    __NM2=__LM2;
+  };
+  if (__NM2) {
+    lisaac_push(&__PCH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__13G,L13509636); // L103 TRUE;
+    __NM2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PCH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__13G,L14689286); // L112 FALSE;
+    __NM2=__F__;
+  };
+  if (__NM2) {
+    lisaac_push(&__ECH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0GH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PCH,L21910546); // L167 BLOCK;
+    lisaac_push(&__PCH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__13G,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__FM2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__GM2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4OP,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__GCH));
+    lisaac_push(&__13G,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__QVO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__RRZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__URZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__VRZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WRZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__13G,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__FM2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GM2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4OP,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__CNZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QVO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NNP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NOX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__13G,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__FM2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__GM2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LAH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__WFH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__11G,L18627605); // L142 NATIVE_ARRAY;
-  lisaac_push_first(&__GBH,L105516053); // L805 NATIVE_ARRAY;
-  lisaac_push_first(&__1FH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__GJH,L7088642); // L54 OBJECT;
-  __3FH=((____DB )(top_context->back->back));
-  lisaac_push(&__1FH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__QJH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GGH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__NBH,L105520661); // L805 NATIVE_ARRAY;
-  lisaac_push_first(&__2J2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__3J2,L15224840); // L116 NUMERIC;
-  __AK2=(__41G >  0);
-  lisaac_push(&__2J2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__BK2,L14700552); // L112 NUMERIC;
-  __CK2=(__41G ==  0);
-  if (__AK2) {
-    lisaac_push(&__2J2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__DK2,L10900996); // L83 TRUE;
-    __EK2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__2J2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FK2,L12342790); // L94 FALSE;
-    __EK2=__CK2;
-  };
-  if (__EK2) {
-    lisaac_push(&__GGH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__POX,L13509636); // L103 TRUE;
-    __JGH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GGH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ROX,L14689286); // L112 FALSE;
-    __JGH=__F__;
-  };
-  if (__JGH) {
-    lisaac_push(&__1FH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__WJO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RGH,L21910546); // L167 BLOCK;
-    lisaac_push(&__RGH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__4VO,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__HOP,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FSQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__POP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3FH));
-    lisaac_push(&__4VO,L9181698); // L70 OBJECT;
+    lisaac_push(&__ECH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0GH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__U3G,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__ECH,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__0GH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__PCH,L7481858); // L57 OBJECT;
+  __GCH=((____DB )(top_context->back->back));
+  lisaac_push(&__0GH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__PCH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__13G,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__FM2,L105520661); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__GM2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__4OP,L15224840); // L116 NUMERIC;
+  __JM2=(__X3G >  0);
+  lisaac_push(&__GM2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__4OP,L14700552); // L112 NUMERIC;
+  __LM2=(__X3G ==  0);
+  if (__JM2) {
+    lisaac_push(&__GM2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4OP,L10900996); // L83 TRUE;
+    __NM2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__GM2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4OP,L12342790); // L94 FALSE;
+    __NM2=__LM2;
+  };
+  if (__NM2) {
+    lisaac_push(&__13G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__FM2,L13509636); // L103 TRUE;
+    __NM2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__13G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__FM2,L14689286); // L112 FALSE;
+    __NM2=__F__;
+  };
+  if (__NM2) {
+    lisaac_push(&__0GH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__PCH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__13G,L21910546); // L167 BLOCK;
+    lisaac_push(&__13G,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__FM2,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__GM2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__4OP,L8792068); // L67 TRUE;
+    lisaac_push_first(&__CNZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__GCH));
+    lisaac_push(&__FM2,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__4VO,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZRZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__2RZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__3RZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4RZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__FM2,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__GM2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4OP,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__CNZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KNZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4VO,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XOP,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TOX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__FM2,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__GM2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__4OP,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1FH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__1JH,L8530438); // L65 FALSE;
+    lisaac_push(&__0GH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__PCH,L8530438); // L65 FALSE;
   };
-  __21G[__41G]=__31G;
+  __V3G[__X3G]=__W3G;
 }
 
-static ____IPE __UWP(____DB __WWP)
+static ____BRE __NYP(____DB __PYP)
 // ({__DB}) With result No recursive, No inlinable.
 {
-  ____DB __MZQ,__5WP;
-  ____IPE __ETZ,__XWP;
-  _____CONTEXT __VWP,__KZQ,__ANR,__KNR,__VZQ,__1WP,__BTZ,__CTZ,__GTZ;
-  _____CONTEXT __SES,__BSX,__GJS,__FSX,__HSX,__KSX,__MSX,__MKV,__A0Q;
-  _____CONTEXT __WOV,__QWV,__D4V,__YWV,__JTZ,__MTZ,__NTZ,__OTZ,__AXV;
-  _____CONTEXT __OSX,__VNR,__F0Q,__0NR;
-  ____G __WES,__ZES,__0ES,__YZQ;
-  lisaac_push_first(&__VWP,L52169736); // L398 NUMERIC;
-  lisaac_push_first(&__KZQ,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__ANR,L7088642); // L54 OBJECT;
-  __MZQ=((____DB )(top_context->back->back));
-  lisaac_push(&__KZQ,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__KNR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__VZQ,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__1WP,L52175368); // L398 NUMERIC;
-  lisaac_push_first(&__BTZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__CTZ,L78949383); // L602 INTEGER;
-  __ETZ=__NYE( 0);
-  lisaac_push(&__CTZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__GTZ,L4069927); // L31 CONVERT;
-  __5WP=((____DB )__ETZ);
-  lisaac_push(&__1WP,L52174344); // L398 NUMERIC;
-  lisaac_push_first(&__SES,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__BSX,L15224840); // L116 NUMERIC;
-  __WES=(__WWP > __5WP);
-  lisaac_push(&__SES,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__GJS,L14700552); // L112 NUMERIC;
-  __ZES=(__WWP == __5WP);
-  if (__WES) {
-    lisaac_push(&__SES,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FSX,L10900996); // L83 TRUE;
-    __0ES=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__SES,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HSX,L12342790); // L94 FALSE;
-    __0ES=__ZES;
-  };
-  if (__0ES) {
-    lisaac_push(&__VZQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KSX,L13509636); // L103 TRUE;
-    __YZQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VZQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MSX,L14689286); // L112 FALSE;
-    __YZQ=__F__;
-  };
-  if (__YZQ) {
-    lisaac_push(&__KZQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__MKV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__A0Q,L21910546); // L167 BLOCK;
-    lisaac_push(&__A0Q,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__WOV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__QWV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__D4V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YWV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__MZQ));
-    lisaac_push(&__WOV,L9181698); // L70 OBJECT;
+  ____DB __F1Q,__YYP;
+  ____BRE __2RZ,__QYP;
+  _____CONTEXT __OYP,__D1Q,__ZOR,__O1Q,__UYP,__ZRZ,__0RZ,__4RZ,__GSZ;
+  ____G __PGS,__SGS,__TGS;
+  lisaac_push_first(&__OYP,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__D1Q,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__ZOR,L7481858); // L57 OBJECT;
+  __F1Q=((____DB )(top_context->back->back));
+  lisaac_push(&__D1Q,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__ZOR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__O1Q,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__UYP,L52175368); // L398 NUMERIC;
+  lisaac_push_first(&__ZRZ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__0RZ,L78949383); // L602 INTEGER;
+  __2RZ=__G0E( 0);
+  lisaac_push(&__0RZ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__4RZ,L4069927); // L31 CONVERT;
+  __YYP=((____DB )__2RZ);
+  lisaac_push(&__UYP,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__ZRZ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__0RZ,L15224840); // L116 NUMERIC;
+  __PGS=(__PYP > __YYP);
+  lisaac_push(&__ZRZ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__0RZ,L14700552); // L112 NUMERIC;
+  __SGS=(__PYP == __YYP);
+  if (__PGS) {
+    lisaac_push(&__ZRZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0RZ,L10900996); // L83 TRUE;
+    __TGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZRZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0RZ,L12342790); // L94 FALSE;
+    __TGS=__SGS;
+  };
+  if (__TGS) {
+    lisaac_push(&__O1Q,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UYP,L13509636); // L103 TRUE;
+    __TGS=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__O1Q,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UYP,L14689286); // L112 FALSE;
+    __TGS=__F__;
+  };
+  if (__TGS) {
+    lisaac_push(&__D1Q,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZOR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O1Q,L21910546); // L167 BLOCK;
+    lisaac_push(&__O1Q,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__UYP,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__ZRZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__0RZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4RZ,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__F1Q));
+    lisaac_push(&__UYP,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__WOV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JTZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MTZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NTZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OTZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UYP,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__ZRZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0RZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4RZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__GSZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__WOV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AXV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OSX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UYP,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__ZRZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__0RZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__KZQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__VNR,L8530438); // L65 FALSE;
+    lisaac_push(&__D1Q,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZOR,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__VWP,L52560904); // L401 NUMERIC;
-  lisaac_push_first(&__F0Q,L9081875); // L69 POINTER;
-  lisaac_push_first(&__0NR,L4069927); // L31 CONVERT;
-  __XWP=((____IPE )__WWP);
-  return(__XWP);
+  lisaac_push(&__OYP,L52560904); // L401 NUMERIC;
+  lisaac_push_first(&__D1Q,L9081875); // L69 POINTER;
+  lisaac_push_first(&__ZOR,L4069927); // L31 CONVERT;
+  __QYP=((____BRE )__PYP);
+  return(__QYP);
 }
 
-static ____DB __3VG(____IPE __5VG)
-// ({__IPE}) With result No recursive, No inlinable.
+static ____DB __WXG(____BRE __YXG)
+// ({__BRE}) With result No recursive, No inlinable.
 {
-  ____DB __CDM,__AWG;
-  ____IPE __RTK;
-  _____CONTEXT __4VG,__ZIJ,__HTK,__ADM,__4DN,__IEN,__LDM,__NTK,__4L2;
-  _____CONTEXT __5L2,__DM2,__FM2,__HM2,__MFX,__OFX,__NTS,__WDM,__VKT;
-  _____CONTEXT __0FU,__P5U,__CGU,__NHZ,__QHZ,__RHZ,__SHZ,__KGU,__QFX;
-  _____CONTEXT __TEN,__1EH;
-  ____G __CM2,__EM2,__GM2,__ODM;
-  lisaac_push_first(&__4VG,L6836265); // L52 UINTEGER_CPU;
-  lisaac_push_first(&__ZIJ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__HTK,L52169736); // L398 NUMERIC;
-  lisaac_push_first(&__ADM,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4DN,L7088642); // L54 OBJECT;
-  __CDM=((____DB )(top_context->back->back));
-  lisaac_push(&__ADM,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__IEN,L10652676); // L81 TRUE;
-  lisaac_push_first(&__LDM,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__NTK,L52175368); // L398 NUMERIC;
-  __RTK=__NYE( 0);
-  lisaac_push(&__NTK,L52174344); // L398 NUMERIC;
-  lisaac_push_first(&__4L2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__5L2,L15224840); // L116 NUMERIC;
-  __CM2=(__5VG > __RTK);
-  lisaac_push(&__4L2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__DM2,L14700552); // L112 NUMERIC;
-  __EM2=(__5VG == __RTK);
-  if (__CM2) {
-    lisaac_push(&__4L2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FM2,L10900996); // L83 TRUE;
-    __GM2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__4L2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HM2,L12342790); // L94 FALSE;
-    __GM2=__EM2;
-  };
-  if (__GM2) {
-    lisaac_push(&__LDM,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MFX,L13509636); // L103 TRUE;
-    __ODM=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LDM,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__OFX,L14689286); // L112 FALSE;
-    __ODM=__F__;
-  };
-  if (__ODM) {
-    lisaac_push(&__ADM,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NTS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WDM,L21910546); // L167 BLOCK;
-    lisaac_push(&__WDM,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__VKT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__0FU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__P5U,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CGU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__CDM));
-    lisaac_push(&__VKT,L9181698); // L70 OBJECT;
+  ____DB __1EM,__ZXG;
+  ____BRE __KVK;
+  _____CONTEXT __XXG,__SKJ,__AVK,__ZEM,__XFN,__EFM,__GVK,__3O2,__4O2;
+  _____CONTEXT __1HU,__UAZ;
+  ____G __BP2,__DP2,__FP2;
+  lisaac_push_first(&__XXG,L6836265); // L52 UINTEGER_CPU;
+  lisaac_push_first(&__SKJ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__AVK,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__ZEM,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__XFN,L7481858); // L57 OBJECT;
+  __1EM=((____DB )(top_context->back->back));
+  lisaac_push(&__ZEM,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__XFN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EFM,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__GVK,L52175368); // L398 NUMERIC;
+  __KVK=__G0E( 0);
+  lisaac_push(&__GVK,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__3O2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__4O2,L15224840); // L116 NUMERIC;
+  __BP2=(__YXG > __KVK);
+  lisaac_push(&__3O2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__4O2,L14700552); // L112 NUMERIC;
+  __DP2=(__YXG == __KVK);
+  if (__BP2) {
+    lisaac_push(&__3O2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4O2,L10900996); // L83 TRUE;
+    __FP2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__3O2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4O2,L12342790); // L94 FALSE;
+    __FP2=__DP2;
+  };
+  if (__FP2) {
+    lisaac_push(&__EFM,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__GVK,L13509636); // L103 TRUE;
+    __FP2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EFM,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__GVK,L14689286); // L112 FALSE;
+    __FP2=__F__;
+  };
+  if (__FP2) {
+    lisaac_push(&__ZEM,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XFN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EFM,L21910546); // L167 BLOCK;
+    lisaac_push(&__EFM,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__GVK,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__3O2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__4O2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1HU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1EM));
+    lisaac_push(&__GVK,L9574914); // L73 OBJECT;
     __DX((&__string_1));
-    lisaac_push(&__VKT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NHZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__QHZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RHZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SHZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__GVK,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__3O2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4O2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1HU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UAZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VKT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KGU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__QFX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GVK,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__3O2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__4O2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ADM,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TEN,L8530438); // L65 FALSE;
+    lisaac_push(&__ZEM,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__XFN,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__HTK,L52560904); // L401 NUMERIC;
-  lisaac_push(&__ZIJ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__1EH,L4069927); // L31 CONVERT;
-  __AWG=((____DB )__5VG);
-  return(__AWG);
+  lisaac_push(&__AVK,L52560904); // L401 NUMERIC;
+  lisaac_push(&__SKJ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__AVK,L4069927); // L31 CONVERT;
+  __ZXG=((____DB )__YXG);
+  return(__ZXG);
 }
 
-static void __UUS(____NQE *__WUS,____DB __XUS,____IPE __YUS)
-// ({__NQE},{__DB},{__IPE}) Void No recursive, No inlinable.
+static void __NWS(____GSE *__PWS,____DB __QWS,____BRE __RWS)
+// ({__GSE},{__DB},{__BRE}) Void No recursive, No inlinable.
 {
-  ____DB __14S,__X5S,__VVS,__IF4,__YF4,__AG4,__CG4,__PWS,__IO2,__3N2;
-  ____DB __QWS,__TWS,__UWS,__VWS,__B5O,__F5O,__LS2,__GHJ,__XI3,__HJ3;
-  ____DB __PJ3,__RJ3,__TJ3,__KXS,__LXS,__MXS,__NCT;
-  ____IPE __XHZ,__YHZ,__GVS,__2HZ,__JIZ,__ZUS,__2VS,__0VS,__3VS,__BWS;
-  ____IPE __PN2,__WIZ,__5VS,__EWS,__XN2,__5IZ,__CWS,__OWS,__WF4,__4F4;
-  ____IPE __GO2,__0WS,__YWS,__QJZ,__OKP,__TJZ,__CMZ,__JS2,__ZI3,__0I3;
-  ____IPE __4I3,__AJ3,__CJ3,__EJ3,__GJ3,__NJ3,__ZO2,__2TZ,__RTZ,__VTZ;
-  ____IPE __XKP,__NUZ,__CUZ,__GUZ,__YKP,__ZKP,__4UZ,__TUZ,__XUZ,__0JZ;
-  ____IPE __1JZ,__YXS,__DNS;
-  ____NQE *__SWS,*__KMS,*__JMZ,*__JXS;
-  ____L __QVS,__RVS,__BN2,__EN2,__IN2,__4VS,__LF4,__NF4,__RF4,__TF4;
-  ____L __OO2,__RO2,__VO2,__XWS,__0R2,__3R2,__BS2,__C5O;
-  _____CONTEXT __VUS,__XFX,__0FX,__Y4S,__5LT,__JMT,__E5S,__EVS,__VHZ;
-  _____CONTEXT __ZHZ,__1HZ,__2FX,__4FX,__QLV,__P5S,__ZPV,__EZV,__T5V;
-  _____CONTEXT __MZV,__4HZ,__BIZ,__CIZ,__DIZ,__UZV,__AGX,__UMT,__U5S;
-  _____CONTEXT __0MT,__ENT,__AAT,__NVS,__CGX,__EGX,__GIZ,__HIZ,__LIZ;
-  _____CONTEXT __IGX,__MGX,__OGX,__WLV,__LAT,__AQV,__ZZV,__55V,__B0V;
-  _____CONTEXT __OIZ,__RIZ,__SIZ,__TIZ,__J0V,__QGX,__PNT,__SGX,__WGX;
-  _____CONTEXT __5M2,__AN2,__DN2,__FN2,__GN2,__HN2,__JN2,__UIZ,__LN2;
-  _____CONTEXT __ON2,__QN2,__0IZ,__3IZ,__TN2,__WN2,__YN2,__DJZ,__YGX;
-  _____CONTEXT __3BT,__LWS,__EF4,__FF4,__GF4,__JF4,__KF4,__MF4,__OF4;
-  _____CONTEXT __PF4,__QF4,__SF4,__UF4,__VF4,__XF4,__ZF4,__0F4,__1F4;
-  _____CONTEXT __2F4,__3F4,__5F4,__BG4,__DG4,__1N2,__BO2,__CO2,__EO2;
-  _____CONTEXT __FO2,__HO2,__JO2,__4N2,__2GX,__GJZ,__JJZ,__5GX,__LJZ;
-  _____CONTEXT __MO2,__NO2,__QO2,__SO2,__TO2,__UO2,__WO2,__DHX,__ZHS;
-  _____CONTEXT __AMS,__UMS,__IMS,__HMZ,__0MS,__OJZ,__KKP,__SJZ,__UJZ;
-  _____CONTEXT __EKU,__BXS,__JKU,__HXS,__VI3,__44O,__SJX,__VJX,__YR2;
-  _____CONTEXT __ZR2,__2R2,__4R2,__5R2,__AS2,__CS2,__5LZ,__AMZ,__EMZ;
-  _____CONTEXT __CHJ,__ES2,__FS2,__HS2,__IS2,__KS2,__MS2,__XJX,__YI3;
-  _____CONTEXT __1I3,__2I3,__3I3,__5I3,__BJ3,__DJ3,__FJ3,__IJ3,__JJ3;
-  _____CONTEXT __KJ3,__LJ3,__MJ3,__OJ3,__QJ3,__SJ3,__UJ3,__1ZP,__I2Q;
-  _____CONTEXT __HHX,__RUS,__DCT,__YO2,__TKP,__PTZ,__YTZ,__1TZ,__3TZ;
-  _____CONTEXT __UTZ,__WTZ,__AUZ,__JUZ,__MUZ,__OUZ,__FUZ,__HUZ,__QSX;
-  _____CONTEXT __RUZ,__0UZ,__3UZ,__5UZ,__WUZ,__YUZ,__KCT,__KOT,__UOT;
-  _____CONTEXT __WCT,__WXS,__YJZ,__2JZ,__5MS,__LHX,__NHX,__2LV,__BDT;
-  _____CONTEXT __HQV,__O0V,__LAW,__W0V,__4JZ,__BKZ,__CKZ,__DKZ,__40V;
-  _____CONTEXT __PHX,__5OT;
-  ____G __H5S,__DAT,__ZCT;
-  lisaac_push_first(&__VUS,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__XFX,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__0FX,L4069927); // L31 CONVERT;
-  lisaac_push(&__VUS,L30681132); // L234 MEMORY;
-  lisaac_push_first(&__Y4S,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__5LT,L7088642); // L54 OBJECT;
-  __14S=((____DB )(top_context->back->back));
-  lisaac_push(&__Y4S,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__JMT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__E5S,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__EVS,L30674988); // L234 MEMORY;
-  lisaac_push_first(&__VHZ,L11406380); // L87 MEMORY;
-  __XHZ=__WUS->__QQE;
-  lisaac_push(&__VHZ,L11433004); // L87 MEMORY;
-  __YHZ=__NYE( 1);
-  lisaac_push(&__VHZ,L11430956); // L87 MEMORY;
-  lisaac_push_first(&__ZHZ,L22171143); // L169 INTEGER;
-  __GVS=(____IPE)(__XHZ & __YHZ);
-  lisaac_push(&__EVS,L30679596); // L234 MEMORY;
-  lisaac_push_first(&__1HZ,L20725292); // L158 MEMORY;
-  __2HZ=__NYE( 0);
-  if ((__GVS == __2HZ)) {
-    lisaac_push(&__E5S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__2FX,L13509636); // L103 TRUE;
-    __H5S=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__E5S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__4FX,L14689286); // L112 FALSE;
-    __H5S=__F__;
-  };
-  if (__H5S) {
-    lisaac_push(&__Y4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__QLV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__P5S,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__ZPV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EZV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__T5V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MZV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__14S));
-    lisaac_push(&__ZPV,L9181698); // L70 OBJECT;
-    __DX((&__string_138));
-    lisaac_push(&__ZPV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__4HZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__BIZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__CIZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DIZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __UAT,__OXS,__PI4,__5I4,__HJ4,__JJ4,__0AP,__4AP,__CV2,__5IJ;
+  ____BRE __ZAZ,__0AZ,__5WS,__0XS,__OQ2,__YBZ,__HYS,__RYS,__VCZ,__UEZ;
+  ____BRE __JN3,__NN3,__PN3;
+  ____L __JXS,__KXS,__HQ2,__SI4,__UI4,__YI4,__RU2,__UU2,__YU2;
+  ____GSE *__LYS,*__DOS,*__1EZ;
+  _____CONTEXT __OWS,__QHX,__THX,__3AT,__3WS,__XAZ,__1AZ,__F1V,__FBZ;
+  _____CONTEXT __GJ4,__XU2,__5U2,__BV2;
+  ____G __ABT;
+  lisaac_push_first(&__OWS,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__QHX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__THX,L4069927); // L31 CONVERT;
+  lisaac_push(&__OWS,L30681132); // L234 MEMORY;
+  lisaac_push_first(&__QHX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__THX,L7481858); // L57 OBJECT;
+  __UAT=((____DB )(top_context->back->back));
+  lisaac_push(&__QHX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__THX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3AT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__3WS,L30674988); // L234 MEMORY;
+  lisaac_push_first(&__XAZ,L11406380); // L87 MEMORY;
+  __ZAZ=__PWS->__JSE;
+  lisaac_push(&__XAZ,L11433004); // L87 MEMORY;
+  __0AZ=__G0E( 1);
+  lisaac_push(&__XAZ,L11430956); // L87 MEMORY;
+  lisaac_push_first(&__1AZ,L22171143); // L169 INTEGER;
+  __5WS=(____BRE)(__ZAZ & __0AZ);
+  lisaac_push(&__3WS,L30679596); // L234 MEMORY;
+  lisaac_push_first(&__XAZ,L20725292); // L158 MEMORY;
+  __ZAZ=__G0E( 0);
+  if ((__5WS == __ZAZ)) {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L13509636); // L103 TRUE;
+    __ABT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L14689286); // L112 FALSE;
+    __ABT=__F__;
+  };
+  if (__ABT) {
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3AT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__3WS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__XAZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__1AZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__F1V,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__UAT));
+    lisaac_push(&__3WS,L9574914); // L73 OBJECT;
+    __DX((&__string_143));
+    lisaac_push(&__3WS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__XAZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__1AZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__F1V,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__FBZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ZPV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__UZV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AGX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__3WS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__XAZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__1AZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__Y4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__UMT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VUS,L30824492); // L235 MEMORY;
-  lisaac_push_first(&__U5S,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__0MT,L7088642); // L54 OBJECT;
-  __X5S=((____DB )(top_context->back->back));
-  lisaac_push(&__U5S,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__ENT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__AAT,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__NVS,L30818348); // L235 MEMORY;
-  lisaac_push_first(&__CGX,L5774867); // L44 POINTER;
-  __QVS=((____L )(sizeof(void *)));
-  lisaac_push(&__NVS,L30818860); // L235 MEMORY;
-  lisaac_push_first(&__EGX,L9195016); // L70 NUMERIC;
-  __RVS=(____L)(__QVS -  1);
-  lisaac_push(&__NVS,L30818860); // L235 MEMORY;
-  lisaac_push_first(&__GIZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__HIZ,L78949383); // L602 INTEGER;
-  __JIZ=__NYE(__RVS);
-  lisaac_push(&__HIZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__LIZ,L4069927); // L31 CONVERT;
-  __VVS=((____DB )__JIZ);
-  lisaac_push(&__NVS,L30807084); // L235 MEMORY;
-  lisaac_push_first(&__IGX,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__XUS & (unsigned long)__VVS) ==  0)) {
-    lisaac_push(&__AAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__MGX,L13509636); // L103 TRUE;
-    __DAT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AAT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__OGX,L14689286); // L112 FALSE;
-    __DAT=__F__;
-  };
-  if (__DAT) {
-    lisaac_push(&__U5S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__WLV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LAT,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__AQV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZZV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__55V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__B0V,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__X5S));
-    lisaac_push(&__AQV,L9181698); // L70 OBJECT;
-    __DX((&__string_127));
-    lisaac_push(&__AQV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OIZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RIZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SIZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__TIZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__OWS,L30824492); // L235 MEMORY;
+  lisaac_push_first(&__QHX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__THX,L7481858); // L57 OBJECT;
+  __UAT=((____DB )(top_context->back->back));
+  lisaac_push(&__QHX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__THX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3AT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__3WS,L30818348); // L235 MEMORY;
+  lisaac_push_first(&__XAZ,L5774867); // L44 POINTER;
+  __JXS=((____L )(sizeof(void *)));
+  lisaac_push(&__3WS,L30818860); // L235 MEMORY;
+  lisaac_push_first(&__XAZ,L9195016); // L70 NUMERIC;
+  __KXS=(____L)(__JXS -  1);
+  lisaac_push(&__3WS,L30818860); // L235 MEMORY;
+  lisaac_push_first(&__XAZ,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__1AZ,L78949383); // L602 INTEGER;
+  __ZAZ=__G0E(__KXS);
+  lisaac_push(&__1AZ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__F1V,L4069927); // L31 CONVERT;
+  __OXS=((____DB )__ZAZ);
+  lisaac_push(&__3WS,L30807084); // L235 MEMORY;
+  lisaac_push_first(&__XAZ,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__QWS & (unsigned long)__OXS) ==  0)) {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L13509636); // L103 TRUE;
+    __ABT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L14689286); // L112 FALSE;
+    __ABT=__F__;
+  };
+  if (__ABT) {
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3AT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__3WS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__XAZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__1AZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__F1V,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__UAT));
+    lisaac_push(&__3WS,L9574914); // L73 OBJECT;
+    __DX((&__string_132));
+    lisaac_push(&__3WS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__XAZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__1AZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__F1V,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__FBZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__AQV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__J0V,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__QGX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__3WS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__XAZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__1AZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__U5S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__PNT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VUS,L31074348); // L237 MEMORY;
-  __PAT(__WUS);
-  __ZUS=__WUS->__QQE;
-  lisaac_push(&__VUS,L30284844); // L231 MEMORY;
-  __2VS=__UWP(__XUS);
-  lisaac_push(&__VUS,L31468076); // L240 MEMORY;
-  lisaac_push_first(&__SGX,L9195016); // L70 NUMERIC;
-  __0VS=(____IPE)(__ZUS - __2VS);
-  lisaac_push(&__VUS,L31603244); // L241 MEMORY;
-  lisaac_push_first(&__WGX,L46932012); // L358 MEMORY;
-  __3VS=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__VUS,L31610412); // L241 MEMORY;
-  lisaac_push_first(&__5M2,L10123820); // L77 MEMORY;
-  lisaac_push_first(&__AN2,L5774867); // L44 POINTER;
-  __BN2=((____L )(sizeof(void *)));
-  lisaac_push(&__5M2,L10137132); // L77 MEMORY;
-  lisaac_push_first(&__DN2,L4988457); // L38 UINTEGER_CPU;
-  __EN2=((____L )(sizeof(unsigned long)));
-  lisaac_push(&__5M2,L10124332); // L77 MEMORY;
-  lisaac_push_first(&__FN2,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__GN2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__HN2,L9195016); // L70 NUMERIC;
-  __IN2=(____L)(- __EN2);
-  lisaac_push(&__FN2,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__JN2,L9195016); // L70 NUMERIC;
-  __4VS=(____L)(__BN2 - __IN2);
-  lisaac_push(&__VUS,L31604268); // L241 MEMORY;
-  __BWS=__NYE( 2);
-  lisaac_push(&__VUS,L31603756); // L241 MEMORY;
-  lisaac_push_first(&__UIZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__LN2,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__ON2,L5383176); // L41 NUMERIC;
-  __PN2=__NYE( 0);
-  lisaac_push(&__LN2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__QN2,L9195016); // L70 NUMERIC;
-  __WIZ=(____IPE)(__PN2 - __BWS);
-  lisaac_push(&__UIZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__0IZ,L9195016); // L70 NUMERIC;
-  __5VS=(____IPE)(__3VS - __WIZ);
-  lisaac_push(&__VUS,L31610412); // L241 MEMORY;
-  __EWS=__NYE(__4VS);
-  lisaac_push(&__VUS,L31604780); // L241 MEMORY;
-  lisaac_push_first(&__3IZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TN2,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__WN2,L5383176); // L41 NUMERIC;
-  __XN2=__NYE( 0);
-  lisaac_push(&__TN2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__YN2,L9195016); // L70 NUMERIC;
-  __5IZ=(____IPE)(__XN2 - __EWS);
-  lisaac_push(&__3IZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__DJZ,L9195016); // L70 NUMERIC;
-  __CWS=(____IPE)(__5VS - __5IZ);
-  lisaac_push(&__VUS,L31596076); // L241 MEMORY;
-  lisaac_push_first(&__YGX,L15224840); // L116 NUMERIC;
-  if ((__0VS > __CWS)) {
-    lisaac_push(&__VUS,L33163820); // L253 MEMORY;
-    lisaac_push_first(&__3BT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LWS,L30284844); // L231 MEMORY;
-    __OWS=__UWP(__XUS);
-    __ZUS=__OWS;
-    lisaac_push(&__LWS,L31874092); // L243 MEMORY;
-    lisaac_push_first(&__EF4,L10640428); // L81 MEMORY;
-    lisaac_push_first(&__FF4,L10391596); // L79 MEMORY;
-    lisaac_push_first(&__GF4,L4069927); // L31 CONVERT;
-    __IF4=((____DB )__WUS);
-    lisaac_push(&__EF4,L10647084); // L81 MEMORY;
-    lisaac_push_first(&__JF4,L10123820); // L77 MEMORY;
-    lisaac_push_first(&__KF4,L5774867); // L44 POINTER;
-    __LF4=((____L )(sizeof(void *)));
-    lisaac_push(&__JF4,L10137132); // L77 MEMORY;
-    lisaac_push_first(&__MF4,L4988457); // L38 UINTEGER_CPU;
-    __NF4=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__JF4,L10124332); // L77 MEMORY;
-    lisaac_push_first(&__OF4,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__PF4,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__QF4,L9195016); // L70 NUMERIC;
-    __RF4=(____L)(- __NF4);
-    lisaac_push(&__OF4,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__SF4,L9195016); // L70 NUMERIC;
-    __TF4=(____L)(__LF4 - __RF4);
-    lisaac_push(&__EF4,L10647084); // L81 MEMORY;
-    lisaac_push_first(&__UF4,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__VF4,L78949383); // L602 INTEGER;
-    __WF4=__NYE(__TF4);
-    lisaac_push(&__VF4,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__XF4,L4069927); // L31 CONVERT;
-    __YF4=((____DB )__WF4);
-    lisaac_push(&__EF4,L10640940); // L81 MEMORY;
-    lisaac_push_first(&__ZF4,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__0F4,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__1F4,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__2F4,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__3F4,L78949383); // L602 INTEGER;
-    __4F4=__NYE( 0);
-    lisaac_push(&__3F4,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__5F4,L4069927); // L31 CONVERT;
-    __AG4=((____DB )__4F4);
-    lisaac_push(&__0F4,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__BG4,L9195016); // L70 NUMERIC;
-    __CG4=(void *)((unsigned long)__AG4 - (unsigned long)__YF4);
-    lisaac_push(&__ZF4,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__DG4,L9195016); // L70 NUMERIC;
-    __PWS=(void *)((unsigned long)__IF4 - (unsigned long)__CG4);
-    lisaac_push(&__LWS,L31874604); // L243 MEMORY;
-    lisaac_push_first(&__1N2,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__BO2,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__CO2,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__EO2,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__FO2,L78949383); // L602 INTEGER;
-    __GO2=__NYE( 0);
-    lisaac_push(&__FO2,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__HO2,L4069927); // L31 CONVERT;
-    __IO2=((____DB )__GO2);
-    lisaac_push(&__BO2,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__JO2,L9195016); // L70 NUMERIC;
-    __3N2=(void *)((unsigned long)__IO2 - (unsigned long)__XUS);
-    lisaac_push(&__1N2,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__4N2,L9195016); // L70 NUMERIC;
-    __QWS=(void *)((unsigned long)__PWS - (unsigned long)__3N2);
-    lisaac_push(&__LWS,L31876140); // L243 MEMORY;
-    lisaac_push_first(&__2GX,L4069927); // L31 CONVERT;
-    __SWS=((____NQE *)__QWS);
-    lisaac_push(&__LWS,L32000044); // L244 MEMORY;
-    lisaac_push_first(&__GJZ,L10391596); // L79 MEMORY;
-    lisaac_push_first(&__JJZ,L4069927); // L31 CONVERT;
-    __TWS=((____DB )__WUS);
-    __UWS=__3ZF;
-    lisaac_push(&__LWS,L32000556); // L244 MEMORY;
-    lisaac_push_first(&__5GX,L9195016); // L70 NUMERIC;
-    __VWS=(void *)((unsigned long)__TWS - (unsigned long)__UWS);
-    lisaac_push(&__LWS,L32007724); // L244 MEMORY;
-    lisaac_push_first(&__LJZ,L12209196); // L93 MEMORY;
-    __SWS->__PQE=__VWS;
-    lisaac_push(&__LWS,L32137772); // L245 MEMORY;
-    lisaac_push_first(&__MO2,L10123820); // L77 MEMORY;
-    lisaac_push_first(&__NO2,L5774867); // L44 POINTER;
-    __OO2=((____L )(sizeof(void *)));
-    lisaac_push(&__MO2,L10137132); // L77 MEMORY;
-    lisaac_push_first(&__QO2,L4988457); // L38 UINTEGER_CPU;
-    __RO2=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__MO2,L10124332); // L77 MEMORY;
-    lisaac_push_first(&__SO2,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__TO2,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__UO2,L9195016); // L70 NUMERIC;
-    __VO2=(____L)(- __RO2);
-    lisaac_push(&__SO2,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__WO2,L9195016); // L70 NUMERIC;
-    __XWS=(____L)(__OO2 - __VO2);
-    lisaac_push(&__LWS,L32137772); // L245 MEMORY;
-    __0WS=__NYE(__XWS);
-    lisaac_push(&__LWS,L32131628); // L245 MEMORY;
-    lisaac_push_first(&__DHX,L9195016); // L70 NUMERIC;
-    __YWS=(____IPE)(__0VS - __0WS);
-    lisaac_push(&__LWS,L32138284); // L245 MEMORY;
-    lisaac_push_first(&__ZHS,L12471340); // L95 MEMORY;
-    __SWS->__QQE=__YWS;
-    lisaac_push(&__LWS,L32255532); // L246 MEMORY;
-    lisaac_push_first(&__AMS,L23471148); // L179 MEMORY;
-    __SWS->__RQE=__YAP;
-    __SWS->__SQE=NULL;
-    if (((void *)__YAP != (void *)NULL)) {
-      lisaac_push(&__AMS,L24250924); // L185 MEMORY;
-      lisaac_push_first(&__UMS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__IMS,L24001068); // L183 MEMORY;
-      __KMS=__YAP;
-      if (__KMS==NULL) {
-        lisaac_push(&__IMS,L24137260); // L184 MEMORY;
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__OWS,L31074348); // L237 MEMORY;
+  __ICT(__PWS);
+  __ZAZ=__PWS->__JSE;
+  lisaac_push(&__OWS,L30284844); // L231 MEMORY;
+  __0AZ=__NYP(__QWS);
+  lisaac_push(&__OWS,L31468076); // L240 MEMORY;
+  lisaac_push_first(&__QHX,L9195016); // L70 NUMERIC;
+  __5WS=(____BRE)(__ZAZ - __0AZ);
+  lisaac_push(&__OWS,L31603244); // L241 MEMORY;
+  lisaac_push_first(&__QHX,L46932012); // L358 MEMORY;
+  __0AZ=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__OWS,L31610412); // L241 MEMORY;
+  lisaac_push_first(&__QHX,L10123820); // L77 MEMORY;
+  lisaac_push_first(&__THX,L5774867); // L44 POINTER;
+  __JXS=((____L )(sizeof(void *)));
+  lisaac_push(&__QHX,L10137132); // L77 MEMORY;
+  lisaac_push_first(&__THX,L4988457); // L38 UINTEGER_CPU;
+  __KXS=((____L )(sizeof(unsigned long)));
+  lisaac_push(&__QHX,L10124332); // L77 MEMORY;
+  lisaac_push_first(&__THX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__3AT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L9195016); // L70 NUMERIC;
+  __HQ2=(____L)(- __KXS);
+  lisaac_push(&__THX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __KXS=(____L)(__JXS - __HQ2);
+  lisaac_push(&__OWS,L31604268); // L241 MEMORY;
+  __0XS=__G0E( 2);
+  lisaac_push(&__OWS,L31603756); // L241 MEMORY;
+  lisaac_push_first(&__QHX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__THX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3AT,L5383176); // L41 NUMERIC;
+  __OQ2=__G0E( 0);
+  lisaac_push(&__THX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __YBZ=(____BRE)(__OQ2 - __0XS);
+  lisaac_push(&__QHX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__THX,L9195016); // L70 NUMERIC;
+  __0XS=(____BRE)(__0AZ - __YBZ);
+  lisaac_push(&__OWS,L31610412); // L241 MEMORY;
+  __0AZ=__G0E(__KXS);
+  lisaac_push(&__OWS,L31604780); // L241 MEMORY;
+  lisaac_push_first(&__QHX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__THX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3AT,L5383176); // L41 NUMERIC;
+  __OQ2=__G0E( 0);
+  lisaac_push(&__THX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __YBZ=(____BRE)(__OQ2 - __0AZ);
+  lisaac_push(&__QHX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__THX,L9195016); // L70 NUMERIC;
+  __0AZ=(____BRE)(__0XS - __YBZ);
+  lisaac_push(&__OWS,L31596076); // L241 MEMORY;
+  lisaac_push_first(&__QHX,L15224840); // L116 NUMERIC;
+  if ((__5WS > __0AZ)) {
+    lisaac_push(&__OWS,L33163820); // L253 MEMORY;
+    lisaac_push_first(&__QHX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__THX,L30284844); // L231 MEMORY;
+    __HYS=__NYP(__QWS);
+    __ZAZ=__HYS;
+    lisaac_push(&__THX,L31874092); // L243 MEMORY;
+    lisaac_push_first(&__3AT,L10640428); // L81 MEMORY;
+    lisaac_push_first(&__3WS,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__XAZ,L4069927); // L31 CONVERT;
+    __PI4=((____DB )__PWS);
+    lisaac_push(&__3AT,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__3WS,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__XAZ,L5774867); // L44 POINTER;
+    __SI4=((____L )(sizeof(void *)));
+    lisaac_push(&__3WS,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__XAZ,L4988457); // L38 UINTEGER_CPU;
+    __UI4=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__3WS,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__XAZ,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__1AZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__F1V,L9195016); // L70 NUMERIC;
+    __YI4=(____L)(- __UI4);
+    lisaac_push(&__XAZ,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__1AZ,L9195016); // L70 NUMERIC;
+    __UI4=(____L)(__SI4 - __YI4);
+    lisaac_push(&__3AT,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__3WS,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XAZ,L78949383); // L602 INTEGER;
+    __HYS=__G0E(__UI4);
+    lisaac_push(&__XAZ,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__1AZ,L4069927); // L31 CONVERT;
+    __5I4=((____DB )__HYS);
+    lisaac_push(&__3AT,L10640940); // L81 MEMORY;
+    lisaac_push_first(&__3WS,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__XAZ,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__1AZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__F1V,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__FBZ,L78949383); // L602 INTEGER;
+    __HYS=__G0E( 0);
+    lisaac_push(&__FBZ,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__GJ4,L4069927); // L31 CONVERT;
+    __HJ4=((____DB )__HYS);
+    lisaac_push(&__XAZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__1AZ,L9195016); // L70 NUMERIC;
+    __JJ4=(void *)((unsigned long)__HJ4 - (unsigned long)__5I4);
+    lisaac_push(&__3WS,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__XAZ,L9195016); // L70 NUMERIC;
+    __5I4=(void *)((unsigned long)__PI4 - (unsigned long)__JJ4);
+    lisaac_push(&__THX,L31874604); // L243 MEMORY;
+    lisaac_push_first(&__3AT,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__3WS,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__XAZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__1AZ,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__F1V,L78949383); // L602 INTEGER;
+    __HYS=__G0E( 0);
+    lisaac_push(&__F1V,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__FBZ,L4069927); // L31 CONVERT;
+    __PI4=((____DB )__HYS);
+    lisaac_push(&__3WS,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__XAZ,L9195016); // L70 NUMERIC;
+    __HJ4=(void *)((unsigned long)__PI4 - (unsigned long)__QWS);
+    lisaac_push(&__3AT,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__3WS,L9195016); // L70 NUMERIC;
+    __PI4=(void *)((unsigned long)__5I4 - (unsigned long)__HJ4);
+    lisaac_push(&__THX,L31876140); // L243 MEMORY;
+    lisaac_push_first(&__3AT,L4069927); // L31 CONVERT;
+    __LYS=((____GSE *)__PI4);
+    lisaac_push(&__THX,L32000044); // L244 MEMORY;
+    lisaac_push_first(&__3AT,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__3WS,L4069927); // L31 CONVERT;
+    __PI4=((____DB )__PWS);
+    __5I4=__W1F;
+    lisaac_push(&__THX,L32000556); // L244 MEMORY;
+    lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+    __HJ4=(void *)((unsigned long)__PI4 - (unsigned long)__5I4);
+    lisaac_push(&__THX,L32007724); // L244 MEMORY;
+    lisaac_push_first(&__3AT,L12209196); // L93 MEMORY;
+    __LYS->__ISE=__HJ4;
+    lisaac_push(&__THX,L32137772); // L245 MEMORY;
+    lisaac_push_first(&__3AT,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__3WS,L5774867); // L44 POINTER;
+    __SI4=((____L )(sizeof(void *)));
+    lisaac_push(&__3AT,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__3WS,L4988457); // L38 UINTEGER_CPU;
+    __UI4=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__3AT,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__3WS,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__XAZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__1AZ,L9195016); // L70 NUMERIC;
+    __YI4=(____L)(- __UI4);
+    lisaac_push(&__3WS,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__XAZ,L9195016); // L70 NUMERIC;
+    __UI4=(____L)(__SI4 - __YI4);
+    lisaac_push(&__THX,L32137772); // L245 MEMORY;
+    __HYS=__G0E(__UI4);
+    lisaac_push(&__THX,L32131628); // L245 MEMORY;
+    lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+    __RYS=(____BRE)(__5WS - __HYS);
+    lisaac_push(&__THX,L32138284); // L245 MEMORY;
+    lisaac_push_first(&__3AT,L12471340); // L95 MEMORY;
+    __LYS->__JSE=__RYS;
+    lisaac_push(&__THX,L32255532); // L246 MEMORY;
+    lisaac_push_first(&__3AT,L23471148); // L179 MEMORY;
+    __LYS->__KSE=__RCP;
+    __LYS->__LSE=NULL;
+    if (((void *)__RCP != (void *)NULL)) {
+      lisaac_push(&__3AT,L24250924); // L185 MEMORY;
+      lisaac_push_first(&__3WS,L8792068); // L67 TRUE;
+      lisaac_push_first(&__XAZ,L24001068); // L183 MEMORY;
+      __DOS=__RCP;
+      if (__DOS==NULL) {
+        lisaac_push(&__XAZ,L24137260); // L184 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__IMS,L24137260); // L184 MEMORY;
-        __JMZ=((____NQE *)__KMS);
-        lisaac_push_first(&__HMZ,L21249580); // L162 MEMORY;
-        __JMZ->__SQE=__SWS;
+        lisaac_push(&__XAZ,L24137260); // L184 MEMORY;
+        __1EZ=((____GSE *)__DOS);
+        lisaac_push_first(&__1AZ,L21249580); // L162 MEMORY;
+        __1EZ->__LSE=__LYS;
       };
     } else /* FALSE */ {
-      lisaac_push(&__AMS,L24250924); // L185 MEMORY;
-      lisaac_push_first(&__0MS,L8530438); // L65 FALSE;
+      lisaac_push(&__3AT,L24250924); // L185 MEMORY;
+      lisaac_push_first(&__3WS,L8530438); // L65 FALSE;
     };
-    __YAP=__SWS;
-    lisaac_push(&__LWS,L32383532); // L247 MEMORY;
-    lisaac_push_first(&__OJZ,L11932716); // L91 MEMORY;
-    __QJZ=__SWS->__QQE;
-    lisaac_push(&__OJZ,L11959340); // L91 MEMORY;
-    lisaac_push_first(&__KKP,L11687980); // L89 MEMORY;
-    __OKP=__NYE( 2);
-    lisaac_push(&__OJZ,L11955756); // L91 MEMORY;
-    lisaac_push_first(&__SJZ,L22171143); // L169 INTEGER;
-    __TJZ=(____IPE)(__QJZ & __OKP);
-    lisaac_push(&__OJZ,L11965484); // L91 MEMORY;
-    lisaac_push_first(&__UJZ,L34479112); // L263 NUMERIC;
-    if ((__TJZ !=  0)) {
-      lisaac_push(&__LWS,L33033772); // L252 MEMORY;
-      lisaac_push_first(&__EKU,L6825988); // L52 TRUE;
-      lisaac_push_first(&__BXS,L32516140); // L248 MEMORY;
-      __DLP(__SWS,__YUS);
+    __RCP=__LYS;
+    lisaac_push(&__THX,L32383532); // L247 MEMORY;
+    lisaac_push_first(&__3AT,L11932716); // L91 MEMORY;
+    __HYS=__LYS->__JSE;
+    lisaac_push(&__3AT,L11959340); // L91 MEMORY;
+    lisaac_push_first(&__3WS,L11687980); // L89 MEMORY;
+    __RYS=__G0E( 2);
+    lisaac_push(&__3AT,L11955756); // L91 MEMORY;
+    lisaac_push_first(&__3WS,L22171143); // L169 INTEGER;
+    __VCZ=(____BRE)(__HYS & __RYS);
+    lisaac_push(&__3AT,L11965484); // L91 MEMORY;
+    lisaac_push_first(&__3WS,L34479112); // L263 NUMERIC;
+    if ((__VCZ !=  0)) {
+      lisaac_push(&__THX,L33033772); // L252 MEMORY;
+      lisaac_push_first(&__3AT,L6825988); // L52 TRUE;
+      lisaac_push_first(&__3WS,L32516140); // L248 MEMORY;
+      __2MP(__LYS,__RWS);
     } else /* FALSE */ {
-      lisaac_push(&__LWS,L33033772); // L252 MEMORY;
-      lisaac_push_first(&__JKU,L6826502); // L52 FALSE;
-      lisaac_push_first(&__HXS,L32780332); // L250 MEMORY;
-      lisaac_push_first(&__VI3,L11179564); // L85 MEMORY;
-      lisaac_push_first(&__44O,L10640428); // L81 MEMORY;
-      lisaac_push_first(&__SJX,L10391596); // L79 MEMORY;
-      lisaac_push_first(&__VJX,L4069927); // L31 CONVERT;
-      __B5O=((____DB )__SWS);
-      lisaac_push(&__44O,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__YR2,L10123820); // L77 MEMORY;
-      lisaac_push_first(&__ZR2,L5774867); // L44 POINTER;
-      __0R2=((____L )(sizeof(void *)));
-      lisaac_push(&__YR2,L10137132); // L77 MEMORY;
-      lisaac_push_first(&__2R2,L4988457); // L38 UINTEGER_CPU;
-      __3R2=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__YR2,L10124332); // L77 MEMORY;
-      lisaac_push_first(&__4R2,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__5R2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__AS2,L9195016); // L70 NUMERIC;
-      __BS2=(____L)(- __3R2);
-      lisaac_push(&__4R2,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__CS2,L9195016); // L70 NUMERIC;
-      __C5O=(____L)(__0R2 - __BS2);
-      lisaac_push(&__44O,L10647084); // L81 MEMORY;
-      lisaac_push_first(&__5LZ,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__AMZ,L78949383); // L602 INTEGER;
-      __CMZ=__NYE(__C5O);
-      lisaac_push(&__AMZ,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__EMZ,L4069927); // L31 CONVERT;
-      __F5O=((____DB )__CMZ);
-      lisaac_push(&__44O,L10640940); // L81 MEMORY;
-      lisaac_push_first(&__CHJ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__ES2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__FS2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__HS2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__IS2,L78949383); // L602 INTEGER;
-      __JS2=__NYE( 0);
-      lisaac_push(&__IS2,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__KS2,L4069927); // L31 CONVERT;
-      __LS2=((____DB )__JS2);
-      lisaac_push(&__ES2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__MS2,L9195016); // L70 NUMERIC;
-      __GHJ=(void *)((unsigned long)__LS2 - (unsigned long)__F5O);
-      lisaac_push(&__CHJ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__XJX,L9195016); // L70 NUMERIC;
-      __XI3=(void *)((unsigned long)__B5O - (unsigned long)__GHJ);
-      lisaac_push(&__VI3,L11182636); // L85 MEMORY;
-      lisaac_push_first(&__YI3,L10883116); // L83 MEMORY;
-      __ZI3=__SWS->__QQE;
-      lisaac_push(&__YI3,L10916908); // L83 MEMORY;
-      __0I3=__NYE( 3);
-      lisaac_push(&__YI3,L10907692); // L83 MEMORY;
-      lisaac_push_first(&__1I3,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__2I3,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__3I3,L5383176); // L41 NUMERIC;
-      __4I3=__NYE( 0);
-      lisaac_push(&__2I3,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__5I3,L9195016); // L70 NUMERIC;
-      __AJ3=(____IPE)(__4I3 - __0I3);
-      lisaac_push(&__1I3,L25318919); // L193 INTEGER;
-      lisaac_push_first(&__BJ3,L5121032); // L39 NUMERIC;
-      __CJ3=__NYE( 1);
-      lisaac_push(&__1I3,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__DJ3,L9195016); // L70 NUMERIC;
-      __EJ3=(____IPE)(__AJ3 - __CJ3);
-      lisaac_push(&__YI3,L10906668); // L83 MEMORY;
-      lisaac_push_first(&__FJ3,L22171143); // L169 INTEGER;
-      __GJ3=(____IPE)(__ZI3 & __EJ3);
-      lisaac_push(&__VI3,L11182636); // L85 MEMORY;
-      __HJ3=__3VG(__GJ3);
-      lisaac_push(&__VI3,L11180076); // L85 MEMORY;
-      lisaac_push_first(&__IJ3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__JJ3,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__KJ3,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__LJ3,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__MJ3,L78949383); // L602 INTEGER;
-      __NJ3=__NYE( 0);
-      lisaac_push(&__MJ3,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__OJ3,L4069927); // L31 CONVERT;
-      __PJ3=((____DB )__NJ3);
-      lisaac_push(&__JJ3,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__QJ3,L9195016); // L70 NUMERIC;
-      __RJ3=(void *)((unsigned long)__PJ3 - (unsigned long)__HJ3);
-      lisaac_push(&__IJ3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__SJ3,L9195016); // L70 NUMERIC;
-      __TJ3=(void *)((unsigned long)__XI3 - (unsigned long)__RJ3);
-      lisaac_push(&__VI3,L11183148); // L85 MEMORY;
-      lisaac_push_first(&__UJ3,L4069927); // L31 CONVERT;
-      __JXS=((____NQE *)__TJ3);
-      lisaac_push(&__HXS,L32917548); // L251 MEMORY;
-      lisaac_push_first(&__1ZP,L10391596); // L79 MEMORY;
-      lisaac_push_first(&__I2Q,L4069927); // L31 CONVERT;
-      __KXS=((____DB )__SWS);
-      __LXS=__3ZF;
-      lisaac_push(&__HXS,L32918060); // L251 MEMORY;
-      lisaac_push_first(&__HHX,L9195016); // L70 NUMERIC;
-      __MXS=(void *)((unsigned long)__KXS - (unsigned long)__LXS);
-      lisaac_push(&__HXS,L32925228); // L251 MEMORY;
-      lisaac_push_first(&__RUS,L12209196); // L93 MEMORY;
-      __JXS->__PQE=__MXS;
+      lisaac_push(&__THX,L33033772); // L252 MEMORY;
+      lisaac_push_first(&__3AT,L6826502); // L52 FALSE;
+      lisaac_push_first(&__3WS,L32780332); // L250 MEMORY;
+      lisaac_push_first(&__XAZ,L11179564); // L85 MEMORY;
+      lisaac_push_first(&__1AZ,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__F1V,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__FBZ,L4069927); // L31 CONVERT;
+      __0AP=((____DB )__LYS);
+      lisaac_push(&__1AZ,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__F1V,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__FBZ,L5774867); // L44 POINTER;
+      __RU2=((____L )(sizeof(void *)));
+      lisaac_push(&__F1V,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__FBZ,L4988457); // L38 UINTEGER_CPU;
+      __UU2=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__F1V,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__FBZ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__GJ4,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__XU2,L9195016); // L70 NUMERIC;
+      __YU2=(____L)(- __UU2);
+      lisaac_push(&__FBZ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__GJ4,L9195016); // L70 NUMERIC;
+      __UU2=(____L)(__RU2 - __YU2);
+      lisaac_push(&__1AZ,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__F1V,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__FBZ,L78949383); // L602 INTEGER;
+      __UEZ=__G0E(__UU2);
+      lisaac_push(&__FBZ,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__GJ4,L4069927); // L31 CONVERT;
+      __4AP=((____DB )__UEZ);
+      lisaac_push(&__1AZ,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__F1V,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__FBZ,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__GJ4,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__XU2,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__5U2,L78949383); // L602 INTEGER;
+      __UEZ=__G0E( 0);
+      lisaac_push(&__5U2,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__BV2,L4069927); // L31 CONVERT;
+      __CV2=((____DB )__UEZ);
+      lisaac_push(&__FBZ,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__GJ4,L9195016); // L70 NUMERIC;
+      __5IJ=(void *)((unsigned long)__CV2 - (unsigned long)__4AP);
+      lisaac_push(&__F1V,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__FBZ,L9195016); // L70 NUMERIC;
+      __4AP=(void *)((unsigned long)__0AP - (unsigned long)__5IJ);
+      lisaac_push(&__XAZ,L11182636); // L85 MEMORY;
+      lisaac_push_first(&__1AZ,L10883116); // L83 MEMORY;
+      __UEZ=__LYS->__JSE;
+      lisaac_push(&__1AZ,L10916908); // L83 MEMORY;
+      __JN3=__G0E( 3);
+      lisaac_push(&__1AZ,L10907692); // L83 MEMORY;
+      lisaac_push_first(&__F1V,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__FBZ,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__GJ4,L5383176); // L41 NUMERIC;
+      __NN3=__G0E( 0);
+      lisaac_push(&__FBZ,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__GJ4,L9195016); // L70 NUMERIC;
+      __PN3=(____BRE)(__NN3 - __JN3);
+      lisaac_push(&__F1V,L25319431); // L193 INTEGER;
+      lisaac_push_first(&__FBZ,L5121032); // L39 NUMERIC;
+      __JN3=__G0E( 1);
+      lisaac_push(&__F1V,L25314823); // L193 INTEGER;
+      lisaac_push_first(&__FBZ,L9195016); // L70 NUMERIC;
+      __NN3=(____BRE)(__PN3 - __JN3);
+      lisaac_push(&__1AZ,L10906668); // L83 MEMORY;
+      lisaac_push_first(&__F1V,L22171143); // L169 INTEGER;
+      __JN3=(____BRE)(__UEZ & __NN3);
+      lisaac_push(&__XAZ,L11182636); // L85 MEMORY;
+      __0AP=__WXG(__JN3);
+      lisaac_push(&__XAZ,L11180076); // L85 MEMORY;
+      lisaac_push_first(&__1AZ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__F1V,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__FBZ,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__GJ4,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__XU2,L78949383); // L602 INTEGER;
+      __UEZ=__G0E( 0);
+      lisaac_push(&__XU2,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__5U2,L4069927); // L31 CONVERT;
+      __CV2=((____DB )__UEZ);
+      lisaac_push(&__F1V,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__FBZ,L9195016); // L70 NUMERIC;
+      __5IJ=(void *)((unsigned long)__CV2 - (unsigned long)__0AP);
+      lisaac_push(&__1AZ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__F1V,L9195016); // L70 NUMERIC;
+      __0AP=(void *)((unsigned long)__4AP - (unsigned long)__5IJ);
+      lisaac_push(&__XAZ,L11183148); // L85 MEMORY;
+      lisaac_push_first(&__1AZ,L4069927); // L31 CONVERT;
+      __DOS=((____GSE *)__0AP);
+      lisaac_push(&__3WS,L32917548); // L251 MEMORY;
+      lisaac_push_first(&__XAZ,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__1AZ,L4069927); // L31 CONVERT;
+      __0AP=((____DB )__LYS);
+      __4AP=__W1F;
+      lisaac_push(&__3WS,L32918060); // L251 MEMORY;
+      lisaac_push_first(&__XAZ,L9195016); // L70 NUMERIC;
+      __CV2=(void *)((unsigned long)__0AP - (unsigned long)__4AP);
+      lisaac_push(&__3WS,L32925228); // L251 MEMORY;
+      lisaac_push_first(&__XAZ,L12209196); // L93 MEMORY;
+      __DOS->__ISE=__CV2;
     };
   } else /* FALSE */ {
-    lisaac_push(&__VUS,L33163820); // L253 MEMORY;
-    lisaac_push_first(&__DCT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__VUS,L33308716); // L254 MEMORY;
-  lisaac_push_first(&__YO2,L20856364); // L159 MEMORY;
-  __ZO2=__NYE( 1);
-  lisaac_push(&__VUS,L33304620); // L254 MEMORY;
-  lisaac_push_first(&__TKP,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__PTZ,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__YTZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__1TZ,L5383176); // L41 NUMERIC;
-  __2TZ=__NYE( 0);
-  lisaac_push(&__YTZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__3TZ,L9195016); // L70 NUMERIC;
-  __RTZ=(____IPE)(__2TZ - __ZUS);
-  lisaac_push(&__PTZ,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__UTZ,L5121032); // L39 NUMERIC;
-  __VTZ=__NYE( 1);
-  lisaac_push(&__PTZ,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WTZ,L9195016); // L70 NUMERIC;
-  __XKP=(____IPE)(__RTZ - __VTZ);
-  lisaac_push(&__TKP,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__AUZ,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__JUZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__MUZ,L5383176); // L41 NUMERIC;
-  __NUZ=__NYE( 0);
-  lisaac_push(&__JUZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__OUZ,L9195016); // L70 NUMERIC;
-  __CUZ=(____IPE)(__NUZ - __ZO2);
-  lisaac_push(&__AUZ,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__FUZ,L5121032); // L39 NUMERIC;
-  __GUZ=__NYE( 1);
-  lisaac_push(&__AUZ,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__HUZ,L9195016); // L70 NUMERIC;
-  __YKP=(____IPE)(__CUZ - __GUZ);
-  lisaac_push(&__TKP,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__QSX,L22171143); // L169 INTEGER;
-  __ZKP=(____IPE)(__XKP & __YKP);
-  lisaac_push(&__TKP,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__RUZ,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__0UZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__3UZ,L5383176); // L41 NUMERIC;
-  __4UZ=__NYE( 0);
-  lisaac_push(&__0UZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__5UZ,L9195016); // L70 NUMERIC;
-  __TUZ=(____IPE)(__4UZ - __ZKP);
-  lisaac_push(&__RUZ,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__WUZ,L5121032); // L39 NUMERIC;
-  __XUZ=__NYE( 1);
-  lisaac_push(&__RUZ,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__YUZ,L9195016); // L70 NUMERIC;
-  __WUS->__QQE=(____IPE)(__TUZ - __XUZ);
-  lisaac_push(&__VUS,L33433644); // L255 MEMORY;
-  lisaac_push_first(&__KCT,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__KOT,L7088642); // L54 OBJECT;
-  __NCT=((____DB )(top_context->back->back));
-  lisaac_push(&__KCT,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__UOT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WCT,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__WXS,L33427500); // L255 MEMORY;
-  lisaac_push_first(&__YJZ,L11406380); // L87 MEMORY;
-  __0JZ=__WUS->__QQE;
-  lisaac_push(&__YJZ,L11433004); // L87 MEMORY;
-  __1JZ=__NYE( 1);
-  lisaac_push(&__YJZ,L11430956); // L87 MEMORY;
-  lisaac_push_first(&__2JZ,L22171143); // L169 INTEGER;
-  __YXS=(____IPE)(__0JZ & __1JZ);
-  lisaac_push(&__WXS,L33432108); // L255 MEMORY;
-  lisaac_push_first(&__5MS,L20856364); // L159 MEMORY;
-  __DNS=__NYE( 1);
-  if ((__YXS == __DNS)) {
-    lisaac_push(&__WCT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LHX,L13509636); // L103 TRUE;
-    __ZCT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WCT,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__NHX,L14689286); // L112 FALSE;
-    __ZCT=__F__;
-  };
-  if (__ZCT) {
-    lisaac_push(&__KCT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__2LV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BDT,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__HQV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__O0V,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LAW,L8792068); // L67 TRUE;
-    lisaac_push_first(&__W0V,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__NCT));
-    lisaac_push(&__HQV,L9181698); // L70 OBJECT;
-    __DX((&__string_139));
-    lisaac_push(&__HQV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__4JZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__BKZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__CKZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DKZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OWS,L33163820); // L253 MEMORY;
+    lisaac_push_first(&__QHX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__OWS,L33308716); // L254 MEMORY;
+  lisaac_push_first(&__QHX,L20856364); // L159 MEMORY;
+  __0AZ=__G0E( 1);
+  lisaac_push(&__OWS,L33304620); // L254 MEMORY;
+  lisaac_push_first(&__QHX,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__THX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L5383176); // L41 NUMERIC;
+  __5WS=__G0E( 0);
+  lisaac_push(&__3AT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L9195016); // L70 NUMERIC;
+  __0XS=(____BRE)(__5WS - __ZAZ);
+  lisaac_push(&__THX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L5121032); // L39 NUMERIC;
+  __ZAZ=__G0E( 1);
+  lisaac_push(&__THX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __5WS=(____BRE)(__0XS - __ZAZ);
+  lisaac_push(&__QHX,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__THX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L5383176); // L41 NUMERIC;
+  __ZAZ=__G0E( 0);
+  lisaac_push(&__3AT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L9195016); // L70 NUMERIC;
+  __0XS=(____BRE)(__ZAZ - __0AZ);
+  lisaac_push(&__THX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L5121032); // L39 NUMERIC;
+  __ZAZ=__G0E( 1);
+  lisaac_push(&__THX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __0AZ=(____BRE)(__0XS - __ZAZ);
+  lisaac_push(&__QHX,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__THX,L22171143); // L169 INTEGER;
+  __ZAZ=(____BRE)(__5WS & __0AZ);
+  lisaac_push(&__QHX,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__THX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L5383176); // L41 NUMERIC;
+  __0AZ=__G0E( 0);
+  lisaac_push(&__3AT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3WS,L9195016); // L70 NUMERIC;
+  __5WS=(____BRE)(__0AZ - __ZAZ);
+  lisaac_push(&__THX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L5121032); // L39 NUMERIC;
+  __ZAZ=__G0E( 1);
+  lisaac_push(&__THX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__3AT,L9195016); // L70 NUMERIC;
+  __PWS->__JSE=(____BRE)(__5WS - __ZAZ);
+  lisaac_push(&__OWS,L33433644); // L255 MEMORY;
+  lisaac_push_first(&__QHX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__THX,L7481858); // L57 OBJECT;
+  __UAT=((____DB )(top_context->back->back));
+  lisaac_push(&__QHX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__THX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3AT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__3WS,L33427500); // L255 MEMORY;
+  lisaac_push_first(&__XAZ,L11406380); // L87 MEMORY;
+  __ZAZ=__PWS->__JSE;
+  lisaac_push(&__XAZ,L11433004); // L87 MEMORY;
+  __0AZ=__G0E( 1);
+  lisaac_push(&__XAZ,L11430956); // L87 MEMORY;
+  lisaac_push_first(&__1AZ,L22171143); // L169 INTEGER;
+  __5WS=(____BRE)(__ZAZ & __0AZ);
+  lisaac_push(&__3WS,L33432108); // L255 MEMORY;
+  lisaac_push_first(&__XAZ,L20856364); // L159 MEMORY;
+  __ZAZ=__G0E( 1);
+  if ((__5WS == __ZAZ)) {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L13509636); // L103 TRUE;
+    __ABT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3AT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__3WS,L14689286); // L112 FALSE;
+    __ABT=__F__;
+  };
+  if (__ABT) {
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3AT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__3WS,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__XAZ,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__1AZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__F1V,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__UAT));
+    lisaac_push(&__3WS,L9574914); // L73 OBJECT;
+    __DX((&__string_144));
+    lisaac_push(&__3WS,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__XAZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__1AZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__F1V,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__FBZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__HQV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__40V,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PHX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__3WS,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__XAZ,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__1AZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__KCT,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__5OT,L8530438); // L65 FALSE;
+    lisaac_push(&__QHX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__THX,L8530438); // L65 FALSE;
   };
 }
 
-static void __DLP(____NQE *__GLP,____IPE __HLP)
-// ({NULLx__NQE},{__IPE}) Void No recursive, No inlinable.
+static void __2MP(____GSE *__5MP,____BRE __ANP)
+// ({NULLx__GSE},{__BRE}) Void No recursive, No inlinable.
 {
-  ____DB __1PQ;
-  ____IPE __NLP;
-  _____CONTEXT __ELP,__ZPQ,__0JR,__EKR,__EQQ,__LLP,__RP2,__ZP2,__0P2;
-  _____CONTEXT __4P2,__AQ2,__CQ2,__VP2,__XP2,__0HX,__2HX,__GKV,__PQQ;
-  _____CONTEXT __POV,__1VV,__X3V,__DWV,__GKZ,__JKZ,__KKZ,__LKZ,__LWV;
-  _____CONTEXT __4HX,__PKR;
-  ____G __3P2,__5P2,__BQ2,__WP2,__HQQ;
-  lisaac_push_first(&__ELP,L13503020); // L103 MEMORY;
-  lisaac_push_first(&__ZPQ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__0JR,L7088642); // L54 OBJECT;
-  __1PQ=((____DB )(top_context->back->back));
-  lisaac_push(&__ZPQ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__EKR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EQQ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__LLP,L13504044); // L103 MEMORY;
-  __NLP=__NSG;
-  lisaac_push(&__LLP,L13506604); // L103 MEMORY;
-  lisaac_push_first(&__RP2,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__ZP2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__0P2,L15224840); // L116 NUMERIC;
-  __3P2=(__HLP > __NLP);
-  lisaac_push(&__ZP2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__4P2,L14700552); // L112 NUMERIC;
-  __5P2=(__HLP == __NLP);
-  if (__3P2) {
-    lisaac_push(&__ZP2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__AQ2,L10900996); // L83 TRUE;
-    __BQ2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZP2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CQ2,L12342790); // L94 FALSE;
-    __BQ2=__5P2;
-  };
-  if (__BQ2) {
-    lisaac_push(&__RP2,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__VP2,L13509636); // L103 TRUE;
-    __WP2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RP2,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__XP2,L14689286); // L112 FALSE;
-    __WP2=__F__;
-  };
-  if (__WP2) {
-    lisaac_push(&__EQQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__0HX,L13509636); // L103 TRUE;
-    __HQQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EQQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2HX,L14689286); // L112 FALSE;
-    __HQQ=__F__;
-  };
-  if (__HQQ) {
-    lisaac_push(&__ZPQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__GKV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PQQ,L19289106); // L147 BLOCK;
-    lisaac_push(&__PQQ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__POV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__1VV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__X3V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DWV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1PQ));
-    lisaac_push(&__POV,L9181698); // L70 OBJECT;
+  ____DB __URQ;
+  ____BRE __GNP;
+  _____CONTEXT __3MP,__SRQ,__TLR,__3RQ,__ENP,__IS2,__QS2,__RS2,__NDZ;
+  ____G __US2,__WS2,__YS2;
+  lisaac_push_first(&__3MP,L13503020); // L103 MEMORY;
+  lisaac_push_first(&__SRQ,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__TLR,L7481858); // L57 OBJECT;
+  __URQ=((____DB )(top_context->back->back));
+  lisaac_push(&__SRQ,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__TLR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3RQ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__ENP,L13504044); // L103 MEMORY;
+  __GNP=__GUG;
+  lisaac_push(&__ENP,L13506604); // L103 MEMORY;
+  lisaac_push_first(&__IS2,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__QS2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__RS2,L15224840); // L116 NUMERIC;
+  __US2=(__ANP > __GNP);
+  lisaac_push(&__QS2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__RS2,L14700552); // L112 NUMERIC;
+  __WS2=(__ANP == __GNP);
+  if (__US2) {
+    lisaac_push(&__QS2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RS2,L10900996); // L83 TRUE;
+    __YS2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__QS2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RS2,L12342790); // L94 FALSE;
+    __YS2=__WS2;
+  };
+  if (__YS2) {
+    lisaac_push(&__IS2,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__QS2,L13509636); // L103 TRUE;
+    __YS2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IS2,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__QS2,L14689286); // L112 FALSE;
+    __YS2=__F__;
+  };
+  if (__YS2) {
+    lisaac_push(&__3RQ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ENP,L13509636); // L103 TRUE;
+    __YS2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3RQ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ENP,L14689286); // L112 FALSE;
+    __YS2=__F__;
+  };
+  if (__YS2) {
+    lisaac_push(&__SRQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TLR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3RQ,L19289106); // L147 BLOCK;
+    lisaac_push(&__3RQ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__ENP,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__IS2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__QS2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RS2,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__URQ));
+    lisaac_push(&__ENP,L9574914); // L73 OBJECT;
     __DX((&__string_43));
-    lisaac_push(&__POV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__GKZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JKZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KKZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__LKZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ENP,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__IS2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__QS2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__RS2,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NDZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__POV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LWV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4HX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ENP,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__IS2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__QS2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZPQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__PKR,L8530438); // L65 FALSE;
+    lisaac_push(&__SRQ,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__TLR,L8530438); // L65 FALSE;
   };
-  last_block[(__HLP)] = (__GLP);
+  last_block[(__ANP)] = (__5MP);
 }
 
-static ____NQE* __S5O(____IPE __V5O)
-// ({__IPE}) With result No recursive, No inlinable.
+static ____GSE* __LBP(____BRE __OBP)
+// ({__BRE}) With result No recursive, No inlinable.
 {
-  ____DB __30P,__Z1P,__2BP,__NLZ,__QLZ,__M3P,__MCP;
-  ____IPE __AAP,__FAP,__DAP,__UAP,__4KZ,__5KZ,__Y5L,__FLZ,__JLZ,__ALZ;
-  ____IPE __FBP,__RLZ,__4BP,__GCP,__ICP;
-  ____NQE *__X5O,*__3KZ,*__RBP,*__ZBP,*__IJX,*__W5O;
-  ____L __CAP,__PAP,__QAP;
-  _____CONTEXT __T5O,__AIX,__DIX,__00P,__02Q,__E3Q,__G1P,__45O,__FIX;
-  _____CONTEXT __HIX,__JIX,__NIX,__RIX,__TIX,__0JV,__R1P,__BOV,__RUV;
-  _____CONTEXT __52V,__ZUV,__OKZ,__RKZ,__SKZ,__TKZ,__BVV,__VIX,__P3Q;
-  _____CONTEXT __W1P,__V3Q,__53Q,__C2P,__MAP,__XIX,__ZIX,__3IX,__BJX;
-  _____CONTEXT __DJX,__VYS,__N2P,__BQT,__DNU,__LDV,__LNU,__WKZ,__ZKZ;
-  _____CONTEXT __0KZ,__1KZ,__TNU,__FJX,__K4Q,__S2P,__3AP,__UOR,__DBP;
-  _____CONTEXT __2KZ,__DLZ,__ZOK,__U5L,__RMX,__ILZ,__KLZ,__BLZ,__0Q2;
-  _____CONTEXT __CR2,__DR2,__HR2,__JR2,__LR2,__4Q2,__AR2,__0OR,__1YS;
-  _____CONTEXT __Z2P,__PBP,__BZS,__42P,__XBP,__E3P,__HJX,__KJX,__MLZ;
-  _____CONTEXT __OLZ,__ULZ,__J3P,__Q4Q,__04Q,__V3P,__CCP,__FG4,__GG4;
-  _____CONTEXT __HG4,__IG4,__KG4,__NG4,__OG4,__PG4,__QG4,__TG4,__VG4;
-  _____CONTEXT __XG4,__0G4,__MJX,__OJX,__AKV,__A4P,__IOV,__GVV,__L3V;
-  _____CONTEXT __OVV,__ZLZ,__2LZ,__3LZ,__4LZ,__WVV,__QJX,__F5Q;
-  ____G __J1P,__F2P,__GR2,__IR2,__KR2,__5Q2,__JBP,__JG4,__SG4,__UG4;
-  ____G __WG4,__ZG4,__Y3P;
-  lisaac_push_first(&__T5O,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__AIX,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__DIX,L4069927); // L31 CONVERT;
-  lisaac_push(&__T5O,L39609900); // L302 MEMORY;
-  lisaac_push_first(&__00P,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__02Q,L7088642); // L54 OBJECT;
-  __30P=((____DB )(top_context->back->back));
-  lisaac_push(&__00P,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__E3Q,L10652676); // L81 TRUE;
-  lisaac_push_first(&__G1P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__45O,L39598124); // L302 MEMORY;
-  lisaac_push_first(&__FIX,L46932012); // L358 MEMORY;
-  __AAP=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__45O,L39608364); // L302 MEMORY;
-  lisaac_push_first(&__HIX,L5774867); // L44 POINTER;
-  __CAP=((____L )(sizeof(void *)));
-  lisaac_push(&__45O,L39608364); // L302 MEMORY;
-  __FAP=__NYE(__CAP);
-  lisaac_push(&__45O,L39598636); // L302 MEMORY;
-  lisaac_push_first(&__JIX,L9195016); // L70 NUMERIC;
-  __DAP=(____IPE)(__AAP - __FAP);
-  lisaac_push(&__45O,L39591468); // L302 MEMORY;
-  lisaac_push_first(&__NIX,L15224840); // L116 NUMERIC;
-  if ((__V5O > __DAP)) {
-    lisaac_push(&__G1P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__RIX,L13509636); // L103 TRUE;
-    __J1P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__G1P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__TIX,L14689286); // L112 FALSE;
-    __J1P=__F__;
-  };
-  if (__J1P) {
-    lisaac_push(&__00P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__0JV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R1P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__BOV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__RUV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__52V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZUV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__30P));
-    lisaac_push(&__BOV,L9181698); // L70 OBJECT;
-    __DX((&__string_140));
-    lisaac_push(&__BOV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OKZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RKZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SKZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__TKZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __W2P,__VDP,__CEZ;
+  ____BRE __ZBP,__4BP,__2BP,__2TZ,__3TZ,__OUZ,__DUZ;
+  ____L __1BP,__JCP;
+  ____GSE *__QBP,*__1TZ,*__PBP;
+  _____CONTEXT __MBP,__ZJX,__2JX,__52P,__XBP,__4JX,__Y4V,__SWV,__VDZ;
+  _____CONTEXT __XJ4;
+  ____G __C3P,__3T2,__5T2,__BU2;
+  lisaac_push_first(&__MBP,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__ZJX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__2JX,L4069927); // L31 CONVERT;
+  lisaac_push(&__MBP,L39609900); // L302 MEMORY;
+  lisaac_push_first(&__ZJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__2JX,L7481858); // L57 OBJECT;
+  __W2P=((____DB )(top_context->back->back));
+  lisaac_push(&__ZJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__2JX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__52P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__XBP,L39598124); // L302 MEMORY;
+  lisaac_push_first(&__4JX,L46932012); // L358 MEMORY;
+  __ZBP=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__XBP,L39608364); // L302 MEMORY;
+  lisaac_push_first(&__4JX,L5774867); // L44 POINTER;
+  __1BP=((____L )(sizeof(void *)));
+  lisaac_push(&__XBP,L39608364); // L302 MEMORY;
+  __4BP=__G0E(__1BP);
+  lisaac_push(&__XBP,L39598636); // L302 MEMORY;
+  lisaac_push_first(&__4JX,L9195016); // L70 NUMERIC;
+  __2BP=(____BRE)(__ZBP - __4BP);
+  lisaac_push(&__XBP,L39591468); // L302 MEMORY;
+  lisaac_push_first(&__4JX,L15224840); // L116 NUMERIC;
+  if ((__OBP > __2BP)) {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L13509636); // L103 TRUE;
+    __C3P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L14689286); // L112 FALSE;
+    __C3P=__F__;
+  };
+  if (__C3P) {
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__52P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__XBP,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__4JX,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y4V,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SWV,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__W2P));
+    lisaac_push(&__XBP,L9574914); // L73 OBJECT;
+    __DX((&__string_145));
+    lisaac_push(&__XBP,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__4JX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y4V,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SWV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__VDZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BOV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__BVV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VIX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XBP,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__4JX,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y4V,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__00P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__P3Q,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__T5O,L39740460); // L303 MEMORY;
-  lisaac_push_first(&__W1P,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__V3Q,L7088642); // L54 OBJECT;
-  __Z1P=((____DB )(top_context->back->back));
-  lisaac_push(&__W1P,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__53Q,L10652676); // L81 TRUE;
-  lisaac_push_first(&__C2P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__MAP,L39734316); // L303 MEMORY;
-  lisaac_push_first(&__XIX,L5774867); // L44 POINTER;
-  __PAP=((____L )(sizeof(void *)));
-  lisaac_push(&__MAP,L39734828); // L303 MEMORY;
-  lisaac_push_first(&__ZIX,L9195016); // L70 NUMERIC;
-  __QAP=(____L)(__PAP -  1);
-  lisaac_push(&__MAP,L39734828); // L303 MEMORY;
-  __UAP=__NYE(__QAP);
-  lisaac_push(&__MAP,L39723052); // L303 MEMORY;
-  lisaac_push_first(&__3IX,L22171143); // L169 INTEGER;
-  if (((____IPE)(__V5O & __UAP) ==  0)) {
-    lisaac_push(&__C2P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__BJX,L13509636); // L103 TRUE;
-    __F2P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__C2P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__DJX,L14689286); // L112 FALSE;
-    __F2P=__F__;
-  };
-  if (__F2P) {
-    lisaac_push(&__W1P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__VYS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__N2P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__BQT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__DNU,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__LDV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LNU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__Z1P));
-    lisaac_push(&__BQT,L9181698); // L70 OBJECT;
-    __DX((&__string_127));
-    lisaac_push(&__BQT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__WKZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZKZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__0KZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__1KZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__MBP,L39740460); // L303 MEMORY;
+  lisaac_push_first(&__ZJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__2JX,L7481858); // L57 OBJECT;
+  __W2P=((____DB )(top_context->back->back));
+  lisaac_push(&__ZJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__2JX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__52P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__XBP,L39734316); // L303 MEMORY;
+  lisaac_push_first(&__4JX,L5774867); // L44 POINTER;
+  __1BP=((____L )(sizeof(void *)));
+  lisaac_push(&__XBP,L39734828); // L303 MEMORY;
+  lisaac_push_first(&__4JX,L9195016); // L70 NUMERIC;
+  __JCP=(____L)(__1BP -  1);
+  lisaac_push(&__XBP,L39734828); // L303 MEMORY;
+  __ZBP=__G0E(__JCP);
+  lisaac_push(&__XBP,L39723052); // L303 MEMORY;
+  lisaac_push_first(&__4JX,L22171143); // L169 INTEGER;
+  if (((____BRE)(__OBP & __ZBP) ==  0)) {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L13509636); // L103 TRUE;
+    __C3P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L14689286); // L112 FALSE;
+    __C3P=__F__;
+  };
+  if (__C3P) {
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__52P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__XBP,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__4JX,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y4V,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SWV,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__W2P));
+    lisaac_push(&__XBP,L9574914); // L73 OBJECT;
+    __DX((&__string_132));
+    lisaac_push(&__XBP,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__4JX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y4V,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SWV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__VDZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BQT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__TNU,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FJX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XBP,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__4JX,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y4V,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__W1P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__K4Q,L8530438); // L65 FALSE;
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8530438); // L65 FALSE;
   };
-  __X5O=__YAP;
-  lisaac_push(&__T5O,L40372780); // L308 MEMORY;
-  lisaac_push_first(&__S2P,L9441810); // L72 BLOCK;
-  __R2P:
+  __QBP=__RCP;
+  lisaac_push(&__MBP,L40372780); // L308 MEMORY;
+  lisaac_push_first(&__ZJX,L9441810); // L72 BLOCK;
+  __K4P:
   {
-    lisaac_push(&__S2P,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__3AP,L40110636); // L306 MEMORY;
-    if (((void *)__X5O != (void *)NULL)) {
-      lisaac_push(&__3AP,L40120364); // L306 MEMORY;
-      lisaac_push_first(&__UOR,L10652676); // L81 TRUE;
-      lisaac_push_first(&__DBP,L40121388); // L306 MEMORY;
-      if (__X5O==NULL) {
-        lisaac_push(&__DBP,L40127532); // L306 MEMORY;
+    lisaac_push(&__ZJX,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__2JX,L40110636); // L306 MEMORY;
+    if (((void *)__QBP != (void *)NULL)) {
+      lisaac_push(&__2JX,L40120364); // L306 MEMORY;
+      lisaac_push_first(&__52P,L10652676); // L81 TRUE;
+      lisaac_push_first(&__XBP,L40121388); // L306 MEMORY;
+      if (__QBP==NULL) {
+        lisaac_push(&__XBP,L40127532); // L306 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__DBP,L40127532); // L306 MEMORY;
-        __3KZ=((____NQE *)__X5O);
-        lisaac_push_first(&__2KZ,L10883116); // L83 MEMORY;
-        __4KZ=__3KZ->__QQE;
-        lisaac_push(&__2KZ,L10916908); // L83 MEMORY;
-        __5KZ=__NYE( 3);
-        lisaac_push(&__2KZ,L10907692); // L83 MEMORY;
-        lisaac_push_first(&__DLZ,L25311239); // L193 INTEGER;
-        lisaac_push_first(&__ZOK,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__U5L,L5383176); // L41 NUMERIC;
-        __Y5L=__NYE( 0);
-        lisaac_push(&__ZOK,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__RMX,L9195016); // L70 NUMERIC;
-        __FLZ=(____IPE)(__Y5L - __5KZ);
-        lisaac_push(&__DLZ,L25318919); // L193 INTEGER;
-        lisaac_push_first(&__ILZ,L5121032); // L39 NUMERIC;
-        __JLZ=__NYE( 1);
-        lisaac_push(&__DLZ,L25314311); // L193 INTEGER;
-        lisaac_push_first(&__KLZ,L9195016); // L70 NUMERIC;
-        __ALZ=(____IPE)(__FLZ - __JLZ);
-        lisaac_push(&__2KZ,L10906668); // L83 MEMORY;
-        lisaac_push_first(&__BLZ,L22171143); // L169 INTEGER;
-        __FBP=(____IPE)(__4KZ & __ALZ);
+        lisaac_push(&__XBP,L40127532); // L306 MEMORY;
+        __1TZ=((____GSE *)__QBP);
+        lisaac_push_first(&__4JX,L10883116); // L83 MEMORY;
+        __2TZ=__1TZ->__JSE;
+        lisaac_push(&__4JX,L10916908); // L83 MEMORY;
+        __3TZ=__G0E( 3);
+        lisaac_push(&__4JX,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__Y4V,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__SWV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__VDZ,L5383176); // L41 NUMERIC;
+        __OUZ=__G0E( 0);
+        lisaac_push(&__SWV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__VDZ,L9195016); // L70 NUMERIC;
+        __DUZ=(____BRE)(__OUZ - __3TZ);
+        lisaac_push(&__Y4V,L25319431); // L193 INTEGER;
+        lisaac_push_first(&__SWV,L5121032); // L39 NUMERIC;
+        __3TZ=__G0E( 1);
+        lisaac_push(&__Y4V,L25314823); // L193 INTEGER;
+        lisaac_push_first(&__SWV,L9195016); // L70 NUMERIC;
+        __OUZ=(____BRE)(__DUZ - __3TZ);
+        lisaac_push(&__4JX,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__Y4V,L22171143); // L169 INTEGER;
+        __3TZ=(____BRE)(__2TZ & __OUZ);
       };
-      lisaac_push(&__DBP,L40128044); // L306 MEMORY;
-      lisaac_push_first(&__0Q2,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__CR2,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__DR2,L15224840); // L116 NUMERIC;
-      __GR2=(__FBP > __V5O);
-      lisaac_push(&__CR2,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__HR2,L14700552); // L112 NUMERIC;
-      __IR2=(__FBP == __V5O);
-      if (__GR2) {
-        lisaac_push(&__CR2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__JR2,L10900996); // L83 TRUE;
-        __KR2=__F__;
+      lisaac_push(&__XBP,L40128044); // L306 MEMORY;
+      lisaac_push_first(&__4JX,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__Y4V,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__SWV,L15224840); // L116 NUMERIC;
+      __3T2=(__3TZ > __OBP);
+      lisaac_push(&__Y4V,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__SWV,L14700552); // L112 NUMERIC;
+      __5T2=(__3TZ == __OBP);
+      if (__3T2) {
+        lisaac_push(&__Y4V,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__SWV,L10900996); // L83 TRUE;
+        __BU2=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__CR2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__LR2,L12342790); // L94 FALSE;
-        __KR2=__IR2;
+        lisaac_push(&__Y4V,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__SWV,L12342790); // L94 FALSE;
+        __BU2=__5T2;
       };
-      if (__KR2) {
-        lisaac_push(&__0Q2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__4Q2,L13509636); // L103 TRUE;
-        __5Q2=__J__;
+      if (__BU2) {
+        lisaac_push(&__4JX,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__Y4V,L13509636); // L103 TRUE;
+        __BU2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__0Q2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__AR2,L14689286); // L112 FALSE;
-        __5Q2=__F__;
+        lisaac_push(&__4JX,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__Y4V,L14689286); // L112 FALSE;
+        __BU2=__F__;
       };
-      __JBP=__5Q2;
+      __3T2=__BU2;
     } else /* FALSE */ {
-      lisaac_push(&__3AP,L40120364); // L306 MEMORY;
-      lisaac_push_first(&__0OR,L12081158); // L92 FALSE;
-      __JBP=__J__;
+      lisaac_push(&__2JX,L40120364); // L306 MEMORY;
+      lisaac_push_first(&__52P,L12081158); // L92 FALSE;
+      __3T2=__J__;
     };
-    if (__JBP) {
-      lisaac_push(&__S2P,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__1YS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__Z2P,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__PBP,L40139308); // L306 MEMORY;
-      if (__X5O==NULL) {
-        lisaac_push(&__PBP,L40255532); // L307 MEMORY;
+    if (__3T2) {
+      lisaac_push(&__ZJX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__2JX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__52P,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__XBP,L40139308); // L306 MEMORY;
+      if (__QBP==NULL) {
+        lisaac_push(&__XBP,L40255532); // L307 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __RBP=__X5O->__RQE;
+        __1TZ=__QBP->__KSE;
       };
-      __X5O=__RBP;
-      lisaac_push(&__Z2P,L9709074); // L74 BLOCK;
-      goto __R2P;
+      __QBP=__1TZ;
+      lisaac_push(&__52P,L9709074); // L74 BLOCK;
+      goto __K4P;
     } else /* FALSE */ {
-      lisaac_push(&__S2P,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__BZS,L8530438); // L65 FALSE;
+      lisaac_push(&__ZJX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__2JX,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__X5O == (void *)NULL)) {
-    lisaac_push(&__T5O,L40765996); // L311 MEMORY;
-    lisaac_push_first(&__42P,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XBP,L40644652); // L310 MEMORY;
-    __ZBP=__2SO();
-    __X5O=__ZBP;
+  if (((void *)__QBP == (void *)NULL)) {
+    lisaac_push(&__MBP,L40765996); // L311 MEMORY;
+    lisaac_push_first(&__ZJX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__2JX,L40644652); // L310 MEMORY;
+    __1TZ=__VUO();
+    __QBP=__1TZ;
   } else /* FALSE */ {
-    lisaac_push(&__T5O,L40765996); // L311 MEMORY;
-    lisaac_push_first(&__E3P,L8530438); // L65 FALSE;
+    lisaac_push(&__MBP,L40765996); // L311 MEMORY;
+    lisaac_push_first(&__ZJX,L8530438); // L65 FALSE;
   };
-  if (__X5O==NULL) {
-    lisaac_push(&__T5O,L40911404); // L312 MEMORY;
+  if (__QBP==NULL) {
+    lisaac_push(&__MBP,L40911404); // L312 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__T5O,L40911404); // L312 MEMORY;
-    __IJX=((____NQE *)__X5O);
-    lisaac_push_first(&__HJX,L10391596); // L79 MEMORY;
-    lisaac_push_first(&__KJX,L4069927); // L31 CONVERT;
-    __2BP=((____DB )__IJX);
-  };
-  lisaac_push(&__T5O,L40911916); // L312 MEMORY;
-  lisaac_push_first(&__MLZ,L12726316); // L97 MEMORY;
-  __NLZ=__3ZF;
-  lisaac_push(&__MLZ,L12737068); // L97 MEMORY;
-  lisaac_push_first(&__OLZ,L9195016); // L70 NUMERIC;
-  __QLZ=(void *)((unsigned long)__2BP - (unsigned long)__NLZ);
-  lisaac_push(&__MLZ,L12752940); // L97 MEMORY;
-  __RLZ=__UWP(__QLZ);
-  lisaac_push(&__MLZ,L12753964); // L97 MEMORY;
-  lisaac_push_first(&__ULZ,L23745543); // L181 INTEGER;
-  __4BP=(____IPE)(__RLZ >>  26);
-  lisaac_push(&__T5O,L41039916); // L313 MEMORY;
-  lisaac_push_first(&__J3P,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__Q4Q,L7088642); // L54 OBJECT;
-  __M3P=((____DB )(top_context->back->back));
-  lisaac_push(&__J3P,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__04Q,L10652676); // L81 TRUE;
-  lisaac_push_first(&__V3P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__CCP,L41035308); // L313 MEMORY;
-  __GCP=__NYE( 0);
-  lisaac_push(&__CCP,L41038380); // L313 MEMORY;
-  __ICP=__NYE( 63);
-  lisaac_push(&__CCP,L41038380); // L313 MEMORY;
-  lisaac_push_first(&__FG4,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__GG4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__HG4,L15224840); // L116 NUMERIC;
-  if ((__GCP > __4BP)) {
-    lisaac_push(&__GG4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__IG4,L13509636); // L103 TRUE;
-    __JG4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GG4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__KG4,L14689286); // L112 FALSE;
-    __JG4=__F__;
-  };
-  if (__JG4) {
-    lisaac_push(&__FG4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__NG4,L10652676); // L81 TRUE;
-    lisaac_push_first(&__OG4,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__PG4,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__QG4,L15224840); // L116 NUMERIC;
-    __SG4=(__ICP > __4BP);
-    lisaac_push(&__PG4,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__TG4,L14700552); // L112 NUMERIC;
-    __UG4=(__ICP == __4BP);
-    if (__SG4) {
-      lisaac_push(&__PG4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VG4,L10900996); // L83 TRUE;
-      __WG4=__F__;
+    lisaac_push(&__MBP,L40911404); // L312 MEMORY;
+    __1TZ=((____GSE *)__QBP);
+    lisaac_push_first(&__ZJX,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__2JX,L4069927); // L31 CONVERT;
+    __VDP=((____DB )__1TZ);
+  };
+  lisaac_push(&__MBP,L40911916); // L312 MEMORY;
+  lisaac_push_first(&__ZJX,L12726316); // L97 MEMORY;
+  __W2P=__W1F;
+  lisaac_push(&__ZJX,L12737068); // L97 MEMORY;
+  lisaac_push_first(&__2JX,L9195016); // L70 NUMERIC;
+  __CEZ=(void *)((unsigned long)__VDP - (unsigned long)__W2P);
+  lisaac_push(&__ZJX,L12752940); // L97 MEMORY;
+  __ZBP=__NYP(__CEZ);
+  lisaac_push(&__ZJX,L12753964); // L97 MEMORY;
+  lisaac_push_first(&__2JX,L23745543); // L181 INTEGER;
+  __4BP=(____BRE)(__ZBP >>  26);
+  lisaac_push(&__MBP,L41039916); // L313 MEMORY;
+  lisaac_push_first(&__ZJX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__2JX,L7481858); // L57 OBJECT;
+  __W2P=((____DB )(top_context->back->back));
+  lisaac_push(&__ZJX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__2JX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__52P,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__XBP,L41035308); // L313 MEMORY;
+  __ZBP=__G0E( 0);
+  lisaac_push(&__XBP,L41038380); // L313 MEMORY;
+  __2BP=__G0E( 63);
+  lisaac_push(&__XBP,L41038380); // L313 MEMORY;
+  lisaac_push_first(&__4JX,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__Y4V,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__SWV,L15224840); // L116 NUMERIC;
+  if ((__ZBP > __4BP)) {
+    lisaac_push(&__Y4V,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__SWV,L13509636); // L103 TRUE;
+    __C3P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__Y4V,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__SWV,L14689286); // L112 FALSE;
+    __C3P=__F__;
+  };
+  if (__C3P) {
+    lisaac_push(&__4JX,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__Y4V,L10652676); // L81 TRUE;
+    lisaac_push_first(&__SWV,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__VDZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__XJ4,L15224840); // L116 NUMERIC;
+    __C3P=(__2BP > __4BP);
+    lisaac_push(&__VDZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__XJ4,L14700552); // L112 NUMERIC;
+    __3T2=(__2BP == __4BP);
+    if (__C3P) {
+      lisaac_push(&__VDZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XJ4,L10900996); // L83 TRUE;
+      __5T2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__PG4,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__XG4,L12342790); // L94 FALSE;
-      __WG4=__UG4;
+      lisaac_push(&__VDZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XJ4,L12342790); // L94 FALSE;
+      __5T2=__3T2;
     };
-    __ZG4=__WG4;
-  } else /* FALSE */ {
-    lisaac_push(&__FG4,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__0G4,L12081158); // L92 FALSE;
-    __ZG4=__J__;
-  };
-  if (__ZG4) {
-    lisaac_push(&__V3P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__MJX,L13509636); // L103 TRUE;
-    __Y3P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__V3P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__OJX,L14689286); // L112 FALSE;
-    __Y3P=__F__;
-  };
-  if (__Y3P) {
-    lisaac_push(&__J3P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__AKV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__A4P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__IOV,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__GVV,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__L3V,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OVV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__M3P));
-    lisaac_push(&__IOV,L9181698); // L70 OBJECT;
-    __DX((&__string_132));
-    lisaac_push(&__IOV,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZLZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__2LZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__3LZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4LZ,L8272919); // L63 SYSTEM_IO;
+    __C3P=__5T2;
+  } else /* FALSE */ {
+    lisaac_push(&__4JX,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__Y4V,L12081158); // L92 FALSE;
+    __C3P=__J__;
+  };
+  if (__C3P) {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L13509636); // L103 TRUE;
+    __C3P=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__52P,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__XBP,L14689286); // L112 FALSE;
+    __C3P=__F__;
+  };
+  if (__C3P) {
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__52P,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__XBP,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__4JX,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__Y4V,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SWV,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__W2P));
+    lisaac_push(&__XBP,L9574914); // L73 OBJECT;
+    __DX((&__string_137));
+    lisaac_push(&__XBP,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__4JX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__Y4V,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SWV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__VDZ,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__IOV,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__WVV,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__QJX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__XBP,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__4JX,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__Y4V,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__J3P,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__F5Q,L8530438); // L65 FALSE;
+    lisaac_push(&__ZJX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__2JX,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__T5O,L39069228); // L298 MEMORY;
-  __MCP=__3VG(__V5O);
-  if (__X5O==NULL) {
-    lisaac_push(&__T5O,L41175596); // L314 MEMORY;
+  lisaac_push(&__MBP,L39069228); // L298 MEMORY;
+  __W2P=__WXG(__OBP);
+  if (__QBP==NULL) {
+    lisaac_push(&__MBP,L41175596); // L314 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__T5O,L41175596); // L314 MEMORY;
-    __UUS(((____NQE *)__X5O),__MCP,__4BP);
+    lisaac_push(&__MBP,L41175596); // L314 MEMORY;
+    __NWS(((____GSE *)__QBP),__W2P,__4BP);
   };
-  __W5O=__X5O;
-  return(__W5O);
+  __PBP=__QBP;
+  return(__PBP);
 }
 
-static void __PAT(____NQE *__RAT)
-// ({__NQE}) Void No recursive, No inlinable.
+static void __ICT(____GSE *__KCT)
+// ({__GSE}) Void No recursive, No inlinable.
 {
-  ____NQE *__SAT,*__TAT,*__XBV,*__MNS;
-  _____CONTEXT __QAT,__UNT,__0AT,__ZNT,__ABT,__WBV,__4NT,__HBT,__LNS;
-  _____CONTEXT __EOT;
-  lisaac_push_first(&__QAT,L21506604); // L164 MEMORY;
-  __SAT=__RAT->__SQE;
-  __TAT=__RAT->__RQE;
-  if (((void *)__SAT == (void *)NULL)) {
-    lisaac_push(&__QAT,L22678060); // L173 MEMORY;
-    lisaac_push_first(&__UNT,L6825988); // L52 TRUE;
-    lisaac_push_first(&__0AT,L22162476); // L169 MEMORY;
-    __YAP=__TAT;
-  } else /* FALSE */ {
-    lisaac_push(&__QAT,L22678060); // L173 MEMORY;
-    lisaac_push_first(&__ZNT,L6826502); // L52 FALSE;
-    lisaac_push_first(&__ABT,L22419500); // L171 MEMORY;
-    if (__SAT==NULL) {
-      lisaac_push(&__ABT,L22559276); // L172 MEMORY;
+  ____GSE *__LCT,*__MCT,*__QDV;
+  _____CONTEXT __JCT,__NPT,__TCT,__PDV;
+  lisaac_push_first(&__JCT,L21506604); // L164 MEMORY;
+  __LCT=__KCT->__LSE;
+  __MCT=__KCT->__KSE;
+  if (((void *)__LCT == (void *)NULL)) {
+    lisaac_push(&__JCT,L22678060); // L173 MEMORY;
+    lisaac_push_first(&__NPT,L6825988); // L52 TRUE;
+    lisaac_push_first(&__TCT,L22162476); // L169 MEMORY;
+    __RCP=__MCT;
+  } else /* FALSE */ {
+    lisaac_push(&__JCT,L22678060); // L173 MEMORY;
+    lisaac_push_first(&__NPT,L6826502); // L52 FALSE;
+    lisaac_push_first(&__TCT,L22419500); // L171 MEMORY;
+    if (__LCT==NULL) {
+      lisaac_push(&__TCT,L22559276); // L172 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__ABT,L22559276); // L172 MEMORY;
-      __XBV=((____NQE *)__SAT);
-      lisaac_push_first(&__WBV,L21118508); // L161 MEMORY;
-      __XBV->__RQE=__TAT;
+      lisaac_push(&__TCT,L22559276); // L172 MEMORY;
+      __QDV=((____GSE *)__LCT);
+      lisaac_push_first(&__PDV,L21118508); // L161 MEMORY;
+      __QDV->__KSE=__MCT;
     };
   };
-  if (((void *)__TAT != (void *)NULL)) {
-    lisaac_push(&__QAT,L23071276); // L176 MEMORY;
-    lisaac_push_first(&__4NT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HBT,L22818348); // L174 MEMORY;
-    if (__TAT==NULL) {
-      lisaac_push(&__HBT,L22954540); // L175 MEMORY;
+  if (((void *)__MCT != (void *)NULL)) {
+    lisaac_push(&__JCT,L23071276); // L176 MEMORY;
+    lisaac_push_first(&__NPT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TCT,L22818348); // L174 MEMORY;
+    if (__MCT==NULL) {
+      lisaac_push(&__TCT,L22954540); // L175 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__HBT,L22954540); // L175 MEMORY;
-      __MNS=((____NQE *)__TAT);
-      lisaac_push_first(&__LNS,L21249580); // L162 MEMORY;
-      __MNS->__SQE=__SAT;
+      lisaac_push(&__TCT,L22954540); // L175 MEMORY;
+      __QDV=((____GSE *)__MCT);
+      lisaac_push_first(&__PDV,L21249580); // L162 MEMORY;
+      __QDV->__LSE=__LCT;
     };
   } else /* FALSE */ {
-    lisaac_push(&__QAT,L23071276); // L176 MEMORY;
-    lisaac_push_first(&__EOT,L8530438); // L65 FALSE;
+    lisaac_push(&__JCT,L23071276); // L176 MEMORY;
+    lisaac_push_first(&__NPT,L8530438); // L65 FALSE;
   };
 }
 
-static ____DB __0RG(____Y1 __3RG)
+static ____DB __TTG(____Y1 __WTG)
 // ({__Y1}) With result No recursive, No inlinable.
 {
-  ____IPE __5RG,__OSG,__WET,__BNZ,__CNZ,__TNZ,__INZ,__MNZ,__DNZ,__XSG;
-  ____IPE __0SG,__ZNZ,__0NZ,__BTG,__4NZ,__STG,__NOZ,__COZ,__UTG,__5TG;
-  ____IPE __CUG,__AUG,__JL3,__RL3,__0J3,__1J3,__5J3,__BK3,__DK3,__FK3;
-  ____IPE __HK3,__OK3,__TOZ,__UOZ,__FPZ,__0OZ,__4OZ,__VOZ,__GUG,__HUG;
-  ____IPE __BW2,__1UG,__2UG,__2PZ,__RPZ,__4UG,__BVG,__NQZ,__CQZ,__5UG;
-  ____IPE __WQZ,__ERZ,__0SZ;
-  ____NQE *__CSG,*__ANZ,*__YNZ,*__2TG,*__INX,*__XJ3,*__EUG,*__SOZ,*__0UG;
-  ____DB __IVT,__1K3,__LL3,__TL3,__VL3,__YJ3,__IK3,__QK3,__SK3,__UK3;
-  ____DB __FUG,__PUG,__XUG,__DW2,__LPZ,__YUG,__S0G,__MVG,__NVG,__RVG;
-  ____DB __1VG,__1CM,__LRZ,__4RG;
-  ____L __4K3,__AL3,__EL3,__GL3,__JW2,__MW2,__QW2,__3UG;
-  _____CONTEXT __1RG,__3MX,__ANX,__RZG,__LSG,__0S2,__CT2,__DT2,__HT2;
-  _____CONTEXT __JT2,__LT2,__4S2,__AT2,__SOS,__USG,__NET,__GVT,__UVU;
-  _____CONTEXT __4VU,__RVT,__UET,__YT2,__AU2,__BU2,__FU2,__HU2,__JU2;
-  _____CONTEXT __2T2,__4T2,__OZX,__QZX,__FBW,__2VT,__TBW,__PCW,__QDW;
-  _____CONTEXT __XCW,__ZMZ,__2MZ,__3MZ,__4MZ,__5CW,__SZX,__JWU,__5MZ;
-  _____CONTEXT __GNZ,__PNZ,__SNZ,__UNZ,__LNZ,__NNZ,__ENZ,__LU2,__TU2;
-  _____CONTEXT __UU2,__YU2,__0U2,__2U2,__PU2,__RU2,__BFT,__GFT,__5SG;
-  _____CONTEXT __XNZ,__1NZ,__3NZ,__YOS,__3IV,__YZG,__OTG,__AOZ,__JOZ;
-  _____CONTEXT __MOZ,__OOZ,__GOZ,__DJV,__4U2,__5U2,__DV2,__FV2,__HV2;
-  _____CONTEXT __JIO,__0TG,__PIO,__CNX,__GNX,__WJ3,__XK3,__YK3,__ZK3;
-  _____CONTEXT __2K3,__3K3,__5K3,__BL3,__CL3,__DL3,__FL3,__HL3,__IL3;
-  _____CONTEXT __KL3,__ML3,__NL3,__OL3,__PL3,__QL3,__SL3,__UL3,__WL3;
-  _____CONTEXT __ZJ3,__2J3,__3J3,__4J3,__AK3,__CK3,__EK3,__GK3,__JK3;
-  _____CONTEXT __KK3,__LK3,__MK3,__NK3,__PK3,__RK3,__TK3,__VK3,__JNX;
-  _____CONTEXT __MNX,__ROZ,__YOZ,__BPZ,__EPZ,__GPZ,__3OZ,__5OZ,__WOZ;
-  _____CONTEXT __ONX,__JV2,__RV2,__SV2,__WV2,__YV2,__0V2,__NV2,__PV2;
-  _____CONTEXT __HOS,__NUG,__CET,__UUG,__JPZ,__2V2,__3V2,__5V2,__AW2;
-  _____CONTEXT __CW2,__EW2,__MPZ,__QNX,__HW2,__IW2,__LW2,__NW2,__OW2;
-  _____CONTEXT __PW2,__RW2,__PPZ,__YPZ,__1PZ,__3PZ,__VPZ,__AQZ,__JQZ;
-  _____CONTEXT __MQZ,__OQZ,__GQZ,__TNX,__IET,__NOS,__D0G,__S4G,__X4G;
-  _____CONTEXT __SDH,__NEH,__KIH,__GOH,__P0G,__F5G,__P5G,__10G,__KVG;
-  _____CONTEXT __WNX,__TQZ,__UQZ,__YQZ,__0NX,__4NX,__AOX,__0JJ,__G1G;
-  _____CONTEXT __FEM,__4EN,__NTN,__GFN,__1QZ,__4QZ,__5QZ,__ARZ,__OFN;
-  _____CONTEXT __COX,__05G,__BRZ,__CRZ,__GRZ,__JRZ,__DSK,__XCM,__XSZ;
-  _____CONTEXT __YSZ,__2SZ,__3RX,__MRZ;
-  ____G __GT2,__IT2,__KT2,__5S2,__EU2,__GU2,__IU2,__3T2,__UVT,__XU2;
-  ____G __ZU2,__1U2,__QU2,__FTG,__ITG,__CV2,__EV2,__GV2,__VV2,__XV2;
-  ____G __ZV2,__OV2,__40G;
-  ____Y1 *__L0G;
-  lisaac_push_first(&__1RG,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__3MX,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__ANX,L4069927); // L31 CONVERT;
-  __5RG=((____IPE ) 0);
-  __CSG=NULL;
-  lisaac_push(&__1RG,L43649580); // L333 MEMORY;
-  lisaac_push_first(&__RZG,L9441810); // L72 BLOCK;
-  __QZG:
+  ____BRE __YTG,__HUG,__PGT,__J3Z,__K3Z,__13Z,__Q3Z,__B4Z,__C4Z,__0UG;
+  ____BRE __3KZ;
+  ____GSE *__1TG,*__I3Z,*__A4Z;
+  ____DB __BXT,__0P3,__CQ3,__EQ3,__IWG,__QWG,__0Y2,__XKZ,__XTG;
+  ____L __NP3,__PP3,__TP3,__AZ2,__DZ2,__HZ2;
+  _____CONTEXT __UTG,__WOX,__ZOX,__RV2,__ZV2,__0V2,__5WT,__NXU,__KXT;
+  _____CONTEXT __NGT,__PW2,__XW2,__YW2,__G3Z;
+  ____G __3V2,__5V2,__BW2,__3W2,__5W2;
+  ____Y1 *__E2G;
+  lisaac_push_first(&__UTG,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__WOX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__ZOX,L4069927); // L31 CONVERT;
+  __YTG=((____BRE ) 0);
+  __1TG=NULL;
+  lisaac_push(&__UTG,L43649580); // L333 MEMORY;
+  lisaac_push_first(&__WOX,L9441810); // L72 BLOCK;
+  __J1G:
   {
-    lisaac_push(&__RZG,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__LSG,L42601004); // L325 MEMORY;
-    __OSG=__NSG;
-    lisaac_push(&__LSG,L42735660); // L326 MEMORY;
-    lisaac_push_first(&__0S2,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__CT2,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__DT2,L15224840); // L116 NUMERIC;
-    __GT2=(__5RG > __OSG);
-    lisaac_push(&__CT2,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__HT2,L14700552); // L112 NUMERIC;
-    __IT2=(__5RG == __OSG);
-    if (__GT2) {
-      lisaac_push(&__CT2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__JT2,L10900996); // L83 TRUE;
-      __KT2=__F__;
+    lisaac_push(&__WOX,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__ZOX,L42601004); // L325 MEMORY;
+    __HUG=__GUG;
+    lisaac_push(&__ZOX,L42735660); // L326 MEMORY;
+    lisaac_push_first(&__RV2,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__ZV2,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__0V2,L15224840); // L116 NUMERIC;
+    __3V2=(__YTG > __HUG);
+    lisaac_push(&__ZV2,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__0V2,L14700552); // L112 NUMERIC;
+    __5V2=(__YTG == __HUG);
+    if (__3V2) {
+      lisaac_push(&__ZV2,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__0V2,L10900996); // L83 TRUE;
+      __BW2=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__CT2,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__LT2,L12342790); // L94 FALSE;
-      __KT2=__IT2;
+      lisaac_push(&__ZV2,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__0V2,L12342790); // L94 FALSE;
+      __BW2=__5V2;
     };
-    if (__KT2) {
-      lisaac_push(&__0S2,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__4S2,L13509636); // L103 TRUE;
-      __5S2=__J__;
+    if (__BW2) {
+      lisaac_push(&__RV2,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__ZV2,L13509636); // L103 TRUE;
+      __BW2=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__0S2,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__AT2,L14689286); // L112 FALSE;
-      __5S2=__F__;
+      lisaac_push(&__RV2,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__ZV2,L14689286); // L112 FALSE;
+      __BW2=__F__;
     };
-    if (__5S2) {
-      lisaac_push(&__LSG,L42741804); // L326 MEMORY;
-      lisaac_push_first(&__SOS,L10652676); // L81 TRUE;
-      lisaac_push_first(&__USG,L43001900); // L328 MEMORY;
-      lisaac_push_first(&__NET,L14289452); // L109 MEMORY;
-      lisaac_push_first(&__GVT,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__UVU,L7088642); // L54 OBJECT;
-      __IVT=((____DB )(top_context->back->back));
-      lisaac_push(&__GVT,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__4VU,L10652676); // L81 TRUE;
-      lisaac_push_first(&__RVT,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__UET,L14290476); // L109 MEMORY;
-      __WET=__NSG;
-      lisaac_push(&__UET,L14293036); // L109 MEMORY;
-      lisaac_push_first(&__YT2,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__AU2,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__BU2,L15224840); // L116 NUMERIC;
-      __EU2=(__5RG > __WET);
-      lisaac_push(&__AU2,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__FU2,L14700552); // L112 NUMERIC;
-      __GU2=(__5RG == __WET);
-      if (__EU2) {
-        lisaac_push(&__AU2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__HU2,L10900996); // L83 TRUE;
-        __IU2=__F__;
+    if (__BW2) {
+      lisaac_push(&__ZOX,L42741804); // L326 MEMORY;
+      lisaac_push_first(&__RV2,L10652676); // L81 TRUE;
+      lisaac_push_first(&__ZV2,L43001900); // L328 MEMORY;
+      lisaac_push_first(&__0V2,L14289452); // L109 MEMORY;
+      lisaac_push_first(&__5WT,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__NXU,L7481858); // L57 OBJECT;
+      __BXT=((____DB )(top_context->back->back));
+      lisaac_push(&__5WT,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__NXU,L10652676); // L81 TRUE;
+      lisaac_push_first(&__KXT,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__NGT,L14290476); // L109 MEMORY;
+      __PGT=__GUG;
+      lisaac_push(&__NGT,L14293036); // L109 MEMORY;
+      lisaac_push_first(&__PW2,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__XW2,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__YW2,L15224840); // L116 NUMERIC;
+      __BW2=(__YTG > __PGT);
+      lisaac_push(&__XW2,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__YW2,L14700552); // L112 NUMERIC;
+      __3W2=(__YTG == __PGT);
+      if (__BW2) {
+        lisaac_push(&__XW2,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__YW2,L10900996); // L83 TRUE;
+        __5W2=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__AU2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__JU2,L12342790); // L94 FALSE;
-        __IU2=__GU2;
+        lisaac_push(&__XW2,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__YW2,L12342790); // L94 FALSE;
+        __5W2=__3W2;
       };
-      if (__IU2) {
-        lisaac_push(&__YT2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__2T2,L13509636); // L103 TRUE;
-        __3T2=__J__;
+      if (__5W2) {
+        lisaac_push(&__PW2,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__XW2,L13509636); // L103 TRUE;
+        __5W2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__YT2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__4T2,L14689286); // L112 FALSE;
-        __3T2=__F__;
+        lisaac_push(&__PW2,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__XW2,L14689286); // L112 FALSE;
+        __5W2=__F__;
       };
-      if (__3T2) {
-        lisaac_push(&__RVT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__OZX,L13509636); // L103 TRUE;
-        __UVT=__J__;
+      if (__5W2) {
+        lisaac_push(&__KXT,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__NGT,L13509636); // L103 TRUE;
+        __5W2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__RVT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__QZX,L14689286); // L112 FALSE;
-        __UVT=__F__;
+        lisaac_push(&__KXT,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__NGT,L14689286); // L112 FALSE;
+        __5W2=__F__;
       };
-      if (__UVT) {
-        lisaac_push(&__GVT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__FBW,L8792068); // L67 TRUE;
-        lisaac_push_first(&__2VT,L19289106); // L147 BLOCK;
-        lisaac_push(&__2VT,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__TBW,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__PCW,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__QDW,L8792068); // L67 TRUE;
-        lisaac_push_first(&__XCW,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__IVT));
-        lisaac_push(&__TBW,L9181698); // L70 OBJECT;
+      if (__5W2) {
+        lisaac_push(&__5WT,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__NXU,L8792068); // L67 TRUE;
+        lisaac_push_first(&__KXT,L19289106); // L147 BLOCK;
+        lisaac_push(&__KXT,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__NGT,L9452546); // L72 OBJECT;
+        lisaac_push_first(&__PW2,L8260098); // L63 OBJECT;
+        lisaac_push_first(&__XW2,L8792068); // L67 TRUE;
+        lisaac_push_first(&__YW2,L8009218); // L61 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__BXT));
+        lisaac_push(&__NGT,L9574914); // L73 OBJECT;
         __DX((&__string_43));
-        lisaac_push(&__TBW,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__ZMZ,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__2MZ,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__3MZ,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__4MZ,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__NGT,L9706498); // L74 OBJECT;
+        lisaac_push_first(&__PW2,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__XW2,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__YW2,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__G3Z,L6962199); // L53 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__TBW,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__5CW,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__SZX,L4598824); // L35 SYSTEM;
+        lisaac_push(&__NGT,L9848322); // L75 OBJECT;
+        lisaac_push_first(&__PW2,L10904578); // L83 OBJECT;
+        lisaac_push_first(&__XW2,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__GVT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__JWU,L8530438); // L65 FALSE;
+        lisaac_push(&__5WT,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__NXU,L8530438); // L65 FALSE;
       };
-      __CSG=((____NQE *)(last_block[(__5RG)]));
-      if (__CSG==NULL) {
-        lisaac_push(&__USG,L43128364); // L329 MEMORY;
+      __1TG=((____GSE *)(last_block[(__YTG)]));
+      if (__1TG==NULL) {
+        lisaac_push(&__ZV2,L43128364); // L329 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__USG,L43128364); // L329 MEMORY;
-        __ANZ=((____NQE *)__CSG);
-        lisaac_push_first(&__5MZ,L10883116); // L83 MEMORY;
-        __BNZ=__ANZ->__QQE;
-        lisaac_push(&__5MZ,L10916908); // L83 MEMORY;
-        __CNZ=__NYE( 3);
-        lisaac_push(&__5MZ,L10907692); // L83 MEMORY;
-        lisaac_push_first(&__GNZ,L25311239); // L193 INTEGER;
-        lisaac_push_first(&__PNZ,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__SNZ,L5383176); // L41 NUMERIC;
-        __TNZ=__NYE( 0);
-        lisaac_push(&__PNZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__UNZ,L9195016); // L70 NUMERIC;
-        __INZ=(____IPE)(__TNZ - __CNZ);
-        lisaac_push(&__GNZ,L25318919); // L193 INTEGER;
-        lisaac_push_first(&__LNZ,L5121032); // L39 NUMERIC;
-        __MNZ=__NYE( 1);
-        lisaac_push(&__GNZ,L25314311); // L193 INTEGER;
-        lisaac_push_first(&__NNZ,L9195016); // L70 NUMERIC;
-        __DNZ=(____IPE)(__INZ - __MNZ);
-        lisaac_push(&__5MZ,L10906668); // L83 MEMORY;
-        lisaac_push_first(&__ENZ,L22171143); // L169 INTEGER;
-        __XSG=(____IPE)(__BNZ & __DNZ);
+        lisaac_push(&__ZV2,L43128364); // L329 MEMORY;
+        __I3Z=((____GSE *)__1TG);
+        lisaac_push_first(&__0V2,L10883116); // L83 MEMORY;
+        __J3Z=__I3Z->__JSE;
+        lisaac_push(&__0V2,L10916908); // L83 MEMORY;
+        __K3Z=__G0E( 3);
+        lisaac_push(&__0V2,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__5WT,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__NXU,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__KXT,L5383176); // L41 NUMERIC;
+        __13Z=__G0E( 0);
+        lisaac_push(&__NXU,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__KXT,L9195016); // L70 NUMERIC;
+        __Q3Z=(____BRE)(__13Z - __K3Z);
+        lisaac_push(&__5WT,L25319431); // L193 INTEGER;
+        lisaac_push_first(&__NXU,L5121032); // L39 NUMERIC;
+        __K3Z=__G0E( 1);
+        lisaac_push(&__5WT,L25314823); // L193 INTEGER;
+        lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+        __13Z=(____BRE)(__Q3Z - __K3Z);
+        lisaac_push(&__0V2,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__5WT,L22171143); // L169 INTEGER;
+        __K3Z=(____BRE)(__J3Z & __13Z);
       };
-      lisaac_push(&__USG,L43131436); // L329 MEMORY;
-      __0SG=__NYE( 4096);
-      lisaac_push(&__USG,L43128876); // L329 MEMORY;
-      lisaac_push_first(&__LU2,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__TU2,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__UU2,L15224840); // L116 NUMERIC;
-      __XU2=(__XSG > __0SG);
-      lisaac_push(&__TU2,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__YU2,L14700552); // L112 NUMERIC;
-      __ZU2=(__XSG == __0SG);
-      if (__XU2) {
-        lisaac_push(&__TU2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__0U2,L10900996); // L83 TRUE;
-        __1U2=__F__;
+      lisaac_push(&__ZV2,L43131436); // L329 MEMORY;
+      __PGT=__G0E( 4096);
+      lisaac_push(&__ZV2,L43128876); // L329 MEMORY;
+      lisaac_push_first(&__0V2,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__5WT,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__NXU,L15224840); // L116 NUMERIC;
+      __BW2=(__K3Z > __PGT);
+      lisaac_push(&__5WT,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__NXU,L14700552); // L112 NUMERIC;
+      __3W2=(__K3Z == __PGT);
+      if (__BW2) {
+        lisaac_push(&__5WT,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__NXU,L10900996); // L83 TRUE;
+        __5W2=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__TU2,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__2U2,L12342790); // L94 FALSE;
-        __1U2=__ZU2;
+        lisaac_push(&__5WT,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__NXU,L12342790); // L94 FALSE;
+        __5W2=__3W2;
       };
-      if (__1U2) {
-        lisaac_push(&__LU2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__PU2,L13509636); // L103 TRUE;
-        __QU2=__J__;
+      if (__5W2) {
+        lisaac_push(&__0V2,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__5WT,L13509636); // L103 TRUE;
+        __5W2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__LU2,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__RU2,L14689286); // L112 FALSE;
-        __QU2=__F__;
+        lisaac_push(&__0V2,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__5WT,L14689286); // L112 FALSE;
+        __5W2=__F__;
       };
-      if (__QU2) {
-        lisaac_push(&__USG,L43133484); // L329 MEMORY;
-        lisaac_push_first(&__BFT,L10377220); // L79 TRUE;
-        __FTG=__F__;
+      if (__5W2) {
+        lisaac_push(&__ZV2,L43133484); // L329 MEMORY;
+        lisaac_push_first(&__0V2,L10377220); // L79 TRUE;
+        __5W2=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__USG,L43133484); // L329 MEMORY;
-        lisaac_push_first(&__GFT,L11832326); // L90 FALSE;
-        lisaac_push_first(&__5SG,L43134508); // L329 MEMORY;
-        if (__CSG==NULL) {
-          lisaac_push(&__5SG,L43138092); // L329 MEMORY;
+        lisaac_push(&__ZV2,L43133484); // L329 MEMORY;
+        lisaac_push_first(&__0V2,L11832326); // L90 FALSE;
+        lisaac_push_first(&__5WT,L43134508); // L329 MEMORY;
+        if (__1TG==NULL) {
+          lisaac_push(&__5WT,L43138092); // L329 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__5SG,L43138092); // L329 MEMORY;
-          __YNZ=((____NQE *)__CSG);
-          lisaac_push_first(&__XNZ,L11406380); // L87 MEMORY;
-          __ZNZ=__YNZ->__QQE;
-          lisaac_push(&__XNZ,L11433004); // L87 MEMORY;
-          __0NZ=__NYE( 1);
-          lisaac_push(&__XNZ,L11430956); // L87 MEMORY;
-          lisaac_push_first(&__1NZ,L22171143); // L169 INTEGER;
-          __BTG=(____IPE)(__ZNZ & __0NZ);
+          lisaac_push(&__5WT,L43138092); // L329 MEMORY;
+          __A4Z=((____GSE *)__1TG);
+          lisaac_push_first(&__NXU,L11406380); // L87 MEMORY;
+          __B4Z=__A4Z->__JSE;
+          lisaac_push(&__NXU,L11433004); // L87 MEMORY;
+          __C4Z=__G0E( 1);
+          lisaac_push(&__NXU,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__KXT,L22171143); // L169 INTEGER;
+          __0UG=(____BRE)(__B4Z & __C4Z);
         };
-        lisaac_push(&__5SG,L43142700); // L329 MEMORY;
-        lisaac_push_first(&__3NZ,L20856364); // L159 MEMORY;
-        __4NZ=__NYE( 1);
-        __FTG=(__BTG == __4NZ);
+        lisaac_push(&__5WT,L43142700); // L329 MEMORY;
+        lisaac_push_first(&__NXU,L20856364); // L159 MEMORY;
+        __J3Z=__G0E( 1);
+        __5W2=(__0UG == __J3Z);
       };
-      __ITG=__FTG;
+      __BW2=__5W2;
     } else /* FALSE */ {
-      lisaac_push(&__LSG,L42741804); // L326 MEMORY;
-      lisaac_push_first(&__YOS,L12081158); // L92 FALSE;
-      __ITG=__J__;
+      lisaac_push(&__ZOX,L42741804); // L326 MEMORY;
+      lisaac_push_first(&__RV2,L12081158); // L92 FALSE;
+      __BW2=__J__;
     };
-    if (__ITG) {
-      lisaac_push(&__RZG,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__3IV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__YZG,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__OTG,L43526188); // L332 MEMORY;
-      __STG=__NYE( 1);
-      lisaac_push(&__OTG,L43525164); // L332 MEMORY;
-      lisaac_push_first(&__AOZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__JOZ,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__MOZ,L5383176); // L41 NUMERIC;
-      __NOZ=__NYE( 0);
-      lisaac_push(&__JOZ,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OOZ,L9195016); // L70 NUMERIC;
-      __COZ=(____IPE)(__NOZ - __STG);
-      lisaac_push(&__AOZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GOZ,L9195016); // L70 NUMERIC;
-      __5RG=(____IPE)(__5RG - __COZ);
-      lisaac_push(&__YZG,L9709074); // L74 BLOCK;
-      goto __QZG;
+    if (__BW2) {
+      lisaac_push(&__WOX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__ZOX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__RV2,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__ZV2,L43526188); // L332 MEMORY;
+      __PGT=__G0E( 1);
+      lisaac_push(&__ZV2,L43525164); // L332 MEMORY;
+      lisaac_push_first(&__0V2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L5383176); // L41 NUMERIC;
+      __J3Z=__G0E( 0);
+      lisaac_push(&__5WT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+      __K3Z=(____BRE)(__J3Z - __PGT);
+      lisaac_push(&__0V2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L9195016); // L70 NUMERIC;
+      __YTG=(____BRE)(__YTG - __K3Z);
+      lisaac_push(&__RV2,L9709074); // L74 BLOCK;
+      goto __J1G;
     } else /* FALSE */ {
-      lisaac_push(&__RZG,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__DJV,L8530438); // L65 FALSE;
+      lisaac_push(&__WOX,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__ZOX,L8530438); // L65 FALSE;
     };
   };
-  __UTG=__NSG;
-  lisaac_push(&__1RG,L43914796); // L335 MEMORY;
-  lisaac_push_first(&__4U2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__5U2,L15224840); // L116 NUMERIC;
-  __CV2=(__5RG > __UTG);
-  lisaac_push(&__4U2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__DV2,L14700552); // L112 NUMERIC;
-  __EV2=(__5RG == __UTG);
-  if (__CV2) {
-    lisaac_push(&__4U2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__FV2,L10900996); // L83 TRUE;
-    __GV2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__4U2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__HV2,L12342790); // L94 FALSE;
-    __GV2=__EV2;
-  };
-  if (__GV2) {
-    lisaac_push(&__1RG,L44173868); // L337 MEMORY;
-    lisaac_push_first(&__JIO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0TG,L44050988); // L336 MEMORY;
-    __2TG=__2SO();
-    __CSG=__2TG;
-  } else /* FALSE */ {
-    lisaac_push(&__1RG,L44173868); // L337 MEMORY;
-    lisaac_push_first(&__PIO,L8530438); // L65 FALSE;
-  };
-  if (__CSG==NULL) {
-    lisaac_push(&__1RG,L44323372); // L338 MEMORY;
+  __HUG=__GUG;
+  lisaac_push(&__UTG,L43914796); // L335 MEMORY;
+  lisaac_push_first(&__WOX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__ZOX,L15224840); // L116 NUMERIC;
+  __3V2=(__YTG > __HUG);
+  lisaac_push(&__WOX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__ZOX,L14700552); // L112 NUMERIC;
+  __5V2=(__YTG == __HUG);
+  if (__3V2) {
+    lisaac_push(&__WOX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ZOX,L10900996); // L83 TRUE;
+    __BW2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__WOX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ZOX,L12342790); // L94 FALSE;
+    __BW2=__5V2;
+  };
+  if (__BW2) {
+    lisaac_push(&__UTG,L44173868); // L337 MEMORY;
+    lisaac_push_first(&__WOX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZOX,L44050988); // L336 MEMORY;
+    __I3Z=__VUO();
+    __1TG=__I3Z;
+  } else /* FALSE */ {
+    lisaac_push(&__UTG,L44173868); // L337 MEMORY;
+    lisaac_push_first(&__WOX,L8530438); // L65 FALSE;
+  };
+  if (__1TG==NULL) {
+    lisaac_push(&__UTG,L44323372); // L338 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    __5TG=__CSG->__QQE;
-  };
-  lisaac_push(&__1RG,L44326444); // L338 MEMORY;
-  __CUG=__NYE( 4096);
-  lisaac_push(&__1RG,L44323884); // L338 MEMORY;
-  lisaac_push_first(&__CNX,L9195016); // L70 NUMERIC;
-  __AUG=(____IPE)(__5TG - __CUG);
-  if (__CSG==NULL) {
-    lisaac_push(&__1RG,L44326956); // L338 MEMORY;
+    __PGT=__1TG->__JSE;
+  };
+  lisaac_push(&__UTG,L44326444); // L338 MEMORY;
+  __HUG=__G0E( 4096);
+  lisaac_push(&__UTG,L44323884); // L338 MEMORY;
+  lisaac_push_first(&__WOX,L9195016); // L70 NUMERIC;
+  __J3Z=(____BRE)(__PGT - __HUG);
+  if (__1TG==NULL) {
+    lisaac_push(&__UTG,L44326956); // L338 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__1RG,L44326956); // L338 MEMORY;
-    __INX=((____NQE *)__CSG);
-    lisaac_push_first(&__GNX,L12471340); // L95 MEMORY;
-    __INX->__QQE=__AUG;
+    lisaac_push(&__UTG,L44326956); // L338 MEMORY;
+    __I3Z=((____GSE *)__1TG);
+    lisaac_push_first(&__WOX,L12471340); // L95 MEMORY;
+    __I3Z->__JSE=__J3Z;
   };
-  if (__CSG==NULL) {
-    lisaac_push(&__1RG,L44448300); // L339 MEMORY;
+  if (__1TG==NULL) {
+    lisaac_push(&__UTG,L44448300); // L339 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__1RG,L44448300); // L339 MEMORY;
-    __XJ3=((____NQE *)__CSG);
-    lisaac_push_first(&__WJ3,L11179564); // L85 MEMORY;
-    lisaac_push_first(&__XK3,L10640428); // L81 MEMORY;
-    lisaac_push_first(&__YK3,L10391596); // L79 MEMORY;
-    lisaac_push_first(&__ZK3,L4069927); // L31 CONVERT;
-    __1K3=((____DB )__XJ3);
-    lisaac_push(&__XK3,L10647084); // L81 MEMORY;
-    lisaac_push_first(&__2K3,L10123820); // L77 MEMORY;
-    lisaac_push_first(&__3K3,L5774867); // L44 POINTER;
-    __4K3=((____L )(sizeof(void *)));
-    lisaac_push(&__2K3,L10137132); // L77 MEMORY;
-    lisaac_push_first(&__5K3,L4988457); // L38 UINTEGER_CPU;
-    __AL3=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__2K3,L10124332); // L77 MEMORY;
-    lisaac_push_first(&__BL3,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__CL3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__DL3,L9195016); // L70 NUMERIC;
-    __EL3=(____L)(- __AL3);
-    lisaac_push(&__BL3,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__FL3,L9195016); // L70 NUMERIC;
-    __GL3=(____L)(__4K3 - __EL3);
-    lisaac_push(&__XK3,L10647084); // L81 MEMORY;
-    lisaac_push_first(&__HL3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__IL3,L78949383); // L602 INTEGER;
-    __JL3=__NYE(__GL3);
-    lisaac_push(&__IL3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__KL3,L4069927); // L31 CONVERT;
-    __LL3=((____DB )__JL3);
-    lisaac_push(&__XK3,L10640940); // L81 MEMORY;
-    lisaac_push_first(&__ML3,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__NL3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__OL3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__PL3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__QL3,L78949383); // L602 INTEGER;
-    __RL3=__NYE( 0);
-    lisaac_push(&__QL3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__SL3,L4069927); // L31 CONVERT;
-    __TL3=((____DB )__RL3);
-    lisaac_push(&__NL3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__UL3,L9195016); // L70 NUMERIC;
-    __VL3=(void *)((unsigned long)__TL3 - (unsigned long)__LL3);
-    lisaac_push(&__ML3,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__WL3,L9195016); // L70 NUMERIC;
-    __YJ3=(void *)((unsigned long)__1K3 - (unsigned long)__VL3);
-    lisaac_push(&__WJ3,L11182636); // L85 MEMORY;
-    lisaac_push_first(&__ZJ3,L10883116); // L83 MEMORY;
-    __0J3=__XJ3->__QQE;
-    lisaac_push(&__ZJ3,L10916908); // L83 MEMORY;
-    __1J3=__NYE( 3);
-    lisaac_push(&__ZJ3,L10907692); // L83 MEMORY;
-    lisaac_push_first(&__2J3,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__3J3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__4J3,L5383176); // L41 NUMERIC;
-    __5J3=__NYE( 0);
-    lisaac_push(&__3J3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__AK3,L9195016); // L70 NUMERIC;
-    __BK3=(____IPE)(__5J3 - __1J3);
-    lisaac_push(&__2J3,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__CK3,L5121032); // L39 NUMERIC;
-    __DK3=__NYE( 1);
-    lisaac_push(&__2J3,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__EK3,L9195016); // L70 NUMERIC;
-    __FK3=(____IPE)(__BK3 - __DK3);
-    lisaac_push(&__ZJ3,L10906668); // L83 MEMORY;
-    lisaac_push_first(&__GK3,L22171143); // L169 INTEGER;
-    __HK3=(____IPE)(__0J3 & __FK3);
-    lisaac_push(&__WJ3,L11182636); // L85 MEMORY;
-    __IK3=__3VG(__HK3);
-    lisaac_push(&__WJ3,L11180076); // L85 MEMORY;
-    lisaac_push_first(&__JK3,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__KK3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__LK3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__MK3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__NK3,L78949383); // L602 INTEGER;
-    __OK3=__NYE( 0);
-    lisaac_push(&__NK3,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__PK3,L4069927); // L31 CONVERT;
-    __QK3=((____DB )__OK3);
-    lisaac_push(&__KK3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__RK3,L9195016); // L70 NUMERIC;
-    __SK3=(void *)((unsigned long)__QK3 - (unsigned long)__IK3);
-    lisaac_push(&__JK3,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__TK3,L9195016); // L70 NUMERIC;
-    __UK3=(void *)((unsigned long)__YJ3 - (unsigned long)__SK3);
-    lisaac_push(&__WJ3,L11183148); // L85 MEMORY;
-    lisaac_push_first(&__VK3,L4069927); // L31 CONVERT;
-    __EUG=((____NQE *)__UK3);
-  };
-  lisaac_push(&__1RG,L44450860); // L339 MEMORY;
-  lisaac_push_first(&__JNX,L10391596); // L79 MEMORY;
-  lisaac_push_first(&__MNX,L4069927); // L31 CONVERT;
-  __FUG=((____DB )__EUG);
-  if (__CSG==NULL) {
-    lisaac_push(&__1RG,L44702764); // L341 MEMORY;
+    lisaac_push(&__UTG,L44448300); // L339 MEMORY;
+    __I3Z=((____GSE *)__1TG);
+    lisaac_push_first(&__WOX,L11179564); // L85 MEMORY;
+    lisaac_push_first(&__ZOX,L10640428); // L81 MEMORY;
+    lisaac_push_first(&__RV2,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__ZV2,L4069927); // L31 CONVERT;
+    __BXT=((____DB )__I3Z);
+    lisaac_push(&__ZOX,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__RV2,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__ZV2,L5774867); // L44 POINTER;
+    __NP3=((____L )(sizeof(void *)));
+    lisaac_push(&__RV2,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__ZV2,L4988457); // L38 UINTEGER_CPU;
+    __PP3=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__RV2,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__ZV2,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__0V2,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__5WT,L9195016); // L70 NUMERIC;
+    __TP3=(____L)(- __PP3);
+    lisaac_push(&__ZV2,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__0V2,L9195016); // L70 NUMERIC;
+    __PP3=(____L)(__NP3 - __TP3);
+    lisaac_push(&__ZOX,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__RV2,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__ZV2,L78949383); // L602 INTEGER;
+    __PGT=__G0E(__PP3);
+    lisaac_push(&__ZV2,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__0V2,L4069927); // L31 CONVERT;
+    __0P3=((____DB )__PGT);
+    lisaac_push(&__ZOX,L10640940); // L81 MEMORY;
+    lisaac_push_first(&__RV2,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__ZV2,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__0V2,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__5WT,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NXU,L78949383); // L602 INTEGER;
+    __PGT=__G0E( 0);
+    lisaac_push(&__NXU,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KXT,L4069927); // L31 CONVERT;
+    __CQ3=((____DB )__PGT);
+    lisaac_push(&__ZV2,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__0V2,L9195016); // L70 NUMERIC;
+    __EQ3=(void *)((unsigned long)__CQ3 - (unsigned long)__0P3);
+    lisaac_push(&__RV2,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__ZV2,L9195016); // L70 NUMERIC;
+    __0P3=(void *)((unsigned long)__BXT - (unsigned long)__EQ3);
+    lisaac_push(&__WOX,L11182636); // L85 MEMORY;
+    lisaac_push_first(&__ZOX,L10883116); // L83 MEMORY;
+    __PGT=__I3Z->__JSE;
+    lisaac_push(&__ZOX,L10916908); // L83 MEMORY;
+    __K3Z=__G0E( 3);
+    lisaac_push(&__ZOX,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__RV2,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__ZV2,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__0V2,L5383176); // L41 NUMERIC;
+    __13Z=__G0E( 0);
+    lisaac_push(&__ZV2,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__0V2,L9195016); // L70 NUMERIC;
+    __Q3Z=(____BRE)(__13Z - __K3Z);
+    lisaac_push(&__RV2,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__ZV2,L5121032); // L39 NUMERIC;
+    __K3Z=__G0E( 1);
+    lisaac_push(&__RV2,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__ZV2,L9195016); // L70 NUMERIC;
+    __13Z=(____BRE)(__Q3Z - __K3Z);
+    lisaac_push(&__ZOX,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__RV2,L22171143); // L169 INTEGER;
+    __K3Z=(____BRE)(__PGT & __13Z);
+    lisaac_push(&__WOX,L11182636); // L85 MEMORY;
+    __BXT=__WXG(__K3Z);
+    lisaac_push(&__WOX,L11180076); // L85 MEMORY;
+    lisaac_push_first(&__ZOX,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__RV2,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__ZV2,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__0V2,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__5WT,L78949383); // L602 INTEGER;
+    __PGT=__G0E( 0);
+    lisaac_push(&__5WT,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__NXU,L4069927); // L31 CONVERT;
+    __CQ3=((____DB )__PGT);
+    lisaac_push(&__RV2,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__ZV2,L9195016); // L70 NUMERIC;
+    __EQ3=(void *)((unsigned long)__CQ3 - (unsigned long)__BXT);
+    lisaac_push(&__ZOX,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__RV2,L9195016); // L70 NUMERIC;
+    __BXT=(void *)((unsigned long)__0P3 - (unsigned long)__EQ3);
+    lisaac_push(&__WOX,L11183148); // L85 MEMORY;
+    lisaac_push_first(&__ZOX,L4069927); // L31 CONVERT;
+    __I3Z=((____GSE *)__BXT);
+  };
+  lisaac_push(&__UTG,L44450860); // L339 MEMORY;
+  lisaac_push_first(&__WOX,L10391596); // L79 MEMORY;
+  lisaac_push_first(&__ZOX,L4069927); // L31 CONVERT;
+  __BXT=((____DB )__I3Z);
+  if (__1TG==NULL) {
+    lisaac_push(&__UTG,L44702764); // L341 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__1RG,L44702764); // L341 MEMORY;
-    __SOZ=((____NQE *)__CSG);
-    lisaac_push_first(&__ROZ,L10883116); // L83 MEMORY;
-    __TOZ=__SOZ->__QQE;
-    lisaac_push(&__ROZ,L10916908); // L83 MEMORY;
-    __UOZ=__NYE( 3);
-    lisaac_push(&__ROZ,L10907692); // L83 MEMORY;
-    lisaac_push_first(&__YOZ,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__BPZ,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__EPZ,L5383176); // L41 NUMERIC;
-    __FPZ=__NYE( 0);
-    lisaac_push(&__BPZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__GPZ,L9195016); // L70 NUMERIC;
-    __0OZ=(____IPE)(__FPZ - __UOZ);
-    lisaac_push(&__YOZ,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__3OZ,L5121032); // L39 NUMERIC;
-    __4OZ=__NYE( 1);
-    lisaac_push(&__YOZ,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__5OZ,L9195016); // L70 NUMERIC;
-    __VOZ=(____IPE)(__0OZ - __4OZ);
-    lisaac_push(&__ROZ,L10906668); // L83 MEMORY;
-    lisaac_push_first(&__WOZ,L22171143); // L169 INTEGER;
-    __GUG=(____IPE)(__TOZ & __VOZ);
-  };
-  lisaac_push(&__1RG,L44709932); // L341 MEMORY;
-  lisaac_push_first(&__ONX,L46932012); // L358 MEMORY;
-  __HUG=((____IPE )(MINIMUM_SIZE));
-  lisaac_push(&__1RG,L44703276); // L341 MEMORY;
-  lisaac_push_first(&__JV2,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__RV2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__SV2,L15224840); // L116 NUMERIC;
-  __VV2=(__GUG > __HUG);
-  lisaac_push(&__RV2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__WV2,L14700552); // L112 NUMERIC;
-  __XV2=(__GUG == __HUG);
-  if (__VV2) {
-    lisaac_push(&__RV2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YV2,L10900996); // L83 TRUE;
-    __ZV2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__RV2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0V2,L12342790); // L94 FALSE;
-    __ZV2=__XV2;
-  };
-  if (__ZV2) {
-    lisaac_push(&__JV2,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__NV2,L13509636); // L103 TRUE;
-    __OV2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JV2,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__PV2,L14689286); // L112 FALSE;
-    __OV2=__F__;
-  };
-  if (__OV2) {
-    lisaac_push(&__1RG,L45746732); // L349 MEMORY;
-    lisaac_push_first(&__HOS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NUG,L44713004); // L341 MEMORY;
-    if (__CSG==NULL) {
-      lisaac_push(&__NUG,L44839980); // L342 MEMORY;
+    lisaac_push(&__UTG,L44702764); // L341 MEMORY;
+    __I3Z=((____GSE *)__1TG);
+    lisaac_push_first(&__WOX,L10883116); // L83 MEMORY;
+    __PGT=__I3Z->__JSE;
+    lisaac_push(&__WOX,L10916908); // L83 MEMORY;
+    __K3Z=__G0E( 3);
+    lisaac_push(&__WOX,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__ZOX,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__RV2,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__ZV2,L5383176); // L41 NUMERIC;
+    __13Z=__G0E( 0);
+    lisaac_push(&__RV2,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__ZV2,L9195016); // L70 NUMERIC;
+    __Q3Z=(____BRE)(__13Z - __K3Z);
+    lisaac_push(&__ZOX,L25319431); // L193 INTEGER;
+    lisaac_push_first(&__RV2,L5121032); // L39 NUMERIC;
+    __K3Z=__G0E( 1);
+    lisaac_push(&__ZOX,L25314823); // L193 INTEGER;
+    lisaac_push_first(&__RV2,L9195016); // L70 NUMERIC;
+    __13Z=(____BRE)(__Q3Z - __K3Z);
+    lisaac_push(&__WOX,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__ZOX,L22171143); // L169 INTEGER;
+    __K3Z=(____BRE)(__PGT & __13Z);
+  };
+  lisaac_push(&__UTG,L44709932); // L341 MEMORY;
+  lisaac_push_first(&__WOX,L46932012); // L358 MEMORY;
+  __HUG=((____BRE )(MINIMUM_SIZE));
+  lisaac_push(&__UTG,L44703276); // L341 MEMORY;
+  lisaac_push_first(&__WOX,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__ZOX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__RV2,L15224840); // L116 NUMERIC;
+  __3V2=(__K3Z > __HUG);
+  lisaac_push(&__ZOX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__RV2,L14700552); // L112 NUMERIC;
+  __5V2=(__K3Z == __HUG);
+  if (__3V2) {
+    lisaac_push(&__ZOX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RV2,L10900996); // L83 TRUE;
+    __BW2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZOX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__RV2,L12342790); // L94 FALSE;
+    __BW2=__5V2;
+  };
+  if (__BW2) {
+    lisaac_push(&__WOX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__ZOX,L13509636); // L103 TRUE;
+    __BW2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__WOX,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__ZOX,L14689286); // L112 FALSE;
+    __BW2=__F__;
+  };
+  if (__BW2) {
+    lisaac_push(&__UTG,L45746732); // L349 MEMORY;
+    lisaac_push_first(&__WOX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZOX,L44713004); // L341 MEMORY;
+    if (__1TG==NULL) {
+      lisaac_push(&__ZOX,L44839980); // L342 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__NUG,L44839980); // L342 MEMORY;
-      __PAT(((____NQE *)__CSG));
+      lisaac_push(&__ZOX,L44839980); // L342 MEMORY;
+      __ICT(((____GSE *)__1TG));
     };
-    if (__CSG==NULL) {
-      lisaac_push(&__NUG,L44973612); // L343 MEMORY;
+    if (__1TG==NULL) {
+      lisaac_push(&__ZOX,L44973612); // L343 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      __PUG=__CSG->__PQE;
+      __IWG=__1TG->__ISE;
     };
-    if ((__PUG != (void *)NULL)) {
-      lisaac_push(&__NUG,L45616684); // L348 MEMORY;
-      lisaac_push_first(&__CET,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UUG,L45100588); // L344 MEMORY;
-      __XUG=__3ZF;
-      lisaac_push(&__UUG,L45245996); // L345 MEMORY;
-      lisaac_push_first(&__JPZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__2V2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__3V2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__5V2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__AW2,L78949383); // L602 INTEGER;
-      __BW2=__NYE( 0);
-      lisaac_push(&__AW2,L78949383); // L602 INTEGER;
-      lisaac_push_first(&__CW2,L4069927); // L31 CONVERT;
-      __DW2=((____DB )__BW2);
-      lisaac_push(&__2V2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__EW2,L9195016); // L70 NUMERIC;
-      __LPZ=(void *)((unsigned long)__DW2 - (unsigned long)__PUG);
-      lisaac_push(&__JPZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__MPZ,L9195016); // L70 NUMERIC;
-      __YUG=(void *)((unsigned long)__XUG - (unsigned long)__LPZ);
-      lisaac_push(&__UUG,L45248044); // L345 MEMORY;
-      lisaac_push_first(&__QNX,L4069927); // L31 CONVERT;
-      __0UG=((____NQE *)__YUG);
-      __1UG=__0UG->__QQE;
-      if (__CSG==NULL) {
-        lisaac_push(&__UUG,L45380652); // L346 MEMORY;
+    if ((__IWG != (void *)NULL)) {
+      lisaac_push(&__ZOX,L45616684); // L348 MEMORY;
+      lisaac_push_first(&__RV2,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ZV2,L45100588); // L344 MEMORY;
+      __QWG=__W1F;
+      lisaac_push(&__ZV2,L45245996); // L345 MEMORY;
+      lisaac_push_first(&__0V2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__KXT,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__NGT,L78949383); // L602 INTEGER;
+      __B4Z=__G0E( 0);
+      lisaac_push(&__NGT,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__PW2,L4069927); // L31 CONVERT;
+      __0Y2=((____DB )__B4Z);
+      lisaac_push(&__5WT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+      __XKZ=(void *)((unsigned long)__0Y2 - (unsigned long)__IWG);
+      lisaac_push(&__0V2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L9195016); // L70 NUMERIC;
+      __IWG=(void *)((unsigned long)__QWG - (unsigned long)__XKZ);
+      lisaac_push(&__ZV2,L45248044); // L345 MEMORY;
+      lisaac_push_first(&__0V2,L4069927); // L31 CONVERT;
+      __A4Z=((____GSE *)__IWG);
+      __B4Z=__A4Z->__JSE;
+      if (__1TG==NULL) {
+        lisaac_push(&__ZV2,L45380652); // L346 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __2UG=__CSG->__QQE;
+        __C4Z=__1TG->__JSE;
       };
-      lisaac_push(&__UUG,L45387308); // L346 MEMORY;
-      lisaac_push_first(&__HW2,L10123820); // L77 MEMORY;
-      lisaac_push_first(&__IW2,L5774867); // L44 POINTER;
-      __JW2=((____L )(sizeof(void *)));
-      lisaac_push(&__HW2,L10137132); // L77 MEMORY;
-      lisaac_push_first(&__LW2,L4988457); // L38 UINTEGER_CPU;
-      __MW2=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__HW2,L10124332); // L77 MEMORY;
-      lisaac_push_first(&__NW2,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__OW2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__PW2,L9195016); // L70 NUMERIC;
-      __QW2=(____L)(- __MW2);
-      lisaac_push(&__NW2,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__RW2,L9195016); // L70 NUMERIC;
-      __3UG=(____L)(__JW2 - __QW2);
-      lisaac_push(&__UUG,L45371948); // L346 MEMORY;
-      lisaac_push_first(&__PPZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__YPZ,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__1PZ,L5383176); // L41 NUMERIC;
-      __2PZ=__NYE( 0);
-      lisaac_push(&__YPZ,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__3PZ,L9195016); // L70 NUMERIC;
-      __RPZ=(____IPE)(__2PZ - __2UG);
-      lisaac_push(&__PPZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__VPZ,L9195016); // L70 NUMERIC;
-      __4UG=(____IPE)(__1UG - __RPZ);
-      lisaac_push(&__UUG,L45387308); // L346 MEMORY;
-      __BVG=__NYE(__3UG);
-      lisaac_push(&__UUG,L45381164); // L346 MEMORY;
-      lisaac_push_first(&__AQZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__JQZ,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__MQZ,L5383176); // L41 NUMERIC;
-      __NQZ=__NYE( 0);
-      lisaac_push(&__JQZ,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__OQZ,L9195016); // L70 NUMERIC;
-      __CQZ=(____IPE)(__NQZ - __BVG);
-      lisaac_push(&__AQZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GQZ,L9195016); // L70 NUMERIC;
-      __5UG=(____IPE)(__4UG - __CQZ);
-      lisaac_push(&__UUG,L45387820); // L346 MEMORY;
-      lisaac_push_first(&__TNX,L12471340); // L95 MEMORY;
-      __0UG->__QQE=__5UG;
-      lisaac_push(&__UUG,L45492780); // L347 MEMORY;
-      __DLP(__0UG,__5RG);
+      lisaac_push(&__ZV2,L45387308); // L346 MEMORY;
+      lisaac_push_first(&__0V2,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__5WT,L5774867); // L44 POINTER;
+      __AZ2=((____L )(sizeof(void *)));
+      lisaac_push(&__0V2,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__5WT,L4988457); // L38 UINTEGER_CPU;
+      __DZ2=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__0V2,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__5WT,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__NXU,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__KXT,L9195016); // L70 NUMERIC;
+      __HZ2=(____L)(- __DZ2);
+      lisaac_push(&__5WT,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+      __DZ2=(____L)(__AZ2 - __HZ2);
+      lisaac_push(&__ZV2,L45371948); // L346 MEMORY;
+      lisaac_push_first(&__0V2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L5383176); // L41 NUMERIC;
+      __0UG=__G0E( 0);
+      lisaac_push(&__5WT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+      __3KZ=(____BRE)(__0UG - __C4Z);
+      lisaac_push(&__0V2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L9195016); // L70 NUMERIC;
+      __C4Z=(____BRE)(__B4Z - __3KZ);
+      lisaac_push(&__ZV2,L45387308); // L346 MEMORY;
+      __B4Z=__G0E(__DZ2);
+      lisaac_push(&__ZV2,L45381164); // L346 MEMORY;
+      lisaac_push_first(&__0V2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L5383176); // L41 NUMERIC;
+      __0UG=__G0E( 0);
+      lisaac_push(&__5WT,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__NXU,L9195016); // L70 NUMERIC;
+      __3KZ=(____BRE)(__0UG - __B4Z);
+      lisaac_push(&__0V2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__5WT,L9195016); // L70 NUMERIC;
+      __B4Z=(____BRE)(__C4Z - __3KZ);
+      lisaac_push(&__ZV2,L45387820); // L346 MEMORY;
+      lisaac_push_first(&__0V2,L12471340); // L95 MEMORY;
+      __A4Z->__JSE=__B4Z;
+      lisaac_push(&__ZV2,L45492780); // L347 MEMORY;
+      __2MP(__A4Z,__YTG);
     } else /* FALSE */ {
-      lisaac_push(&__NUG,L45616684); // L348 MEMORY;
-      lisaac_push_first(&__IET,L8530438); // L65 FALSE;
+      lisaac_push(&__ZOX,L45616684); // L348 MEMORY;
+      lisaac_push_first(&__RV2,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__1RG,L45746732); // L349 MEMORY;
-    lisaac_push_first(&__NOS,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__1RG,L45886508); // L350 MEMORY;
-  lisaac_push_first(&__D0G,L51279404); // L391 MEMORY;
-  lisaac_push_first(&__S4G,L4069927); // L31 CONVERT;
-  __L0G=((____Y1 *)__FUG);
-  lisaac_push(&__D0G,L51389484); // L392 MEMORY;
-  lisaac_push_first(&__X4G,L18222101); // L139 NATIVE_ARRAY;
-  lisaac_push_first(&__SDH,L21902354); // L167 BLOCK;
-  lisaac_push(&__SDH,L22153746); // L169 BLOCK;
-  lisaac_push(&__X4G,L18627605); // L142 NATIVE_ARRAY;
-  lisaac_push_first(&__NEH,L105516053); // L805 NATIVE_ARRAY;
-  lisaac_push_first(&__KIH,L21902354); // L167 BLOCK;
-  lisaac_push(&__KIH,L22153746); // L169 BLOCK;
-  lisaac_push_first(&__GOH,L8530438); // L65 FALSE;
-  __L0G[ 0]=__3RG;
-  lisaac_push(&__1RG,L46160428); // L352 MEMORY;
-  lisaac_push_first(&__P0G,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__F5G,L7088642); // L54 OBJECT;
-  __S0G=((____DB )(top_context->back->back));
-  lisaac_push(&__P0G,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__P5G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__10G,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__KVG,L46139948); // L352 MEMORY;
-  __MVG=__3ZF;
-  lisaac_push(&__KVG,L46145068); // L352 MEMORY;
-  lisaac_push_first(&__WNX,L9195016); // L70 NUMERIC;
-  __NVG=(void *)((unsigned long)__FUG - (unsigned long)__MVG);
-  lisaac_push(&__KVG,L46156332); // L352 MEMORY;
-  lisaac_push_first(&__TQZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__UQZ,L78949383); // L602 INTEGER;
-  __WQZ=__NYE( 4095);
-  lisaac_push(&__UQZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__YQZ,L4069927); // L31 CONVERT;
-  __RVG=((____DB )__WQZ);
-  lisaac_push(&__KVG,L46153260); // L352 MEMORY;
-  lisaac_push_first(&__0NX,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__NVG & (unsigned long)__RVG) ==  0)) {
-    lisaac_push(&__10G,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__4NX,L13509636); // L103 TRUE;
-    __40G=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__10G,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__AOX,L14689286); // L112 FALSE;
-    __40G=__F__;
-  };
-  if (__40G) {
-    lisaac_push(&__P0G,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__0JJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__G1G,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__FEM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__4EN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NTN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GFN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__S0G));
-    lisaac_push(&__FEM,L9181698); // L70 OBJECT;
-    __DX((&__string_141));
-    lisaac_push(&__FEM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__1QZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4QZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5QZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ARZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UTG,L45746732); // L349 MEMORY;
+    lisaac_push_first(&__WOX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__UTG,L45886508); // L350 MEMORY;
+  lisaac_push_first(&__WOX,L51279404); // L391 MEMORY;
+  lisaac_push_first(&__ZOX,L4069927); // L31 CONVERT;
+  __E2G=((____Y1 *)__BXT);
+  lisaac_push(&__WOX,L51389484); // L392 MEMORY;
+  lisaac_push_first(&__ZOX,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__RV2,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__ZV2,L22153746); // L169 BLOCK;
+  lisaac_push_first(&__0V2,L8530438); // L65 FALSE;
+  __E2G[ 0]=__WTG;
+  lisaac_push(&__UTG,L46160428); // L352 MEMORY;
+  lisaac_push_first(&__WOX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__ZOX,L7481858); // L57 OBJECT;
+  __0P3=((____DB )(top_context->back->back));
+  lisaac_push(&__WOX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__ZOX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RV2,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__ZV2,L46139948); // L352 MEMORY;
+  __CQ3=__W1F;
+  lisaac_push(&__ZV2,L46145068); // L352 MEMORY;
+  lisaac_push_first(&__0V2,L9195016); // L70 NUMERIC;
+  __EQ3=(void *)((unsigned long)__BXT - (unsigned long)__CQ3);
+  lisaac_push(&__ZV2,L46156332); // L352 MEMORY;
+  lisaac_push_first(&__0V2,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__5WT,L78949383); // L602 INTEGER;
+  __YTG=__G0E( 4095);
+  lisaac_push(&__5WT,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__NXU,L4069927); // L31 CONVERT;
+  __CQ3=((____DB )__YTG);
+  lisaac_push(&__ZV2,L46153260); // L352 MEMORY;
+  lisaac_push_first(&__0V2,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__EQ3 & (unsigned long)__CQ3) ==  0)) {
+    lisaac_push(&__RV2,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZV2,L13509636); // L103 TRUE;
+    __BW2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__RV2,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZV2,L14689286); // L112 FALSE;
+    __BW2=__F__;
+  };
+  if (__BW2) {
+    lisaac_push(&__WOX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__ZOX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RV2,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__ZV2,L9452546); // L72 OBJECT;
+    lisaac_push_first(&__0V2,L8260098); // L63 OBJECT;
+    lisaac_push_first(&__5WT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NXU,L8009218); // L61 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__0P3));
+    lisaac_push(&__ZV2,L9574914); // L73 OBJECT;
+    __DX((&__string_146));
+    lisaac_push(&__ZV2,L9706498); // L74 OBJECT;
+    lisaac_push_first(&__0V2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5WT,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__NXU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KXT,L6962199); // L53 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__FEM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OFN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__COX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZV2,L9848322); // L75 OBJECT;
+    lisaac_push_first(&__0V2,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__5WT,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__P0G,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__05G,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__1RG,L46400556); // L354 MEMORY;
-  lisaac_push_first(&__BRZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__CRZ,L78949383); // L602 INTEGER;
-  __ERZ=__NYE( 4);
-  lisaac_push(&__CRZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__GRZ,L4069927); // L31 CONVERT;
-  __1VG=((____DB )__ERZ);
-  lisaac_push(&__1RG,L46274604); // L353 MEMORY;
-  lisaac_push_first(&__JRZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__DSK,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__XCM,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__XSZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__YSZ,L78949383); // L602 INTEGER;
-  __0SZ=__NYE( 0);
-  lisaac_push(&__YSZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__2SZ,L4069927); // L31 CONVERT;
-  __1CM=((____DB )__0SZ);
-  lisaac_push(&__DSK,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__3RX,L9195016); // L70 NUMERIC;
-  __LRZ=(void *)((unsigned long)__1CM - (unsigned long)__1VG);
-  lisaac_push(&__JRZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__MRZ,L9195016); // L70 NUMERIC;
-  __4RG=(void *)((unsigned long)__FUG - (unsigned long)__LRZ);
-  return(__4RG);
+    lisaac_push(&__WOX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__ZOX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__UTG,L46400556); // L354 MEMORY;
+  lisaac_push_first(&__WOX,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__ZOX,L78949383); // L602 INTEGER;
+  __YTG=__G0E( 4);
+  lisaac_push(&__ZOX,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__RV2,L4069927); // L31 CONVERT;
+  __0P3=((____DB )__YTG);
+  lisaac_push(&__UTG,L46274604); // L353 MEMORY;
+  lisaac_push_first(&__WOX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__ZOX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RV2,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__ZV2,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__0V2,L78949383); // L602 INTEGER;
+  __YTG=__G0E( 0);
+  lisaac_push(&__0V2,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__5WT,L4069927); // L31 CONVERT;
+  __CQ3=((____DB )__YTG);
+  lisaac_push(&__ZOX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RV2,L9195016); // L70 NUMERIC;
+  __EQ3=(void *)((unsigned long)__CQ3 - (unsigned long)__0P3);
+  lisaac_push(&__WOX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__ZOX,L9195016); // L70 NUMERIC;
+  __XTG=(void *)((unsigned long)__BXT - (unsigned long)__EQ3);
+  return(__XTG);
 }
 
-static ____NQE* __2SO()
+static ____GSE* __VUO()
 // () With result No recursive, No inlinable.
 {
-  ____DB __1UR,__3UR,__UWR,__QXR,__JJR,__QJR,__GUO,__JUO,__TXZ,__IXZ;
-  ____DB __HUO;
-  ____IPE __BVR,__YUR,__JVR,__GWR,__UVZ,__RTO,__STO,__TTO,__WTO,__MWZ;
-  ____IPE __BWZ,__0TO,__CXZ,__XWZ,__YTO,__1TO,__RXZ,__YXZ,__1XZ,__QZ2;
-  ____IPE __TZ2,__VZ2,__XZ2,__1Z2,__4Z2,__A02,__C02,__E02,__I02,__K02;
-  ____IPE __M02,__SUO,__VUO,__T02,__W02,__Y02,__002,__402,__B12,__D12;
-  ____IPE __F12,__H12,__L12,__N12,__P12,__TUO,__XUO,__0UO,__YUO;
-  ____NQE *__LUO,*__2L3,*__3L3,*__5SO;
-  ____L __LJR,__MJR,__CZ2,__FZ2,__JZ2,__PUO,__QUO;
-  _____CONTEXT __3SO,__ZSX,__2SX,__ZIP,__NTO,__XIR,__VUR,__4SX,__BTX;
-  _____CONTEXT __42R,__FVR,__MIS,__PVR,__RIS,__WIS,__VVR,__G0X,__K0X;
-  _____CONTEXT __M0X,__G3S,__H3R,__M3S,__M3R,__CWR,__DTX,__R3R,__LWR;
-  _____CONTEXT __RWR,__X3R,__B4R,__3WR,__5IR,__HTX,__JTX,__02S,__IXR;
-  _____CONTEXT __URT,__1RU,__4EV,__DSU,__JVZ,__MVZ,__NVZ,__OVZ,__LSU;
-  _____CONTEXT __LTX,__M4R,__NXR,__S4R,__24R,__ZXR,__HJR,__NTX,__PTX;
-  _____CONTEXT __RVZ,__SVZ,__WVZ,__TTX,__XTX,__ZTX,__A3S,__EYR,__1RT;
-  _____CONTEXT __QSU,__KFV,__YSU,__ZVZ,__2VZ,__3VZ,__4VZ,__ATU,__1TX;
-  _____CONTEXT __H5R,__5IP,__3TX,__5VZ,__IWZ,__LWZ,__NWZ,__FWZ,__VWZ;
-  _____CONTEXT __4WZ,__BXZ,__DXZ,__1WZ,__BUX,__WJP,__BUO,__V0S,__FUX;
-  _____CONTEXT __2JP,__GXZ,__MXZ,__NXZ,__PXZ,__QXZ,__SXZ,__UXZ,__JXZ;
-  _____CONTEXT __HUX,__KUX,__XXZ,__0XZ,__AZ2,__BZ2,__EZ2,__GZ2,__HZ2;
-  _____CONTEXT __IZ2,__KZ2,__NUX,__MZ2,__NZ2,__OZ2,__PZ2,__RZ2,__UZ2;
-  _____CONTEXT __WZ2,__YZ2,__ZZ2,__0Z2,__2Z2,__5Z2,__B02,__D02,__F02;
-  _____CONTEXT __G02,__H02,__J02,__L02,__N02,__P02,__Q02,__R02,__S02;
-  _____CONTEXT __U02,__X02,__Z02,__102,__202,__302,__502,__C12,__E12;
-  _____CONTEXT __G12,__I12,__J12,__K12,__M12,__O12,__Q12,__RUX,__YL3;
-  _____CONTEXT __0L3,__1L3,__4L3,__5L3,__UUX;
-  ____G __1VR,__C3R,__AXR,__2XR;
-  lisaac_push_first(&__3SO,L3951145); // L30 UINTEGER_CPU;
-  lisaac_push_first(&__ZSX,L68588040); // L523 NUMERIC;
-  lisaac_push_first(&__2SX,L4069927); // L31 CONVERT;
-  if ((__HTO ==  0)) {
-    lisaac_push(&__3SO,L17173036); // L131 MEMORY;
-    lisaac_push_first(&__ZIP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NTO,L17050156); // L130 MEMORY;
-    lisaac_push_first(&__XIR,L15096876); // L115 MEMORY;
-    lisaac_push_first(&__VUR,L3951145); // L30 UINTEGER_CPU;
-    lisaac_push_first(&__4SX,L68588040); // L523 NUMERIC;
-    lisaac_push_first(&__BTX,L4069927); // L31 CONVERT;
-    __1UR=((____DB )(NULL));
-    __3UR=((____DB )(NULL));
-    lisaac_push(&__VUR,L11280424); // L86 SYSTEM;
-    __BVR=__NYE( 33554432);
-    __YUR=__BVR;
-    lisaac_push(&__VUR,L11956776); // L91 SYSTEM;
-    lisaac_push_first(&__42R,L12980754); // L99 BLOCK;
-    __32R:
+  ____DB __UWR,__WWR,__JLR,__ZWZ;
+  ____BRE __0WR,__RWR,__CXR,__3VZ,__SVZ;
+  ____L __ELR,__FLR,__A22;
+  ____GSE *__EWO,*__LQ3,*__MQ3,*__YUO;
+  _____CONTEXT __WUO,__SUX,__VUX,__QKR,__OWR,__XUX,__0UX,__FKS,__OXR;
+  _____CONTEXT __51X,__2TU,__5UZ;
+  ____G __UXR;
+  lisaac_push_first(&__WUO,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__SUX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__VUX,L4069927); // L31 CONVERT;
+  if ((__AVO ==  0)) {
+    lisaac_push(&__WUO,L17173036); // L131 MEMORY;
+    lisaac_push_first(&__SUX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VUX,L17050156); // L130 MEMORY;
+    lisaac_push_first(&__QKR,L15096876); // L115 MEMORY;
+    lisaac_push_first(&__OWR,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__XUX,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__0UX,L4069927); // L31 CONVERT;
+    __UWR=((____DB )(NULL));
+    __WWR=((____DB )(NULL));
+    lisaac_push(&__OWR,L11280424); // L86 SYSTEM;
+    __0WR=__G0E( 33554432);
+    __RWR=__0WR;
+    lisaac_push(&__OWR,L11956776); // L91 SYSTEM;
+    lisaac_push_first(&__XUX,L12980754); // L99 BLOCK;
+    __W4R:
     {
-      lisaac_push(&__42R,L12980754); // L99 BLOCK;
-      lisaac_push_first(&__FVR,L11544616); // L88 SYSTEM;
-      __JVR=__NYE( 2);
-      lisaac_push(&__FVR,L11543592); // L88 SYSTEM;
-      lisaac_push_first(&__MIS,L9457160); // L72 NUMERIC;
-      __YUR=(____IPE)(__YUR * __JVR);
-      __1UR=__3UR;
-      __3UR=((____DB )(realloc((__3UR),(__YUR))));
-      lisaac_push(&__42R,L13115922); // L100 BLOCK;
-      lisaac_push_first(&__PVR,L11935784); // L91 SYSTEM;
-      if ((__3UR == (void *)NULL)) {
-        lisaac_push(&__PVR,L11945512); // L91 SYSTEM;
-        lisaac_push_first(&__RIS,L10377220); // L79 TRUE;
-        __1VR=__F__;
+      lisaac_push(&__XUX,L12980754); // L99 BLOCK;
+      lisaac_push_first(&__0UX,L11544616); // L88 SYSTEM;
+      __CXR=__G0E( 2);
+      lisaac_push(&__0UX,L11543592); // L88 SYSTEM;
+      lisaac_push_first(&__FKS,L9457160); // L72 NUMERIC;
+      __RWR=(____BRE)(__RWR * __CXR);
+      __UWR=__WWR;
+      __WWR=((____DB )(realloc((__WWR),(__RWR))));
+      lisaac_push(&__XUX,L13115922); // L100 BLOCK;
+      lisaac_push_first(&__0UX,L11935784); // L91 SYSTEM;
+      if ((__WWR == (void *)NULL)) {
+        lisaac_push(&__0UX,L11945512); // L91 SYSTEM;
+        lisaac_push_first(&__FKS,L10377220); // L79 TRUE;
+        __UXR=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__PVR,L11945512); // L91 SYSTEM;
-        lisaac_push_first(&__WIS,L11832326); // L90 FALSE;
-        lisaac_push_first(&__VVR,L11950120); // L91 SYSTEM;
-        lisaac_push_first(&__G0X,L23745543); // L181 INTEGER;
-        __1VR=((____IPE)(__YUR >>  20) ==  2048);
+        lisaac_push(&__0UX,L11945512); // L91 SYSTEM;
+        lisaac_push_first(&__FKS,L11832326); // L90 FALSE;
+        lisaac_push_first(&__OXR,L11950120); // L91 SYSTEM;
+        lisaac_push_first(&__51X,L23745543); // L181 INTEGER;
+        __UXR=((____BRE)(__RWR >>  20) ==  2048);
       };
-      if (__1VR) {
-        lisaac_push(&__42R,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__K0X,L13509636); // L103 TRUE;
-        __C3R=__J__;
+      if (__UXR) {
+        lisaac_push(&__XUX,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__0UX,L13509636); // L103 TRUE;
+        __UXR=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__42R,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__M0X,L14689286); // L112 FALSE;
-        __C3R=__F__;
+        lisaac_push(&__XUX,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__0UX,L14689286); // L112 FALSE;
+        __UXR=__F__;
       };
-      if (__C3R) {
-        lisaac_push(&__42R,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__G3S,L8792068); // L67 TRUE;
-        lisaac_push_first(&__H3R,L13248018); // L101 BLOCK;
-        goto __32R;
+      if (__UXR) {
+        lisaac_push(&__XUX,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__0UX,L8792068); // L67 TRUE;
+        lisaac_push_first(&__FKS,L13248018); // L101 BLOCK;
+        goto __W4R;
       } else /* FALSE */ {
-        lisaac_push(&__42R,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__M3S,L8530438); // L65 FALSE;
+        lisaac_push(&__XUX,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__0UX,L8530438); // L65 FALSE;
       };
     };
-    if ((__3UR == (void *)NULL)) {
-      lisaac_push(&__VUR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__M3R,L6825988); // L52 TRUE;
-      lisaac_push_first(&__CWR,L12199976); // L93 SYSTEM;
-      __GWR=__NYE( 2);
-      lisaac_push(&__CWR,L12198952); // L93 SYSTEM;
-      lisaac_push_first(&__DTX,L9719304); // L74 NUMERIC;
-      __YUR=(____IPE)(__YUR / __GWR);
+    if ((__WWR == (void *)NULL)) {
+      lisaac_push(&__OWR,L12585512); // L96 SYSTEM;
+      lisaac_push_first(&__XUX,L6825988); // L52 TRUE;
+      lisaac_push_first(&__0UX,L12199976); // L93 SYSTEM;
+      __CXR=__G0E( 2);
+      lisaac_push(&__0UX,L12198952); // L93 SYSTEM;
+      lisaac_push_first(&__FKS,L9719304); // L74 NUMERIC;
+      __RWR=(____BRE)(__RWR / __CXR);
     } else /* FALSE */ {
-      lisaac_push(&__VUR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__R3R,L6826502); // L52 FALSE;
-      lisaac_push_first(&__LWR,L12454440); // L95 SYSTEM;
-      __1UR=__3UR;
+      lisaac_push(&__OWR,L12585512); // L96 SYSTEM;
+      lisaac_push_first(&__XUX,L6826502); // L52 FALSE;
+      lisaac_push_first(&__0UX,L12326952); // L94 SYSTEM;
+      __UWR=__WWR;
     };
-    __HTO=__YUR;
-    __3ZF=__1UR;
-    lisaac_push(&__XIR,L15874092); // L121 MEMORY;
-    lisaac_push_first(&__RWR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__X3R,L7088642); // L54 OBJECT;
-    __UWR=((____DB )(top_context->back->back));
-    lisaac_push(&__RWR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__B4R,L10652676); // L81 TRUE;
-    lisaac_push_first(&__3WR,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__5IR,L15862316); // L121 MEMORY;
-    if ((__1UR != (void *)NULL)) {
-      lisaac_push(&__3WR,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__HTX,L13509636); // L103 TRUE;
-      __AXR=__J__;
+    __AVO=__RWR;
+    __W1F=__UWR;
+    lisaac_push(&__QKR,L15874092); // L121 MEMORY;
+    lisaac_push_first(&__OWR,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__XUX,L7481858); // L57 OBJECT;
+    __WWR=((____DB )(top_context->back->back));
+    lisaac_push(&__OWR,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__XUX,L10652676); // L81 TRUE;
+    lisaac_push_first(&__0UX,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__FKS,L15862316); // L121 MEMORY;
+    if ((__UWR != (void *)NULL)) {
+      lisaac_push(&__0UX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__FKS,L13509636); // L103 TRUE;
+      __UXR=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__3WR,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__JTX,L14689286); // L112 FALSE;
-      __AXR=__F__;
+      lisaac_push(&__0UX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__FKS,L14689286); // L112 FALSE;
+      __UXR=__F__;
     };
-    if (__AXR) {
-      lisaac_push(&__RWR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__02S,L8792068); // L67 TRUE;
-      lisaac_push_first(&__IXR,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__URT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__1RU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__4EV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__DSU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__UWR));
-      lisaac_push(&__URT,L9181698); // L70 OBJECT;
-      __DX((&__string_142));
-      lisaac_push(&__URT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__JVZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__MVZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__NVZ,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__OVZ,L8272919); // L63 SYSTEM_IO;
+    if (__UXR) {
+      lisaac_push(&__OWR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__XUX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__0UX,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__FKS,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__OXR,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__51X,L8792068); // L67 TRUE;
+      lisaac_push_first(&__2TU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__WWR));
+      lisaac_push(&__FKS,L9574914); // L73 OBJECT;
+      __DX((&__string_147));
+      lisaac_push(&__FKS,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__OXR,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__51X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__2TU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__5UZ,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__URT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__LSU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__LTX,L4598824); // L35 SYSTEM;
+      lisaac_push(&__FKS,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__OXR,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__51X,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__RWR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__M4R,L8530438); // L65 FALSE;
+      lisaac_push(&__OWR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__XUX,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__XIR,L16018476); // L122 MEMORY;
-    lisaac_push_first(&__NXR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__S4R,L7088642); // L54 OBJECT;
-    __QXR=((____DB )(top_context->back->back));
-    lisaac_push(&__NXR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__24R,L10652676); // L81 TRUE;
-    lisaac_push_first(&__ZXR,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__HJR,L15993388); // L122 MEMORY;
-    __JJR=__3ZF;
-    lisaac_push(&__HJR,L16012332); // L122 MEMORY;
-    lisaac_push_first(&__NTX,L5774867); // L44 POINTER;
-    __LJR=((____L )(sizeof(void *)));
-    lisaac_push(&__HJR,L16012844); // L122 MEMORY;
-    lisaac_push_first(&__PTX,L9195016); // L70 NUMERIC;
-    __MJR=(____L)(__LJR -  1);
-    lisaac_push(&__HJR,L16012844); // L122 MEMORY;
-    lisaac_push_first(&__RVZ,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__SVZ,L78949383); // L602 INTEGER;
-    __UVZ=__NYE(__MJR);
-    lisaac_push(&__SVZ,L78949383); // L602 INTEGER;
-    lisaac_push_first(&__WVZ,L4069927); // L31 CONVERT;
-    __QJR=((____DB )__UVZ);
-    lisaac_push(&__HJR,L16001068); // L122 MEMORY;
-    lisaac_push_first(&__TTX,L22171143); // L169 INTEGER;
-    if (((unsigned long)(void *)((unsigned long)__JJR & (unsigned long)__QJR) ==  0)) {
-      lisaac_push(&__ZXR,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__XTX,L13509636); // L103 TRUE;
-      __2XR=__J__;
+    lisaac_push(&__QKR,L16018476); // L122 MEMORY;
+    lisaac_push_first(&__OWR,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__XUX,L7481858); // L57 OBJECT;
+    __UWR=((____DB )(top_context->back->back));
+    lisaac_push(&__OWR,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__XUX,L10652676); // L81 TRUE;
+    lisaac_push_first(&__0UX,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__FKS,L15993388); // L122 MEMORY;
+    __WWR=__W1F;
+    lisaac_push(&__FKS,L16012332); // L122 MEMORY;
+    lisaac_push_first(&__OXR,L5774867); // L44 POINTER;
+    __ELR=((____L )(sizeof(void *)));
+    lisaac_push(&__FKS,L16012844); // L122 MEMORY;
+    lisaac_push_first(&__OXR,L9195016); // L70 NUMERIC;
+    __FLR=(____L)(__ELR -  1);
+    lisaac_push(&__FKS,L16012844); // L122 MEMORY;
+    lisaac_push_first(&__OXR,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__51X,L78949383); // L602 INTEGER;
+    __0WR=__G0E(__FLR);
+    lisaac_push(&__51X,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__2TU,L4069927); // L31 CONVERT;
+    __JLR=((____DB )__0WR);
+    lisaac_push(&__FKS,L16001068); // L122 MEMORY;
+    lisaac_push_first(&__OXR,L22171143); // L169 INTEGER;
+    if (((unsigned long)(void *)((unsigned long)__WWR & (unsigned long)__JLR) ==  0)) {
+      lisaac_push(&__0UX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__FKS,L13509636); // L103 TRUE;
+      __UXR=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__ZXR,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__ZTX,L14689286); // L112 FALSE;
-      __2XR=__F__;
+      lisaac_push(&__0UX,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__FKS,L14689286); // L112 FALSE;
+      __UXR=__F__;
     };
-    if (__2XR) {
-      lisaac_push(&__NXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__A3S,L8792068); // L67 TRUE;
-      lisaac_push_first(&__EYR,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__1RT,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__QSU,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__KFV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__YSU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__QXR));
-      lisaac_push(&__1RT,L9181698); // L70 OBJECT;
-      __DX((&__string_127));
-      lisaac_push(&__1RT,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__ZVZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__2VZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__3VZ,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__4VZ,L8272919); // L63 SYSTEM_IO;
+    if (__UXR) {
+      lisaac_push(&__OWR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__XUX,L8792068); // L67 TRUE;
+      lisaac_push_first(&__0UX,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__FKS,L9452546); // L72 OBJECT;
+      lisaac_push_first(&__OXR,L8260098); // L63 OBJECT;
+      lisaac_push_first(&__51X,L8792068); // L67 TRUE;
+      lisaac_push_first(&__2TU,L8009218); // L61 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__UWR));
+      lisaac_push(&__FKS,L9574914); // L73 OBJECT;
+      __DX((&__string_132));
+      lisaac_push(&__FKS,L9706498); // L74 OBJECT;
+      lisaac_push_first(&__OXR,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__51X,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__2TU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__5UZ,L6962199); // L53 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__1RT,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__ATU,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__1TX,L4598824); // L35 SYSTEM;
+      lisaac_push(&__FKS,L9848322); // L75 OBJECT;
+      lisaac_push_first(&__OXR,L10904578); // L83 OBJECT;
+      lisaac_push_first(&__51X,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__NXR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__H5R,L8530438); // L65 FALSE;
+      lisaac_push(&__OWR,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__XUX,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__3SO,L17173036); // L131 MEMORY;
-    lisaac_push_first(&__5IP,L8530438); // L65 FALSE;
-  };
-  __RTO=__NSG;
-  lisaac_push(&__3SO,L17445932); // L133 MEMORY;
-  lisaac_push_first(&__3TX,L24269831); // L185 INTEGER;
-  __STO=(____IPE)(__RTO <<  26);
-  __TTO=__NSG;
-  lisaac_push(&__3SO,L17577516); // L134 MEMORY;
-  __WTO=__NYE( 1);
-  lisaac_push(&__3SO,L17576492); // L134 MEMORY;
-  lisaac_push_first(&__5VZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__IWZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__LWZ,L5383176); // L41 NUMERIC;
-  __MWZ=__NYE( 0);
-  lisaac_push(&__IWZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__NWZ,L9195016); // L70 NUMERIC;
-  __BWZ=(____IPE)(__MWZ - __WTO);
-  lisaac_push(&__5VZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__FWZ,L9195016); // L70 NUMERIC;
-  __NSG=(____IPE)(__TTO - __BWZ);
-  lisaac_push(&__3SO,L17711148); // L135 MEMORY;
-  __0TO=__NYE( 67108864);
-  lisaac_push(&__3SO,L17708076); // L135 MEMORY;
-  lisaac_push_first(&__VWZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__4WZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__BXZ,L5383176); // L41 NUMERIC;
-  __CXZ=__NYE( 0);
-  lisaac_push(&__4WZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__DXZ,L9195016); // L70 NUMERIC;
-  __XWZ=(____IPE)(__CXZ - __0TO);
-  lisaac_push(&__VWZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__1WZ,L9195016); // L70 NUMERIC;
-  __YTO=(____IPE)(__STO - __XWZ);
-  __1TO=__HTO;
-  lisaac_push(&__3SO,L17833516); // L136 MEMORY;
-  lisaac_push_first(&__BUX,L15224840); // L116 NUMERIC;
-  if ((__YTO > __1TO)) {
-    lisaac_push(&__3SO,L18221612); // L139 MEMORY;
-    lisaac_push_first(&__WJP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BUO,L17843244); // L136 MEMORY;
-    lisaac_push(&__BUO,L17974316); // L137 MEMORY;
-    __DX((&__string_143));
-    lisaac_push(&__BUO,L18106924); // L138 MEMORY;
-    lisaac_push_first(&__V0S,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FUX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WUO,L17173036); // L131 MEMORY;
+    lisaac_push_first(&__SUX,L8530438); // L65 FALSE;
+  };
+  __0WR=__GUG;
+  lisaac_push(&__WUO,L17445932); // L133 MEMORY;
+  lisaac_push_first(&__SUX,L24269831); // L185 INTEGER;
+  __RWR=(____BRE)(__0WR <<  26);
+  __0WR=__GUG;
+  lisaac_push(&__WUO,L17577516); // L134 MEMORY;
+  __CXR=__G0E( 1);
+  lisaac_push(&__WUO,L17576492); // L134 MEMORY;
+  lisaac_push_first(&__SUX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L5383176); // L41 NUMERIC;
+  __3VZ=__G0E( 0);
+  lisaac_push(&__VUX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __SVZ=(____BRE)(__3VZ - __CXR);
+  lisaac_push(&__SUX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L9195016); // L70 NUMERIC;
+  __GUG=(____BRE)(__0WR - __SVZ);
+  lisaac_push(&__WUO,L17711148); // L135 MEMORY;
+  __0WR=__G0E( 67108864);
+  lisaac_push(&__WUO,L17708076); // L135 MEMORY;
+  lisaac_push_first(&__SUX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L5383176); // L41 NUMERIC;
+  __CXR=__G0E( 0);
+  lisaac_push(&__VUX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __3VZ=(____BRE)(__CXR - __0WR);
+  lisaac_push(&__SUX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L9195016); // L70 NUMERIC;
+  __0WR=(____BRE)(__RWR - __3VZ);
+  __CXR=__AVO;
+  lisaac_push(&__WUO,L17833516); // L136 MEMORY;
+  lisaac_push_first(&__SUX,L15224840); // L116 NUMERIC;
+  if ((__0WR > __CXR)) {
+    lisaac_push(&__WUO,L18221612); // L139 MEMORY;
+    lisaac_push_first(&__SUX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VUX,L17843244); // L136 MEMORY;
+    lisaac_push(&__VUX,L17974316); // L137 MEMORY;
+    __DX((&__string_148));
+    lisaac_push(&__VUX,L18106924); // L138 MEMORY;
+    lisaac_push_first(&__QKR,L10904578); // L83 OBJECT;
+    lisaac_push_first(&__OWR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3SO,L18221612); // L139 MEMORY;
-    lisaac_push_first(&__2JP,L8530438); // L65 FALSE;
-  };
-  __GUO=__3ZF;
-  lisaac_push(&__3SO,L16522284); // L126 MEMORY;
-  __JUO=__3VG(__STO);
-  lisaac_push(&__3SO,L19033644); // L145 MEMORY;
-  lisaac_push_first(&__GXZ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__MXZ,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__NXZ,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__PXZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__QXZ,L78949383); // L602 INTEGER;
-  __RXZ=__NYE( 0);
-  lisaac_push(&__QXZ,L78949383); // L602 INTEGER;
-  lisaac_push_first(&__SXZ,L4069927); // L31 CONVERT;
-  __TXZ=((____DB )__RXZ);
-  lisaac_push(&__MXZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__UXZ,L9195016); // L70 NUMERIC;
-  __IXZ=(void *)((unsigned long)__TXZ - (unsigned long)__JUO);
-  lisaac_push(&__GXZ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__JXZ,L9195016); // L70 NUMERIC;
-  __HUO=(void *)((unsigned long)__GUO - (unsigned long)__IXZ);
-  lisaac_push(&__3SO,L19038764); // L145 MEMORY;
-  lisaac_push_first(&__HUX,L4069927); // L31 CONVERT;
-  __LUO=((____NQE *)__HUO);
-  lisaac_push(&__3SO,L19153964); // L146 MEMORY;
-  lisaac_push_first(&__KUX,L12209196); // L93 MEMORY;
-  __LUO->__PQE=NULL;
-  lisaac_push(&__3SO,L19285548); // L147 MEMORY;
-  lisaac_push_first(&__XXZ,L20725292); // L158 MEMORY;
-  __YXZ=__NYE( 0);
-  lisaac_push(&__3SO,L19290156); // L147 MEMORY;
-  lisaac_push_first(&__0XZ,L11687980); // L89 MEMORY;
-  __1XZ=__NYE( 2);
-  lisaac_push(&__3SO,L19301420); // L147 MEMORY;
-  lisaac_push_first(&__AZ2,L10123820); // L77 MEMORY;
-  lisaac_push_first(&__BZ2,L5774867); // L44 POINTER;
-  __CZ2=((____L )(sizeof(void *)));
-  lisaac_push(&__AZ2,L10137132); // L77 MEMORY;
-  lisaac_push_first(&__EZ2,L4988457); // L38 UINTEGER_CPU;
-  __FZ2=((____L )(sizeof(unsigned long)));
-  lisaac_push(&__AZ2,L10124332); // L77 MEMORY;
-  lisaac_push_first(&__GZ2,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__HZ2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IZ2,L9195016); // L70 NUMERIC;
-  __JZ2=(____L)(- __FZ2);
-  lisaac_push(&__GZ2,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__KZ2,L9195016); // L70 NUMERIC;
-  __PUO=(____L)(__CZ2 - __JZ2);
-  lisaac_push(&__3SO,L19295276); // L147 MEMORY;
-  lisaac_push_first(&__NUX,L9195016); // L70 NUMERIC;
-  __QUO=(____L)( 67108864 - __PUO);
-  lisaac_push(&__3SO,L19286060); // L147 MEMORY;
-  lisaac_push_first(&__MZ2,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__NZ2,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__OZ2,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__PZ2,L5383176); // L41 NUMERIC;
-  __QZ2=__NYE( 0);
-  lisaac_push(&__OZ2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__RZ2,L9195016); // L70 NUMERIC;
-  __TZ2=(____IPE)(__QZ2 - __YXZ);
-  lisaac_push(&__NZ2,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__UZ2,L5121032); // L39 NUMERIC;
-  __VZ2=__NYE( 1);
-  lisaac_push(&__NZ2,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WZ2,L9195016); // L70 NUMERIC;
-  __XZ2=(____IPE)(__TZ2 - __VZ2);
-  lisaac_push(&__MZ2,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__YZ2,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__ZZ2,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__0Z2,L5383176); // L41 NUMERIC;
-  __1Z2=__NYE( 0);
-  lisaac_push(&__ZZ2,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__2Z2,L9195016); // L70 NUMERIC;
-  __4Z2=(____IPE)(__1Z2 - __1XZ);
-  lisaac_push(&__YZ2,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__5Z2,L5121032); // L39 NUMERIC;
-  __A02=__NYE( 1);
-  lisaac_push(&__YZ2,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__B02,L9195016); // L70 NUMERIC;
-  __C02=(____IPE)(__4Z2 - __A02);
-  lisaac_push(&__MZ2,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__D02,L22171143); // L169 INTEGER;
-  __E02=(____IPE)(__XZ2 & __C02);
-  lisaac_push(&__MZ2,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__F02,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__G02,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__H02,L5383176); // L41 NUMERIC;
-  __I02=__NYE( 0);
-  lisaac_push(&__G02,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__J02,L9195016); // L70 NUMERIC;
-  __K02=(____IPE)(__I02 - __E02);
-  lisaac_push(&__F02,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__L02,L5121032); // L39 NUMERIC;
-  __M02=__NYE( 1);
-  lisaac_push(&__F02,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__N02,L9195016); // L70 NUMERIC;
-  __SUO=(____IPE)(__K02 - __M02);
-  lisaac_push(&__3SO,L19295276); // L147 MEMORY;
-  __VUO=__NYE(__QUO);
-  lisaac_push(&__3SO,L19290668); // L147 MEMORY;
-  lisaac_push_first(&__P02,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__Q02,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__R02,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__S02,L5383176); // L41 NUMERIC;
-  __T02=__NYE( 0);
-  lisaac_push(&__R02,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__U02,L9195016); // L70 NUMERIC;
-  __W02=(____IPE)(__T02 - __SUO);
-  lisaac_push(&__Q02,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__X02,L5121032); // L39 NUMERIC;
-  __Y02=__NYE( 1);
-  lisaac_push(&__Q02,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__Z02,L9195016); // L70 NUMERIC;
-  __002=(____IPE)(__W02 - __Y02);
-  lisaac_push(&__P02,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__102,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__202,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__302,L5383176); // L41 NUMERIC;
-  __402=__NYE( 0);
-  lisaac_push(&__202,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__502,L9195016); // L70 NUMERIC;
-  __B12=(____IPE)(__402 - __VUO);
-  lisaac_push(&__102,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__C12,L5121032); // L39 NUMERIC;
-  __D12=__NYE( 1);
-  lisaac_push(&__102,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__E12,L9195016); // L70 NUMERIC;
-  __F12=(____IPE)(__B12 - __D12);
-  lisaac_push(&__P02,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__G12,L22171143); // L169 INTEGER;
-  __H12=(____IPE)(__002 & __F12);
-  lisaac_push(&__P02,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__I12,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__J12,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__K12,L5383176); // L41 NUMERIC;
-  __L12=__NYE( 0);
-  lisaac_push(&__J12,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__M12,L9195016); // L70 NUMERIC;
-  __N12=(____IPE)(__L12 - __H12);
-  lisaac_push(&__I12,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__O12,L5121032); // L39 NUMERIC;
-  __P12=__NYE( 1);
-  lisaac_push(&__I12,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__Q12,L9195016); // L70 NUMERIC;
-  __TUO=(____IPE)(__N12 - __P12);
-  lisaac_push(&__3SO,L19302444); // L147 MEMORY;
-  lisaac_push_first(&__RUX,L12471340); // L95 MEMORY;
-  __LUO->__QQE=__TUO;
-  lisaac_push(&__3SO,L19410476); // L148 MEMORY;
-  lisaac_push_first(&__YL3,L23471148); // L179 MEMORY;
-  __LUO->__RQE=__YAP;
-  __LUO->__SQE=NULL;
-  if (((void *)__YAP != (void *)NULL)) {
-    lisaac_push(&__YL3,L24250924); // L185 MEMORY;
-    lisaac_push_first(&__0L3,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1L3,L24001068); // L183 MEMORY;
-    __2L3=__YAP;
-    if (__2L3==NULL) {
-      lisaac_push(&__1L3,L24137260); // L184 MEMORY;
+    lisaac_push(&__WUO,L18221612); // L139 MEMORY;
+    lisaac_push_first(&__SUX,L8530438); // L65 FALSE;
+  };
+  __UWR=__W1F;
+  lisaac_push(&__WUO,L16522284); // L126 MEMORY;
+  __WWR=__WXG(__RWR);
+  lisaac_push(&__WUO,L19033644); // L145 MEMORY;
+  lisaac_push_first(&__SUX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__OWR,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__XUX,L78949383); // L602 INTEGER;
+  __0WR=__G0E( 0);
+  lisaac_push(&__XUX,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__0UX,L4069927); // L31 CONVERT;
+  __JLR=((____DB )__0WR);
+  lisaac_push(&__VUX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __ZWZ=(void *)((unsigned long)__JLR - (unsigned long)__WWR);
+  lisaac_push(&__SUX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__VUX,L9195016); // L70 NUMERIC;
+  __WWR=(void *)((unsigned long)__UWR - (unsigned long)__ZWZ);
+  lisaac_push(&__WUO,L19038764); // L145 MEMORY;
+  lisaac_push_first(&__SUX,L4069927); // L31 CONVERT;
+  __EWO=((____GSE *)__WWR);
+  lisaac_push(&__WUO,L19153964); // L146 MEMORY;
+  lisaac_push_first(&__SUX,L12209196); // L93 MEMORY;
+  __EWO->__ISE=NULL;
+  lisaac_push(&__WUO,L19285548); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L20725292); // L158 MEMORY;
+  __0WR=__G0E( 0);
+  lisaac_push(&__WUO,L19290156); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L11687980); // L89 MEMORY;
+  __RWR=__G0E( 2);
+  lisaac_push(&__WUO,L19301420); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L10123820); // L77 MEMORY;
+  lisaac_push_first(&__VUX,L5774867); // L44 POINTER;
+  __ELR=((____L )(sizeof(void *)));
+  lisaac_push(&__SUX,L10137132); // L77 MEMORY;
+  lisaac_push_first(&__VUX,L4988457); // L38 UINTEGER_CPU;
+  __FLR=((____L )(sizeof(unsigned long)));
+  lisaac_push(&__SUX,L10124332); // L77 MEMORY;
+  lisaac_push_first(&__VUX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __A22=(____L)(- __FLR);
+  lisaac_push(&__VUX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __FLR=(____L)(__ELR - __A22);
+  lisaac_push(&__WUO,L19295276); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L9195016); // L70 NUMERIC;
+  __ELR=(____L)( 67108864 - __FLR);
+  lisaac_push(&__WUO,L19286060); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __CXR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __3VZ=(____BRE)(__CXR - __0WR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __0WR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __CXR=(____BRE)(__3VZ - __0WR);
+  lisaac_push(&__SUX,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __0WR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __3VZ=(____BRE)(__0WR - __RWR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __0WR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __RWR=(____BRE)(__3VZ - __0WR);
+  lisaac_push(&__SUX,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L22171143); // L169 INTEGER;
+  __0WR=(____BRE)(__CXR & __RWR);
+  lisaac_push(&__SUX,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __RWR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __CXR=(____BRE)(__RWR - __0WR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __0WR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __RWR=(____BRE)(__CXR - __0WR);
+  lisaac_push(&__WUO,L19295276); // L147 MEMORY;
+  __0WR=__G0E(__ELR);
+  lisaac_push(&__WUO,L19290668); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __CXR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __3VZ=(____BRE)(__CXR - __RWR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __RWR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __CXR=(____BRE)(__3VZ - __RWR);
+  lisaac_push(&__SUX,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __RWR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __3VZ=(____BRE)(__RWR - __0WR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __0WR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __RWR=(____BRE)(__3VZ - __0WR);
+  lisaac_push(&__SUX,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L22171143); // L169 INTEGER;
+  __0WR=(____BRE)(__CXR & __RWR);
+  lisaac_push(&__SUX,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__VUX,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L5383176); // L41 NUMERIC;
+  __RWR=__G0E( 0);
+  lisaac_push(&__QKR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OWR,L9195016); // L70 NUMERIC;
+  __CXR=(____BRE)(__RWR - __0WR);
+  lisaac_push(&__VUX,L25319431); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L5121032); // L39 NUMERIC;
+  __0WR=__G0E( 1);
+  lisaac_push(&__VUX,L25314823); // L193 INTEGER;
+  lisaac_push_first(&__QKR,L9195016); // L70 NUMERIC;
+  __RWR=(____BRE)(__CXR - __0WR);
+  lisaac_push(&__WUO,L19302444); // L147 MEMORY;
+  lisaac_push_first(&__SUX,L12471340); // L95 MEMORY;
+  __EWO->__JSE=__RWR;
+  lisaac_push(&__WUO,L19410476); // L148 MEMORY;
+  lisaac_push_first(&__SUX,L23471148); // L179 MEMORY;
+  __EWO->__KSE=__RCP;
+  __EWO->__LSE=NULL;
+  if (((void *)__RCP != (void *)NULL)) {
+    lisaac_push(&__SUX,L24250924); // L185 MEMORY;
+    lisaac_push_first(&__VUX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QKR,L24001068); // L183 MEMORY;
+    __LQ3=__RCP;
+    if (__LQ3==NULL) {
+      lisaac_push(&__QKR,L24137260); // L184 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__1L3,L24137260); // L184 MEMORY;
-      __3L3=((____NQE *)__2L3);
-      lisaac_push_first(&__4L3,L21249580); // L162 MEMORY;
-      __3L3->__SQE=__LUO;
+      lisaac_push(&__QKR,L24137260); // L184 MEMORY;
+      __MQ3=((____GSE *)__LQ3);
+      lisaac_push_first(&__OWR,L21249580); // L162 MEMORY;
+      __MQ3->__LSE=__EWO;
     };
   } else /* FALSE */ {
-    lisaac_push(&__YL3,L24250924); // L185 MEMORY;
-    lisaac_push_first(&__5L3,L8530438); // L65 FALSE;
-  };
-  __YAP=__LUO;
-  __XUO=__NSG;
-  lisaac_push(&__3SO,L19547180); // L149 MEMORY;
-  __0UO=__NYE( 1);
-  lisaac_push(&__3SO,L19546156); // L149 MEMORY;
-  lisaac_push_first(&__UUX,L9195016); // L70 NUMERIC;
-  __YUO=(____IPE)(__XUO - __0UO);
-  lisaac_push(&__3SO,L19547692); // L149 MEMORY;
-  __DLP(__LUO,__YUO);
-  __5SO=__LUO;
-  return(__5SO);
+    lisaac_push(&__SUX,L24250924); // L185 MEMORY;
+    lisaac_push_first(&__VUX,L8530438); // L65 FALSE;
+  };
+  __RCP=__EWO;
+  __0WR=__GUG;
+  lisaac_push(&__WUO,L19547180); // L149 MEMORY;
+  __RWR=__G0E( 1);
+  lisaac_push(&__WUO,L19546156); // L149 MEMORY;
+  lisaac_push_first(&__SUX,L9195016); // L70 NUMERIC;
+  __CXR=(____BRE)(__0WR - __RWR);
+  lisaac_push(&__WUO,L19547692); // L149 MEMORY;
+  __2MP(__EWO,__CXR);
+  __YUO=__EWO;
+  return(__YUO);
 }
 
 //==========================//
@@ -18409,76 +17754,77 @@ int print_string(char *str)
 
 char *trace[62]={
   "make.lip (make.lip)",
-  "INSTALL_LISAAC (/sauv/archives/Projets/lisaac/lisaac/compiler/install_lisaac.li)",
-  "OBJECT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/object.li)",
-  "I_DONT_KNOW_PROTOTYPING (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/i_dont_know_prototyping.li)",
-  "TRUE (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/true.li)",
-  "BOOLEAN (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/boolean.li)",
-  "FALSE (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/false.li)",
-  "INTEGER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/integer.li)",
-  "NUMERIC (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/numeric.li)",
-  "REAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real.li)",
-  "INTEGER_32 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/integer_32.li)",
-  "SIGNED_INTEGER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/signed_integer.li)",
-  "STRING_CONSTANT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/string/string_constant.li)",
-  "ABSTRACT_STRING (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/string/abstract_string.li)",
-  "HASHABLE (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/hashable.li)",
-  "COMPARABLE (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/comparable.li)",
-  "CHARACTER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/character.li)",
-  "CHARACTER_REF (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/low_level/character_ref.li)",
-  "BLOCK (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/base/block.li)",
-  "POINTER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/pointer.li)",
-  "UNSIGNED_INTEGER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/unsigned_integer.li)",
-  "NATIVE_ARRAY (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/collection/low_level/native_array.li)",
-  "SAFE_EQUAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/safe_equal.li)",
-  "SYSTEM_IO (/sauv/archives/Projets/lisaac/lisaac/compiler/lib_os/unix/system/system_io.li)",
-  "STRING (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/string/string.li)",
-  "ARRAYED (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/collection/low_level/arrayed.li)",
-  "ENVIRONMENT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib_os/unix/system/environment.li)",
-  "IO (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/io/io.li)",
-  "STD_INPUT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/io/std_input.li)",
-  "INPUT_STREAM (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/io/input_stream.li)",
-  "STD_OUTPUT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/io/std_output.li)",
-  "OUTPUT_STREAM (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/io/output_stream.li)",
-  "INTEGER_64 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/integer_64.li)",
-  "UINTEGER_64 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_64.li)",
-  "UINTEGER_8 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_8.li)",
-  "UINTEGER_16 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_16.li)",
-  "UINTEGER_32 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_32.li)",
-  "INTEGER_8 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/integer_8.li)",
-  "INTEGER_16 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/integer_16.li)",
-  "CONVERT (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/kernel/convert.li)",
-  "SYSTEM (/sauv/archives/Projets/lisaac/lisaac/compiler/lib_os/unix/system/system.li)",
-  "UINTEGER_CPU (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_cpu.li)",
-  "UINTEGER_BIG (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger_big.li)",
-  "UINTEGER (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/uinteger.li)",
-  "MEMORY (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/memory/memory.li)",
-  "UREAL_16_16 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/ureal_16_16.li)",
-  "UNSIGNED_FIXED_REAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/unsigned_fixed_real.li)",
-  "FIXED_REAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/fixed_real.li)",
-  "UREAL_24_8 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/ureal_24_8.li)",
-  "UREAL_26_6 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/ureal_26_6.li)",
-  "REAL_16_16 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_16_16.li)",
-  "SIGNED_FIXED_REAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/signed_fixed_real.li)",
-  "REAL_24_8 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_24_8.li)",
-  "REAL_26_6 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_26_6.li)",
-  "REAL_32 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_32.li)",
-  "FLOAT_MAP32 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/float_map32.li)",
-  "FLOAT_MAP (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/float_map.li)",
-  "FLOAT_REAL (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/float_real.li)",
-  "REAL_64 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_64.li)",
-  "FLOAT_MAP64 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/float_map64.li)",
-  "REAL_80 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/real_80.li)",
-  "FLOAT_MAP80 (/sauv/archives/Projets/lisaac/lisaac/compiler/lib/number/low_level/float_map80.li)"
+  "INSTALL_LISAAC (/home/sonntag/compiler/install_lisaac.li)",
+  "OBJECT (/home/sonntag/compiler/lib/kernel/object.li)",
+  "I_DONT_KNOW_PROTOTYPING (/home/sonntag/compiler/lib/kernel/i_dont_know_prototyping.li)",
+  "TRUE (/home/sonntag/compiler/lib/base/true.li)",
+  "BOOLEAN (/home/sonntag/compiler/lib/base/boolean.li)",
+  "FALSE (/home/sonntag/compiler/lib/base/false.li)",
+  "INTEGER (/home/sonntag/compiler/lib/number/integer.li)",
+  "NUMERIC (/home/sonntag/compiler/lib/number/low_level/numeric.li)",
+  "REAL (/home/sonntag/compiler/lib/number/real.li)",
+  "INTEGER_32 (/home/sonntag/compiler/lib/number/integer_32.li)",
+  "SIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/signed_integer.li)",
+  "STRING_CONSTANT (/home/sonntag/compiler/lib/string/string_constant.li)",
+  "ABSTRACT_STRING (/home/sonntag/compiler/lib/string/abstract_string.li)",
+  "HASHABLE (/home/sonntag/compiler/lib/kernel/hashable.li)",
+  "COMPARABLE (/home/sonntag/compiler/lib/kernel/comparable.li)",
+  "CHARACTER (/home/sonntag/compiler/lib/base/character.li)",
+  "CHARACTER_REF (/home/sonntag/compiler/lib/base/low_level/character_ref.li)",
+  "BLOCK (/home/sonntag/compiler/lib/base/block.li)",
+  "POINTER (/home/sonntag/compiler/lib/kernel/pointer.li)",
+  "UNSIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/unsigned_integer.li)",
+  "NATIVE_ARRAY (/home/sonntag/compiler/lib/collection/low_level/native_array.li)",
+  "SAFE_EQUAL (/home/sonntag/compiler/lib/kernel/safe_equal.li)",
+  "SYSTEM_IO (/home/sonntag/compiler/lib_os/unix/system/system_io.li)",
+  "STRING (/home/sonntag/compiler/lib/string/string.li)",
+  "ARRAYED (/home/sonntag/compiler/lib/collection/low_level/arrayed.li)",
+  "ENVIRONMENT (/home/sonntag/compiler/lib_os/unix/system/environment.li)",
+  "IO (/home/sonntag/compiler/lib/io/io.li)",
+  "STD_INPUT (/home/sonntag/compiler/lib/io/std_input.li)",
+  "INPUT_STREAM (/home/sonntag/compiler/lib/io/input_stream.li)",
+  "STD_OUTPUT (/home/sonntag/compiler/lib/io/std_output.li)",
+  "OUTPUT_STREAM (/home/sonntag/compiler/lib/io/output_stream.li)",
+  "INTEGER_64 (/home/sonntag/compiler/lib/number/integer_64.li)",
+  "UINTEGER_64 (/home/sonntag/compiler/lib/number/uinteger_64.li)",
+  "UINTEGER_8 (/home/sonntag/compiler/lib/number/uinteger_8.li)",
+  "UINTEGER_16 (/home/sonntag/compiler/lib/number/uinteger_16.li)",
+  "UINTEGER_32 (/home/sonntag/compiler/lib/number/uinteger_32.li)",
+  "INTEGER_8 (/home/sonntag/compiler/lib/number/integer_8.li)",
+  "INTEGER_16 (/home/sonntag/compiler/lib/number/integer_16.li)",
+  "CONVERT (/home/sonntag/compiler/lib/kernel/convert.li)",
+  "SYSTEM (/home/sonntag/compiler/lib_os/unix/system/system.li)",
+  "UINTEGER_CPU (/home/sonntag/compiler/lib/number/uinteger_cpu.li)",
+  "UINTEGER_BIG (/home/sonntag/compiler/lib/number/uinteger_big.li)",
+  "UINTEGER (/home/sonntag/compiler/lib/number/uinteger.li)",
+  "MEMORY (/home/sonntag/compiler/lib/memory/memory.li)",
+  "UREAL_16_16 (/home/sonntag/compiler/lib/number/ureal_16_16.li)",
+  "UNSIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/unsigned_fixed_real.li)",
+  "FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/fixed_real.li)",
+  "UREAL_24_8 (/home/sonntag/compiler/lib/number/ureal_24_8.li)",
+  "UREAL_26_6 (/home/sonntag/compiler/lib/number/ureal_26_6.li)",
+  "REAL_16_16 (/home/sonntag/compiler/lib/number/real_16_16.li)",
+  "SIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/signed_fixed_real.li)",
+  "REAL_24_8 (/home/sonntag/compiler/lib/number/real_24_8.li)",
+  "REAL_26_6 (/home/sonntag/compiler/lib/number/real_26_6.li)",
+  "REAL_32 (/home/sonntag/compiler/lib/number/real_32.li)",
+  "FLOAT_MAP32 (/home/sonntag/compiler/lib/number/low_level/float_map32.li)",
+  "FLOAT_MAP (/home/sonntag/compiler/lib/number/low_level/float_map.li)",
+  "FLOAT_REAL (/home/sonntag/compiler/lib/number/low_level/float_real.li)",
+  "REAL_64 (/home/sonntag/compiler/lib/number/real_64.li)",
+  "FLOAT_MAP64 (/home/sonntag/compiler/lib/number/low_level/float_map64.li)",
+  "REAL_80 (/home/sonntag/compiler/lib/number/real_80.li)",
+  "FLOAT_MAP80 (/home/sonntag/compiler/lib/number/low_level/float_map80.li)"
 };
 
 struct __source {
   unsigned int pos;
   char *line;
-} __src[1752]={
+} __src[1764]={
   {75900429,"    ? { is_integer };"},
   {61484557,"        cc.is_separator.if {"},
   {3149825,"  + name     := INSTALL_LISAAC;"},
+  {9452546,"    print_runtime_stack_on ptr;"},
   {68689429,"    -? {dest >= 0};"},
   {11029000,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
   {27033644,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
@@ -18489,8 +17835,8 @@ struct __source {
   {27030572,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
   {19139096,"    ? {capacity >= old_capacity};    "},
   {24533505,"      index := input.first_substring_index id;      "},
+  {90969089,"          .when 5 then {"},
   {40765996,"    };"},
-  {7866882,"    };"},
   {57186305,"    update file_name idf lisaac_mode_comment with new_text confirmation TRUE;"},
   {27009031,"    (Self + a) & (~ a)"},
   {59905068,"    (siz - 1).downto 0 do { j:INTEGER;      "},
@@ -18503,15 +17849,15 @@ struct __source {
   {61903361,"      string_tmp.copy \"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/\";"},
   {10123820,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
   {67531777,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {88250369,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
   {53362220,"      put_ptr next to ptr_table;                "},
   {51785772,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
   {24524306,"    ((debug_level >= 15) && {! value}).if {"},
+  {17310210,"      (typ_id = -1).if {"},
   {39605249,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {81267201,"    {"},
   {37369900,"	copy begin to (result.begin) size old_size;"},
   {75654188,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {17316376,"    (new_count <= count).if {"},
+  {76310017,"        ENVIRONMENT.execute_command \"del shorter.c\";"},
   {56496653,"        }.elseif {cc = '+'} then {"},
   {18221612,"    };"},
   {10105368,"  ( ? {needed_capacity >= 0};"},
@@ -18523,22 +17869,22 @@ struct __source {
   {139592717,"  );"},
   {17310232,"    (new_count <= count).if {"},
   {46145068,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
+  {90716673,"            install_hippoedit;"},
   {11687980,"  - id_end:UINTEGER_CPU               <- 10b;"},
-  {81932289,"      \\0- Exit.\" count 3;"},
+  {87560705,"        {"},
   {6955564,"  + previous_free:MEMORY;"},
   {78782477,"      }.elseif { state = 1 } then {"},
   {64363521,"      } else {"},
   {39608364,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {13249045,"    -? {old_nb_elts > 0};"},
   {38687745,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {10096151,"  - eof:CHARACTER <- `EOF`:CHARACTER;"},
   {15493640,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
+  {28326914,"  - copy_intern_in other:SELF <- `*@other = *@Self`;"},
   {58728961,"      \"'\\t\".print;"},
   {19542529,"    \"\\n\\nChoice:\\n\".print;"},
   {137104909,"      };"},
   {81267244,"    };"},
   {73834540,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
-  {9181698,"    msg.print;"},
   {77874189,"        }.elseif {cc = '-'} then {"},
   {34872876,"    (new_size > old_size).if {      "},
   {69995029,"    };"},
@@ -18589,6 +17935,7 @@ struct __source {
   {11417116,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
   {52186156,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {27403285,"    i := capacity-1;"},
+  {90451969,"          .when 4 then {"},
   {57814572,"    put_ptr (next | 11b) to p;"},
   {8261146,"    ? { system_command_line != NULL};"},
   {85728789,"    -? {lower + offset >= 0};"},
@@ -18601,6 +17948,8 @@ struct __source {
   {17701377,"    str.print;"},
   {24007169,"      input := STRING.create (size_file + new_text.count);"},
   {5773336,"  + capacity:INTEGER;"},
+  {85485569,"        title \"Compilation of Shorter tool.\" count 5; "},
+  {79179777,"    \"  Execute: `\".print;"},
   {70395393,"        \"Ok.\".print;          "},
   {19280914,"    ((debug_level >=10) && {! value}).if {      "},
   {11183148,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
@@ -18616,7 +17965,6 @@ struct __source {
   {11180076,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
   {80768556,"      free (p - UINTEGER_32.object_size) size old_size2;"},
   {60046892,"      na_dst.put (na_src.item j) to j;"},
-  {82323457,"      .when 1 then {          "},
   {68588040,"  - to_raw_uinteger_cpu:UINTEGER_CPU<- CONVERT(SELF,UINTEGER_CPU).on Self;"},
   {35273260,"	sz  := new_size - old_size - object_size;"},
   {15210497,"    } else {"},
@@ -18628,7 +17976,6 @@ struct __source {
   {55970317,"    { (state = 4) || {i > count}}.until_do {"},
   {27157036,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
   {5527066,"    p := basic_getenv(variable.to_external);"},
-  {88616961,"          .when 5 then {"},
   {24001068,"    (first_free != NULL).if {      "},
   {136590861,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
   {49427457,"      new_text.append path;"},
@@ -18653,27 +18000,27 @@ struct __source {
   {55720961,"      file_name.copy path_home;"},
   {73286657,"    string_tmp.copy \"gcc -O2 bin/\";"},
   {35695148,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {25318919,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
   {20586497,"        } else {          "},
   {10237980,"  - read_line_in str:STRING <-"},
   {14964245,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
   {9326596,"  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;"},
   {66753025,"        update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;"},
-  {14955010,"  - clone_allocation_size:UINTEGER_CPU;"},
   {10234904,"    (needed_capacity > 0).if {"},
   {28465665,"      \"' file has been created with:\\n\".print; "},
   {17439768,"    }.elseif { capacity < new_count } then {"},
   {46274604,"    result + UINTEGER_32.object_size"},
+  {82739201,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
   {18104833,"      result := IO.read_character;"},
   {11799041,"    };"},
-  {12716584,"    };"},
   {10909212,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
   {35689004,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {166069261,"  );"},
   {17445932,"    old_size := nb_page << 26;"},
   {14293036,"    ? {idx < nb_page};"},
+  {79583233,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {62691841,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {26883073,"          old_buffer.print;"},
+  {85211649,"        compile_file \"lisaac\";"},
   {33432108,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {7744011,"	buffer.swap i with j;"},
   {23071276,"    };"},
@@ -18682,21 +18029,21 @@ struct __source {
   {5259265,"  - open_read n:ABSTRACT_STRING :POINTER <- "},
   {61109249,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/syntax\";"},
   {13372437,"    -? {old_nb_elts < new_nb_elts};"},
+  {89032705,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
   {22153746,"    };"},
   {74844673,"    };"},
   {135430157,"  - substring_index (other:ABSTRACT_STRING,start_index:INTEGER) :INTEGER <-"},
   {26883093,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {96471576,"    ? {p = to_external};"},
-  {79570945,"    string_tmp.clear;"},
   {66066456,"	put (item i) to  (i - len);"},
   {63578625,"      \"  `\".print;"},
   {10881542,"    };"},
-  {80242177,"    path_current := STRING.create (string_tmp.count);"},
   {6826502,"    false_block.value;"},
   {35667500,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {21916688,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {22812680,"      (Self-1).downto limit_down do blc;"},
   {16522284,"  ( + old_size,new_size:UINTEGER_CPU;"},
+  {93072385,"    \"\\nBye.\\n\\n\".print;"},
   {69219372,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {10881560,"    };"},
   {27545109,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
@@ -18711,7 +18058,6 @@ struct __source {
   {36332588,"	    nxt.set_previous_linear (this - begin_memory);"},
   {57941013,"      i := i - 1;"},
   {80245292,"    new_size  := new_sz.align_power (POINTER.object_size); "},
-  {84054017,"        \\  Run `lisaac' to compile.                              \".print;"},
   {48263724,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {24383000,"    ? {count = other.count};"},
   {10632193,"  - make_file new_path:STRING :BOOLEAN <-"},
@@ -18720,12 +18066,13 @@ struct __source {
   {17840146,"    ptr := top_runtime_stack;"},
   {11543592,"      cap := cap * 2;"},
   {7479312,"    result:=code.to_integer;"},
+  {75934721,"    \"bin/lisaac src/make.lip -shorter -q -boost -o bin/shorter -gcc -Isrc/.\" = 0).if {    "},
   {53882924,"      (next = NULL).if {"},
+  {83364353,"    {"},
   {74583047,"  [ -? {Self >=# 0}; ]"},
   {55456300,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {86523413,"	  put (item i) to (i + offset);"},
   {95307800,"    {p.item count = '\\0'}.until_do {"},
-  {21655042,"  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;"},
   {44174849,"      };  "},
   {16257556,"    (up > to_raw_uinteger_64)"},
   {17843244,"    (new_size > capacity_max).if {"},
@@ -18736,6 +18083,7 @@ struct __source {
   {79309325,"          result := - result;"},
   {52956167,"    +? {\"0123456789\".has Result};"},
   {24136728,"      storage.copy_from (other.storage) until (count-1);"},
+  {84029441,"      \\0- Exit.\" count 3;"},
   {10619925,"    -? {nb_elements > 0};"},
   {95298584,"    {p.item count = '\\0'}.until_do {"},
   {4985356,"  + count:INTEGER;"},
@@ -18746,11 +18094,11 @@ struct __source {
   {31335448,"    resize (i + j);"},
   {28847617,"      (! make_file file).if {"},
   {27289644,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
+  {92579841,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
   {34479112,"  - to_boolean:BOOLEAN <- "},
   {32918060,"	next.set_previous_linear (new.this - begin_memory);"},
   {139202061,"    ? {! other.is_empty };"},
   {59252749,"      }.elseif { state = 2 } then {"},
-  {18483714,"    };"},
   {4988457,"  - object_size:INTEGER <- `sizeof(unsigned long)`:INTEGER;"},
   {12852225,"  - string_tmp:STRING := STRING.create 256;"},
   {16005121,"      string_tmp2.append str;"},
@@ -18774,7 +18122,6 @@ struct __source {
   {40110636,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {81538581,"      put (model.item i) to i;"},
   {11959340,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {75897857,"  - build_lib <-"},
   {32000556,"      new.set_previous_linear (this - begin_memory);"},
   {56758797,"        }.elseif {cc = '-'} then {"},
   {79053837,"        result := cc.decimal_value;"},
@@ -18788,14 +18135,15 @@ struct __source {
   {11029512,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
   {63049217,"      };"},
   {15096876,"    capacity_max := SYSTEM.get_memory_capacity;"},
+  {89396225,"          .when 2 then {"},
   {40526337,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {15755784,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
+  {75657729,"    \"  Compile `shorter' tools (please wait ...)\\n\".print;"},
   {20725292,"  - id_free:UINTEGER_CPU <- 00b;"},
   {93457432,"    +? {count = Old count};"},
   {74980353,"    '\\n'.print;"},
   {54271000,"      } else {"},
   {70269484,"    ptr_table := table_type t;"},
-  {17326082,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
   {56509441,"    (system = system_windows).if {"},
   {4723740,"  - memory:CHARACTER;"},
   {45492780,"	put_last prev to idx;"},
@@ -18803,11 +18151,14 @@ struct __source {
   {27006471,"    (Self + a) & (~ a)"},
   {56509453,"        }.elseif {cc = '+'} then {"},
   {5385739,"      buffer.extend '0';"},
+  {91631617,"          .when 6 then {"},
   {29254157,"  - Self:SELF '==' Left 40 other:ABSTRACT_STRING :BOOLEAN <-"},
   {18222101,"    -? {index >= 0};"},
+  {6962199,"  - print_char byte:CHARACTER <-"},
   {10124332,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
   {59668524,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
   {43001900,"	blc := get_last idx;"},
+  {84420609,"      .when 1 then {          "},
   {40504833,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {22939143,"  ~(~Self & ~other);"},
   {26088961,"          };"},
@@ -18820,9 +18171,9 @@ struct __source {
   {60321293,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {75648556,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {68422145,"    };"},
+  {8526359,"  - get_char :CHARACTER <- `fgetc(stdin)`:(CHARACTER);"},
   {37361196,"	copy begin to (result.begin) size old_size;"},
   {62790657,"      } else {"},
-  {87561217,"          .when 3 then {"},
   {58067477,"    };"},
   {57162253,"        }.elseif {cc.is_digit} then {"},
   {60315149,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
@@ -18839,6 +18190,7 @@ struct __source {
   {30818348,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {92290584,"      storage.put '\\0' to count;"},
   {80362540,"    (old_size2 <= minimum_size).if {"},
+  {76963329,"      \"  Sorry, `shorter' not ready...\\n\".print;"},
   {5121032,"  - one:SELF  <- 1; // Neutral element for `*' and `/'."},
   {21107201,"        };"},
   {19546156,"    put_last block to (nb_page - 1);"},
@@ -18854,7 +18206,6 @@ struct __source {
   {81006093,"      }.elseif { state = 3 } then {"},
   {31464984,"    ((i > 0) && {j > 0}).if	{"},
   {79432725,"    -? {upper >= lower};"},
-  {87305729,"            install_vim;      "},
   {50607128,"    ? {count = old_count - 1};"},
   {59385357,"        cc.is_digit.if {"},
   {40255532,"      result := result.next_free;"},
@@ -18862,10 +18213,10 @@ struct __source {
   {52174344,"  [ -? {Self >= 0}; ] "},
   {31461912,"    ((i > 0) && {j > 0}).if	{"},
   {71313409,"  - install_eclipse <-"},
+  {88879105,"          .when 1 then {"},
   {136853005,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {43393040,"  - is_separator:BOOLEAN <-"},
   {15469589,"    +? {Result != NULL};"},
-  {76941825,"    };      "},
   {10515480,"	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;"},
   {31468076,"    new_size := siz - sz;"},
   {21772306,"    ptr := top_runtime_stack;"},
@@ -18874,13 +18225,15 @@ struct __source {
   {62532109,"    ( (state != 0) && { state != 4}).if {"},
   {43396125,"    ? { !end_of_input };"},
   {24250904,"    };"},
+  {81668097,"    string_tmp.clear;"},
+  {76036609,"      \"  Shorter ok!\\n\".print;"},
   {32120833,"  - system      :STRING_CONSTANT;"},
   {76941837,"    { i > count }.until_do {"},
   {66587160,"    ? { count = (old_count - (end - start + 1))};"},
   {67252225,"        string_tmp.print;"},
+  {82339329,"    path_current := STRING.create (string_tmp.count);"},
   {53747736,"    (capacity <= count).if {"},
   {27397656,"    ? {other != NULL};"},
-  {90443265,"      };"},
   {81665037,"      i := i + 1;"},
   {24250924,"    };    "},
   {34365441,"  - file_bashrc   :STRING_CONSTANT := \"/.bashrc\";"},
@@ -18891,6 +18244,7 @@ struct __source {
   {19290668,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
   {76941868,"    {sz != 0} ? \"Memory: Size = 0\";"},
   {77603853,"        }.elseif {cc = '+'} then {"},
+  {8009218,"    (debug_level != 0).if {"},
   {17711148,"    new_size := old_size + 64.mb;"},
   {12981804,"  - nb_page:UINTEGER_CPU;"},
   {67015176,"  - to_raw_integer:INTEGER          <- CONVERT(SELF,INTEGER     ).on Self;"},
@@ -18902,6 +18256,7 @@ struct __source {
   {77613100,"      result := alloc_size new_size2;      "},
   {26489388,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
   {26480152,"    ? { count == old_count };"},
+  {91779585,"            title \"Installation of Eclipse mode.\" count 0;"},
   {136600589,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
   {18360833,"    IO.read_character;"},
   {26486316,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
@@ -18913,16 +18268,12 @@ struct __source {
   {61371393,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/backup\"; "},
   {8006165,"    -? {nb_elements > 0};"},
   {47201836,"  - table_type idx:UINTEGER_32 :POINTER <- "},
-  {87044097,"          .when 2 then {"},
   {8000011,"	i := i + 1;"},
   {12061212,"    };"},
-  {76683265,"    } else {"},
-  {80510465,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
   {9576466,"      body.value;"},
   {51004417,"    (system = system_windows).if {      "},
   {36834860,"      };"},
   {63840769,"      \"'\\t\".print;"},
-  {7088642,"  - top_runtime_stack:POINTER <- `14`;"},
   {6423581,"  );"},
   {60690957,"        }.elseif {cc.is_separator} then {"},
   {3951145,"  - default := (0.to_raw_uinteger_cpu);"},
@@ -18942,6 +18293,7 @@ struct __source {
   {70134273,"        \"Fail!\".print;"},
   {35677185,"  - path_bash   :STRING_CONSTANT := \"export PATH=\";"},
   {75106860,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
+  {25319431,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
   {167652365,"    IO.put_string Self;      "},
   {23749144,"	storage  := NATIVE_ARRAY(CHARACTER).create count;"},
   {43787280,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
@@ -18959,19 +18311,18 @@ struct __source {
   {11799570,"    (! value).if {"},
   {8421914,"    basic_system_execute_command (system_command_line.to_external)"},
   {10906668,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {86782465,"            install_emacs;      "},
   {9989128,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
+  {90609665,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
   {94898712,"  ( ? {p.is_not_null};"},
   {56377345,"    new_text.append path_current;"},
   {35677228,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {26877447,"    a := step - 1;"},
   {62005761,"      \"  `\".print;"},
+  {77995009,"  - build_lib <-"},
   {54141996,"	page := (result - begin_memory) & 0FFFh;"},
   {6842404,"  - to_uinteger_64:UINTEGER_64 <- to_raw_uinteger_64;"},
   {93990421,"      (element = item i).if {"},
-  {89027073,"            \\        See: `http://efte.cowgar.com'\".print;"},
   {5250562,"  - object_size:INTEGER <- `12`;"},
-  {80242689,"    path_current := STRING.create (string_tmp.count);"},
   {6161949,"  ("},
   {39723052,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {31606808,"      storage.move 0 to (i - 1) by j;"},
@@ -18980,6 +18331,7 @@ struct __source {
   {29128216,"    storage.copy (other.storage) to count until other_count;"},
   {41952257,"        '\\n'.print;        "},
   {6836265,"  - to_pointer:POINTER <- to_raw_pointer;"},
+  {15602178,"  - clone:SELF <- "},
   {28457004,"    ((! is_end) && {next.id = id_free}).if {"},
   {24392728,"    ? {count = other.count};"},
   {65817601,"        file_name := STRING.create 100;"},
@@ -18987,9 +18339,7 @@ struct __source {
   {54791704,"      };"},
   {31603756,"    (new_size > (minimum_size+2+object_size)).if {"},
   {41952280,"    tmp := item i1;"},
-  {90585089,"    }.do_while {choice != 0};"},
   {65146392,"    ? { end <= count };"},
-  {9059330,"    print_runtime_stack_on ptr;"},
   {27533333,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {52316204,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
   {33164824,"    ? { i.in_range 1 to (count + 1)};"},
@@ -19003,12 +18353,10 @@ struct __source {
   {27530261,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {49160236,"  - capacity_max:UINTEGER_CPU;"},
   {5912602,"      result.from_external p;"},
-  {90578945,"    }.do_while {choice != 0};"},
   {78647821,"        };"},
   {33845292,"  - resize new_size:UINTEGER_CPU index idx:UINTEGER_CPU :MEMORY <-"},
   {16267284,"    (up > to_raw_uinteger_64)"},
   {34744364,"    old_size := size;"},
-  {76163073,"    string_tmp.clear;"},
   {74586625,"      n.print;"},
   {52968967,"    +? {\"0123456789\".has Result};"},
   {40372780,"    };"},
@@ -19026,7 +18374,6 @@ struct __source {
   {16021000,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {73672199,"      print_positif;"},
   {86514709,"	  put (item i) to (i + offset);"},
-  {16916994,"      (typ_id = -1).if {"},
   {11962884,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;"},
   {79306773,"    -? {lower >= 0};"},
   {40120344,"  ( ? {valid_index index};"},
@@ -19049,9 +18396,7 @@ struct __source {
   {27280940,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {6556191,"    };    "},
   {16910872,"    ? { new_count >= 0 };"},
-  {90317313,"        build_lib;"},
   {30412289,"      };"},
-  {86262273,"          \\0- Exit menu.\" count 6;"},
   {26357255,"    -? {step.is_power_2};"},
   {30412301,"      };"},
   {11956776,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
@@ -19060,7 +18405,10 @@ struct __source {
   {75910700,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {22289921,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
   {29494785,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
+  {90976257,"          .when 5 then {"},
+  {8785431,"  - eof:CHARACTER <- `EOF`:CHARACTER;"},
   {6300680,"  (low <= Self) && {up >= Self};"},
+  {79038977,"    };      "},
   {52691975,"  )"},
   {86253077,"      (offset < 0).if {"},
   {4724236,"  + storage:NATIVE_ARRAY(CHARACTER);  "},
@@ -19082,7 +18430,6 @@ struct __source {
   {31074348,"    delete_link_free;"},
   {92546584,"      add_last '\\0';"},
   {5383176,"  - zero:SELF <- 0; // Neutral element for `+' and `-'."},
-  {78121473,"    };"},
   {54268460,"	((page + (new_size << 1)) <= 4096).if {"},
   {6959627,"	buffer.extend ((val % 10).digit);"},
   {28577287,"      };      "},
@@ -19092,17 +18439,19 @@ struct __source {
   {25193473,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {60331021,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {58071041,"    } else {"},
-  {90049537,"      .when 3 then {"},
   {14838805,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
   {13253121,"  - error st:ABSTRACT_STRING <-"},
   {59650573,"            value := 10 * value - cc.decimal_value;"},
   {67526657,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {77228588,"    new_size  := sz.align_power (POINTER.object_size); "},
   {12360218,"  - basic_system_execute_command system_command_line:NATIVE_ARRAY(CHARACTER) :INTEGER <-"},
+  {17979394,"      result := CONVERT(POINTER,SELF).on ptr;            "},
   {27659777,"      };"},
   {9201173,"    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;"},
   {43661341,"    read_line_in last_string;"},
   {9195016,"  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;"},
+  {78780417,"    } else {"},
+  {82607617,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
   {38691841,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {46139948,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {32382977,"  - comment     :STRING_CONSTANT;"},
@@ -19123,22 +18472,24 @@ struct __source {
   {29239340,"    (new_free.is_end).if {"},
   {33959448,"      storage.move (i - 1) to (j - 1) by k;"},
   {44326444,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {77862913,"    } else {"},
   {35298817,"  - comment_windows :STRING_CONSTANT := \"\\r\\nREM **** LISAAC COMPILER ****\\r\\n\";"},
   {77881388,"      result := result + UINTEGER_32.object_size;"},
+  {57150485,"    -? {upper >= -1};"},
   {77865997,"        }.elseif {cc = '-'} then {"},
   {44304897,"    };        "},
-  {57150485,"    -? {upper >= -1};"},
   {6032927,"    ? {s!=NULL};"},
   {44323372,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {35526672,"  - is_digit:BOOLEAN <-"},
   {20205569,"        tmp := IO.last_string.to_integer;"},
   {56248344,"  - extend c:CHARACTER <- add_last c;"},
   {95431704,"      count := count + 1;"},
+  {86413313,"        \\  Run `lisaac' to compile.                              \".print;"},
   {61870605,"        };"},
   {137764877,"        s := s + 1;"},
+  {17723906,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
   {136862733,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {75393580,"    new_size  := sz.align_power (POINTER.object_size); "},
+  {85732865,"        compile_shorter;"},
   {77869100,"      result := result + UINTEGER_32.object_size;"},
   {53095468,"      next := result + new_size;            "},
   {49939500,"  );"},
@@ -19146,6 +18497,7 @@ struct __source {
   {33032728,"    ? { s != NULL };"},
   {72902700,"    new_size  := sz.align_power (POINTER.object_size); "},
   {57812524,"    put_ptr (next | 11b) to p;"},
+  {82339841,"    path_current := STRING.create (string_tmp.count);"},
   {22678060,"    };"},
   {21760520,"    };"},
   {28081708,"      new_size := new_size + new_free.size_and_id + object_size;"},
@@ -19174,11 +18526,13 @@ struct __source {
   {6427149,"  - upper:INTEGER <- count;"},
   {34365996,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
   {14306315,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
+  {78260225,"    string_tmp.clear;"},
   {27136513,"        };"},
   {62267905,"      \"'\\t\".print;"},
   {5515777,"    string_tmp.copy n;"},
   {14303243,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {31875096,"    storage.copy_from (other.storage) until (j - 1);    "},
+  {76680705,"      };"},
   {9570822,"    };"},
   {92679192,"      count := count - 1;"},
   {87047701,"	  put (item i) to (i + offset);"},
@@ -19187,6 +18541,7 @@ struct __source {
   {23989784,"      };"},
   {32780332,"	next := new.next_linear;"},
   {45616684,"      };"},
+  {17446914,"	ptr := MEMORY.alloc_size sz;"},
   {22419500,"    } else {"},
   {80748076,"      free (p - UINTEGER_32.object_size) size old_size2;"},
   {43138092,"	(blc.size < 4096) || {blc.id = id_busy}"},
@@ -19215,22 +18570,21 @@ struct __source {
   {36573703,"  (Self & 1) = 1;  "},
   {49185288,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
   {18105874,"      crash_on ptr with_message msg;   "},
-  {19008024,"    ? {count == new_count};"},
   {36336641,"  - path_tcsh_next   :STRING_CONSTANT := \"/bin $path)\\n\\n\";"},
   {11800092,"      };"},
   {55706632,"  );"},
-  {77998593,"      \"  Fail!\".print;"},
+  {76422145,"      } else {"},
   {26884117,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {58859533,"        } else {"},
   {35000364,"      (! is_end).if {	"},
   {21923856,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {10888722,"      do_while test;"},
-  {82718721,"        install_variable;      "},
   {41059853,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
   {12471340,"  - set_size_and_id s:UINTEGER_CPU    <- ( size_and_id     := s; );"},
   {21917712,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {27539969,"        index := input.upper + 1;"},
   {40385560,"    storage.put ch to (index - 1);"},
+  {89920513,"          .when 3 then {"},
   {31610412,"    (new_size > (minimum_size+2+object_size)).if {"},
   {33177624,"    ? { i.in_range 1 to (count + 1)};"},
   {21249580,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
@@ -19247,6 +18601,7 @@ struct __source {
   {6824492,"  + next_free    :MEMORY;"},
   {5906956,"    new.copy Self;"},
   {54789164,"	};"},
+  {80218625,"    };"},
   {65577985,"      \\  Do you want to install the default config provided by lisaac installer ?\";        "},
   {43526188,"      idx := idx + 1;"},
   {11544616,"      cap := cap * 2;"},
@@ -19265,6 +18620,8 @@ struct __source {
   {58594829,"          };"},
   {48905217,"      \"\\\\bin;%path%\\n\\n\".print;"},
   {40139308,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
+  {16923650,"      typ_id := type_id_intern;      "},
+  {89665025,"            install_vim;      "},
   {52966424,"  - add_last ch:CHARACTER <-"},
   {41038380,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {52957191,"    +? {\"0123456789\".has Result};"},
@@ -19272,14 +18629,12 @@ struct __source {
   {35406892,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {33821208,"    (i <= j).if {"},
   {20073473,"      (IO.last_string.is_integer).if {"},
-  {88085505,"          .when 4 then {"},
   {41035308,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {41697293,"  ( first_substring_index other != 0 );"},
   {14441985,"  - title str:ABSTRACT_STRING count mx:INTEGER <-"},
   {16923661,"  - valid_index index:INTEGER :BOOLEAN <-"},
   {20070401,"      (IO.last_string.is_integer).if {"},
   {52969516,"      result := new_lab lab_type;          "},
-  {89658881,"          };"},
   {32925228,"	next.set_previous_linear (new.this - begin_memory);"},
   {50490924,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {68038145,"          \"OK.\\n\".print;  "},
@@ -19287,17 +18642,19 @@ struct __source {
   {10627112,"  - get_begin_memory:POINTER;"},
   {8142360,"    result.make needed_capacity;"},
   {55198721,"    file_name := STRING.create 100;"},
+  {9706498,"    '\\n'.print;"},
   {4986392,"  + storage:NATIVE_ARRAY(CHARACTER);"},
   {62415901,"  - basic_io_getc :CHARACTER <- SYSTEM_IO.get_char;"},
   {26379288,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
   {52042753,"    '\\n'.print;"},
   {61501441,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/temp\"; "},
-  {77490689,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {35394604,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {8130059,"      };      "},
+  {92802561,"      };"},
   {22311937,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
   {42359309,"    storage.fast_occurrences c until (count - 1)"},
   {43935760,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
+  {79960065,"    } else {"},
   {34486316,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {9703445,"    +? {Result != NULL};"},
   {16018476,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
@@ -19321,6 +18678,7 @@ struct __source {
   {77475341,"        cc.is_separator.if {"},
   {26348551,"    -? {step.is_power_2};"},
   {33562648,"    k := s.count;"},
+  {89403393,"          .when 2 then {"},
   {9457160,"  - Self:SELF '*'  Left 100 other:SELF :SELF <- `4`;"},
   {6304264,"  (low <= Self) && {up >= Self};"},
   {24775186,"    };"},
@@ -19373,18 +18731,16 @@ struct __source {
   {22940167,"  ~(~Self & ~other);"},
   {22940168,"    };"},
   {58074637,"        cc.is_digit.if {"},
-  {80363521,"    path_current.copy string_tmp; "},
-  {76308481,"    ENVIRONMENT.execute_command \"mkdir lib_html\";		"},
-  {87568385,"          .when 3 then {"},
   {79704620,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
   {25184769,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {54921752,"    };"},
+  {89141761,"            install_emacs;      "},
   {70018092,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {75631111,"    };"},
   {42082328,"    put (item i2) to i1;"},
-  {7616002,"    (debug_level != 0).if {"},
   {25181697,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {53782529,"  \\(autoload 'lisaac-mode \\\"lisaac-mode\\\" \\\"Major mode for Lisaac Programs\\\" t)\\n\\n\";"},
+  {12585512,"    };"},
   {17983000,"	storage := storage.realloc capacity with new_count;"},
   {80360461,"            result := 10 * result + cc.decimal_value;"},
   {65276440,"    ? { start.in_range 1 to (end + 1)};"},
@@ -19397,6 +18753,7 @@ struct __source {
   {46796289,"      };      "},
   {33969176,"      storage.move (i - 1) to (j - 1) by k;"},
   {60313101,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
+  {91386369,"            \\        See: `http://efte.cowgar.com'\".print;"},
   {25175553,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {8284161,"  - write f:POINTER with buf:STRING size sz:INTEGER :INTEGER <-   "},
   {22703120,"  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );"},
@@ -19413,20 +18770,22 @@ struct __source {
   {43649580,"    };"},
   {65935384,"      (end + 1).to count do { i:INTEGER;"},
   {44323884,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
+  {9848322,"    die_with_code exit_failure_code;    "},
   {81031724,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {29895693,"      (count = 0).if {"},
   {26511873,"          \"' file has no need to change. Current version is:\\n\".print;"},
-  {89794561,"        }.do_while {choice2 != 0};"},
   {39591468,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {12998145,"  - string_tmp2:STRING := STRING.create 256;"},
   {19547180,"    put_last block to (nb_page - 1);"},
   {66606616,"    ? { count = (old_count - (end - start + 1))};"},
   {32383532,"      (new.is_end).if {"},
   {30807084,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {92944385,"    }.do_while {choice != 0};"},
   {31472152,"    ((i > 0) && {j > 0}).if	{"},
   {81025580,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {62542349,"    ( (state != 0) && { state != 4}).if {"},
   {13900309,"    + new_cap:INTEGER;"},
+  {92938241,"    }.do_while {choice != 0};"},
   {52178439,"    -? {in_range 0 to 9};"},
   {11430956,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
   {73796103,"    };"},
@@ -19434,7 +18793,9 @@ struct __source {
   {52175368,"  [ -? {Self >= 0}; ] "},
   {5793313,"  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; "},
   {5784076,"    new := STRING.create capacity;"},
+  {12326952,"    } else {"},
   {15470613,"    +? {Result != NULL};"},
+  {80095745,"      \"  Fail!\".print;"},
   {60956685,"        } else {"},
   {62533133,"    ( (state != 0) && { state != 4}).if {"},
   {17721368,"	storage := NATIVE_ARRAY(CHARACTER).create new_count;"},
@@ -19450,6 +18811,7 @@ struct __source {
   {136844813,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {44973612,"      pv := blc.previous_linear;"},
   {51279404,"    mem := CONVERT(POINTER, NATIVE_ARRAY(UINTEGER_32)).on p;"},
+  {84815873,"        install_variable;      "},
   {5774867,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
   {85724181,"    -? {lower + offset >= 0};"},
   {43150849,"        file := STRING.create_from_string file_autoexec;"},
@@ -19461,7 +18823,6 @@ struct __source {
   {80098860,"    old_size2 := old_size + UINTEGER_32.object_size;    "},
   {136610829,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
   {51251713,"    };"},
-  {89536001,"            install_eclipse;"},
   {11406380,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
   {47870977,"    title \"Installation of environment variables.\" count 5;"},
   {75123207,"    char := (Self % 10).decimal_digit;"},
@@ -19474,12 +18835,12 @@ struct __source {
   {55977997,"    { (state = 4) || {i > count}}.until_do {"},
   {60707341,"        }.elseif {cc.is_separator} then {"},
   {67006977,"        string_tmp.copy \"cp -f editor/vim/vimrc ~/.vimrc\";"},
-  {15208962,"  - clone:SELF <- "},
   {28063788,"      new_size := new_size + new_free.size_and_id + object_size;"},
   {75113991,"    char := (Self % 10).decimal_digit;"},
   {29624845,"    ? {other != NULL};"},
-  {87722497,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
+  {92676609,"        build_lib;"},
   {11160085,"    result:=calloc_intern nb_elements;"},
+  {88621569,"          \\0- Exit menu.\" count 6;"},
   {28735020,"      new_size := new_size + next.size_and_id + object_size;"},
   {19932161,"      IO.read_line;"},
   {69485589,"    {i2 = src_capacity}.until_do {"},
@@ -19501,23 +18862,24 @@ struct __source {
   {70809601,"      \"  Sorry, Hippoedit editor is only for Windows.\".print;"},
   {40641560,"    ? {item index = ch};"},
   {55063596,"	put_ptr next to ptr_table;"},
-  {77340161,"    \"'\\t\".print;"},
+  {10904578,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
   {77358636,"    new_size2 := new_size + UINTEGER_32.object_size;"},
   {14965781,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
   {44702764,"    (blc.size < minimum_size).if {"},
   {43788304,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {15874092,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
+  {79587841,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {40644652,"      result := new_page;"},
-  {25314311,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
   {10916908,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
   {93332501,"    -? {upper >= -1};"},
   {35687468,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {25311239,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
+  {25311239,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
   {33433644,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {13380117,"    -? {old_nb_elts < new_nb_elts};"},
   {17435160,"    }.elseif { capacity < new_count } then {"},
-  {89265153,"          .when 6 then {"},
+  {16523778,"    (sz = 0).if {      "},
   {93326357,"    -? {upper >= -1};"},
+  {17198082,"      clone_allocation_size := clone_allocation_size + sz;      "},
   {77346348,"    new_size2 := new_size + UINTEGER_32.object_size;"},
   {54133768,"  );"},
   {27789845,"    };"},
@@ -19534,9 +18896,9 @@ struct __source {
   {35678252,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {26878471,"    a := step - 1;"},
   {74849293,"  - to_integer:INTEGER <-"},
+  {92408833,"      .when 3 then {"},
   {21240833,"      } else {"},
   {46932012,"  - minimum_size:UINTEGER_CPU <- `MINIMUM_SIZE`:UINTEGER_CPU;"},
-  {77765121,"      \\  Note: you'll find this documentation in `lib_html/index.html'\".print;  "},
   {56375309,"        cc.is_separator.if {"},
   {81161260,"      result := mem.resize new_size index (get_index p).begin;      "},
   {49838593,"      update file idf comment with new_text confirmation TRUE;"},
@@ -19558,6 +18920,7 @@ struct __source {
   {62674973,"  - basic_io_eof :CHARACTER <- SYSTEM_IO.eof;"},
   {5245466,"    ? { variable != NULL };"},
   {10883116,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
+  {18746882,"      };"},
   {30681089,"      close std_file;"},
   {48265260,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {29113880,"    storage.copy (other.storage) to count until other_count;"},
@@ -19566,29 +18929,27 @@ struct __source {
   {36324908,"	    nxt.set_previous_linear (this - begin_memory);"},
   {29116972,"    new_free.set_size_and_id new_size;"},
   {9063445,"    p := MEMORY.alloc_dynamic capacity;"},
-  {76841473,"      string_tmp.copy \"bin/shorter -d -f belinda lib -o lib_html\";"},
   {58373633,"      string_tmp.copy \"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.\";"},
   {11542044,"	str.extend mem;"},
   {69636616,"  - to_raw_integer_64:INTEGER_64    <- CONVERT(SELF,INTEGER_64  ).on Self;"},
   {36309520,"    ? {result = in_range '0' to '9'};"},
   {17835521,"    \" (y/n) \".print;"},
   {13780481,"    die_with_code exit_failure_code;"},
-  {26616834,"  - type_id_intern:INTEGER    <- `1`;"},
   {9060376,"    result := create (str.count);"},
-  {80890369,"    title \"Detection system.\" count 0;"},
-  {87196161,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
   {48252972,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {34496001,"  - file_cshrc    :STRING_CONSTANT := \"/.cshrc\";"},
   {20982273,"          \"]\\n\".print;"},
   {5005342,"  - put_character c:CHARACTER <- basic_io_putc c;"},
+  {17829378,"      };                                               "},
   {24144408,"      storage.copy_from (other.storage) until (count-1);"},
   {15350785,"      string_tmp2.copy \"Step \";"},
+  {75930113,"    \"bin/lisaac src/make.lip -shorter -q -boost -o bin/shorter -gcc -Isrc/.\" = 0).if {    "},
+  {82460673,"    path_current.copy string_tmp; "},
   {30681132,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
   {10627605,"    -? {nb_elements > 0};"},
-  {84711425,"        \\        do the job.                                       \\n\".print;"},
+  {78405633,"    ENVIRONMENT.execute_command \"mkdir lib_html\";		"},
   {65803288,"    (len > 0).if {"},
   {9719304,"  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}"},
-  {88763393,"            title \"Installation of eFTE mode.\" count 0;"},
   {42606104,"    ? {item i2 = old_i1};"},
   {70520321,"      };"},
   {10621458,"    value;"},
@@ -19606,7 +18967,6 @@ struct __source {
   {11289621,"    result.clear_all (nb_elements-1); "},
   {31333912,"    resize (i + j);"},
   {79301653,"    -? {lower >= 0};"},
-  {17586178,"      result := CONVERT(POINTER,SELF).on ptr;            "},
   {36057104,"      result := (Self <= '9');"},
   {67804673,"          \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {40121388,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
@@ -19618,14 +18978,12 @@ struct __source {
   {85598229,"    -? {upper >= lower};"},
   {31989761,"  - shell       :STRING;"},
   {66456088,"    };"},
-  {76579841,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib -o lib_html\";"},
   {5642763,"      (Self > 0).if {"},
   {75920940,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {56763405,"        }.elseif {cc = '-'} then {"},
   {43927056,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {16012844,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {11280424,"    cap := 32.mb;"},
-  {87830529,"            install_kate;      "},
   {49546248,"  );"},
   {70261761,"      } else {"},
   {137377805,"      (i > other.count).if {"},
@@ -19634,8 +18992,8 @@ struct __source {
   {137374733,"      (i > other.count).if {"},
   {37621292,"      };"},
   {11945512,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
+  {18232834,"      copy_intern_in result;            "},
   {43911696,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {17330690,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
   {77478956,"    (new_size2 <= minimum_size).if {"},
   {49309185,"      new_text := STRING.create_from_string comment;      "},
   {21382657,"        \"Incorrect number.\\n\".print;"},
@@ -19656,7 +19014,6 @@ struct __source {
   {13506604,"    ? {idx < nb_page};"},
   {11021852,"      str.extend memory;"},
   {66194453,"    -? {upper >= -1};"},
-  {90056705,"      .when 3 then {"},
   {53121025,"  - lisaac_mode_path    :STRING_CONSTANT := \"\\n(setq load-path (cons \\\"\";"},
   {73408556,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {40509441,"      }.elseif {shell.has_substring \"zsh\"} then {"},
@@ -19684,6 +19041,7 @@ struct __source {
   {14818305,"    '\\n'.print;"},
   {12342790,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;"},
   {70012460,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
+  {16394754,"    sz := object_size;        "},
   {13248018,"      do_until test;"},
   {23605776,"    result := to_integer - 48;"},
   {28338200,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
@@ -19694,15 +19052,13 @@ struct __source {
   {62786061,"    };"},
   {36205057,"  - path_bash_next   :STRING_CONSTANT := \"/bin:$PATH\\n\\n\";"},
   {73140743,"    }.elseif {Self < 0} then {"},
-  {89801217,"        }.do_while {choice2 != 0};"},
   {53770760,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {39598124,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {30804504,"    ? {other!=NULL};"},
-  {85068801,"      .when 2 then {"},
+  {79437313,"    \"'\\t\".print;"},
   {17974316,"      \"Not enough memory.\\n\".print;"},
   {81032236,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {38674433,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {17053698,"	ptr := MEMORY.alloc_size sz;"},
   {24258561,"      close std_file; "},
   {19547692,"    put_last block to (nb_page - 1);"},
   {53087239,"    +? {Result.decimal_value = Self};"},
@@ -19721,6 +19077,7 @@ struct __source {
   {81010709,"    -? {upper >= -1};"},
   {69741569,"      string_tmp.print;"},
   {74470913,"      \\  You want to compile a `bin/\".print;"},
+  {8260098,"    };"},
   {38437377,"        \"  Error : SHELL environment variable is empty !\\n\".print;"},
   {48120833,"    (system = system_unknown).if {"},
   {24923649,"        old_buffer := STRING.create 200;"},
@@ -19746,7 +19103,9 @@ struct __source {
   {50596376,"    ? {count = old_count - 1};"},
   {32137772,"      new.set_size_and_id (new_size - object_size);"},
   {19289106,"    ((debug_level >=10) && {! value}).if {      "},
+  {79862273,"      \\  Note: you'll find this documentation in `lib_html/index.html'\".print;  "},
   {18614808,"    };    "},
+  {90444801,"          .when 4 then {"},
   {68824065,"  - install_hippoedit <-"},
   {80093205,"      put v to i;"},
   {5781540,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
@@ -19754,6 +19113,7 @@ struct __source {
   {58469389,"            value := - value;"},
   {33033772,"      };"},
   {19295276,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {92018177,"          };"},
   {32131628,"      new.set_size_and_id (new_size - object_size);"},
   {15224840,"  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;"},
   {28969496,"    };"},
@@ -19768,18 +19128,20 @@ struct __source {
   {77599245,"        }.elseif {cc = '+'} then {"},
   {26490924,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
   {30299649,"	error \"Not open file (Write protection) !\";"},
-  {82996737,"        title \"Compilation of Lisaac compiler.\" count 5; "},
   {6437404,"      memory := basic_io_getc;"},
   {6437407,"      put_character (s.item i);"},
   {20856364,"  - id_busy:UINTEGER_CPU <- 01b;"},
   {93588504,"    +? {Result.is_not_null};"},
   {56643585,"      new_text.replace_all '\\\\' with '/';"},
   {74209281,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
+  {78938625,"      string_tmp.copy \"bin/shorter -d -f belinda lib -o lib_html\";"},
   {67903489,"        } else {"},
+  {9574914,"    msg.print;"},
   {57548813,"        } else {"},
   {8007704,"    result := SELF.clone;   "},
   {16779777,"    };"},
   {69495340,"    new_size  := sz.align_power (POINTER.object_size); "},
+  {82987521,"    title \"Detection system.\" count 0;"},
   {8004636,"  - last_character:CHARACTER <-"},
   {34360876,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
   {14301195,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
@@ -19791,7 +19153,6 @@ struct __source {
   {8672792,"  - create_from_string str:ABSTRACT_STRING :SELF <-"},
   {18356248,"    } else {"},
   {55064088,"    storage.put ch to count;"},
-  {88609793,"          .when 5 then {"},
   {31876140,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
   {27146796,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
   {78258197,"      put v to i;"},
@@ -19801,18 +19162,18 @@ struct __source {
   {69470741,"    {i2 = src_capacity}.until_do {"},
   {22171143,"  - Self:SELF '&'  Left 100 other:SELF :SELF <- "},
   {19033644,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
+  {27796482,"  - type_id_intern:INTEGER    <- `1`;"},
   {45380652,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {44703276,"    (blc.size < minimum_size).if {"},
   {5279760,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
   {27802648,"    needed_capacity := count + other_count;"},
-  {16530434,"      typ_id := type_id_intern;      "},
   {7746049,"    buf.from_external ptr;"},
+  {25314823,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
   {64498177,"        \"OK.\\n\".print;  "},
   {57296397,"          value := cc.decimal_value;"},
   {36574727,"  (Self & 1) = 1;  "},
   {22158849,"  - update file:ABSTRACT_STRING idf id:STRING_CONSTANT "},
   {14950913,"    (mx = 0).if {"},
-  {76432385,"    (system = system_windows).if {"},
   {52560904,"  );"},
   {6169611,"	buffer.extend '-';"},
   {52576300,"    result := read_ptr ptr_table;            "},
@@ -19821,17 +19182,16 @@ struct __source {
   {46926337,"    };"},
   {9316353,"  - close p:POINTER <- `fclose((FILE*)(@p))`;"},
   {50753537,"    title \"Installation of Lisaac library path.\" count 5;"},
-  {9313282,"    '\\n'.print;"},
+  {78676993,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib -o lib_html\";"},
   {15862316,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {88357377,"            install_hippoedit;"},
   {66071576,"	put (item i) to  (i - len);"},
   {37233665,"  - detect_system <-"},
   {10895900,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
   {27793452,"    } else {"},
   {15612929,"      string_tmp2.add_last '/';"},
-  {85201409,"        {"},
   {18106924,"      die_with_code exit_failure_code;"},
   {81164844,"      result := mem.resize new_size index (get_index p).begin;      "},
+  {89927681,"          .when 3 then {"},
   {25967617,"            input.remove index;"},
   {81161772,"      result := mem.resize new_size index (get_index p).begin;      "},
   {28461612,"    ((! is_end) && {next.id = id_free}).if {"},
@@ -19847,6 +19207,7 @@ struct __source {
   {59510273,"      };	"},
   {27537941,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {7484417,"    ptr := buf.to_external;    "},
+  {77072897,"    };"},
   {28446252,"    ((! is_end) && {next.id = id_free}).if {"},
   {52317740,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
   {24381976,"    ? {count = other.count};"},
@@ -19860,6 +19221,7 @@ struct __source {
   {54556184,"	storage      := storage.realloc capacity with new_capacity;"},
   {45762561,"      (system = system_windows).if {"},
   {73014791,"      '0'.print;"},
+  {92153857,"        }.do_while {choice2 != 0};"},
   {41036301,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
   {74588167,"  [ -? {Self >=# 0}; ]"},
   {45100588,"      (pv != NULL).if {"},
@@ -19867,11 +19229,11 @@ struct __source {
   {21894168,"  - clear <-"},
   {87427605,"    };"},
   {41701377,"        \"  Shell not recognized: \".print;"},
-  {88092673,"          .when 4 then {"},
   {10640428,"  - begin:POINTER                     <- this + object_size;"},
   {23464464,"    ? {is_digit};"},
   {25709057,"          (index <= input.upper).if {"},
   {33825304,"    (i <= j).if {"},
+  {15348226,"  - clone_allocation_size:UINTEGER_CPU;"},
   {16025608,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {25705985,"          (index <= input.upper).if {"},
   {17832984,"      } else {"},
@@ -19890,11 +19252,11 @@ struct __source {
   {40128044,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {59251713,"      } else {"},
   {21644808,"      (Self + 1).to limit_up do blc;"},
-  {79970305,"    string_tmp.from_external cwd;"},
   {27270145,"      } else {"},
   {22559276,"      prev.set_next_free next;"},
   {59267116,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {29520897,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
+  {76814337,"    } else {"},
   {139201037,"    ? {! other.is_empty };"},
   {16918552,"    ? { new_count >= 0 };"},
   {51138561,"      new_text.replace_all '\\\\' with '/';"},
@@ -19903,6 +19265,7 @@ struct __source {
   {44173868,"    };        "},
   {29514753,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {57684524,"    next := read_ptr last;"},
+  {91895297,"            install_eclipse;"},
   {75921452,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {67118593,"        \"  `\".print;"},
   {59916813,"            value := 10 * value + cc.decimal_value;"},
@@ -19913,13 +19276,13 @@ struct __source {
   {47988780,"  - table_size idx:UINTEGER_CPU :POINTER <- "},
   {61487117,"        cc.is_separator.if {"},
   {4069927,"  - on src:S :D <- `13`;"},
+  {90081793,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
   {38283777,"      (shell.is_empty).if {"},
   {15086593,"      string_tmp2.copy str;"},
   {13510145,"    \"Error: \".print;"},
   {29499393,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {48641537,"      \\    set path=\".print;"},
   {43918352,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {9455106,"    die_with_code exit_failure_code;    "},
   {73412097,"    string_tmp.append n;"},
   {47062017,"    '\\n'.print;    "},
   {10363416,"      (capacity < needed_capacity).if	{	"},
@@ -19935,10 +19298,10 @@ struct __source {
   {34893825,"  - file_autoexec :STRING_CONSTANT := \"C:\\\\autoexec.bat\";"},
   {36470273,"  - path_windows_next:STRING_CONSTANT := \"\\\\bin;%path%\\r\\n\\r\\n\";"},
   {35137068,"	nxt := next_linear;"},
-  {79708673,"    cwd := string_tmp.to_external;"},
   {9445894,"      block.value;"},
   {40522241,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {26349612,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
+  {22048258,"  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;"},
   {70016001,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {18227221,"    -? {index >= 0};"},
   {14162945,"  - step_count:INTEGER;  "},
@@ -19950,28 +19313,25 @@ struct __source {
   {21370888,"    (Self <= limit_up).if {"},
   {41421336,"    ? {valid_index i2};"},
   {13504044,"    ? {idx < nb_page};"},
+  {78138412,"      result := search new_size .begin;      "},
   {49971720,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
   {65292824,"    ? { start.in_range 1 to (end + 1)};"},
-  {78138412,"      result := search new_size .begin;      "},
   {6958091,"	buffer.extend ((val % 10).digit);"},
   {7635472,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
   {22944263,"  ~(~Self & ~other);"},
   {55840300,"      };		      "},
-  {80373773,"            result := 10 * result + cc.decimal_value;"},
   {78135340,"      result := search new_size .begin;      "},
-  {86673409,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
+  {80373773,"            result := 10 * result + cc.decimal_value;"},
   {26768385,"          \"' file has been updated. Old value is:\\n\".print;"},
   {63476225,"      string_tmp.copy \"cp -f editor/vim/indent/lisaac.vim ~/.vim/indent/\";"},
   {66853889,"      } else {"},
   {14156807,"  );"},
-  {77211649,"    string_tmp.print;"},
-  {79456257,"    \\\\t\\t================================\\n\\n\".print;"},
+  {85093889,"        title \"Compilation of Lisaac compiler.\" count 5; "},
+  {91624449,"          .when 6 then {"},
+  {18876930,"    };"},
   {22710288,"  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );"},
   {79699500,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {78778881,"  - main <-"},
-  {83508225,"        compile_file \"shorter\";"},
   {74723841,"      \".c' file.\\n\".print;"},
-  {90713089,"    \"\\nBye.\\n\\n\".print;"},
   {29231617,"    };    "},
   {69092353,"    (system = system_windows).if {"},
   {60314125,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
@@ -19999,35 +19359,34 @@ struct __source {
   {136870413,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {37098503,"  ! is_odd; "},
   {22685704,"      blc.value Self;"},
-  {81011201,"    detect_system;"},
   {30564865,"      write std_file with input size (input.count);"},
   {49941016,"    ? {valid_index index};"},
   {77861389,"        }.elseif {cc = '-'} then {"},
   {41821697,"        shell.print;"},
   {13673480,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
+  {78529537,"    (system = system_windows).if {"},
+  {75376641,"  - compile_shorter <-"},
   {10751512,"      };"},
   {79437845,"    -? {upper >= lower};"},
   {51280391,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
-  {8272919,"  - print_char byte:CHARACTER <-"},
   {21118508,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
   {56905729,"    new_text.append lisaac_mode_path_end;"},
+  {17719298,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
   {18627605,"    force_put element to index;        "},
   {86639637,"	};"},
-  {10511362,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
   {55326209,"    (path_home = NULL).if {"},
   {80102925,"            result := 10 * result - cc.decimal_value;"},
   {60954625,"    } else {      "},
   {41821720,"    old_i2:=item i2;"},
+  {89555457,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
   {8260621,"    -? {valid_index index};"},
   {12983809,"  - string_tmp2:STRING := STRING.create 256;"},
-  {9837079,"  - get_char :CHARACTER <- `fgetc(stdin)`:(CHARACTER);"},
   {76943885,"    { i > count }.until_do {"},
-  {16130562,"    (sz = 0).if {      "},
+  {87070721,"        \\        do the job.                                       \\n\".print;"},
   {32138284,"      new.set_size_and_id (new_size - object_size);"},
-  {16804866,"      clone_allocation_size := clone_allocation_size + sz;      "},
+  {91122689,"            title \"Installation of eFTE mode.\" count 0;"},
   {58466817,"      \"  `\".print;"},
   {50603052,"    mem.put v to 0;"},
-  {90220545,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
   {136842765,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {12980754,"    value;"},
   {27396632,"    ? {other != NULL};"},
@@ -20051,7 +19410,6 @@ struct __source {
   {77602837,"    -? {upper >= -1};"},
   {12752940,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
   {55979021,"    { (state = 4) || {i > count}}.until_do {"},
-  {27147266,"  - copy_intern_in other:SELF <- `*@other = *@Self`;"},
   {57549313,"  - install_kate <-"},
   {7102977,"  - read f:POINTER in buf:STRING size sz:INTEGER :INTEGER <-   "},
   {30303245,"        result:=storage.fast_memcmp (other.storage) until count;"},
@@ -20068,12 +19426,11 @@ struct __source {
   {66333720,"      count := count - len;"},
   {44703745,"    system.print;"},
   {31876632,"    storage.copy_from (other.storage) until (j - 1);    "},
-  {18353666,"      };"},
   {15875073,"      string_tmp2.append \" : \";"},
   {5526554,"    p := basic_getenv(variable.to_external);"},
   {43142700,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {87036929,"          .when 2 then {"},
   {38167041,"      file := STRING.create_from_string path_home;"},
+  {90189825,"            install_kate;      "},
   {79835149,"        cc.is_digit.if {"},
   {8664065,"    ptr := buf.to_external;    "},
   {16780309,"    -? {index >= 0};"},
@@ -20090,14 +19447,13 @@ struct __source {
   {7084555,"	val := val / 10;"},
   {57543212,"    {last != NULL} ? \"Memory: Table NULL.\";"},
   {45381164,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {17436162,"      };                                               "},
   {17445400,"    }.elseif { capacity < new_count } then {"},
   {81399309,"      };"},
   {21506604,"  - delete_link_free <-"},
   {17439245,"  - is_empty : BOOLEAN <- count == 0;"},
   {62925313,"        \"OK.\\n\".print;  "},
+  {82067457,"    string_tmp.from_external cwd;"},
   {72627244,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {89272321,"          .when 6 then {"},
   {39069228,"  - search new_size:UINTEGER_CPU :MEMORY <-"},
   {66075137,"          file_name.copy \"C:\";"},
   {37492780,"	to_free idx;"},
@@ -20113,6 +19469,7 @@ struct __source {
   {73276935,"      '-'.print;"},
   {54150188,"	page := (result - begin_memory) & 0FFFh;"},
   {96480280,"    ? {p = to_external};"},
+  {92416001,"      .when 3 then {"},
   {64264705,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {30032385,"      std_file := open_write file;"},
   {10896400,"  - print <- IO.put_character Self;"},
@@ -20128,8 +19485,8 @@ struct __source {
   {6170156,"  + previous_linear:POINTER;  "},
   {28465196,"    ((! is_end) && {next.id = id_free}).if {"},
   {35426817,"  - comment_unix    :STRING_CONSTANT := \"\\n# **** LISAAC COMPILER ****\\n\";"},
-  {5252619,"    (Self = 0).if {"},
   {41061389,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
+  {5252619,"    (Self = 0).if {"},
   {6825988,"    true_block.value;"},
   {10890268,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
   {40387096,"    storage.put ch to (index - 1);"},
@@ -20141,11 +19498,10 @@ struct __source {
   {31602712,"      storage.move 0 to (i - 1) by j;"},
   {28449816,"      } else {"},
   {75509255,"      val.print_positif;"},
-  {83388417,"        title \"Compilation of Shorter tool.\" count 5; "},
-  {77082625,"    \"  Execute: `\".print;"},
   {20330497,"        (tmp.in_range 0 to n).if {"},
   {5246490,"    ? { variable != NULL };"},
   {23477249,"    std_file := open_read file;"},
+  {81805825,"    cwd := string_tmp.to_external;"},
   {28449836,"    ((! is_end) && {next.id = id_free}).if {"},
   {57032193,"    new_text.append lisaac_mode;"},
   {68292097,"      };"},
@@ -20157,19 +19513,20 @@ struct __source {
   {19428370,"      crash_on ptr with_message \"User assertion violated.\";   "},
   {80244780,"    new_size  := new_sz.align_power (POINTER.object_size); "},
   {21903890,"    ((debug_level >= 5) && {! value}).if {"},
-  {12454440,"    {"},
+  {76171265,"      (system = system_windows).if {"},
+  {92160513,"        }.do_while {choice2 != 0};"},
   {65145368,"    ? { end <= count };"},
   {48263212,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
+  {7481858,"  - top_runtime_stack:POINTER <- `14`;"},
   {6816796,"  );"},
   {33163800,"    ? { i.in_range 1 to (count + 1)};"},
-  {17839618,"      copy_intern_in result;            "},
+  {87428097,"      .when 2 then {"},
   {136978445,"        i := i + 1;"},
   {7484944,"    result:=code.to_integer;"},
   {67380737,"        \"'\\t\".print;"},
   {10647084,"  - begin:POINTER                     <- this + object_size;"},
   {24139265,"      read std_file in input size size_file;"},
   {13110290,"    (! test.value).if {"},
-  {86519809,"          .when 1 then {"},
   {33163820,"    };"},
   {6570497,"    buf := string_tmp.to_external;"},
   {13110293,"    -? {Self != NULL};"},
@@ -20179,6 +19536,7 @@ struct __source {
   {10640940,"  - begin:POINTER                     <- this + object_size;"},
   {23468056,"    (count > 0).if {"},
   {12876296,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
+  {79308801,"    string_tmp.print;"},
   {55455788,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {41039916,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {32255532,"      new.add_link_free;"},
@@ -20187,9 +19545,11 @@ struct __source {
   {73692716,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
   {29776940,"      next.set_previous_linear (new_free.this - begin_memory);"},
   {23471148,"  - add_link_free <-"},
+  {81553409,"    \\\\t\\t================================\\n\\n\".print;"},
   {139210765,"    ? {! other.is_empty };"},
   {42600984,"    ? {item i2 = old_i1};"},
   {22550536,"    (Self >= limit_down).if {"},
+  {80876033,"  - main <-"},
   {17833516,"    (new_size > capacity_max).if {"},
   {75244551,"    val  := Self / 10;"},
   {5652993,"    buf := string_tmp.to_external;"},
@@ -20201,22 +19561,18 @@ struct __source {
   {95291928,"    {p.item count = '\\0'}.until_do {"},
   {32917548,"	next.set_previous_linear (new.this - begin_memory);"},
   {42601004,"    {"},
-  {80642049,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
   {27286060,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {49562625,"      new_text.append path_current;"},
   {79983148,"    old_size  := old_sz.align_power (POINTER.object_size); "},
   {91233816,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
-  {77486081,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {46406657,"      } else {"},
   {59261484,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {89420289,"            title \"Installation of Eclipse mode.\" count 0;"},
-  {83114497,"        compile_file \"lisaac\";"},
   {10391596,"  - this:POINTER                      <- CONVERT(MEMORY,POINTER).on Self;"},
   {5646859,"      (Self > 0).if {"},
-  {16001538,"    sz := object_size;        "},
   {8134693,"  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;"},
   {34484780,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {5643787,"      (Self > 0).if {"},
+  {83108353,"    detect_system;"},
   {34481708,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {43928080,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {9701916,"    };"},
@@ -20226,6 +19582,7 @@ struct __source {
   {27273772,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {94374421,"    };"},
   {32000044,"      new.set_previous_linear (this - begin_memory);"},
+  {76571649,"        ENVIRONMENT.execute_command \"rm shorter.c\";"},
   {5643805,"  - last_string:STRING :="},
   {11955756,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"}
 };
diff --git a/install_lisaac.li b/install_lisaac.li
index d1611a3..c2fcf6b 100644
--- a/install_lisaac.li
+++ b/install_lisaac.li
@@ -572,6 +572,23 @@ Section Private
     '\n'.print;
   );    
   
+  - compile_shorter <-
+  ( 
+    "  Compile `shorter' tools for your system (please wait ...)\n".print;
+    (ENVIRONMENT.execute_command 
+    "bin/lisaac src/make.lip -shorter -q -boost -o bin/shorter -gcc -Isrc/." = 0).if {    
+      "  Shorter ok!\n".print;
+      (system = system_windows).if {
+        ENVIRONMENT.execute_command "del shorter.c";
+      } else {
+        ENVIRONMENT.execute_command "rm shorter.c";
+      };
+    } else {
+      "  Sorry, `shorter' not ready...\n".print;
+    };
+    '\n'.print;
+  );
+  
   //
   // Build lib doc.
   //
@@ -634,7 +651,9 @@ Section Public
         compile_file "lisaac";
         
         title "Compilation of Shorter tool." count 5; 
-        compile_file "shorter";
+        
+        compile_shorter;
+        
         "Welcome to the Lisaac World !                           \n\
         \=============================                           \n\
         \  Installation successfull.                             \n\
diff --git a/lib/kernel/object.li b/lib/kernel/object.li
index 704a84d..041e269 100644
--- a/lib/kernel/object.li
+++ b/lib/kernel/object.li
@@ -198,6 +198,12 @@ Section Public
   ];    
   
   //
+  // Reflexivity.
+  //
+  
+  - forall_data action:{ E; } <- `21`;
+  
+  //
   // The Guru section (Don't touch, don't use !)
   //
     
diff --git a/lib/reflexivity/view_object.li b/lib/reflexivity/view_object.li
index ff449c4..06aa4cc 100644
--- a/lib/reflexivity/view_object.li
+++ b/lib/reflexivity/view_object.li
@@ -112,7 +112,7 @@ Section MEMORY
         
     ((! is_separate) && {! is_non_mutable}).if {
       result := dico_clone.at Self else_add { 
-	+ new_clone:VIEW_OBJECT;
+	+ new_clone:VIEW_OBJECT(E);
 	
 	new_clone := clone;
 	new_clone.for_all_set_data { obj:VIEW_OBJECT(F);
diff --git a/src/dispatcher/node.li b/src/dispatcher/node.li
index 888c3e7..f6e334e 100644
--- a/src/dispatcher/node.li
+++ b/src/dispatcher/node.li
@@ -48,8 +48,6 @@ Section PROTOTYPE
   ( + j:INTEGER;
     + is_ok:BOOLEAN;
     
-    //NODE_TYPE.reset_count_flat;
-    
     VARIABLE.update;
     j := node_list.lower;    
     {j <= node_list.upper}.while_do {
@@ -60,12 +58,6 @@ Section PROTOTYPE
 	j := j + 1;
       };	            
     };   
-    /*
-    NODE_TYPE.count_flat.print;
-    '/'.print;
-    (NODE_TYPE.count_flat + NODE_TYPE.count_not_flat).print;
-    '\n'.print;
-    */
   );
   
 Section Public
diff --git a/src/code_life/result.li b/src/external/forall_data.li
similarity index 71%
copy from src/code_life/result.li
copy to src/external/forall_data.li
index 00beca4..0d68ea0 100644
--- a/src/code_life/result.li
+++ b/src/external/forall_data.li
@@ -20,72 +20,83 @@
 ///////////////////////////////////////////////////////////////////////////////
 Section Header
   
-  + name      := RESULT;
+  + name      := FORALL_DATA;
 
-  - copyright := "2003-2008 Sonntag Benoit";
+  - copyright := "2003-2009 Sonntag Benoit";
 
   - author    := "Sonntag Benoit (sonntag at icps.u-strasbg.fr)";
   - comment   := "The main prototype";
 
 Section Inherit
 
-  - parent_expr:EXPR := EXPR;
-
-Section Public
+  + parent_instr:Expanded INSTR;
   
-  - position:POSITION <- value.position;
-  
-  + write:WRITE;  
+Section Public
+    
+  + action:ITM_BLOCK;
   
-  - set_write v:WRITE <-
-  (
-    write := v;
-  );
+  + list_data:FAST_ARRAY(COUPLE(SLOT_DATA,LIST));
   
   //
   // Creation.
   //
 
-  - create v:WRITE :SELF <-
+  - create t:TYPE_FULL action ac:ITM_BLOCK :SELF <-
   ( + result:SELF;
     result := clone;
-    result.make v;
+    result.make t action ac;
     result
   );
 
-  - make v:WRITE <-
+  - make t:TYPE_FULL action ac:ITM_BLOCK <-
   ( 
-    write := v;
+    type   := t;
+    action := ac;
+    list_data := HASHED_DICTIONARY(LIST,SLOT_DATA).create;    
+    list.add_last Self;
   );
   
+  //
+  //
+  //
+  
   - my_copy:SELF <-
-  ( + wrt:WRITE;
-    + rd:READ;
-    rd  ?= write.value;
-    rd  := rd.variable.read_direct (rd.position) with NULL;   
-    wrt := write.variable.write (write.position) with NULL value rd;    
-    create wrt
+  (
+    
   );
   
   //
-  // Remove
+  // Depend. 
   //
   
-  - remove <-
-  (
-    write.remove;
-  );
-    
+  - depend
+  
+  //
+  // Execute.
   //
-  // Expr definition.
-  // 
   
-  - static_type:TYPE_FULL <- write.value.static_type;
+  - execute:INSTR <- 
+  (
+    
+  );
   
-  - get_type t:TYPES_TMP  <- write.value.get_type t;
+  //
+  // Genere.
+  //
   
-  - execute_link:EXPR     <- write.execute_link;
+  - genere buffer:STRING <-
+  (
+    (list_data.lower).to (list_data.upper) do { i:INTEGER;
+      list_data.item i.second.genere buffer;
+    };
+  );
   
-  - execute_unlink:INSTR  <- write.execute_unlink;
+  //
+  // Display.
+  //
   
+  - display buffer:STRING <-
+  (
+    
+  );
   
\ No newline at end of file
diff --git a/src/hello.li b/src/hello.li
index 192fa82..9e0b839 100644
--- a/src/hello.li
+++ b/src/hello.li
@@ -34,13 +34,29 @@ Section Inherit
 Section Public
 
   - main <-
-  ( + j:INTEGER;    
-    j := 10;
-    'A'.print;
-    {j > 0}.while_do {
-      'e'.print;
-      j := j - 1;
+  ( + str:STRING;
+    
+    str := STRING.create 100;
+    str.copy "Hello ";
+    str.append "world\n";
+    str.forall_data { dta:E;
+      //
+      "Type:  ".print;
+      (dta.is_expanded_type).if {        
+        "Expanded.\n".print;;
+      } else {
+        "Reference.\n".print;
+      };
+      //
+      "Size:  ".print;
+      dta.object_size.print;
+      '\n'.print;
+      //
+      "Value: ".print;
+      dta.print;
+      '\n'.print;
+      //
+      "------------------\n".print;
     };
-    '\n'.print;
   );
 
diff --git a/src/item/itm_external.li b/src/item/itm_external.li
index ac799cc..a86ccf1 100644
--- a/src/item/itm_external.li
+++ b/src/item/itm_external.li
@@ -174,7 +174,10 @@ Section Public
         CLOCK.time.append_in string_tmp;
 	result := STRING_CST.create position text (ALIAS_STR.get string_tmp) length (string_tmp.count);
       }
-      .when 21 to 31 then { // FREE
+      .when 21 then { // forall_data action:{ E; } 
+        //result := forall_data_product;
+      }
+      .when 22 to 31 then { // FREE
         syntax_error (position,"Free external lisaac code.");
       };
     } else {
@@ -185,3 +188,14 @@ Section Public
     result
   );
   
+Section Private
+  
+  //
+  // Reflexivity
+  //
+  
+  - forall_data_product:EXPR <-
+  ( + type:TYPE_FULL;
+    type := profil_slot.argument_list.first.type;
+    
+  );
\ No newline at end of file
diff --git a/src/lisaac.li b/src/lisaac.li
index f20fa84..7910ec1 100644
--- a/src/lisaac.li
+++ b/src/lisaac.li
@@ -82,7 +82,7 @@ Section Public
   
 Section Private
   
-  - version:STRING_CONSTANT := "0.18 (unstable)";
+  - version:STRING_CONSTANT := "0.18";
   
   //
   //
diff --git a/src/make.lip b/src/make.lip
index c33039e..77c9339 100755
--- a/src/make.lip
+++ b/src/make.lip
@@ -26,8 +26,6 @@ Section Private
   
   + is_valid:BOOLEAN;
   
-  + is_shorter:BOOLEAN;
-    
   - src_path <-
   ( 
     path_li "src/";
@@ -80,9 +78,6 @@ Section Private
     (is_valid).if {
       execute "cp lisaac.c ../bin/.";
       execute "cp lisaac ../bin/.";
-    };
-    (is_shorter).if {
-      execute "cp shorter ../bin/.";
     };    
   );
   
@@ -98,7 +93,6 @@ Section Public
   // Compile the shorter.
   (
     shorter_path;
-    is_shorter := TRUE;
   );
   
   - valid <-

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list