[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-534-g4eaa564

Benoit Sonntag sonntag at icps.u-strasbg.fr
Thu Nov 12 03:25:53 UTC 2009


The following commit has been merged in the master branch:
commit 4eaa5647ffa2a8443765f7033107cf0142b2d891
Author: Benoit Sonntag <sonntag at icps.u-strasbg.fr>
Date:   Thu Nov 12 04:25:47 2009 +0100

    update

diff --git a/Makefile b/Makefile
index 7ace1c6..49d508c 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,7 @@ CFLAGS=-O2
 
 all: install_lisaac
 	./install_lisaac
+	. ~/.bashrc
 
 install_lisaac:
 	$(CC) $(CFLAGS) install_lisaac.c -o install_lisaac
diff --git a/install_lisaac.c b/install_lisaac.c
index 4bd1998..61b1468 100644
--- a/install_lisaac.c
+++ b/install_lisaac.c
@@ -2,7 +2,6 @@
 #define _LARGE_FILE_API
 #define _LARGEFILE_SOURCE
 #define _LARGEFILE64_SOURCE
-#include <signal.h>
 int arg_count;
 char **arg_vector;
 
@@ -12,6 +11,8 @@ char **arg_vector;
 
 /* INSTALL_LISAAC */
 #include <unistd.h>
+/* SYSTEM */
+#include <time.h>
 /* SYSTEM_IO */
 
 #include <stdio.h>
@@ -30,8 +31,6 @@ int die_with_code(int code)
 }
 
 
-/* SYSTEM */
-#include <time.h>
 /* MEMORY */
 
 #define MINIMUM_SIZE 256  
@@ -50,2259 +49,312 @@ struct ___OBJ {
   unsigned int __id;
 };
 
+typedef struct __VB_struct ____VB;
 typedef struct __V_struct ____V;
-typedef struct __ZB_struct ____ZB;
-typedef struct __JFF_struct ____JFF;
+typedef struct __APE_struct ____APE;
 /* NULL */
 #ifndef NULL
 #define NULL ((void *)0)
 #endif
 
-typedef signed int ____L;
+typedef void * ____DB;
+typedef unsigned long ____4NE;
+typedef unsigned int ____MZ;
 typedef char ____4;
-/* __V */
-#define ____V__ 4
-struct __V_struct {
+typedef signed int ____L;
+/* __VB */
+#define ____VB__ 4
+struct __VB_struct {
   unsigned int __id;
-  ____L __XB;
-  ____4 *__YB;
+  ____L __AC;
+  ____L __DRE;
+  ____4 *__0QE;
 };
-/* __ZB */
-#define ____ZB__ 5
-struct __ZB_struct {
+/* __V */
+#define ____V__ 5
+struct __V_struct {
   unsigned int __id;
-  ____L __EC;
-  ____L __UHF;
-  ____4 *__KHF;
+  ____L __TB;
+  ____4 *__UB;
 };
-typedef char ____G;
-typedef unsigned long ____EEF;
-typedef void * ____DB;
-typedef unsigned int ____22;
-/* __JFF */
-#define ____JFF__ 0
-struct __JFF_struct {
-  volatile ____DB __LFF;
-  volatile ____EEF __MFF;
-  ____JFF *__NFF;
-  ____JFF *__OFF;
+/* __APE */
+#define ____APE__ 0
+struct __APE_struct {
+  volatile ____DB __CPE;
+  volatile ____4NE __DPE;
+  ____APE *__EPE;
+  ____APE *__FPE;
 } __attribute__ ((packed));
-typedef unsigned long long ____S1;
-#define __J__ 0
+typedef char ____G;
 #define __F__ 1
+#define __J__ 0
+typedef signed char ____OZ;
 typedef signed int ____R;
-typedef signed long long  ____M1;
-typedef signed char ____42;
-/* ___CONTEXT */
-typedef struct ___CONTEXT_struct _____CONTEXT; 
-struct ___CONTEXT_struct {
-  unsigned long code; 
-  _____CONTEXT *back; 
-};
-_____CONTEXT *top_context; 
-
 
 void *table_type[1];
 
 /*==========================*/
-/* SOURCE LINE REFERENCE    */
-/*==========================*/
-
-#define L42345488 0
-#define L31996972 1
-#define L51120641 2
-#define L54947841 3
-#define L3149825 4
-#define L99762689 5
-#define L40765976 6
-#define L9452546 7
-#define L68689429 8
-#define L52709420 9
-#define L61478413 10
-#define L29493761 11
-#define L11029000 12
-#define L58337836 13
-#define L49553452 14
-#define L18230785 15
-#define L96612888 16
-#define L79041037 17
-#define L34238508 18
-#define L105384961 19
-#define L35137580 20
-#define L93456920 21
-#define L40522753 22
-#define L55846936 23
-#define L40765996 24
-#define L31738369 25
-#define L27009031 26
-#define L58990605 27
-#define L57183233 28
-#define L18221569 29
-#define L27680257 30
-#define L30827009 31
-#define L18221586 32
-#define L12602412 33
-#define L20472336 34
-#define L63704577 35
-#define L59655693 36
-#define L9440284 37
-#define L24524306 38
-#define L17310210 39
-#define L46148125 40
-#define L51782700 41
-#define L94112792 42
-#define L54926360 43
-#define L35547137 44
-#define L24530476 45
-#define L34879000 46
-#define L10105368 47
-#define L13245953 48
-#define L60557868 49
-#define L40513580 50
-#define L28576300 51
-#define L15736872 52
-#define L6955564 53
-#define L27674156 54
-#define L15496712 55
-#define L58738189 56
-#define L13249045 57
-#define L92286977 58
-#define L28326914 59
-#define L62787085 60
-#define L6041116 61
-#define L66608129 62
-#define L69995029 63
-#define L6034963 64
-#define L19539457 65
-#define L16386561 66
-#define L45224477 67
-#define L16401960 68
-#define L59643436 69
-#define L57155605 70
-#define L28320775 71
-#define L9862170 72
-#define L50612737 73
-#define L9184792 74
-#define L28326936 75
-#define L6031898 76
-#define L76303916 77
-#define L73806849 78
-#define L6031903 79
-#define L10755090 80
-#define L63446017 81
-#define L11432476 82
-#define L7365121 83
-#define L97007128 84
-#define L73819180 85
-#define L8270349 86
-#define L55332865 87
-#define L57814541 88
-#define L6690828 89
-#define L26747436 90
-#define L34620440 91
-#define L81011733 92
-#define L25826817 93
-#define L35285505 94
-#define L16386604 95
-#define L81020972 96
-#define L62546973 97
-#define L73813036 98
-#define L94513153 99
-#define L92945944 100
-#define L49695233 101
-#define L11420188 102
-#define L71312897 103
-#define L16137217 104
-#define L81005589 105
-#define L5120556 106
-#define L51271687 107
-#define L48790017 108
-#define L131221005 109
-#define L31467564 110
-#define L11417116 111
-#define L27403285 112
-#define L8926209 113
-#define L54661676 114
-#define L8261146 115
-#define L85728789 116
-#define L33693697 117
-#define L52835841 118
-#define L84814337 119
-#define L77606401 120
-#define L51256321 121
-#define L42478093 122
-#define L5773336 123
-#define L77621804 124
-#define L19280914 125
-#define L32120344 126
-#define L51262488 127
-#define L10493452 128
-#define L32117272 129
-#define L54409240 130
-#define L24906264 131
-#define L46533164 132
-#define L67242520 133
-#define L68815893 134
-#define L54403096 135
-#define L94254593 136
-#define L45621789 137
-#define L4858909 138
-#define L24672274 139
-#define L74210305 140
-#define L28053016 141
-#define L57549837 142
-#define L30294529 143
-#define L76029996 144
-#define L105520661 145
-#define L31212076 146
-#define L28059180 147
-#define L22418456 148
-#define L19930625 149
-#define L29632556 150
-#define L45615645 151
-#define L5527066 152
-#define L44719660 153
-#define L78274604 154
-#define L67670529 155
-#define L140642829 156
-#define L71048193 157
-#define L106179585 158
-#define L44716588 159
-#define L92441089 160
-#define L30288397 161
-#define L85467157 162
-#define L87043605 163
-#define L20595713 164
-#define L10241040 165
-#define L20592641 166
-#define L75786796 167
-#define L51003928 168
-#define L61358605 169
-#define L78262316 170
-#define L23745543 171
-#define L53488684 172
-#define L78918145 173
-#define L73286657 174
-#define L50332716 175
-#define L23739393 176
-#define L14964245 177
-#define L9326596 178
-#define L62928909 179
-#define L10234904 180
-#define L50086401 181
-#define L23071256 182
-#define L44454913 183
-#define L10909212 184
-#define L54135297 185
-#define L73295916 186
-#define L58205740 187
-#define L7744011 188
-#define L62014465 189
-#define L78003713 190
-#define L23071276 191
-#define L28474924 192
-#define L54147628 193
-#define L24401409 194
-#define L84306433 195
-#define L32508417 196
-#define L70811180 197
-#define L99618305 198
-#define L6832641 199
-#define L13372437 200
-#define L52568108 201
-#define L22153746 202
-#define L10896924 203
-#define L83401217 204
-#define L26883093 205
-#define L28468780 206
-#define L41305132 207
-#define L87453185 208
-#define L79570945 209
-#define L93983745 210
-#define L34084880 211
-#define L42869272 212
-#define L10881542 213
-#define L61100033 214
-#define L6826502 215
-#define L46009857 216
-#define L98706945 217
-#define L59520513 218
-#define L65148929 219
-#define L21236232 220
-#define L54791176 221
-#define L10881560 222
-#define L27545109 223
-#define L81153580 224
-#define L81815565 225
-#define L5915137 226
-#define L34759212 227
-#define L66728469 228
-#define L21910546 229
-#define L95554072 230
-#define L57941013 231
-#define L49824769 232
-#define L62661121 233
-#define L33173548 234
-#define L46009900 235
-#define L22812716 236
-#define L62430209 237
-#define L81141292 238
-#define L43531308 239
-#define L32262168 240
-#define L41945624 241
-#define L57944108 242
-#define L11543580 243
-#define L29783576 244
-#define L19431980 245
-#define L32249857 246
-#define L70534145 247
-#define L61755917 248
-#define L99359745 249
-#define L52965377 250
-#define L29112364 251
-#define L17840146 252
-#define L43522092 253
-#define L61743617 254
-#define L74583047 255
-#define L48005121 256
-#define L55447064 257
-#define L86523413 258
-#define L61746701 259
-#define L58593805 260
-#define L16257556 261
-#define L137640973 262
-#define L42607640 263
-#define L73018924 264
-#define L41696257 265
-#define L13782045 266
-#define L65801752 267
-#define L82462221 268
-#define L91914753 269
-#define L52956167 270
-#define L138312205 271
-#define L55881217 272
-#define L33820184 273
-#define L100696065 274
-#define L54538776 275
-#define L10619925 276
-#define L81550849 277
-#define L4985356 278
-#define L79303181 279
-#define L45754397 280
-#define L89430017 281
-#define L24795649 282
-#define L42361345 283
-#define L93481985 284
-#define L57448449 285
-#define L104738817 286
-#define L35393580 287
-#define L18483713 288
-#define L4988457 289
-#define L81544717 290
-#define L46419485 291
-#define L48661000 292
-#define L69610517 293
-#define L9702421 294
-#define L42355216 295
-#define L28838407 296
-#define L12864556 297
-#define L78385677 298
-#define L81541653 299
-#define L67119617 300
-#define L32003628 301
-#define L81538581 302
-#define L70269441 303
-#define L21642796 304
-#define L55182344 305
-#define L40775704 306
-#define L138284557 307
-#define L79053837 308
-#define L42339841 309
-#define L87163925 310
-#define L31997484 311
-#define L42346008 312
-#define L69604396 313
-#define L68459009 314
-#define L96607233 315
-#define L11029512 316
-#define L43910157 317
-#define L92549121 318
-#define L55182380 319
-#define L57420813 320
-#define L19804673 321
-#define L31745037 322
-#define L43919404 323
-#define L41422337 324
-#define L31067661 325
-#define L81283073 326
-#define L4723740 327
-#define L17566252 328
-#define L30177836 329
-#define L55850540 330
-#define L27006471 331
-#define L40532524 332
-#define L11023388 333
-#define L5385739 334
-#define L41431596 335
-#define L30827521 336
-#define L35800108 337
-#define L30150145 338
-#define L81276941 339
-#define L41428524 340
-#define L18222101 341
-#define L6962199 342
-#define L61226497 343
-#define L53362732 344
-#define L72486401 345
-#define L63708173 346
-#define L33318444 347
-#define L60324353 348
-#define L50884140 349
-#define L40504833 350
-#define L14167069 351
-#define L22939143 352
-#define L94775297 353
-#define L26772504 354
-#define L35787820 355
-#define L62806045 356
-#define L82841101 357
-#define L71575041 358
-#define L8526359 359
-#define L105129985 360
-#define L28333569 361
-#define L93201944 362
-#define L58067477 363
-#define L43657757 364
-#define L34879532 365
-#define L7614987 366
-#define L11676188 367
-#define L73148423 368
-#define L17304600 369
-#define L16411692 370
-#define L32400940 371
-#define L45231133 372
-#define L65946648 373
-#define L22027792 374
-#define L33955841 375
-#define L24269313 376
-#define L77868545 377
-#define L17963521 378
-#define L16405548 379
-#define L52211244 380
-#define L36200449 381
-#define L131467789 382
-#define L5121032 383
-#define L97001473 384
-#define L57156140 385
-#define L17969708 386
-#define L42503181 387
-#define L68850184 388
-#define L15472641 389
-#define L94519809 390
-#define L53756929 391
-#define L103301121 392
-#define L54674476 393
-#define L89787393 394
-#define L43399181 395
-#define L57149996 396
-#define L84155905 397
-#define L13668360 398
-#define L73813548 399
-#define L79432725 400
-#define L77865516 401
-#define L54668332 402
-#define L8264725 403
-#define L42493968 404
-#define L45877789 405
-#define L34614808 406
-#define L15469589 407
-#define L57818156 408
-#define L12325932 409
-#define L10515480 410
-#define L21772306 411
-#define L59379213 412
-#define L49689601 413
-#define L78521357 414
-#define L15235592 415
-#define L23339521 416
-#define L37770796 417
-#define L56903704 418
-#define L52842504 419
-#define L13896236 420
-#define L96087064 421
-#define L138420237 422
-#define L97651201 423
-#define L25584129 424
-#define L28059649 425
-#define L28059655 426
-#define L35938817 427
-#define L80097836 428
-#define L20848641 429
-#define L68816385 430
-#define L84580865 431
-#define L37512193 432
-#define L70411308 433
-#define L55077889 434
-#define L105524225 435
-#define L28727809 436
-#define L8009218 437
-#define L18366977 438
-#define L12061185 439
-#define L61380609 440
-#define L78949383 441
-#define L18376216 442
-#define L77603861 443
-#define L40003116 444
-#define L33688088 445
-#define L70405164 446
-#define L27145217 447
-#define L140652557 448
-#define L77597717 449
-#define L22415880 450
-#define L5521409 451
-#define L8006165 452
-#define L66334744 453
-#define L8000011 454
-#define L12061212 455
-#define L75106817 456
-#define L66097665 457
-#define L24669720 458
-#define L82317837 459
-#define L44720172 460
-#define L23992344 461
-#define L9576466 462
-#define L71726081 463
-#define L55980076 464
-#define L96733720 465
-#define L44042796 466
-#define L34350104 467
-#define L44717100 468
-#define L14973960 469
-#define L81424940 470
-#define L6423581 471
-#define L3951145 472
-#define L39984684 473
-#define L19940396 474
-#define L97392641 475
-#define L32776748 476
-#define L31200300 477
-#define L63834625 478
-#define L27136024 479
-#define L43125272 480
-#define L81418796 481
-#define L46278173 482
-#define L43787265 483
-#define L52571655 484
-#define L63834637 485
-#define L68557825 486
-#define L11824172 487
-#define L25319431 488
-#define L93328385 489
-#define L5278224 490
-#define L77342221 491
-#define L32530456 492
-#define L62923265 493
-#define L93334552 494
-#define L62926349 495
-#define L58200085 496
-#define L18114584 497
-#define L93331477 498
-#define L80504364 499
-#define L66981397 500
-#define L6168070 501
-#define L73296428 502
-#define L11802642 503
-#define L10894337 504
-#define L26892821 505
-#define L17443372 506
-#define L45366828 507
-#define L51672620 508
-#define L11799570 509
-#define L70796289 510
-#define L74848257 511
-#define L82059277 512
-#define L8421914 513
-#define L9989128 514
-#define L51651080 515
-#define L26877447 516
-#define L96238081 517
-#define L80492076 518
-#define L53221377 519
-#define L6842404 520
-#define L93990421 521
-#define L5250562 522
-#define L11799596 523
-#define L6161949 524
-#define L30021121 525
-#define L105915393 526
-#define L41290264 527
-#define L19678764 528
-#define L17187853 529
-#define L48261121 530
-#define L56143361 531
-#define L53218312 532
-#define L62002701 533
-#define L93075969 534
-#define L9077776 535
-#define L6836265 536
-#define L89920001 537
-#define L15602178 538
-#define L81141773 539
-#define L53886465 540
-#define L28457004 541
-#define L29112833 542
-#define L29109761 543
-#define L29128236 544
-#define L57938445 545
-#define L69888044 546
-#define L54797868 547
-#define L34753580 548
-#define L13114369 549
-#define L16270344 550
-#define L16267265 551
-#define L81806861 552
-#define L29122092 553
-#define L42614273 554
-#define L141034509 555
-#define L27533333 556
-#define L23469057 557
-#define L7482891 558
-#define L69869589 559
-#define L14693909 560
-#define L27530261 561
-#define L20990465 562
-#define L74589697 563
-#define L5912602 564
-#define L80224269 565
-#define L26618881 566
-#define L16267284 567
-#define L41040920 568
-#define L52968967 569
-#define L33832984 570
-#define L13111317 571
-#define L138546701 572
-#define L13788701 573
-#define L79315981 574
-#define L55456812 575
-#define L77751852 576
-#define L45095980 577
-#define L29762561 578
-#define L65805336 579
-#define L16267308 580
-#define L41037868 581
-#define L27280897 582
-#define L11310124 583
-#define L6565387 584
-#define L36080684 585
-#define L33826860 586
-#define L73672199 587
-#define L17828376 588
-#define L86514709 589
-#define L92811265 590
-#define L11962884 591
-#define L105647617 592
-#define L79306773 593
-#define L80873985 594
-#define L77739564 595
-#define L13773341 596
-#define L53621761 597
-#define L29768748 598
-#define L11300908 599
-#define L43260929 600
-#define L33820716 601
-#define L35397164 602
-#define L36071468 603
-#define L60829709 604
-#define L138300429 605
-#define L9709074 606
-#define L40779265 607
-#define L69614101 608
-#define L42361872 609
-#define L10377220 610
-#define L63074305 611
-#define L26375704 612
-#define L87844865 613
-#define L6556188 614
-#define L47325228 615
-#define L53621784 616
-#define L6556191 617
-#define L53615629 618
-#define L81554476 619
-#define L32909356 620
-#define L59915265 621
-#define L77480961 622
-#define L34476568 623
-#define L103827969 624
-#define L70947329 625
-#define L53609480 626
-#define L59930668 627
-#define L41444353 628
-#define L27274796 629
-#define L26357255 630
-#define L53621804 631
-#define L22302216 632
-#define L69611052 633
-#define L26351105 634
-#define L42346512 635
-#define L31997996 636
-#define L66886145 637
-#define L28845100 638
-#define L25445889 639
-#define L11276332 640
-#define L48658476 641
-#define L65303553 642
-#define L8785431 643
-#define L31751693 644
-#define L6300680 645
-#define L79038977 646
-#define L52691975 647
-#define L36718124 648
-#define L86253077 649
-#define L4724236 650
-#define L18231809 651
-#define L40526849 652
-#define L29510188 653
-#define L34217985 654
-#define L67772929 655
-#define L25433601 656
-#define L73404423 657
-#define L48630792 658
-#define L48646188 659
-#define L29494808 660
-#define L28592664 661
-#define L66199573 662
-#define L57412109 663
-#define L20479504 664
-#define L36462593 665
-#define L31074348 666
-#define L34218008 667
-#define L138032653 668
-#define L5383176 669
-#define L21369345 670
-#define L37133825 671
-#define L6959627 672
-#define L28577287 673
-#define L77219329 674
-#define L16655400 675
-#define L20473360 676
-#define L138029581 677
-#define L46139905 678
-#define L34889240 679
-#define L100413441 680
-#define L31068204 681
-#define L59650561 682
-#define L69112328 683
-#define L34883088 684
-#define L18896920 685
-#define L81274381 686
-#define L29245441 687
-#define L35794476 688
-#define L94113816 689
-#define L14838805 690
-#define L87570945 691
-#define L40520748 692
-#define L74075692 693
-#define L12360218 694
-#define L17979394 695
-#define L42084888 696
-#define L9201173 697
-#define L40514604 698
-#define L9195016 699
-#define L91392001 700
-#define L34867728 701
-#define L46139948 702
-#define L81028097 703
-#define L8520730 704
-#define L167511053 705
-#define L76314156 706
-#define L16406060 707
-#define L10759174 708
-#define L17970194 709
-#define L57156629 710
-#define L24269831 711
-#define L45222429 712
-#define L136871949 713
-#define L55577112 714
-#define L57150485 715
-#define L6032927 716
-#define L42737688 717
-#define L13899777 718
-#define L65931800 719
-#define L38014508 720
-#define L100151809 721
-#define L34624536 722
-#define L17723906 723
-#define L77872172 724
-#define L18622977 725
-#define L100823041 726
-#define L54671916 727
-#define L34615312 728
-#define L49021960 729
-#define L44308012 730
-#define L83248129 731
-#define L96995864 732
-#define L85723649 733
-#define L66590744 734
-#define L13899820 735
-#define L32121345 736
-#define L67261976 737
-#define L73801772 738
-#define L42485264 739
-#define L56910380 740
-#define L46549548 741
-#define L32127512 742
-#define L25584641 743
-#define L46546476 744
-#define L86388737 745
-#define L6439425 746
-#define L10494470 747
-#define L67243521 748
-#define L45641260 749
-#define L50349057 750
-#define L79174657 751
-#define L94939137 752
-#define L8921116 753
-#define L16791041 754
-#define L24907288 755
-#define L42469904 756
-#define L33697836 757
-#define L60703745 758
-#define L70405676 759
-#define L67243544 760
-#define L80751117 761
-#define L53495815 762
-#define L6427149 763
-#define L14306315 764
-#define L38171649 765
-#define L31865857 766
-#define L39991340 767
-#define L14303243 768
-#define L9570822 769
-#define L140643853 770
-#define L87047701 771
-#define L60694541 772
-#define L46287901 773
-#define L18367532 774
-#define L81425452 775
-#define L17446914 776
-#define L19940908 777
-#define L24661016 778
-#define L13391878 779
-#define L43135020 780
-#define L7086091 781
-#define L72616449 782
-#define L85462037 783
-#define L66984961 784
-#define L52572167 785
-#define L91755521 786
-#define L43128876 787
-#define L53246472 788
-#define L5509656 789
-#define L10239000 790
-#define L130945037 791
-#define L25316865 792
-#define L55718913 793
-#define L58200589 794
-#define L80495629 795
-#define L46934529 796
-#define L10913308 797
-#define L10900996 798
-#define L36573703 799
-#define L22163984 800
-#define L96475649 801
-#define L30280236 802
-#define L19694636 803
-#define L21258768 804
-#define L32530988 805
-#define L18105874 806
-#define L19008024 807
-#define L93990913 808
-#define L59777068 809
-#define L26877953 810
-#define L33426988 811
-#define L11800092 812
-#define L19688492 813
-#define L32524844 814
-#define L26884117 815
-#define L86779905 816
-#define L70809132 817
-#define L76194305 818
-#define L41296920 819
-#define L81148417 820
-#define L63579649 821
-#define L10888722 822
-#define L51645448 823
-#define L57951245 824
-#define L19679276 825
-#define L100284417 826
-#define L76431404 827
-#define L29362732 828
-#define L26884140 829
-#define L75507713 830
-#define L30695949 831
-#define L8400912 832
-#define L21249580 833
-#define L19663896 834
-#define L14700552 835
-#define L66729496 836
-#define L95555096 837
-#define L21902337 838
-#define L71446529 839
-#define L69888556 840
-#define L34754092 841
-#define L61763085 842
-#define L21902354 843
-#define L13130284 844
-#define L6824492 845
-#define L60177409 846
-#define L18749464 847
-#define L5906956 848
-#define L77743105 849
-#define L30674433 850
-#define L32269356 851
-#define L27540012 852
-#define L58604045 853
-#define L61756941 854
-#define L104096277 855
-#define L47334913 856
-#define L9059864 857
-#define L19426860 858
-#define L45773868 859
-#define L45096492 860
-#define L80218645 861
-#define L104090133 862
-#define L20981768 863
-#define L16923650 864
-#define L37642241 865
-#define L29769240 866
-#define L22552065 867
-#define L52957191 868
-#define L6565899 869
-#define L65565697 870
-#define L29756929 871
-#define L91238401 872
-#define L16923661 873
-#define L52969516 874
-#define L84027393 875
-#define L8142360 876
-#define L34480129 877
-#define L55198721 878
-#define L68035073 879
-#define L9706498 880
-#define L16255532 881
-#define L46414337 882
-#define L4986392 883
-#define L44837889 884
-#define L49567233 885
-#define L27278360 886
-#define L8130059 887
-#define L28186668 888
-#define L82447885 889
-#define L16006145 890
-#define L60827149 891
-#define L18500140 892
-#define L81558060 893
-#define L66458648 894
-#define L138294797 895
-#define L43261464 896
-#define L81554988 897
-#define L52036616 898
-#define L9703445 899
-#define L74328577 900
-#define L63973901 901
-#define L31989249 902
-#define L8795143 903
-#define L28854828 904
-#define L44844076 905
-#define L8792068 906
-#define L18484760 907
-#define L25455617 908
-#define L33562625 909
-#define L78383629 910
-#define L27266072 911
-#define L5645340 912
-#define L13515265 913
-#define L78383637 914
-#define L94138881 915
-#define L7212555 916
-#define L47744513 917
-#define L10362374 918
-#define L8785927 919
-#define L83106829 920
-#define L31989272 921
-#define L62154241 922
-#define L26348551 923
-#define L27921921 924
-#define L9457160 925
-#define L6304264 926
-#define L24775186 927
-#define L14420509 928
-#define L8782861 929
-#define L28839468 930
-#define L73414151 931
-#define L52710956 932
-#define L16000040 933
-#define L79045645 934
-#define L11935762 935
-#define L24775192 936
-#define L50888193 937
-#define L31989292 938
-#define L67111445 939
-#define L60571649 940
-#define L36718636 941
-#define L55860780 942
-#define L67111448 943
-#define L66200065 944
-#define L102907905 945
-#define L6307359 946
-#define L4721675 947
-#define L68684821 948
-#define L27921941 949
-#define L138042381 950
-#define L6295051 951
-#define L26108417 952
-#define L45493804 953
-#define L27010567 954
-#define L48646700 955
-#define L62145037 956
-#define L138039309 957
-#define L9451036 958
-#define L11033644 959
-#define L6963211 960
-#define L9441810 961
-#define L18226200 962
-#define L35801132 963
-#define L67539464 964
-#define L48637484 965
-#define L20467713 966
-#define L24528914 967
-#define L49293313 968
-#define L70011905 969
-#define L24525842 970
-#define L8530438 971
-#define L62132749 972
-#define L22943239 973
-#define L14168093 974
-#define L22940167 975
-#define L34883608 976
-#define L78131244 977
-#define L40521260 978
-#define L58742785 979
-#define L22952492 980
-#define L62794753 981
-#define L59660332 982
-#define L15501320 983
-#define L75631111 984
-#define L92968961 985
-#define L169094157 986
-#define L78780929 987
-#define L47476737 988
-#define L80375852 989
-#define L44567084 990
-#define L58077740 991
-#define L65039361 992
-#define L27663381 993
-#define L62791693 994
-#define L48372737 995
-#define L102646273 996
-#define L96349720 997
-#define L76314668 998
-#define L13915656 999
-#define L16406568 1000
-#define L68186113 1001
-#define L21120520 1002
-#define L53099015 1003
-#define L29242924 1004
-#define L22022672 1005
-#define L13241365 1006
-#define L44985857 1007
-#define L48381996 1008
-#define L131468813 1009
-#define L42741272 1010
-#define L21111297 1011
-#define L24273432 1012
-#define L6695425 1013
-#define L9848322 1014
-#define L98578945 1015
-#define L32377368 1016
-#define L70652417 1017
-#define L19547180 1018
-#define L17970732 1019
-#define L16394284 1020
-#define L28993560 1021
-#define L26748972 1022
-#define L13900309 1023
-#define L35530284 1024
-#define L97002520 1025
-#define L52178439 1026
-#define L73796103 1027
-#define L102393857 1028
-#define L26742828 1029
-#define L5793313 1030
-#define L5784076 1031
-#define L27398657 1032
-#define L101716481 1033
-#define L15470613 1034
-#define L5777921 1035
-#define L131222541 1036
-#define L31459864 1037
-#define L37094444 1038
-#define L9832978 1039
-#define L13897260 1040
-#define L78531628 1041
-#define L56233516 1042
-#define L78528556 1043
-#define L5774867 1044
-#define L85724181 1045
-#define L80089613 1046
-#define L46540829 1047
-#define L19285522 1048
-#define L24917016 1049
-#define L87297557 1050
-#define L19282450 1051
-#define L26481153 1052
-#define L42476560 1053
-#define L70393857 1054
-#define L44043777 1055
-#define L45620225 1056
-#define L103948801 1057
-#define L31210509 1058
-#define L75123207 1059
-#define L83233293 1060
-#define L16791553 1061
-#define L80092716 1062
-#define L12068370 1063
-#define L20846600 1064
-#define L49447432 1065
-#define L96737793 1066
-#define L14316043 1067
-#define L31207437 1068
-#define L55974913 1069
-#define L33689112 1070
-#define L6436883 1071
-#define L83898369 1072
-#define L49441281 1073
-#define L78266881 1074
-#define L51251736 1075
-#define L75113991 1076
-#define L11160085 1077
-#define L74227244 1078
-#define L23996440 1079
-#define L69485589 1080
-#define L29624856 1081
-#define L39991852 1082
-#define L16785429 1083
-#define L70393900 1084
-#define L48529921 1085
-#define L105516053 1086
-#define L30293005 1087
-#define L140644365 1088
-#define L62265345 1089
-#define L71720961 1090
-#define L58213389 1091
-#define L10254892 1092
-#define L27802113 1093
-#define L87038997 1094
-#define L93335553 1095
-#define L46279197 1096
-#define L81407509 1097
-#define L21511724 1098
-#define L94243864 1099
-#define L5282320 1100
-#define L31854093 1101
-#define L75766791 1102
-#define L10904578 1103
-#define L10239516 1104
-#define L14965781 1105
-#define L78919693 1106
-#define L16529921 1107
-#define L93332501 1108
-#define L22161416 1109
-#define L22164496 1110
-#define L60442625 1111
-#define L5273104 1112
-#define L25311239 1113
-#define L49179649 1114
-#define L13380117 1115
-#define L55719448 1116
-#define L16523778 1117
-#define L32531500 1118
-#define L93326357 1119
-#define L17198082 1120
-#define L50996268 1121
-#define L27789845 1122
-#define L9990152 1123
-#define L26878471 1124
-#define L77340204 1125
-#define L84301825 1126
-#define L19667457 1127
-#define L28448769 1128
-#define L36331009 1129
-#define L28458008 1130
-#define L11575852 1131
-#define L11572780 1132
-#define L19670552 1133
-#define L20335617 1134
-#define L9081875 1135
-#define L14704129 1136
-#define L13146156 1137
-#define L20332545 1138
-#define L24393746 1139
-#define L95561752 1140
-#define L31595533 1141
-#define L61772813 1142
-#define L44444204 1143
-#define L35416577 1144
-#define L30028332 1145
-#define L61092365 1146
-#define L66726936 1147
-#define L5245466 1148
-#define L18746882 1149
-#define L22574081 1150
-#define L43535916 1151
-#define L9063445 1152
-#define L45106220 1153
-#define L59519020 1154
-#define L45780524 1155
-#define L33824769 1156
-#define L43520541 1157
-#define L45103148 1158
-#define L43526700 1159
-#define L79991297 1160
-#define L137648653 1161
-#define L9060376 1162
-#define L34742316 1163
-#define L88772609 1164
-#define L61751309 1165
-#define L57936428 1166
-#define L45774380 1167
-#define L64898049 1168
-#define L19405825 1169
-#define L5005342 1170
-#define L17829378 1171
-#define L17838616 1172
-#define L78408705 1173
-#define L88092161 1174
-#define L21899820 1175
-#define L73020460 1176
-#define L46664221 1177
-#define L10627605 1178
-#define L39462444 1179
-#define L37885996 1180
-#define L9719304 1181
-#define L25705473 1182
-#define L96870401 1183
-#define L30678060 1184
-#define L78645804 1185
-#define L79307789 1186
-#define L45765164 1187
-#define L10621458 1188
-#define L100020225 1189
-#define L40133676 1190
-#define L54546476 1191
-#define L4090906 1192
-#define L66462209 1193
-#define L55211544 1194
-#define L14682668 1195
-#define L54543404 1196
-#define L83125761 1197
-#define L63312397 1198
-#define L139206669 1199
-#define L48893441 1200
-#define L138304525 1201
-#define L40127532 1202
-#define L11289621 1203
-#define L79301653 1204
-#define L28846081 1205
-#define L24125976 1206
-#define L22555692 1207
-#define L34480664 1208
-#define L28858412 1209
-#define L63069185 1210
-#define L67801608 1211
-#define L85598229 1212
-#define L81540109 1213
-#define L5642763 1214
-#define L44841516 1215
-#define L42344449 1216
-#define L35810817 1217
-#define L25446913 1218
-#define L28843052 1219
-#define L23211564 1220
-#define L13509636 1221
-#define L25443841 1222
-#define L22297104 1223
-#define L80637996 1224
-#define L48656428 1225
-#define L63053837 1226
-#define L18232834 1227
-#define L31743489 1228
-#define L57422349 1229
-#define L25437697 1230
-#define L41426945 1231
-#define L8546305 1232
-#define L14183957 1233
-#define L11040300 1234
-#define L23867416 1235
-#define L26108929 1236
-#define L103579649 1237
-#define L50205185 1238
-#define L15748097 1239
-#define L22284816 1240
-#define L138039821 1241
-#define L33557036 1242
-#define L7868939 1243
-#define L52699180 1244
-#define L66200597 1245
-#define L11034156 1246
-#define L38040065 1247
-#define L55849004 1248
-#define L6963723 1249
-#define L24532498 1250
-#define L41433132 1251
-#define L32648748 1252
-#define L66194453 1253
-#define L26774017 1254
-#define L16656424 1255
-#define L74085932 1256
-#define L60559885 1257
-#define L23864364 1258
-#define L30170156 1259
-#define L138030605 1260
-#define L13260289 1261
-#define L40509441 1262
-#define L29258776 1263
-#define L74064385 1264
-#define L101088769 1265
-#define L11012626 1266
-#define L28581400 1267
-#define L98834945 1268
-#define L72487943 1269
-#define L14168605 1270
-#define L106039809 1271
-#define L18226732 1272
-#define L35792428 1273
-#define L138021389 1274
-#define L26774040 1275
-#define L33310764 1276
-#define L17312280 1277
-#define L66856469 1278
-#define L42994220 1279
-#define L40272385 1280
-#define L27679276 1281
-#define L14159389 1282
-#define L80376364 1283
-#define L69772289 1284
-#define L24514072 1285
-#define L16413224 1286
-#define L59654700 1287
-#define L10784812 1288
-#define L24276993 1289
-#define L12342790 1290
-#define L16394754 1291
-#define L66850328 1292
-#define L13248018 1293
-#define L42076696 1294
-#define L22026248 1295
-#define L65948184 1296
-#define L34877996 1297
-#define L66613249 1298
-#define L53099521 1299
-#define L10095128 1300
-#define L49946625 1301
-#define L104220161 1302
-#define L34874924 1303
-#define L6033931 1304
-#define L27666988 1305
-#define L73140743 1306
-#define L92279809 1307
-#define L32393260 1308
-#define L12348972 1309
-#define L72232449 1310
-#define L60301325 1311
-#define L59393025 1312
-#define L53087239 1313
-#define L56237057 1314
-#define L10757148 1315
-#define L65695745 1316
-#define L7373328 1317
-#define L9842689 1318
-#define L37094919 1319
-#define L57819669 1320
-#define L27426860 1321
-#define L42501645 1322
-#define L46793772 1323
-#define L19532306 1324
-#define L4214282 1325
-#define L27423788 1326
-#define L80102401 1327
-#define L13903901 1328
-#define L41159212 1329
-#define L81010709 1330
-#define L8260098 1331
-#define L20194305 1332
-#define L52175879 1333
-#define L139333133 1334
-#define L60298284 1335
-#define L59383821 1336
-#define L57810453 1337
-#define L8260107 1338
-#define L13663752 1339
-#define L96996888 1340
-#define L11419164 1341
-#define L85733909 1342
-#define L57807381 1343
-#define L60951041 1344
-#define L52169735 1345
-#define L12081158 1346
-#define L46553644 1347
-#define L8260122 1348
-#define L21761537 1349
-#define L69738517 1350
-#define L42486288 1351
-#define L5781530 1352
-#define L50596376 1353
-#define L92024321 1354
-#define L19289106 1355
-#define L53755436 1356
-#define L52178988 1357
-#define L80093205 1358
-#define L5781540 1359
-#define L81660417 1360
-#define L37763116 1361
-#define L76047404 1362
-#define L17709592 1363
-#define L7342608 1364
-#define L18614828 1365
-#define L45639212 1366
-#define L60033537 1367
-#define L42477080 1368
-#define L76041260 1369
-#define L33701932 1370
-#define L17703448 1371
-#define L46538284 1372
-#define L81660437 1373
-#define L60036621 1374
-#define L12081196 1375
-#define L95161857 1376
-#define L99891201 1377
-#define L74215425 1378
-#define L40001580 1379
-#define L6437404 1380
-#define L67906561 1381
-#define L43139085 1382
-#define L6437407 1383
-#define L81660460 1384
-#define L16792088 1385
-#define L28051992 1386
-#define L74227756 1387
-#define L9574914 1388
-#define L46295069 1389
-#define L8007704 1390
-#define L35266092 1391
-#define L41568812 1392
-#define L8004636 1393
-#define L83661825 1394
-#define L14301195 1395
-#define L21502977 1396
-#define L39068673 1397
-#define L11154460 1398
-#define L35934252 1399
-#define L7998485 1400
-#define L34348568 1401
-#define L80749100 1402
-#define L36833324 1403
-#define L43801101 1404
-#define L8672792 1405
-#define L91762689 1406
-#define L55064088 1407
-#define L78258197 1408
-#define L14969352 1409
-#define L38406700 1410
-#define L10255404 1411
-#define L27802625 1412
-#define L81401857 1413
-#define L8663565 1414
-#define L14291979 1415
-#define L94244373 1416
-#define L57976833 1417
-#define L69470741 1418
-#define L22171143 1419
-#define L14298141 1420
-#define L27796482 1421
-#define L59774977 1422
-#define L55064108 1423
-#define L50990593 1424
-#define L49417224 1425
-#define L46279724 1426
-#define L52585516 1427
-#define L61354509 1428
-#define L66989080 1429
-#define L32531992 1430
-#define L21265936 1431
-#define L30943233 1432
-#define L78917133 1433
-#define L25314823 1434
-#define L59787308 1435
-#define L36574727 1436
-#define L58210860 1437
-#define L52579372 1438
-#define L29363713 1439
-#define L58207788 1440
-#define L80484353 1441
-#define L6169611 1442
-#define L19695660 1443
-#define L21259792 1444
-#define L50097708 1445
-#define L18097665 1446
-#define L34086913 1447
-#define L14042625 1448
-#define L54814744 1449
-#define L47597569 1450
-#define L36580908 1451
-#define L97141761 1452
-#define L21244417 1453
-#define L97138689 1454
-#define L10895900 1455
-#define L15612929 1456
-#define L11576364 1457
-#define L19683372 1458
-#define L43536385 1459
-#define L35672620 1460
-#define L38148140 1461
-#define L60443180 1462
-#define L11573292 1463
-#define L61105165 1464
-#define L81161772 1465
-#define L91501057 1466
-#define L10652676 1467
-#define L60440108 1468
-#define L35666476 1469
-#define L26872853 1470
-#define L14710805 1471
-#define L82713601 1472
-#define L19664920 1473
-#define L97135640 1474
-#define L57943053 1475
-#define L93745665 1476
-#define L6819339 1477
-#define L21903361 1478
-#define L81137165 1479
-#define L63340545 1480
-#define L59516429 1481
-#define L27550252 1482
-#define L41953816 1483
-#define L27537941 1484
-#define L24394284 1485
-#define L26626561 1486
-#define L14027293 1487
-#define L29102081 1488
-#define L43527197 1489
-#define L64233473 1490
-#define L14689286 1491
-#define L68063752 1492
-#define L34736656 1493
-#define L27541036 1494
-#define L81802253 1495
-#define L17848344 1496
-#define L13115922 1497
-#define L81796097 1498
-#define L45781036 1499
-#define L73014791 1500
-#define L55446017 1501
-#define L41042456 1502
-#define L34736664 1503
-#define L62657037 1504
-#define L32267308 1505
-#define L32258072 1506
-#define L29105176 1507
-#define L33834520 1508
-#define L56363564 1509
-#define L61754893 1510
-#define L52065281 1511
-#define L74588167 1512
-#define L95303681 1513
-#define L80219661 1514
-#define L102508545 1515
-#define L87427605 1516
-#define L36088364 1517
-#define L71201281 1518
-#define L95297537 1519
-#define L40121857 1520
-#define L103179777 1521
-#define L15348226 1522
-#define L95971841 1523
-#define L137639949 1524
-#define L40118785 1525
-#define L17832984 1526
-#define L46667820 1527
-#define L86519317 1528
-#define L65800728 1529
-#define L36082220 1530
-#define L17839148 1531
-#define L14686252 1532
-#define L31337485 1533
-#define L33819160 1534
-#define L33825324 1535
-#define L13774877 1536
-#define L21644801 1537
-#define L23464492 1538
-#define L12192274 1539
-#define L80890924 1540
-#define L40128044 1541
-#define L87175169 1542
-#define L38305281 1543
-#define L63984141 1544
-#define L36728833 1545
-#define L30423041 1546
-#define L42357249 1547
-#define L25465857 1548
-#define L92812824 1549
-#define L34478096 1550
-#define L17580545 1551
-#define L92806680 1552
-#define L63974925 1553
-#define L62398477 1554
-#define L138292749 1555
-#define L75003905 1556
-#define L7222800 1557
-#define L42354192 1558
-#define L36060716 1559
-#define L43256344 1560
-#define L16915500 1561
-#define L69612588 1562
-#define L138286605 1563
-#define L37631020 1564
-#define L7219740 1565
-#define L11936769 1566
-#define L19150866 1567
-#define L31984141 1568
-#define L4069927 1569
-#define L95947288 1570
-#define L95035905 1571
-#define L31996460 1572
-#define L36725804 1573
-#define L90980865 1574
-#define L138052621 1575
-#define L80638508 1576
-#define L91889176 1577
-#define L16001064 1578
-#define L10363416 1579
-#define L48656940 1580
-#define L98182657 1581
-#define L16656897 1582
-#define L15080449 1583
-#define L95704065 1584
-#define L22288392 1585
-#define L4722699 1586
-#define L31066625 1587
-#define L45491741 1588
-#define L6296072 1589
-#define L57419789 1590
-#define L62149133 1591
-#define L9445894 1592
-#define L43918380 1593
-#define L54032897 1594
-#define L31066637 1595
-#define L54276140 1596
-#define L78129153 1597
-#define L83757569 1598
-#define L55849516 1599
-#define L22048258 1600
-#define L15083560 1601
-#define L18227221 1602
-#define L18236460 1603
-#define L31072812 1604
-#define L74086444 1605
-#define L6299180 1606
-#define L30170668 1607
-#define L55600129 1608
-#define L22051346 1609
-#define L94118421 1610
-#define L24520705 1611
-#define L6958091 1612
-#define L22944263 1613
-#define L25435180 1614
-#define L18895384 1615
-#define L19803692 1616
-#define L43656705 1617
-#define L14156807 1618
-#define L14166045 1619
-#define L27682860 1620
-#define L25185793 1621
-#define L33311276 1622
-#define L62567937 1623
-#define L18876930 1624
-#define L59655212 1625
-#define L94768129 1626
-#define L24277505 1627
-#define L12358700 1628
-#define L131479053 1629
-#define L49291308 1630
-#define L9187334 1631
-#define L17974802 1632
-#define L81023489 1633
-#define L45233196 1634
-#define L40503852 1635
-#define L17971730 1636
-#define L12352556 1637
-#define L83499009 1638
-#define L7607819 1639
-#define L74714625 1640
-#define L33954824 1641
-#define L32393772 1642
-#define L81925645 1643
-#define L68180993 1644
-#define L76291085 1645
-#define L49035777 1646
-#define L37772801 1647
-#define L37098503 1648
-#define L21109256 1649
-#define L73578497 1650
-#define L16392232 1651
-#define L57817101 1652
-#define L30561793 1653
-#define L13673480 1654
-#define L71998977 1655
-#define L15490092 1656
-#define L10751512 1657
-#define L79437845 1658
-#define L51280391 1659
-#define L21118508 1660
-#define L63442445 1661
-#define L70662700 1662
-#define L17719298 1663
-#define L18627605 1664
-#define L86639637 1665
-#define L17041921 1666
-#define L99241985 1667
-#define L45885996 1668
-#define L50606104 1669
-#define L36858369 1670
-#define L8260621 1671
-#define L42492944 1672
-#define L31460888 1673
-#define L46538753 1674
-#define L40002049 1675
-#define L15231496 1676
-#define L60061740 1677
-#define L74456065 1678
-#define L12980754 1679
-#define L43395116 1680
-#define L17041960 1681
-#define L32122904 1682
-#define L67254296 1683
-#define L23347756 1684
-#define L42477584 1685
-#define L77621292 1686
-#define L53503489 1687
-#define L36181036 1688
-#define L55323180 1689
-#define L76041772 1690
-#define L68824597 1691
-#define L5772836 1692
-#define L6440979 1693
-#define L95839745 1694
-#define L8008193 1695
-#define L37754412 1696
-#define L22420993 1697
-#define L65434625 1698
-#define L15213057 1699
-#define L18378271 1700
-#define L66333697 1701
-#define L77602837 1702
-#define L51252760 1703
-#define L31217708 1704
-#define L9578497 1705
-#define L11832326 1706
-#define L6437919 1707
-#define L34349057 1708
-#define L9587740 1709
-#define L10268204 1710
-#define L31211564 1711
-#define L79841293 1712
-#define L57315329 1713
-#define L80755756 1714
-#define L24668696 1715
-#define L15875073 1716
-#define L5526554 1717
-#define L94254104 1718
-#define L16780309 1719
-#define L28717592 1720
-#define L26229761 1721
-#define L43130392 1722
-#define L61367309 1723
-#define L60689933 1724
-#define L82978817 1725
-#define L37261825 1726
-#define L19939372 1727
-#define L35928620 1728
-#define L16783400 1729
-#define L52576775 1730
-#define L70139393 1731
-#define L27135000 1732
-#define L130949645 1733
-#define L7084555 1734
-#define L94244888 1735
-#define L75786284 1736
-#define L58205197 1737
-#define L11826220 1738
-#define L14957569 1739
-#define L17439245 1740
-#define L130943501 1741
-#define L40648748 1742
-#define L43792413 1743
-#define L7746561 1744
-#define L31861292 1745
-#define L52579884 1746
-#define L138819597 1747
-#define L68325896 1748
-#define L138816525 1749
-#define L77335053 1750
-#define L73276935 1751
-#define L103448065 1752
-#define L138810381 1753
-#define L24644140 1754
-#define L13371922 1755
-#define L51650056 1756
-#define L41304620 1757
-#define L25971201 1758
-#define L19683884 1759
-#define L28449799 1760
-#define L26879509 1761
-#define L100963329 1762
-#define L6170156 1763
-#define L77335084 1764
-#define L25968129 1765
-#define L18104364 1766
-#define L13375020 1767
-#define L5252619 1768
-#define L6825988 1769
-#define L10890268 1770
-#define L73935873 1771
-#define L78665217 1772
-#define L52315137 1773
-#define L13128705 1774
-#define L13147180 1775
-#define L18101292 1776
-#define L78006316 1777
-#define L72356353 1778
-#define L26882604 1779
-#define L11549185 1780
-#define L25961985 1781
-#define L75509255 1782
-#define L17177601 1783
-#define L26879532 1784
-#define L61096461 1785
-#define L35660844 1786
-#define L47595052 1787
-#define L27532289 1788
-#define L41951248 1789
-#define L29783041 1790
-#define L5246490 1791
-#define L61767693 1792
-#define L139463181 1793
-#define L21906962 1794
-#define L19428370 1795
-#define L97126936 1796
-#define L66490888 1797
-#define L73018369 1798
-#define L21903890 1799
-#define L66721816 1800
-#define L37228076 1801
-#define L29776897 1802
-#define L7481858 1803
-#define L6816796 1804
-#define L137652749 1805
-#define L23477272 1806
-#define L32267820 1807
-#define L75506220 1808
-#define L36319788 1809
-#define L29773837 1810
-#define L43518493 1811
-#define L13110290 1812
-#define L43524652 1813
-#define L13110293 1814
-#define L24136193 1815
-#define L64227853 1816
-#define L13119532 1817
-#define L43521580 1818
-#define L75500076 1819
-#define L12876296 1820
-#define L96209432 1821
-#define L103180289 1822
-#define L15348737 1823
-#define L13772289 1824
-#define L29761537 1825
-#define L84937217 1826
-#define L60837889 1827
-#define L78403585 1828
-#define L72097793 1829
-#define L9055272 1830
-#define L16922120 1831
-#define L14683692 1832
-#define L73012268 1833
-#define L16915969 1834
-#define L81553421 1835
-#define L75244551 1836
-#define L13772317 1837
-#define L137628173 1838
-#define L11290645 1839
-#define L82452493 1840
-#define L80876045 1841
-#define L11299884 1842
-#define L138302477 1843
-#define L92804097 1844
-#define L36070444 1845
-#define L54535212 1846
-#define L94377473 1847
-#define L95963160 1848
-#define L59249165 1849
-#define L5646859 1850
-#define L14425089 1851
-#define L8134693 1852
-#define L40116268 1853
-#define L5643787 1854
-#define L9701916 1855
-#define L27030529 1856
-#define L95953944 1857
-#define L85593109 1858
-#define L8790535 1859
-#define L28850220 1860
-#define L68692481 1861
-#define L94374421 1862
-#define L7217168 1863
-#define L41440257 1864
-#define L5643805 1865
-#define L31990808 1866
-#define L84678657 1867
-#define L59911181 1868
-
-/*==========================*/
 /* GLOBAL                   */
 /*==========================*/
 
+____VB __VB_={____VB__};
+#define __VB__ (&__VB_)
+
 ____V __V_={____V__};
 #define __V__ (&__V_)
 
-____ZB __ZB_={____ZB__};
-#define __ZB__ (&__ZB_)
-
-____JFF __JFF_;
-#define __JFF__ (&__JFF_)
-
-____EEF __4EF;
-____S1 __KOG;
-____EEF __XSH;
-____EEF __0UP;
-____DB __1YG;
-____JFF *__LCQ;
-____ZB *__4B;
-____ZB *__IC;
-____ZB *__NC;
-____ZB *__PC;
-____L __1E;
-____ZB *__EF;
-____ZB *__PG;
-____V *__QC;
-____V *__RH;
-____V *__UH;
-____V *__XH;
-____G __JDD;
-____4 __XDD;
-____ZB *__OP;
+____APE __APE_;
+#define __APE__ (&__APE_)
+
+____4NE __WOE;
+____4NE __MSG;
+____4NE __UNN;
+____DB __51F;
+____APE *__B0N;
+____VB *__0B;
+____VB *__EC;
+____VB *__JC;
+____VB *__LC;
+____L __OE;
+____VB *__WE;
+____VB *__3F;
+____V *__MC;
+____V *__2G;
+____V *__5G;
+____V *__CH;
+____G __PWC;
+____4 __1WC;
+____VB *__1N;
 
 /*==========================*/
 /* STRING CONSTANT          */
 /*==========================*/
 
-____V __string_1={____V__,27,"Require assertion violated."};
-____V __string_2={____V__,106,"\t\t================================\n\t\t= A\
+____V __string_1={____V__,106,"\t\t================================\n\t\t= A\
 uto-Install Lisaac Compiler =\n\t\t================================\n\n"};
-____V __string_3={____V__,4,"HOME"};
-____V __string_4={____V__,5,"SHELL"};
-____V __string_5={____V__,17,"Detection system."};
-____V __string_6={____V__,48,"  Error : SHELL environment variable is empty \
+____V __string_2={____V__,17,"Detection system."};
+____V __string_3={____V__,48,"  Error : SHELL environment variable is empty \
 !\n"};
-____V __string_7={____V__,7,"Unknown"};
-____V __string_8={____V__,4,"bash"};
-____V __string_9={____V__,8,"/.bashrc"};
-____V __string_10={____V__,11,"Unix - bash"};
-____V __string_11={____V__,29,"\n# **** LISAAC COMPILER ****\n"};
-____V __string_12={____V__,12,"export PATH="};
-____V __string_13={____V__,12,"/bin:$PATH\n\n"};
-____V __string_14={____V__,4,"tcsh"};
-____V __string_15={____V__,7,"/.cshrc"};
-____V __string_16={____V__,11,"Unix - tcsh"};
-____V __string_17={____V__,10,"set path=("};
-____V __string_18={____V__,13,"/bin $path)\n\n"};
-____V __string_19={____V__,3,"zsh"};
-____V __string_20={____V__,8,"/.zshenv"};
-____V __string_21={____V__,10,"Unix - zsh"};
-____V __string_22={____V__,24,"  Shell not recognized: "};
-____V __string_23={____V__,12,"C:\\msdos.sys"};
-____V __string_24={____V__,15,"C:\\autoexec.bat"};
-____V __string_25={____V__,13,"Windows - DOS"};
-____V __string_26={____V__,33,"\r\nREM **** LISAAC COMPILER ****\r\n"};
-____V __string_27={____V__,9,"set path="};
-____V __string_28={____V__,15,"\\bin;%path%\r\n\r\n"};
-____V __string_29={____V__,17,"  System detect: "};
-____V __string_30={____V__,5,"Menu."};
-____V __string_31={____V__,54,"1- User installation.\n2- System installation\
+____V __string_4={____V__,7,"Unknown"};
+____V __string_5={____V__,4,"bash"};
+____V __string_6={____V__,8,"/.bashrc"};
+____V __string_7={____V__,11,"Unix - bash"};
+____V __string_8={____V__,29,"\n# **** LISAAC COMPILER ****\n"};
+____V __string_9={____V__,12,"export PATH="};
+____V __string_10={____V__,12,"/bin:$PATH\n\n"};
+____V __string_11={____V__,4,"tcsh"};
+____V __string_12={____V__,7,"/.cshrc"};
+____V __string_13={____V__,11,"Unix - tcsh"};
+____V __string_14={____V__,10,"set path=("};
+____V __string_15={____V__,13,"/bin $path)\n\n"};
+____V __string_16={____V__,3,"zsh"};
+____V __string_17={____V__,8,"/.zshenv"};
+____V __string_18={____V__,10,"Unix - zsh"};
+____V __string_19={____V__,24,"  Shell not recognized: "};
+____V __string_20={____V__,12,"C:\\msdos.sys"};
+____V __string_21={____V__,15,"C:\\autoexec.bat"};
+____V __string_22={____V__,13,"Windows - DOS"};
+____V __string_23={____V__,33,"\r\nREM **** LISAAC COMPILER ****\r\n"};
+____V __string_24={____V__,9,"set path="};
+____V __string_25={____V__,15,"\\bin;%path%\r\n\r\n"};
+____V __string_26={____V__,17,"  System detect: "};
+____V __string_27={____V__,5,"Menu."};
+____V __string_28={____V__,54,"1- User installation.\n2- System installation\
 .\n0- Exit."};
-____V __string_32={____V__,12," binary path"};
-____V __string_33={____V__,2," ["};
-____V __string_34={____V__,8,"/usr/bin"};
-____V __string_35={____V__,4,"] ? "};
-____V __string_36={____V__,24,"User assertion violated."};
-____V __string_37={____V__,9,"mkdir -p "};
-____V __string_38={____V__,16,"Error: execute `"};
-____V __string_39={____V__,2,"'\n"};
-____V __string_40={____V__,14,"cp bin/lisaac "};
-____V __string_41={____V__,15,"cp bin/shorter "};
-____V __string_42={____V__,18,"Documentation path"};
-____V __string_43={____V__,17,"/usr/share/lisaac"};
-____V __string_44={____V__,18,"cp -rf doc/html/* "};
-____V __string_45={____V__,8,"Man path"};
-____V __string_46={____V__,19,"/usr/share/man/man1"};
-____V __string_47={____V__,17,"cp -rf doc/man/* "};
-____V __string_48={____V__,7,"\nBye.\n\n"};
-____V __string_49={____V__,26,"Ensure assertion violated."};
-____V __string_50={____V__,5,"Step "};
-____V __string_51={____V__,3," : "};
-____V __string_52={____V__,10,"\n\nChoice:\n"};
-____V __string_53={____V__,19,"Incorrect range [0-"};
-____V __string_54={____V__,2,"]\n"};
-____V __string_55={____V__,18,"Incorrect number.\n"};
-____V __string_56={____V__,112,"1- Compiler & Shorter Installation.\n2- Edit\
+____V __string_29={____V__,12," binary path"};
+____V __string_30={____V__,2," ["};
+____V __string_31={____V__,8,"/usr/bin"};
+____V __string_32={____V__,4,"] ? "};
+____V __string_33={____V__,9,"mkdir -p "};
+____V __string_34={____V__,16,"Error: execute `"};
+____V __string_35={____V__,2,"'\n"};
+____V __string_36={____V__,14,"cp bin/lisaac "};
+____V __string_37={____V__,15,"cp bin/shorter "};
+____V __string_38={____V__,18,"Documentation path"};
+____V __string_39={____V__,17,"/usr/share/lisaac"};
+____V __string_40={____V__,18,"cp -rf doc/html/* "};
+____V __string_41={____V__,8,"Man path"};
+____V __string_42={____V__,19,"/usr/share/man/man1"};
+____V __string_43={____V__,17,"cp -rf doc/man/* "};
+____V __string_44={____V__,7,"\nBye.\n\n"};
+____V __string_45={____V__,5,"Step "};
+____V __string_46={____V__,3," : "};
+____V __string_47={____V__,10,"\n\nChoice:\n"};
+____V __string_48={____V__,19,"Incorrect range [0-"};
+____V __string_49={____V__,2,"]\n"};
+____V __string_50={____V__,18,"Incorrect number.\n"};
+____V __string_51={____V__,112,"1- Compiler & Shorter Installation.\n2- Edit\
 or Installation.\n3- Build the librarie documentation (HTML).\n0- Exit."};
-____V __string_57={____V__,34,"Fix target variable in `make.lip'."};
-____V __string_58={____V__,29,"copy make.lip.sample make.lip"};
-____V __string_59={____V__,8,"make.lip"};
-____V __string_60={____V__,10,"  + target"};
-____V __string_61={____V__,32,"  + target:STRING := \"windows\";\n"};
-____V __string_62={____V__,34,"\n  Note: Use `mingw' for Windows.\n"};
-____V __string_63={____V__,27,"cp make.lip.sample make.lip"};
-____V __string_64={____V__,29,"  + target:STRING := \"unix\";\n"};
-____V __string_65={____V__,37,"\n  Directory for library repository: "};
-____V __string_66={____V__,25,"  + lib_extra:STRING := \""};
-____V __string_67={____V__,2,"/*"};
-____V __string_68={____V__,3,"\";\n"};
-____V __string_69={____V__,13,"  + lib_extra"};
-____V __string_70={____V__,16,"  + lib_unstable"};
-____V __string_71={____V__,31,"  + lib_unstable:STRING := \"\";\n"};
-____V __string_72={____V__,38,"Installation of environment variables."};
-____V __string_73={____V__,98,"  Auto-install fail !\n  You have to change y\
+____V __string_52={____V__,34,"Fix target variable in `make.lip'."};
+____V __string_53={____V__,29,"copy make.lip.sample make.lip"};
+____V __string_54={____V__,8,"make.lip"};
+____V __string_55={____V__,10,"  + target"};
+____V __string_56={____V__,32,"  + target:STRING := \"windows\";\n"};
+____V __string_57={____V__,34,"\n  Note: Use `mingw' for Windows.\n"};
+____V __string_58={____V__,27,"cp make.lip.sample make.lip"};
+____V __string_59={____V__,29,"  + target:STRING := \"unix\";\n"};
+____V __string_60={____V__,38,"Installation of environment variables."};
+____V __string_61={____V__,98,"  Auto-install fail !\n  You have to change y\
 our environment variables as following: \n    set path="};
-____V __string_74={____V__,13,"\\bin;%path%\n\n"};
-____V __string_75={____V__,36,"Installation of Lisaac library path."};
-____V __string_76={____V__,26,"#define LISAAC_DIRECTORY \""};
-____V __string_77={____V__,2,"\"\n"};
-____V __string_78={____V__,10,"bin/path.h"};
-____V __string_79={____V__,24,"#define LISAAC_DIRECTORY"};
-____V __string_80={____V__,10,"src/path.h"};
-____V __string_81={____V__,31,"Compilation of Lisaac compiler."};
-____V __string_82={____V__,28,"Compilation of Shorter tool."};
-____V __string_83={____V__,227,"Welcome to the Lisaac World !               \
+____V __string_62={____V__,13,"\\bin;%path%\n\n"};
+____V __string_63={____V__,36,"Installation of Lisaac library path."};
+____V __string_64={____V__,26,"#define LISAAC_DIRECTORY \""};
+____V __string_65={____V__,2,"\"\n"};
+____V __string_66={____V__,10,"bin/path.h"};
+____V __string_67={____V__,24,"#define LISAAC_DIRECTORY"};
+____V __string_68={____V__,10,"src/path.h"};
+____V __string_69={____V__,31,"Compilation of Lisaac compiler."};
+____V __string_70={____V__,28,"Compilation of Shorter tool."};
+____V __string_71={____V__,227,"Welcome to the Lisaac World !               \
             \n=============================                           \n  In\
 stallation successfull.                             \n  Run `lisaac' to comp\
 ile.                              "};
-____V __string_84={____V__,237,"\n  Note: You'll have to reboot or reloaded \
+____V __string_72={____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_85={____V__,23,"Editor mode for Lisaac."};
-____V __string_86={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
+____V __string_73={____V__,23,"Editor mode for Lisaac."};
+____V __string_74={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
 5- eFTE.\n6- Eclipse.\n0- Exit menu."};
-____V __string_87={____V__,40,"Installation of `lisaac-mode' for Emacs."};
-____V __string_88={____V__,2,"C:"};
-____V __string_89={____V__,7,"/.emacs"};
-____V __string_90={____V__,24,";; **** LISAAC MODE ****"};
-____V __string_91={____V__,24,"\n(setq load-path (cons \""};
-____V __string_92={____V__,28,"/editor/emacs/\" load-path))\n"};
-____V __string_93={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
+____V __string_75={____V__,40,"Installation of `lisaac-mode' for Emacs."};
+____V __string_76={____V__,2,"C:"};
+____V __string_77={____V__,7,"/.emacs"};
+____V __string_78={____V__,24,";; **** LISAAC MODE ****"};
+____V __string_79={____V__,24,"\n(setq load-path (cons \""};
+____V __string_80={____V__,28,"/editor/emacs/\" load-path))\n"};
+____V __string_81={____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_94={____V__,37,"Installation of `lisaac.vim' for Vim."};
-____V __string_95={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
-____V __string_96={____V__,22,"mkdir -p ~/.vim/syntax"};
-____V __string_97={____V__,22,"mkdir -p ~/.vim/indent"};
-____V __string_98={____V__,22,"mkdir -p ~/.vim/backup"};
-____V __string_99={____V__,20,"mkdir -p ~/.vim/temp"};
-____V __string_100={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/sy\
-ntax/"};
-____V __string_101={____V__,3,"  `"};
-____V __string_102={____V__,2,"'\t"};
-____V __string_103={____V__,90,"\n  Sorry, auto-install fail !\n  You can re\
-ad the `editor/vim/install_vim_plugin.sh' file.\n"};
-____V __string_104={____V__,4,"OK.\n"};
-____V __string_105={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/in\
-dent/"};
-____V __string_106={____V__,297,"\n  It is recommanded to install the defaul\
-t 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_107={____V__,7,"/.vimrc"};
-____V __string_108={____V__,155,"\nsyntax on                           \nfil\
-etype plugin on                    \nfiletype indent on                    \\
-nau BufNewFile,BufRead *.li setf lisaac\n"};
-____V __string_109={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
-____V __string_110={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
-____V __string_111={____V__,37,"  Sorry, not Kate editor for windows."};
-____V __string_112={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
-____V __string_113={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share\
+____V __string_82={____V__,37,"Installation of `lisaac.vim' for Vim."};
+____V __string_83={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
+____V __string_84={____V__,22,"mkdir -p ~/.vim/syntax"};
+____V __string_85={____V__,22,"mkdir -p ~/.vim/indent"};
+____V __string_86={____V__,22,"mkdir -p ~/.vim/backup"};
+____V __string_87={____V__,20,"mkdir -p ~/.vim/temp"};
+____V __string_88={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
+tax/"};
+____V __string_89={____V__,3,"  `"};
+____V __string_90={____V__,2,"'\t"};
+____V __string_91={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
+d the `editor/vim/install_vim_plugin.sh' file.\n"};
+____V __string_92={____V__,4,"OK.\n"};
+____V __string_93={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
+ent/"};
+____V __string_94={____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_95={____V__,7,"/.vimrc"};
+____V __string_96={____V__,155,"\nsyntax on                           \nfile\
+type plugin on                    \nfiletype indent on                    \n\
+au BufNewFile,BufRead *.li setf lisaac\n"};
+____V __string_97={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
+____V __string_98={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
+____V __string_99={____V__,37,"  Sorry, not Kate editor for windows."};
+____V __string_100={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
+____V __string_101={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share\
 /apps/katepart/syntax/."};
-____V __string_114={____V__,78,"\n  Sorry, auto-install fail !\n  You can to\
+____V __string_102={____V__,78,"\n  Sorry, auto-install fail !\n  You can to\
  read the `editor/kate/README' file."};
-____V __string_115={____V__,3,"OK."};
-____V __string_116={____V__,48,"Installation of `lisaac_spec.xml' for Hippoe\
+____V __string_103={____V__,3,"OK."};
+____V __string_104={____V__,48,"Installation of `lisaac_spec.xml' for Hippoe\
 dit."};
-____V __string_117={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\\
+____V __string_105={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\\
 Program Files\\HippoEDIT\\data\\syntax\""};
-____V __string_118={____V__,12,"  Execute: `"};
-____V __string_119={____V__,5,"Fail!"};
-____V __string_120={____V__,3,"Ok."};
-____V __string_121={____V__,46,"  Sorry, Hippoedit editor is only for Window\
+____V __string_106={____V__,12,"  Execute: `"};
+____V __string_107={____V__,5,"Fail!"};
+____V __string_108={____V__,3,"Ok."};
+____V __string_109={____V__,46,"  Sorry, Hippoedit editor is only for Window\
 s."};
-____V __string_122={____V__,26,"Installation of eFTE mode."};
-____V __string_123={____V__,73,"  Note: eFTE Lisaac mode is native.\n       \
+____V __string_110={____V__,26,"Installation of eFTE mode."};
+____V __string_111={____V__,73,"  Note: eFTE Lisaac mode is native.\n       \
  See: `http://efte.cowgar.com'"};
-____V __string_124={____V__,29,"Installation of Eclipse mode."};
-____V __string_125={____V__,250," Prerequisite: you need the Eclipse package\
+____V __string_112={____V__,29,"Installation of Eclipse mode."};
+____V __string_113={____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_126={____V__,60,"Build the librarie documentation with Shorte\
+____V __string_114={____V__,60,"Build the librarie documentation with Shorte\
 r (HTML format)."};
-____V __string_127={____V__,12,"gcc -O2 bin/"};
-____V __string_128={____V__,6,"lisaac"};
-____V __string_129={____V__,10,".c -o bin/"};
-____V __string_130={____V__,19,"  Execute command `"};
-____V __string_131={____V__,20,"' (please wait ...)\n"};
-____V __string_132={____V__,51,"  Auto-install fail !\n  You want to compile\
+____V __string_115={____V__,12,"gcc -O2 bin/"};
+____V __string_116={____V__,6,"lisaac"};
+____V __string_117={____V__,10,".c -o bin/"};
+____V __string_118={____V__,19,"  Execute command `"};
+____V __string_119={____V__,20,"' (please wait ...)\n"};
+____V __string_120={____V__,51,"  Auto-install fail !\n  You want to compile\
  a `bin/"};
-____V __string_133={____V__,10,".c' file.\n"};
-____V __string_134={____V__,60,"  Compile `shorter' tools for your system (p\
+____V __string_121={____V__,10,".c' file.\n"};
+____V __string_122={____V__,60,"  Compile `shorter' tools for your system (p\
 lease wait ...)\n"};
-____V __string_135={____V__,17,"del bin\\shorter.c"};
-____V __string_136={____V__,70,"bin\\lisaac src/make.lip -shorter -q -boost \
+____V __string_123={____V__,17,"del bin\\shorter.c"};
+____V __string_124={____V__,70,"bin\\lisaac src/make.lip -shorter -q -boost \
 -o bin/shorter -gcc -Isrc/."};
-____V __string_137={____V__,16,"rm bin/shorter.c"};
-____V __string_138={____V__,70,"bin/lisaac src/make.lip -shorter -q -boost -\
+____V __string_125={____V__,16,"rm bin/shorter.c"};
+____V __string_126={____V__,70,"bin/lisaac src/make.lip -shorter -q -boost -\
 o bin/shorter -gcc -Isrc/."};
-____V __string_139={____V__,14,"  Shorter ok!\n"};
-____V __string_140={____V__,32,"  Sorry, `shorter' not ready...\n"};
-____V __string_141={____V__,17,"mkdir -p doc/html"};
-____V __string_142={____V__,50,"bin\\shorter -d -f belinda lib\\standard -o \
+____V __string_127={____V__,14,"  Shorter ok!\n"};
+____V __string_128={____V__,32,"  Sorry, `shorter' not ready...\n"};
+____V __string_129={____V__,17,"mkdir -p doc/html"};
+____V __string_130={____V__,50,"bin\\shorter -d -f belinda lib\\standard -o \
 doc\\html"};
-____V __string_143={____V__,50,"bin/shorter -d -f belinda lib/standard -o do\
+____V __string_131={____V__,50,"bin/shorter -d -f belinda lib/standard -o do\
 c/html"};
-____V __string_144={____V__,69,"  OK\n\n  Note: you'll find this documentati\
+____V __string_132={____V__,69,"  OK\n\n  Note: you'll find this documentati\
 on in `doc/html/index.html'"};
-____V __string_145={____V__,7,"  Fail!"};
-____V __string_146={____V__,19,"Memory: Size bound."};
-____V __string_147={____V__,18,"Memory: Alignment."};
-____V __string_148={____V__,28,"Memory: New size < Old size."};
-____V __string_149={____V__,21,"Memory: Pointer NULL."};
-____V __string_150={____V__,25,"Memory: Bound table_size."};
-____V __string_151={____V__,19,"Memory: Table NULL."};
-____V __string_152={____V__,20,"Memory: Bound index."};
-____V __string_153={____V__,29,"Memory: Macro block not busy."};
-____V __string_154={____V__,5,"  A `"};
-____V __string_155={____V__,50,"' file has no need to change. Current versio\
+____V __string_133={____V__,7,"  Fail!"};
+____V __string_134={____V__,5,"  A `"};
+____V __string_135={____V__,50,"' file has no need to change. Current versio\
 n is:\n"};
-____V __string_156={____V__,39,"' file has been updated. Old value is:\n"};
-____V __string_157={____V__,16,"  New value is:\n"};
-____V __string_158={____V__,30,"' file has been updated with:\n"};
-____V __string_159={____V__,30,"' file has been created with:\n"};
-____V __string_160={____V__,7,"Error: "};
-____V __string_161={____V__,16,"Not create file!"};
-____V __string_162={____V__,16,"  Confirmation ?"};
-____V __string_163={____V__,34,"Not open file (Write protection) !"};
-____V __string_164={____V__,7," (y/n) "};
-____V __string_165={____V__,17,"Memory: Size = 0."};
-____V __string_166={____V__,16,"Memory: Size = 0"};
-____V __string_167={____V__,10,"0123456789"};
-____V __string_168={____V__,23,"Memory: Copy alignment."};
-____V __string_169={____V__,29,"Memory: Macro block not free."};
-____V __string_170={____V__,29,"Memory: Macro Block not busy."};
-____V __string_171={____V__,18,"Memory: Big block."};
-____V __string_172={____V__,22,"Memory: Alignment LAB."};
-____V __string_173={____V__,19,"Memory: Not memory."};
-____V __string_174={____V__,19,"Not enough memory.\n"};
+____V __string_136={____V__,39,"' file has been updated. Old value is:\n"};
+____V __string_137={____V__,16,"  New value is:\n"};
+____V __string_138={____V__,30,"' file has been updated with:\n"};
+____V __string_139={____V__,30,"' file has been created with:\n"};
+____V __string_140={____V__,7,"Error: "};
+____V __string_141={____V__,16,"Not create file!"};
+____V __string_142={____V__,16,"  Confirmation ?"};
+____V __string_143={____V__,34,"Not open file (Write protection) !"};
+____V __string_144={____V__,7," (y/n) "};
+____V __string_145={____V__,19,"Not enough memory.\n"};
 
 /*==========================*/
 /* FUNCTION HEADER          */
 /*==========================*/
 
-/* Debug Manager */
-void interrupt_signal(int sig);
-void lisaac_stack_print(_____CONTEXT *up);
-void lisaac_push_first(_____CONTEXT *path,unsigned long code);
-void lisaac_push(_____CONTEXT *path,unsigned long code);
-void print_integer(unsigned short n);
 /* Source code */
-static void __RY(____V *__TY);
-static ____ZB* __TD(____L __WD);
-static ____4* __NQG(____ZB *__PQG);
-static void __NGF(____ZB *__PGF,____4 *__QGF);
-static void __5HJ(____ZB *__BIJ,void *__CIJ);
-static void* __1D(____V *__4D);
-static void __WE(____V *__ZE,____L __0E);
-static ____L __XAG(____ZB *__ZAG,____V *__0AG);
-static void __QKJ(____ZB *__SKJ,void *__TKJ);
-static void __XGD(void *__0GD);
-static ____L __5O(____V *__CP,____V *__DP,____L __EP);
-static void __1Q();
-static void __4MB();
-static void __RNB();
-static void __CPB();
-static ____G __VQE(____4 __XQE);
-static void __ZPH(____ZB *__1PH,____4 __2PH);
-static ____L __BXB(void *__EXB);
-static ____ZB* __3DF();
-static ____4* __XLI(____L __0LI);
-static void __MPH(____4 *__OPH,____4 __PPH,____L __QPH);
-static ____4 __HGE(____4 *__JGE,____L __KGE);
-static void __R0K(____4 *__T0K,____4 *__U0K,____L __V0K);
-static void __EU(____L __GU,____ZB *__HU);
-static ____4 __S5J(____ZB *__U5J,____L __V5J);
-static ____4 __UPE(____V *__WPE,____L __XPE);
-static ____4* __PMI(____4 *__RMI,____L __SMI,____L __TMI);
-static void __IUK(____4 *__KUK,____4 *__LUK,____L __MUK,____L __NUK);
-static void __IGD();
-static ____G __CMJ(____ZB *__EMJ);
-static ____L __VDE(____4 __XDE);
-static ____G __G4E(____4 __I4E);
-static void __2QR(____L __4QR);
-static void __0RB(void *__3RB,____V *__4RB,void *__5RB,____G __ASB);
-static void __3WJ(____ZB *__5WJ);
-static void __LXK(____ZB *__NXK,____L __OXK);
-static void __QNN(____4 *__SNN,____L __TNN,____L __UNN,____L __VNN);
-static ____4 __HAD(____V *__KAD);
-static ____EEF __KQF(____L __MQF);
-static ____DB __EMG(____EEF __HMG);
-static ____EEF __XDK(____EEF __ZDK,____EEF __0DK);
-static ____DB __ZWG(____EEF __2WG,____DB __3WG,____22 __4WG);
-static ____DB __Z0I(____EEF __20I);
-static ____G __LDE(____4 __ODE);
-static void __5DL(____ZB *__BEL,____4 __CEL,____L __DEL);
-static void __SYP(____DB __VYP,____DB __WYP,____EEF __XYP);
-static ____DB __4OH(____DB *__APH,____L __BPH);
-static void __T2H(____DB *__V2H,____DB __W2H,____L __X2H);
-static ____EEF __G0Q(____DB __I0Q);
-static ____DB __HWH(____EEF __JWH);
-static void __TWT(____JFF *__VWT,____DB __WWT,____EEF __XWT);
-static void __VOQ(____JFF *__YOQ,____EEF __ZOQ);
-static ____JFF* __FBQ(____EEF __IBQ);
-static void __5AU(____JFF *__BBU);
-static void __VMK(____4 *__XMK,____L __YMK,____L __ZMK);
-static ____L __E1C(____4 *__G1C,____4 __H1C,____L __I1C);
-static void __EAK(____ZB *__GAK,____L __HAK);
-static ____DB __ESH(____22 __HSH);
-static ____JFF* __PUP();
+static ____DB __D0F(____4NE __F0F,____DB __G0F,____MZ __H0F);
+static ____4* __IIH(____L __KIH);
+static void __OZC(void *__QZC);
+static ____4* __3IH(____4 *__4IH,____L __5IH,____L __AJH);
+static void __BQE(____VB *__CQE,____4 *__DQE);
+static void __BBI(____VB *__CBI,void *__DBI);
+static void __KE(____V *__ME,____L __NE);
+static ____L __RGF(____VB *__SGF,____V *__TGF);
+static void __JDI(____VB *__KDI,void *__LDI);
+static ____L __ON(____V *__QN,____V *__RN,____L __SN);
+static void __DP();
+static void __OHB();
+static void __5HB();
+static void __JJB();
+static ____L __JQB(void *__LQB);
+static ____DB __1RG(____MZ __3RG);
+static ____APE* __4YN(____4NE __AZN);
+static void __BRN(____DB __DRN,____DB __ERN,____4NE __FRN);
+static void __A3Q(____APE *__B3Q,____DB __C3Q,____4NE __D3Q);
+static void __OAJ(____4 *__PAJ,____L __QAJ,____L __RAJ);
+static void __RMJ(____4 *__SMJ,____4 *__TMJ,____L __UMJ);
+static void __2R(____L __3R,____VB *__4R);
+static void __CHJ(____4 *__DHJ,____4 *__EHJ,____L __FHJ,____L __GHJ);
+static void __YBP(____L __ZBP);
+static void __TLB(void *__VLB,____V *__WLB,void *__XLB,____G __YLB);
+static void __FOI(____VB *__GOI);
+static void __YJJ(____VB *__ZJJ,____L __0JJ);
+static void __ERL(____4 *__FRL,____L __GRL,____L __HRL,____L __IRL);
+static ____4 __2TC(____V *__4TC);
+static ____APE* __KNN();
+static ____L __SPC(____4 *__TPC,____L __VPC);
+static void __PVI(____VB *__QVI,____L __RVI);
 
 /*==========================*/
 /* SOURCE CODE              */
@@ -2310,24 +362,16 @@ static ____JFF* __PUP();
 
 int main(int argc,char **argv)
 {
-  ____S1 __GGJ,__JPK;
-  ____EEF __U4F;
-  ____22 __QLK,__BDI;
-  ____DB __5KI,__1J,__RVD;
-  ____ZB *__KL,*__4O,*__WHJ,*__PK5,*__RK5,*__OIF,*__LV0,*__VV0,*__EVJ;
-  ____ZB *__ZK5;
-  ____L __FC,__QK5,__NV0;
-  ____V *__VK;
-  void *__BDC;
-  _____CONTEXT __RB,__UT0,__VT0,__ZQL,__U2Y,__GLI,__ZHI,__EPK,__YU0;
-  _____CONTEXT __ZU0,__AV0,__XV0,__YV0,__NVD,__C4D,__YVD,__WKD,__DL4;
-  _____CONTEXT __FL4,__JL4,__LL4,__ML4,__C03;
-  ____G __JLI,__RG,__CH,__1VD,__QL4,__SL4,__YWD,__ZWD,__A5D,__OXD,__RXD;
-  ____G __KM4,__UM4,__WM4,__TLD,__AZD,__ON4,__YN4,__0N4;
-  ____4 *__BC,*__3U;
-  ____4 __XWD,__CM4,__0M4,__5LD,__4N4;
-  lisaac_push_first(&__RB,L3149825); /* L24 INSTALL_LISAAC*/;
-  signal(SIGINT,interrupt_signal);
+  ____VB *__LZY,*__YZY,*__M0Y,*__A1Y,*__Z1Y,*__11Y,*__I2Y,*__L3Y,*__1NE;
+  ____VB *__RPE,*__S3Y;
+  ____DB __MZY,__SZY,__C2Y,__5RF;
+  ____4NE __NZY,__PZY,__QZY,__51Y,__A2Y,__MIY,__FRF;
+  ____L __OZY,__E1Y,__41Y,__P3Y,__U3Y;
+  ____MZ __UZY,__E2Y,__MPE;
+  void *__P0B;
+  ____4 *__JZY,*__D1Y,*__22Y,*__O3Y,*__T3Y;
+  ____G __IG,__OG,__DSX,__IHD,__EHD,__UIW,__U3C,__R3C;
+  ____4 __ESX,__KSX,__PID,__VHY;
   arg_count  = argc;
   arg_vector = argv;
 #ifdef _PTHREAD_H
@@ -2336,19302 +380,2814 @@ int main(int argc,char **argv)
   /*pthread_attr_setdetachstate(&thread_attr,PTHREAD_CREATE_DETACHED);*/
 #endif
   ;
-  lisaac_push(&__RB,L4985356); /* L38 STRING_CONSTANT*/;
-  lisaac_push(&__RB,L4724236); /* L36 STRING_CONSTANT*/;
-  lisaac_push(&__RB,L5509656); /* L42 STRING*/;
-  lisaac_push(&__RB,L4986392); /* L38 STRING*/;
-  lisaac_push(&__RB,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__UT0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__VT0,L4069927); /* L31 CONVERT*/;
-  __U4F=((____EEF ) 0);
-  lisaac_push(&__RB,L15348226); /* L117 OBJECT*/;
-  __4EF=__U4F;
-  lisaac_push(&__RB,L5793313); /* L44 UINTEGER_64*/;
-  lisaac_push_first(&__UT0,L5793313); /* L44 UINTEGER_64*/;
-  __GGJ=((____S1 )(0xFFFFFFFFFFFFFFFFLLU));
-  lisaac_push(&__RB,L5781540); /* L44 UINTEGER_32*/;
-  lisaac_push_first(&__UT0,L5781540); /* L44 UINTEGER_32*/;
-  lisaac_push_first(&__VT0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__ZQL,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__U2Y,L9195016); /* L70 NUMERIC*/;
-  __QLK=(____22)(-  0);
-  lisaac_push(&__VT0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__ZQL,L9195016); /* L70 NUMERIC*/;
-  __BDI=(____22)(__QLK -  1);
-  lisaac_push(&__UT0,L5781540); /* L44 UINTEGER_32*/;
-  lisaac_push_first(&__VT0,L49417224); /* L377 NUMERIC*/;
-  lisaac_push_first(&__ZQL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__U2Y,L7481858); /* L57 OBJECT*/;
-  __5KI=((____DB )(top_context->back->back));
-  lisaac_push(&__ZQL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__U2Y,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__GLI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZHI,L49447432); /* L377 NUMERIC*/;
-  lisaac_push_first(&__EPK,L16267284); /* L124 UNSIGNED_INTEGER*/;
-  lisaac_push_first(&__YU0,L67801608); /* L517 NUMERIC*/;
-  lisaac_push_first(&__ZU0,L4069927); /* L31 CONVERT*/;
-  __JPK=((____S1 )__BDI);
-  lisaac_push(&__EPK,L16257556); /* L124 UNSIGNED_INTEGER*/;
-  lisaac_push_first(&__YU0,L14700552); /* L112 NUMERIC*/;
-  if ((__GGJ > __JPK)) {
-    lisaac_push(&__GLI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZHI,L13509636); /* L103 TRUE*/;
-    __JLI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GLI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZHI,L14689286); /* L112 FALSE*/;
-    __JLI=__F__;
-  };
-  if (__JLI) {
-    lisaac_push(&__ZQL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__U2Y,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GLI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__GLI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__ZHI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__EPK,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YU0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZU0,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__5KI));
-    lisaac_push(&__ZHI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__ZHI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__EPK,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YU0,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZU0,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__AV0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZHI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__EPK,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YU0,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ZQL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__U2Y,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__VT0,L6842404); /* L52 UINTEGER_32*/;
-  lisaac_push_first(&__ZQL,L67801608); /* L517 NUMERIC*/;
-  lisaac_push_first(&__U2Y,L4069927); /* L31 CONVERT*/;
-  __GGJ=((____S1 )__BDI);
-  lisaac_push(&__RB,L5772836); /* L44 UINTEGER_32*/;
-  __KOG=__GGJ;
-  lisaac_push(&__RB,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__UT0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__VT0,L4069927); /* L31 CONVERT*/;
-  __U4F=((____EEF ) 0);
-  lisaac_push(&__RB,L13375020); /* L102 MEMORY*/;
-  __XSH=__U4F;
-  lisaac_push(&__RB,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__UT0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__VT0,L4069927); /* L31 CONVERT*/;
-  __U4F=((____EEF ) 0);
-  lisaac_push(&__RB,L6299180); /* L48 MEMORY*/;
-  __JFF__->__MFF=__U4F;
-  lisaac_push(&__RB,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__UT0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__VT0,L4069927); /* L31 CONVERT*/;
-  __U4F=((____EEF ) 0);
-  lisaac_push(&__RB,L49553452); /* L378 MEMORY*/;
-  __0UP=__U4F;
-  lisaac_push(&__RB,L15083560); /* L115 SYSTEM*/;
-  __5KI=((____DB )(NULL));
-  lisaac_push(&__RB,L49291308); /* L376 MEMORY*/;
-  __1YG=__5KI;
-  lisaac_push(&__RB,L5120556); /* L39 MEMORY*/;
-  __5KI=((____DB )(NULL));
-  lisaac_push(&__RB,L6170156); /* L47 MEMORY*/;
-  __JFF__->__LFF=__5KI;
-  lisaac_push(&__RB,L25435180); /* L194 MEMORY*/;
-  lisaac_push(&__RB,L6824492); /* L52 MEMORY*/;
-  lisaac_push(&__RB,L6955564); /* L53 MEMORY*/;
-  lisaac_push(&__RB,L5773336); /* L44 STRING*/;
-  lisaac_push(&__RB,L13128705); /* L100 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L13128705); /* L100 INSTALL_LISAAC*/;
-  __KL=__TD( 256);
-  lisaac_push(&__RB,L13114369); /* L100 INSTALL_LISAAC*/;
-  __4B=__KL;
-  lisaac_push(&__RB,L33562625); /* L256 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L33693697); /* L257 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L33824769); /* L258 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L14425089); /* L110 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L13260289); /* L101 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L13260289); /* L101 INSTALL_LISAAC*/;
-  __4O=__TD( 256);
-  lisaac_push(&__RB,L13245953); /* L101 INSTALL_LISAAC*/;
-  __EF=__4O;
-  lisaac_push(&__RB,L34086913); /* L260 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L35938817); /* L274 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L35938817); /* L274 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L33955841); /* L259 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L36200449); /* L276 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L36200449); /* L276 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L35285505); /* L269 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L35285505); /* L269 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L37261825); /* L284 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L37261825); /* L284 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L34217985); /* L261 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L37512193); /* L286 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L37512193); /* L286 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L34349057); /* L262 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L38040065); /* L290 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L38040065); /* L290 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L34480129); /* L263 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L36331009); /* L277 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L36331009); /* L277 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L35416577); /* L270 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L35416577); /* L270 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L37642241); /* L287 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L37642241); /* L287 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L38171649); /* L291 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L38171649); /* L291 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L36462593); /* L278 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L36462593); /* L278 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L35547137); /* L271 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L35547137); /* L271 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L36858369); /* L281 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L36858369); /* L281 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L36728833); /* L280 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L36728833); /* L280 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L35810817); /* L273 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L35810817); /* L273 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L37133825); /* L283 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L37133825); /* L283 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L37772801); /* L288 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L37772801); /* L288 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L38305281); /* L292 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L38305281); /* L292 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L4858909); /* L37 INPUT_STREAM*/;
-  lisaac_push(&__RB,L4723740); /* L36 STD_INPUT*/;
-  __XDD='\0';
-  lisaac_push(&__RB,L6161949); /* L47 INPUT_STREAM*/;
-  lisaac_push_first(&__UT0,L6423581); /* L49 INPUT_STREAM*/;
-  __4O=__TD( 1024);
-  lisaac_push(&__RB,L5643805); /* L43 INPUT_STREAM*/;
-  __OP=__4O;
-  lisaac_push(&__RB,L57183233); /* L436 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L57183233); /* L436 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L57315329); /* L437 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L57315329); /* L437 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L57448449); /* L438 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L57448449); /* L438 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L57976833); /* L442 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L57976833); /* L442 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L58742785); /* L448 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L58742785); /* L448 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L95704065); /* L730 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L95704065); /* L730 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L95839745); /* L731 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L95839745); /* L731 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L95971841); /* L732 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L95971841); /* L732 INSTALL_LISAAC*/;
-  lisaac_push(&__RB,L101716481); /* L776 INSTALL_LISAAC*/;
-  lisaac_push_first(&__UT0,L101716481); /* L776 INSTALL_LISAAC*/;
-  lisaac_push(&__UT0,L102393857); /* L781 INSTALL_LISAAC*/;
-  __RY((&__string_2));
-  if (__KL==NULL) {
-    lisaac_push(&__UT0,L102508545); /* L782 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__UT0,L102508545); /* L782 INSTALL_LISAAC*/;
-    __WHJ=((____ZB *)__KL);
-    lisaac_push_first(&__VT0,L22418456); /* L171 STRING*/;
-    __WHJ->__EC= 0;
-    lisaac_push(&__VT0,L23071256); /* L176 STRING*/;
-    lisaac_push_first(&__ZQL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__U2Y,L8530438); /* L65 FALSE*/;
-  };
-  if (__KL==NULL) {
-    lisaac_push(&__UT0,L102646273); /* L783 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__UT0,L102646273); /* L783 INSTALL_LISAAC*/;
-    __BC=__NQG(((____ZB *)__KL));
-  };
-  getcwd((__BC),255);
-  if (__KL==NULL) {
-    lisaac_push(&__UT0,L102907905); /* L785 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__UT0,L102907905); /* L785 INSTALL_LISAAC*/;
-    __NGF(((____ZB *)__KL),__BC);
-  };
-  if (__KL==NULL) {
-    lisaac_push(&__UT0,L103179777); /* L787 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    __FC=__KL->__EC;
-  };
-  lisaac_push(&__UT0,L103180289); /* L787 INSTALL_LISAAC*/;
-  __WHJ=__TD(__FC);
-  __IC=__WHJ;
-  if (__WHJ==NULL) {
-    lisaac_push(&__UT0,L103301121); /* L788 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__UT0,L103301121); /* L788 INSTALL_LISAAC*/;
-    __5HJ(((____ZB *)__WHJ),__KL);
-  };
-  lisaac_push(&__UT0,L103448065); /* L789 INSTALL_LISAAC*/;
-  __WHJ=__1D((&__string_3));
-  __NC=__WHJ;
-  lisaac_push(&__UT0,L103579649); /* L790 INSTALL_LISAAC*/;
-  __WHJ=__1D((&__string_4));
-  __PC=__WHJ;
-  lisaac_push(&__UT0,L103827969); /* L792 INSTALL_LISAAC*/;
-  __WE((&__string_5), 0);
-  lisaac_push(&__UT0,L103948801); /* L793 INSTALL_LISAAC*/;
-  lisaac_push_first(&__VT0,L39068673); /* L298 INSTALL_LISAAC*/;
-  if (((void *)__PC != (void *)NULL)) {
-    lisaac_push(&__VT0,L46139905); /* L352 INSTALL_LISAAC*/;
-    lisaac_push_first(&__ZQL,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__U2Y,L40002049); /* L305 INSTALL_LISAAC*/;
-    __PK5=__NC;
-    lisaac_push_first(&__GLI,L8672792); /* L66 STRING*/;
-    if (__NC==NULL) {
-      lisaac_push(&__GLI,L9059864); /* L69 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      __QK5=__NC->__EC;
-    };
-    lisaac_push(&__GLI,L9060376); /* L69 STRING*/;
-    __RK5=__TD(__QK5);
-    if (__RK5==NULL) {
-      lisaac_push(&__GLI,L9184792); /* L70 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__GLI,L9184792); /* L70 STRING*/;
-      __5HJ(((____ZB *)__RK5),__PK5);
-    };
-    __PG=__RK5;
-    if (__PC==NULL) {
-      lisaac_push(&__U2Y,L40118785); /* L306 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__U2Y,L40118785); /* L306 INSTALL_LISAAC*/;
-      __OIF=((____ZB *)__PC);
-      lisaac_push_first(&__GLI,L17439245); /* L133 ABSTRACT_STRING*/;
-      __RG=(__OIF->__EC ==  0);
-    };
-    if (__RG) {
-      lisaac_push(&__U2Y,L40504833); /* L309 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__ZHI,L40121857); /* L306 INSTALL_LISAAC*/;
-      lisaac_push(&__ZHI,L40272385); /* L307 INSTALL_LISAAC*/;
-      __RY((&__string_6));
-      __QC=(&__string_7);
-      __RG=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L40504833); /* L309 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L8530438); /* L65 FALSE*/;
-      __RG=__J__;
-    };
-    if (__RG) {
-      lisaac_push(&__U2Y,L41422337); /* L316 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L9326596); /* L71 TRUE*/;
-      __RG=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L41422337); /* L316 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__ZHI,L40509441); /* L309 INSTALL_LISAAC*/;
-      if (__PC==NULL) {
-        lisaac_push(&__ZHI,L40522753); /* L309 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__ZHI,L40522753); /* L309 INSTALL_LISAAC*/;
-        __LV0=((____ZB *)__PC);
-        lisaac_push_first(&__EPK,L43139085); /* L329 ABSTRACT_STRING*/;
-        __NV0=__XAG(__LV0,(&__string_8));
-        __CH=(__NV0 !=  0);
-      };
-      if (__CH) {
-        lisaac_push(&__GLI,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__ZHI,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__EPK,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__YU0,L40526849); /* L309 INSTALL_LISAAC*/;
-        if (__PG==NULL) {
-          lisaac_push(&__YU0,L40779265); /* L311 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__YU0,L40779265); /* L311 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__PG),(&__string_9));
-        };
-        __QC=(&__string_10);
-        __RH=(&__string_11);
-        __UH=(&__string_12);
-        __XH=(&__string_13);
-      } else /* FALSE */ {
-        lisaac_push(&__GLI,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__ZHI,L8530438); /* L65 FALSE*/;
-      };
-      __RG=__CH;
-    };
-    if (__RG) {
-      lisaac_push(&__U2Y,L42339841); /* L323 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L9326596); /* L71 TRUE*/;
-      __RG=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L42339841); /* L323 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L9187334); /* L70 FALSE*/;
-      lisaac_push_first(&__ZHI,L41426945); /* L316 INSTALL_LISAAC*/;
-      if (__PC==NULL) {
-        lisaac_push(&__ZHI,L41440257); /* L316 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__ZHI,L41440257); /* L316 INSTALL_LISAAC*/;
-        __LV0=((____ZB *)__PC);
-        lisaac_push_first(&__EPK,L43139085); /* L329 ABSTRACT_STRING*/;
-        __NV0=__XAG(__LV0,(&__string_14));
-        __CH=(__NV0 !=  0);
-      };
-      if (__CH) {
-        lisaac_push(&__GLI,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__ZHI,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__EPK,L9445894); /* L72 FALSE*/;
-        lisaac_push_first(&__YU0,L41444353); /* L316 INSTALL_LISAAC*/;
-        if (__PG==NULL) {
-          lisaac_push(&__YU0,L41696257); /* L318 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__YU0,L41696257); /* L318 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__PG),(&__string_15));
-        };
-        __QC=(&__string_16);
-        __RH=(&__string_11);
-        __UH=(&__string_17);
-        __XH=(&__string_18);
-      } else /* FALSE */ {
-        lisaac_push(&__GLI,L9570822); /* L73 FALSE*/;
-        lisaac_push_first(&__ZHI,L8530438); /* L65 FALSE*/;
-      };
-      __RG=__CH;
-    };
-    if ((! __RG)) {
-      lisaac_push(&__U2Y,L44043777); /* L336 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L10362374); /* L79 FALSE*/;
-      lisaac_push_first(&__ZHI,L42344449); /* L323 INSTALL_LISAAC*/;
-      if (__PC==NULL) {
-        lisaac_push(&__ZHI,L42357249); /* L323 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__ZHI,L42357249); /* L323 INSTALL_LISAAC*/;
-        __LV0=((____ZB *)__PC);
-        lisaac_push_first(&__EPK,L43139085); /* L329 ABSTRACT_STRING*/;
-        __NV0=__XAG(__LV0,(&__string_19));
-        __CH=(__NV0 !=  0);
-      };
-      if (__CH) {
-        lisaac_push(&__GLI,L10881542); /* L83 FALSE*/;
-        lisaac_push_first(&__ZHI,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__EPK,L10494470); /* L80 FALSE*/;
-        lisaac_push_first(&__YU0,L42361345); /* L323 INSTALL_LISAAC*/;
-        if (__PG==NULL) {
-          lisaac_push(&__YU0,L42614273); /* L325 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__YU0,L42614273); /* L325 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__PG),(&__string_20));
-        };
-        __QC=(&__string_21);
-        __RH=(&__string_11);
-        __UH=(&__string_12);
-        __XH=(&__string_13);
-      } else /* FALSE */ {
-        lisaac_push(&__GLI,L10881542); /* L83 FALSE*/;
-        lisaac_push_first(&__ZHI,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__EPK,L10759174); /* L82 FALSE*/;
-        lisaac_push_first(&__YU0,L43260929); /* L330 INSTALL_LISAAC*/;
-        lisaac_push(&__YU0,L43536385); /* L332 INSTALL_LISAAC*/;
-        __RY((&__string_22));
-        if (__PC==NULL) {
-          lisaac_push(&__YU0,L43656705); /* L333 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__YU0,L43656705); /* L333 INSTALL_LISAAC*/;
-          __VV0=((____ZB *)__PC);
-          lisaac_push_first(&__ZU0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__VV0);
-        };
-        lisaac_push(&__YU0,L43787265); /* L334 INSTALL_LISAAC*/;
-        lisaac_push_first(&__ZU0,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__AV0,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__XV0,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__YV0,L6962199); /* L53 SYSTEM_IO*/;
+  __WOE=((____4NE ) 0);
+  __MSG=((____4NE ) 0);
+  __APE__->__DPE=((____4NE ) 0);
+  __UNN=((____4NE ) 0);
+  __51F=((____DB )(NULL));
+  __APE__->__CPE=((____DB )(NULL));
+  __LZY=NULL;
+  __MZY=((____DB )(NULL));
+  __NZY=((____4NE )sizeof(____VB));
+  if ((__NZY ==  0)) {
+    __LZY=__VB__;
+  } else /* FALSE */ {
+    __OZY=-1;
+    __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __NZY));
+    if ((__OZY == (____L)(-  1))) {
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __PZY=(____4NE)(__QZY / ((____4NE )((____L )(sizeof(void *)))));
+      __SZY=__D0F(__QZY,((____DB )(&(table_size[(__PZY)-1]))),((____MZ )__QZY));
+      __MZY=__SZY;
+    } else /* FALSE */ {
+      __UZY=((____MZ )__OZY);
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __SZY=__D0F(__QZY,((____DB )(&(table_type[(__UZY)]))),(____MZ)(__UZY |  1));
+      __MZY=__SZY;
+    };
+    __YZY=((____VB *)__MZY);
+    __LZY=__YZY;
+    *(__YZY) = *(__VB__);
+  };
+  __YZY=((____VB *)__LZY);
+  if ((__YZY->__DRE <  256)) {
+    __JZY=__IIH( 256);
+    __YZY->__0QE=__JZY;
+    __YZY->__DRE= 256;
+  };
+  __YZY->__AC= 0;
+  __0B=__LZY;
+  __YZY=NULL;
+  __MZY=((____DB )(NULL));
+  __NZY=((____4NE )sizeof(____VB));
+  if ((__NZY ==  0)) {
+    __YZY=__VB__;
+  } else /* FALSE */ {
+    __OZY=-1;
+    __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __NZY));
+    if ((__OZY == (____L)(-  1))) {
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __PZY=(____4NE)(__QZY / ((____4NE )((____L )(sizeof(void *)))));
+      __SZY=__D0F(__QZY,((____DB )(&(table_size[(__PZY)-1]))),((____MZ )__QZY));
+      __MZY=__SZY;
+    } else /* FALSE */ {
+      __UZY=((____MZ )__OZY);
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __SZY=__D0F(__QZY,((____DB )(&(table_type[(__UZY)]))),(____MZ)(__UZY |  1));
+      __MZY=__SZY;
+    };
+    __M0Y=((____VB *)__MZY);
+    __YZY=__M0Y;
+    *(__M0Y) = *(__VB__);
+  };
+  __M0Y=((____VB *)__YZY);
+  if ((__M0Y->__DRE <  256)) {
+    __JZY=__IIH( 256);
+    __M0Y->__0QE=__JZY;
+    __M0Y->__DRE= 256;
+  };
+  __M0Y->__AC= 0;
+  __WE=__YZY;
+  __1WC='\0';
+  __YZY=NULL;
+  __MZY=((____DB )(NULL));
+  __NZY=((____4NE )sizeof(____VB));
+  if ((__NZY ==  0)) {
+    __YZY=__VB__;
+  } else /* FALSE */ {
+    __OZY=-1;
+    __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __NZY));
+    if ((__OZY == (____L)(-  1))) {
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __PZY=(____4NE)(__QZY / ((____4NE )((____L )(sizeof(void *)))));
+      __SZY=__D0F(__QZY,((____DB )(&(table_size[(__PZY)-1]))),((____MZ )__QZY));
+      __MZY=__SZY;
+    } else /* FALSE */ {
+      __UZY=((____MZ )__OZY);
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __SZY=__D0F(__QZY,((____DB )(&(table_type[(__UZY)]))),(____MZ)(__UZY |  1));
+      __MZY=__SZY;
+    };
+    __A1Y=((____VB *)__MZY);
+    __YZY=__A1Y;
+    *(__A1Y) = *(__VB__);
+  };
+  __M0Y=((____VB *)__YZY);
+  if ((__M0Y->__DRE <  1024)) {
+    __JZY=__IIH( 1024);
+    __M0Y->__0QE=__JZY;
+    __M0Y->__DRE= 1024;
+  };
+  __M0Y->__AC= 0;
+  __M0Y=__YZY;
+  __1N=__YZY;
+  __OZC((&__string_1));
+  ((____VB *)__LZY)->__AC= 0;
+  __A1Y=((____VB *)__LZY);
+  if ((__A1Y->__DRE > __A1Y->__AC)) {
+    ((____4 *)__A1Y->__0QE)[__A1Y->__AC]='\0';
+  } else /* FALSE */ {
+    if ((__A1Y->__DRE <= __A1Y->__AC)) {
+      if ((__A1Y->__DRE ==  0)) {
+        __A1Y->__DRE= 32;
+        __D1Y=__IIH( 32);
+        __A1Y->__0QE=__D1Y;
+      } else /* FALSE */ {
+        __E1Y=(____L)(__A1Y->__DRE <<  1);
+        __D1Y=__3IH(((____4 *)__A1Y->__0QE),__A1Y->__DRE,__E1Y);
+        __A1Y->__0QE=__D1Y;
+        __A1Y->__DRE=__E1Y;
+      };
+    };
+    ((____4 *)__A1Y->__0QE)[__A1Y->__AC]='\0';
+    __A1Y->__AC=(____L)(__A1Y->__AC +  1);
+    __A1Y->__AC=(____L)(__A1Y->__AC -  1);
+  };
+  __JZY=__A1Y->__0QE;
+  getcwd((__JZY),255);
+  __BQE(((____VB *)__LZY),__JZY);
+  __OZY=__LZY->__AC;
+  __A1Y=NULL;
+  __MZY=((____DB )(NULL));
+  __NZY=((____4NE )sizeof(____VB));
+  if ((__NZY ==  0)) {
+    __A1Y=__VB__;
+  } else /* FALSE */ {
+    __E1Y=-1;
+    __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __NZY));
+    if ((__E1Y == (____L)(-  1))) {
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __PZY=(____4NE)(__QZY / ((____4NE )((____L )(sizeof(void *)))));
+      __SZY=__D0F(__QZY,((____DB )(&(table_size[(__PZY)-1]))),((____MZ )__QZY));
+      __MZY=__SZY;
+    } else /* FALSE */ {
+      __UZY=((____MZ )__E1Y);
+      __PZY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __QZY=(____4NE)((____4NE)(__NZY - (____4NE)(((____4NE ) 0) - __PZY)) & (____4NE)((____4NE)(((____4NE ) 0) - __PZY) - ((____4NE ) 1)));
+      __SZY=__D0F(__QZY,((____DB )(&(table_type[(__UZY)]))),(____MZ)(__UZY |  1));
+      __MZY=__SZY;
+    };
+    __Z1Y=((____VB *)__MZY);
+    __A1Y=__Z1Y;
+    *(__Z1Y) = *(__VB__);
+  };
+  __Z1Y=((____VB *)__A1Y);
+  if ((__OZY >  0)) {
+    if ((__Z1Y->__DRE < __OZY)) {
+      __D1Y=__IIH(__OZY);
+      __Z1Y->__0QE=__D1Y;
+      __Z1Y->__DRE=__OZY;
+    };
+  };
+  __Z1Y->__AC= 0;
+  __EC=__A1Y;
+  __BBI(((____VB *)__A1Y),__LZY);
+  __A1Y=NULL;
+  __JZY=((____4 *)(getenv((char*)("HOME"))));
+  if (((void *)__JZY != (void *)NULL)) {
+    __11Y=NULL;
+    __SZY=((____DB )(NULL));
+    __PZY=((____4NE )sizeof(____VB));
+    if ((__PZY ==  0)) {
+      __11Y=__VB__;
+    } else /* FALSE */ {
+      __41Y=-1;
+      __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __PZY));
+      if ((__41Y == (____L)(-  1))) {
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __51Y=(____4NE)(__A2Y / ((____4NE )((____L )(sizeof(void *)))));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_size[(__51Y)-1]))),((____MZ )__A2Y));
+        __SZY=__C2Y;
+      } else /* FALSE */ {
+        __E2Y=((____MZ )__41Y);
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_type[(__E2Y)]))),(____MZ)(__E2Y |  1));
+        __SZY=__C2Y;
+      };
+      __I2Y=((____VB *)__SZY);
+      __11Y=__I2Y;
+      *(__I2Y) = *(__VB__);
+    };
+    __A1Y=__11Y;
+    __BQE(((____VB *)__11Y),__JZY);
+  };
+  __JC=__A1Y;
+  __A1Y=NULL;
+  __JZY=((____4 *)(getenv((char*)("SHELL"))));
+  if (((void *)__JZY != (void *)NULL)) {
+    __11Y=NULL;
+    __SZY=((____DB )(NULL));
+    __PZY=((____4NE )sizeof(____VB));
+    if ((__PZY ==  0)) {
+      __11Y=__VB__;
+    } else /* FALSE */ {
+      __41Y=-1;
+      __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __PZY));
+      if ((__41Y == (____L)(-  1))) {
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __51Y=(____4NE)(__A2Y / ((____4NE )((____L )(sizeof(void *)))));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_size[(__51Y)-1]))),((____MZ )__A2Y));
+        __SZY=__C2Y;
+      } else /* FALSE */ {
+        __E2Y=((____MZ )__41Y);
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_type[(__E2Y)]))),(____MZ)(__E2Y |  1));
+        __SZY=__C2Y;
+      };
+      __I2Y=((____VB *)__SZY);
+      __11Y=__I2Y;
+      *(__I2Y) = *(__VB__);
+    };
+    __A1Y=__11Y;
+    __BQE(((____VB *)__11Y),__JZY);
+  };
+  __LC=__A1Y;
+  __KE((&__string_2), 0);
+  if (((void *)__LC != (void *)NULL)) {
+    __11Y=__JC;
+    __E1Y=__JC->__AC;
+    __I2Y=NULL;
+    __SZY=((____DB )(NULL));
+    __PZY=((____4NE )sizeof(____VB));
+    if ((__PZY ==  0)) {
+      __I2Y=__VB__;
+    } else /* FALSE */ {
+      __41Y=-1;
+      __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __PZY));
+      if ((__41Y == (____L)(-  1))) {
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __51Y=(____4NE)(__A2Y / ((____4NE )((____L )(sizeof(void *)))));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_size[(__51Y)-1]))),((____MZ )__A2Y));
+        __SZY=__C2Y;
+      } else /* FALSE */ {
+        __E2Y=((____MZ )__41Y);
+        __51Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __A2Y=(____4NE)((____4NE)(__PZY - (____4NE)(((____4NE ) 0) - __51Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __51Y) - ((____4NE ) 1)));
+        __C2Y=__D0F(__A2Y,((____DB )(&(table_type[(__E2Y)]))),(____MZ)(__E2Y |  1));
+        __SZY=__C2Y;
+      };
+      __L3Y=((____VB *)__SZY);
+      __I2Y=__L3Y;
+      *(__L3Y) = *(__VB__);
+    };
+    __L3Y=((____VB *)__I2Y);
+    if ((__E1Y >  0)) {
+      if ((__L3Y->__DRE < __E1Y)) {
+        __22Y=__IIH(__E1Y);
+        __L3Y->__0QE=__22Y;
+        __L3Y->__DRE=__E1Y;
+      };
+    };
+    __L3Y->__AC= 0;
+    __BBI(((____VB *)__I2Y),__11Y);
+    __3F=__I2Y;
+    if ((((____VB *)__LC)->__AC ==  0)) {
+      __OZC((&__string_3));
+      __MC=(&__string_4);
+      __IG=__F__;
+    } else /* FALSE */ {
+      __IG=__J__;
+    };
+    if (__IG) {
+      __IG=__F__;
+    } else /* FALSE */ {
+      __41Y=__RGF(((____VB *)__LC),(&__string_5));
+      __OG=(__41Y !=  0);
+      if (__OG) {
+        __JDI(((____VB *)__3F),(&__string_6));
+        __MC=(&__string_7);
+        __2G=(&__string_8);
+        __5G=(&__string_9);
+        __CH=(&__string_10);
+      };
+      __IG=__OG;
+    };
+    if (__IG) {
+      __IG=__F__;
+    } else /* FALSE */ {
+      __41Y=__RGF(((____VB *)__LC),(&__string_11));
+      __OG=(__41Y !=  0);
+      if (__OG) {
+        __JDI(((____VB *)__3F),(&__string_12));
+        __MC=(&__string_13);
+        __2G=(&__string_8);
+        __5G=(&__string_14);
+        __CH=(&__string_15);
+      };
+      __IG=__OG;
+    };
+    if ((! __IG)) {
+      __41Y=__RGF(((____VB *)__LC),(&__string_16));
+      if ((__41Y !=  0)) {
+        __JDI(((____VB *)__3F),(&__string_17));
+        __MC=(&__string_18);
+        __2G=(&__string_8);
+        __5G=(&__string_9);
+        __CH=(&__string_10);
+      } else /* FALSE */ {
+        __OZC((&__string_19));
+        __OZC(((____VB *)__LC));
         fputc((int)('\n'),stdout);
-        __QC=(&__string_7);
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__VT0,L46139905); /* L352 INSTALL_LISAAC*/;
-    lisaac_push_first(&__ZQL,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__U2Y,L44454913); /* L339 INSTALL_LISAAC*/;
-    lisaac_push_first(&__GLI,L5521409); /* L42 INSTALL_LISAAC*/;
-    if (__KL==NULL) {
-      lisaac_push(&__GLI,L5777921); /* L44 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__GLI,L5777921); /* L44 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__KL),(&__string_23));
-    };
-    if (__KL==NULL) {
-      lisaac_push(&__GLI,L5915137); /* L45 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__GLI,L5915137); /* L45 INSTALL_LISAAC*/;
-      __3U=__NQG(((____ZB *)__KL));
-    };
-    __1J=((____DB )(fopen((char*)(__3U),"rb")));
-    if ((__1J != (void *)NULL)) {
-      lisaac_push(&__U2Y,L46009857); /* L351 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__ZHI,L44837889); /* L342 INSTALL_LISAAC*/;
-      lisaac_push_first(&__EPK,L9578497); /* L73 INSTALL_LISAAC*/;
-      fclose((FILE*)((__1J)));
-      lisaac_push(&__ZHI,L44985857); /* L343 INSTALL_LISAAC*/;
-      lisaac_push_first(&__EPK,L8672792); /* L66 STRING*/;
-      __QK5=(&__string_24)->__XB;
-      lisaac_push(&__EPK,L9060376); /* L69 STRING*/;
-      __OIF=__TD(__QK5);
-      if (__OIF==NULL) {
-        lisaac_push(&__EPK,L9184792); /* L70 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__EPK,L9184792); /* L70 STRING*/;
-        __5HJ(((____ZB *)__OIF),(&__string_24));
-      };
-      __PG=__OIF;
-      __QC=(&__string_25);
-      __RH=(&__string_26);
-      __UH=(&__string_27);
-      __XH=(&__string_28);
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L46009857); /* L351 INSTALL_LISAAC*/;
-      lisaac_push_first(&__GLI,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__ZHI,L45620225); /* L348 INSTALL_LISAAC*/;
-      __QC=(&__string_7);
-    };
-  };
-  lisaac_push(&__VT0,L46414337); /* L354 INSTALL_LISAAC*/;
-  __RY((&__string_29));
-  __VK=__QC;
-  if (__VK==NULL) {
-    lisaac_push(&__VT0,L46538753); /* L355 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING_CONSTANT */ {
-    lisaac_push(&__VT0,L46538753); /* L355 INSTALL_LISAAC*/;
-    __RY(((____V *)__VK));
-  };
-  if (((void *)__QC != (void *)(&__string_25))) {
-    lisaac_push(&__UT0,L106039809); /* L809 INSTALL_LISAAC*/;
-    lisaac_push_first(&__VT0,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__ZQL,L104220161); /* L795 INSTALL_LISAAC*/;
-    lisaac_push(&__ZQL,L104738817); /* L799 INSTALL_LISAAC*/;
-    __FC=__5O((&__string_30),(&__string_31), 2);
-    lisaac_push(&__ZQL,L105384961); /* L804 INSTALL_LISAAC*/;
-    lisaac_push_first(&__U2Y,L16270344); /* L124 NUMERIC*/;
-    if ((__FC ==  1)) {
-      lisaac_push(&__U2Y,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__GLI,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__ZHI,L105129985); /* L802 INSTALL_LISAAC*/;
-      __1Q();
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__GLI,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__ZQL,L105647617); /* L806 INSTALL_LISAAC*/;
-    lisaac_push_first(&__U2Y,L16270344); /* L124 NUMERIC*/;
-    if ((__FC ==  2)) {
-      lisaac_push(&__U2Y,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__GLI,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__ZHI,L105524225); /* L805 INSTALL_LISAAC*/;
-      lisaac_push_first(&__EPK,L98182657); /* L749 INSTALL_LISAAC*/;
-      lisaac_push(&__EPK,L98578945); /* L752 INSTALL_LISAAC*/;
-      __4MB();
-      lisaac_push(&__EPK,L98706945); /* L753 INSTALL_LISAAC*/;
-      __RNB();
-      lisaac_push(&__EPK,L98834945); /* L754 INSTALL_LISAAC*/;
-      __CPB();
-      lisaac_push(&__EPK,L100696065); /* L768 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YU0,L99618305); /* L760 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__AV0,L99241985); /* L757 INSTALL_LISAAC*/;
-      lisaac_push_first(&__XV0,L96238081); /* L734 INSTALL_LISAAC*/;
-      __BDC=NULL;
-      lisaac_push(&__XV0,L96475649); /* L736 INSTALL_LISAAC*/;
-      __RY((&__string_32));
-      lisaac_push(&__XV0,L96607233); /* L737 INSTALL_LISAAC*/;
-      __RY((&__string_33));
-      lisaac_push(&__XV0,L96737793); /* L738 INSTALL_LISAAC*/;
-      __RY((&__string_34));
-      lisaac_push(&__XV0,L96870401); /* L739 INSTALL_LISAAC*/;
-      __RY((&__string_35));
-      lisaac_push(&__XV0,L97001473); /* L740 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YV0,L45222429); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__C4D,L7481858); /* L57 OBJECT*/;
-      __RVD=((____DB )(top_context->back->back));
-      lisaac_push(&__NVD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__YVD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__WKD,L45231133); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__DL4,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
-      };
-      if (__CH) {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__LL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__ML4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__XDD == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
-      };
-      if (__CH) {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-        __1VD=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-        __1VD=__F__;
-      };
-      if (__1VD) {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__YVD,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__WKD,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__DL4,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__RVD));
-        lisaac_push(&__WKD,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__WKD,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__DL4,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__FL4,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__JL4,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__LL4,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__WKD,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__DL4,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__FL4,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L45491741); /* L347 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L14027293); /* L107 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L11802642); /* L90 BLOCK*/;
-      __BL4:
+        __MC=(&__string_4);
+      };
+    };
+  } else /* FALSE */ {
+    __BBI(((____VB *)__LZY),(&__string_20));
+    __11Y=((____VB *)__LZY);
+    if ((__11Y->__DRE > __11Y->__AC)) {
+      ((____4 *)__11Y->__0QE)[__11Y->__AC]='\0';
+    } else /* FALSE */ {
+      if ((__11Y->__DRE <= __11Y->__AC)) {
+        if ((__11Y->__DRE ==  0)) {
+          __11Y->__DRE= 32;
+          __O3Y=__IIH( 32);
+          __11Y->__0QE=__O3Y;
+        } else /* FALSE */ {
+          __P3Y=(____L)(__11Y->__DRE <<  1);
+          __O3Y=__3IH(((____4 *)__11Y->__0QE),__11Y->__DRE,__P3Y);
+          __11Y->__0QE=__O3Y;
+          __11Y->__DRE=__P3Y;
+        };
+      };
+      ((____4 *)__11Y->__0QE)[__11Y->__AC]='\0';
+      __11Y->__AC=(____L)(__11Y->__AC +  1);
+      __11Y->__AC=(____L)(__11Y->__AC -  1);
+    };
+    __SZY=((____DB )(fopen((char*)(__11Y->__0QE),"rb")));
+    if ((__SZY != (void *)NULL)) {
+      fclose((FILE*)((__SZY)));
+      __41Y=(&__string_21)->__TB;
+      __1NE=NULL;
+      __C2Y=((____DB )(NULL));
+      __QZY=((____4NE )sizeof(____VB));
+      if ((__QZY ==  0)) {
+        __1NE=__VB__;
+      } else /* FALSE */ {
+        __P3Y=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __QZY));
+        if ((__P3Y == (____L)(-  1))) {
+          __MIY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __FRF=(____4NE)((____4NE)(__QZY - (____4NE)(((____4NE ) 0) - __MIY)) & (____4NE)((____4NE)(((____4NE ) 0) - __MIY) - ((____4NE ) 1)));
+          __MIY=(____4NE)(__FRF / ((____4NE )((____L )(sizeof(void *)))));
+          __5RF=__D0F(__FRF,((____DB )(&(table_size[(__MIY)-1]))),((____MZ )__FRF));
+          __C2Y=__5RF;
+        } else /* FALSE */ {
+          __MPE=((____MZ )__P3Y);
+          __MIY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __FRF=(____4NE)((____4NE)(__QZY - (____4NE)(((____4NE ) 0) - __MIY)) & (____4NE)((____4NE)(((____4NE ) 0) - __MIY) - ((____4NE ) 1)));
+          __5RF=__D0F(__FRF,((____DB )(&(table_type[(__MPE)]))),(____MZ)(__MPE |  1));
+          __C2Y=__5RF;
+        };
+        __RPE=((____VB *)__C2Y);
+        __1NE=__RPE;
+        *(__RPE) = *(__VB__);
+      };
+      __RPE=((____VB *)__1NE);
+      if ((__41Y >  0)) {
+        if ((__RPE->__DRE < __41Y)) {
+          __O3Y=__IIH(__41Y);
+          __RPE->__0QE=__O3Y;
+          __RPE->__DRE=__41Y;
+        };
+      };
+      __RPE->__AC= 0;
+      __BBI(((____VB *)__1NE),(&__string_21));
+      __3F=__1NE;
+      __MC=(&__string_22);
+      __2G=(&__string_23);
+      __5G=(&__string_24);
+      __CH=(&__string_25);
+    } else /* FALSE */ {
+      __MC=(&__string_4);
+    };
+  };
+  __OZC((&__string_26));
+  __OZC(((____V *)__MC));
+  if (((void *)__MC != (void *)(&__string_22))) {
+    __E1Y=__ON((&__string_27),(&__string_28), 2);
+    if ((__E1Y ==  1)) {
+      __DP();
+    };
+    if ((__E1Y ==  2)) {
+      __OHB();
+      __5HB();
+      __JJB();
+      __P0B=NULL;
+      __OZC((&__string_29));
+      __OZC((&__string_30));
+      __OZC((&__string_31));
+      __OZC((&__string_32));
+      __RHY:
       {
-        lisaac_push(&__C4D,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__YVD,L13772317); /* L105 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L8921116); /* L68 STD_INPUT*/;
-        __QL4=__J__;
-        if (__JDD) {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-          __SL4=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-          __SL4=__F__;
+        __DSX=__J__;
+        if ((! __PWC)) {
+          __ESX=__1WC;
+          __DSX=(__1WC == ((____4 )(EOF)));
         };
-        if (__SL4) {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__FL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__JL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__LL4,L8785431); /* L67 SYSTEM_IO*/;
-          __QL4=(__XDD == ((____4 )(EOF)));
+        if (__DSX) {
+          __IHD=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8530438); /* L65 FALSE*/;
+          __EHD=(((((((__1WC == ' ') || (__1WC == '\t')) || (__1WC == '\n')) || (__1WC == '\r')) || (__1WC == '\0')) || (__1WC == '\f')) || (__1WC == '\v'));
+          __IHD=(! __EHD);
         };
-        if (__QL4) {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L10377220); /* L79 TRUE*/;
-          __SL4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__DL4,L13782045); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L8004636); /* L61 STD_INPUT*/;
-          __XWD=__XDD;
-          lisaac_push(&__DL4,L13788701); /* L105 INPUT_STREAM*/;
-          __YWD=__VQE(__XDD);
-          if (__YWD) {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-            __ZWD=__J__;
+        if ((! __IHD)) {
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-            __ZWD=__F__;
+            __1WC=((____4 )(fgetc(stdin)));
           };
-          __SL4=__ZWD;
-        };
-        if (__SL4) {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-          __A5D=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-          __A5D=__F__;
-        };
-        if (__A5D) {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__WKD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__DL4,L13903901); /* L106 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__LL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__LL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__ML4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__C03,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
-          };
-          lisaac_push(&__FL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__WKD,L12068370); /* L92 BLOCK*/;
-          goto __BL4;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
-        };
-      };
-      lisaac_push(&__NVD,L14166045); /* L108 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-        __QL4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-        __QL4=__F__;
-      };
-      if (__QL4) {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__WKD,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__WKD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__DL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__FL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __QL4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __QL4=__F__;
-      };
-      if (__QL4) {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__YVD,L14168093); /* L108 INPUT_STREAM*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __OXD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __OXD=__F__;
+          goto __RHY;
         };
-        __RXD=__OXD;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L12081158); /* L92 FALSE*/;
-        __RXD=__J__;
       };
-      if (__RXD) {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L14298141); /* L109 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L7219740); /* L55 STD_INPUT*/;
-        __JDD=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
+      __IG=__J__;
+      if ((! __PWC)) {
+        __KSX=__1WC;
+        __IG=(__KSX == ((____4 )(EOF)));
       };
-      lisaac_push(&__YV0,L45621789); /* L348 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __KM4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __KM4=__F__;
+      if (((! __IG) && (! __PWC))) {
+        __PWC=__F__;
       };
-      if (__KM4) {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__YVD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
+      __OG=__J__;
+      if ((! __PWC)) {
+        __PID=__1WC;
+        __OG=(__PID == ((____4 )(EOF)));
       };
-      if (__RG) {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__C4D,L45754397); /* L349 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L5645340); /* L43 STD_INPUT*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__DL4,L6041116); /* L46 STD_INPUT*/;
-          __JDD=__J__;
+      if (__OG) {
+        if (__PWC) {
+          __PWC=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__DL4,L6437404); /* L49 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62546973); /* L477 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8526359); /* L65 SYSTEM_IO*/;
-          __XDD=((____4 )(fgetc(stdin)));
+          __1WC=((____4 )(fgetc(stdin)));
         };
-        lisaac_push(&__YVD,L6816796); /* L52 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L8004636); /* L61 STD_INPUT*/;
-        __KM4=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8530438); /* L65 FALSE*/;
-        __KM4=__J__;
-      };
-      if (__KM4) {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L13509636); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L14689286); /* L112 FALSE*/;
-      };
-      if (__4O==NULL) {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        __LV0=((____ZB *)__4O);
-        lisaac_push_first(&__NVD,L22418456); /* L171 STRING*/;
-        __LV0->__EC= 0;
-        lisaac_push(&__NVD,L23071256); /* L176 STRING*/;
-        lisaac_push_first(&__C4D,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
       };
-      lisaac_push(&__YV0,L46664221); /* L356 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L11802642); /* L90 BLOCK*/;
-      __CL4:
+      ((____VB *)__YZY)->__AC= 0;
+      __SHY:
       {
-        lisaac_push(&__NVD,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__C4D,L46278173); /* L353 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L8921116); /* L68 STD_INPUT*/;
-        __UM4=__J__;
-        if (__JDD) {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __WM4=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __WM4=__F__;
-        };
-        if (__WM4) {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__DL4,L9451036); /* L72 STD_INPUT*/;
-          __0M4=__XDD;
-          lisaac_push(&__DL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8785431); /* L67 SYSTEM_IO*/;
-          __UM4=(__0M4 == ((____4 )(EOF)));
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8530438); /* L65 FALSE*/;
-        };
-        if (__UM4) {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L10377220); /* L79 TRUE*/;
-          __WM4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__WKD,L46287901); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __0M4=__XDD;
-          lisaac_push(&__WKD,L46295069); /* L353 INPUT_STREAM*/;
-          __TLD=__VQE(__0M4);
-          __WM4=__TLD;
-        };
-        if (__WM4) {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-          __AZD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-          __AZD=__F__;
-        };
-        if (__AZD) {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__YVD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __5LD=__XDD;
-          if (__4O==NULL) {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            __EVJ=((____ZB *)__4O);
-            lisaac_push_first(&__DL4,L56903704); /* L434 STRING*/;
-            __ZPH(__EVJ,__5LD);
+        __UIW=__J__;
+        if ((! __PWC)) {
+          __UIW=(__1WC == ((____4 )(EOF)));
+        };
+        if (__UIW) {
+          __U3C=__F__;
+        } else /* FALSE */ {
+          __VHY=__1WC;
+          __R3C=(((((((__VHY == ' ') || (__VHY == '\t')) || (__VHY == '\n')) || (__VHY == '\r')) || (__VHY == '\0')) || (__VHY == '\f')) || (__VHY == '\v'));
+          __U3C=__R3C;
+        };
+        if ((! __U3C)) {
+          __S3Y=((____VB *)__M0Y);
+          __VHY=__1WC;
+          if ((__S3Y->__DRE <= __S3Y->__AC)) {
+            if ((__S3Y->__DRE ==  0)) {
+              __S3Y->__DRE= 32;
+              __T3Y=__IIH( 32);
+              __S3Y->__0QE=__T3Y;
+            } else /* FALSE */ {
+              __U3Y=(____L)(__S3Y->__DRE <<  1);
+              __T3Y=__3IH(((____4 *)__S3Y->__0QE),__S3Y->__DRE,__U3Y);
+              __S3Y->__0QE=__T3Y;
+              __S3Y->__DRE=__U3Y;
+            };
           };
-          lisaac_push(&__WKD,L46540829); /* L355 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__JL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
+          ((____4 *)__S3Y->__0QE)[__S3Y->__AC]=__VHY;
+          __S3Y->__AC=(____L)(__S3Y->__AC +  1);
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__JL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__LL4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__ML4,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
-          };
-          lisaac_push(&__DL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__YVD,L12068370); /* L92 BLOCK*/;
-          goto __CL4;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      if (__4O==NULL) {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        __VV0=((____ZB *)__4O);
-        lisaac_push_first(&__YV0,L17439245); /* L133 ABSTRACT_STRING*/;
-        __UM4=(__VV0->__EC ==  0);
-      };
-      if (__UM4) {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__NVD,L97141761); /* L741 INSTALL_LISAAC*/;
-        __BDC=(&__string_34);
-      } else /* FALSE */ {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__NVD,L97392641); /* L743 INSTALL_LISAAC*/;
-        __BDC=__4O;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_37));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
-      };
-      lisaac_push(&__YU0,L100020225); /* L763 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_40));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
-      };
-      lisaac_push(&__YU0,L100413441); /* L766 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      lisaac_push(&__EPK,L100823041); /* L769 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YU0,L99618305); /* L760 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__AV0,L99359745); /* L758 INSTALL_LISAAC*/;
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_37));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),(&__string_34));
-      };
-      lisaac_push(&__YU0,L100020225); /* L763 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_41));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),(&__string_34));
-      };
-      lisaac_push(&__YU0,L100413441); /* L766 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      lisaac_push(&__EPK,L100963329); /* L770 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YU0,L99618305); /* L760 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__AV0,L99241985); /* L757 INSTALL_LISAAC*/;
-      lisaac_push_first(&__XV0,L96238081); /* L734 INSTALL_LISAAC*/;
-      __BDC=NULL;
-      lisaac_push(&__XV0,L96475649); /* L736 INSTALL_LISAAC*/;
-      __RY((&__string_42));
-      lisaac_push(&__XV0,L96607233); /* L737 INSTALL_LISAAC*/;
-      __RY((&__string_33));
-      lisaac_push(&__XV0,L96737793); /* L738 INSTALL_LISAAC*/;
-      __RY((&__string_43));
-      lisaac_push(&__XV0,L96870401); /* L739 INSTALL_LISAAC*/;
-      __RY((&__string_35));
-      lisaac_push(&__XV0,L97001473); /* L740 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YV0,L45222429); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__C4D,L7481858); /* L57 OBJECT*/;
-      __RVD=((____DB )(top_context->back->back));
-      lisaac_push(&__NVD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__YVD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__WKD,L45231133); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__DL4,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-        __ON4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-        __ON4=__F__;
-      };
-      if (__ON4) {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__JL4,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__LL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__ML4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
-      };
-      if (__CH) {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-        __1VD=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-        __1VD=__F__;
-      };
-      if (__1VD) {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__YVD,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__WKD,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__DL4,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__RVD));
-        lisaac_push(&__WKD,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__WKD,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__DL4,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__FL4,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__JL4,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__LL4,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__WKD,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__DL4,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__FL4,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L45491741); /* L347 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L14027293); /* L107 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L11802642); /* L90 BLOCK*/;
-      __JN4:
+            __1WC=((____4 )(fgetc(stdin)));
+          };
+          goto __SHY;
+        };
+      };
+      if ((((____VB *)__YZY)->__AC ==  0)) {
+        __P0B=(&__string_31);
+      } else /* FALSE */ {
+        __P0B=__YZY;
+      };
+      __BBI(((____VB *)__LZY),(&__string_33));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __BBI(((____VB *)__LZY),(&__string_36));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __BBI(((____VB *)__LZY),(&__string_33));
+      __JDI(((____VB *)__LZY),(&__string_31));
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __BBI(((____VB *)__LZY),(&__string_37));
+      __JDI(((____VB *)__LZY),(&__string_31));
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __P0B=NULL;
+      __OZC((&__string_38));
+      __OZC((&__string_30));
+      __OZC((&__string_39));
+      __OZC((&__string_32));
+      __BIY:
       {
-        lisaac_push(&__C4D,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__YVD,L13772317); /* L105 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L8921116); /* L68 STD_INPUT*/;
-        __YN4=__J__;
-        if (__JDD) {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-          __0N4=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-          __0N4=__F__;
-        };
-        if (__0N4) {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__FL4,L9451036); /* L72 STD_INPUT*/;
-          __4N4=__XDD;
-          lisaac_push(&__FL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__JL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__LL4,L8785431); /* L67 SYSTEM_IO*/;
-          __YN4=(__4N4 == ((____4 )(EOF)));
-        } else /* FALSE */ {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8530438); /* L65 FALSE*/;
-        };
-        if (__YN4) {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L10377220); /* L79 TRUE*/;
-          __SL4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__DL4,L13782045); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L8004636); /* L61 STD_INPUT*/;
-          __XWD=__XDD;
-          lisaac_push(&__DL4,L13788701); /* L105 INPUT_STREAM*/;
-          __YWD=__VQE(__XWD);
-          if (__YWD) {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-            __ZWD=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-            __ZWD=__F__;
-          };
-          __SL4=__ZWD;
+        __DSX=__J__;
+        if ((! __PWC)) {
+          __ESX=__1WC;
+          __DSX=(__ESX == ((____4 )(EOF)));
         };
-        if (__SL4) {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-          __A5D=__J__;
+        if (__DSX) {
+          __IHD=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-          __A5D=__F__;
+          __VHY=__1WC;
+          __EHD=(((((((__VHY == ' ') || (__VHY == '\t')) || (__VHY == '\n')) || (__VHY == '\r')) || (__VHY == '\0')) || (__VHY == '\f')) || (__VHY == '\v'));
+          __IHD=(! __EHD);
         };
-        if (__A5D) {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__WKD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__DL4,L13903901); /* L106 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__LL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
+        if ((! __IHD)) {
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__LL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__ML4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__C03,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
+            __1WC=((____4 )(fgetc(stdin)));
           };
-          lisaac_push(&__FL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__WKD,L12068370); /* L92 BLOCK*/;
-          goto __JN4;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
+          goto __BIY;
         };
       };
-      lisaac_push(&__NVD,L14166045); /* L108 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-        __ON4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-        __ON4=__F__;
+      __IG=__J__;
+      if ((! __PWC)) {
+        __KSX=__1WC;
+        __IG=(__KSX == ((____4 )(EOF)));
       };
-      if (__ON4) {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__WKD,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__WKD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__DL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__FL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
+      if (((! __IG) && (! __PWC))) {
+        __PWC=__F__;
       };
-      if (__RG) {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __QL4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __QL4=__F__;
+      __OG=__J__;
+      if ((! __PWC)) {
+        __PID=__1WC;
+        __OG=(__PID == ((____4 )(EOF)));
       };
-      if (__QL4) {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__YVD,L14168093); /* L108 INPUT_STREAM*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __OXD=__J__;
+      if (__OG) {
+        if (__PWC) {
+          __PWC=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __OXD=__F__;
+          __1WC=((____4 )(fgetc(stdin)));
         };
-        __RXD=__OXD;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L12081158); /* L92 FALSE*/;
-        __RXD=__J__;
-      };
-      if (__RXD) {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L14298141); /* L109 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L7219740); /* L55 STD_INPUT*/;
-        __JDD=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
       };
-      lisaac_push(&__YV0,L45621789); /* L348 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __ON4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __ON4=__F__;
-      };
-      if (__ON4) {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__YVD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__C4D,L45754397); /* L349 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L5645340); /* L43 STD_INPUT*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__DL4,L6041116); /* L46 STD_INPUT*/;
-          __JDD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__DL4,L6437404); /* L49 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62546973); /* L477 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8526359); /* L65 SYSTEM_IO*/;
-          __XDD=((____4 )(fgetc(stdin)));
-        };
-        lisaac_push(&__YVD,L6816796); /* L52 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L8004636); /* L61 STD_INPUT*/;
-        __KM4=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8530438); /* L65 FALSE*/;
-        __KM4=__J__;
-      };
-      if (__KM4) {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L13509636); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L14689286); /* L112 FALSE*/;
-      };
-      if (__4O==NULL) {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        __LV0=((____ZB *)__4O);
-        lisaac_push_first(&__NVD,L22418456); /* L171 STRING*/;
-        __LV0->__EC= 0;
-        lisaac_push(&__NVD,L23071256); /* L176 STRING*/;
-        lisaac_push_first(&__C4D,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L46664221); /* L356 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L11802642); /* L90 BLOCK*/;
-      __KN4:
+      ((____VB *)__YZY)->__AC= 0;
+      __CIY:
       {
-        lisaac_push(&__NVD,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__C4D,L46278173); /* L353 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L8921116); /* L68 STD_INPUT*/;
-        __YN4=__J__;
-        if (__JDD) {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __0N4=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __0N4=__F__;
-        };
-        if (__0N4) {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__DL4,L9451036); /* L72 STD_INPUT*/;
-          __4N4=__XDD;
-          lisaac_push(&__DL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8785431); /* L67 SYSTEM_IO*/;
-          __YN4=(__4N4 == ((____4 )(EOF)));
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8530438); /* L65 FALSE*/;
-        };
-        if (__YN4) {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L10377220); /* L79 TRUE*/;
-          __WM4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__WKD,L46287901); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __0M4=__XDD;
-          lisaac_push(&__WKD,L46295069); /* L353 INPUT_STREAM*/;
-          __TLD=__VQE(__0M4);
-          __WM4=__TLD;
-        };
-        if (__WM4) {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-          __AZD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-          __AZD=__F__;
-        };
-        if (__AZD) {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__YVD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __5LD=__XDD;
-          if (__4O==NULL) {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            __EVJ=((____ZB *)__4O);
-            lisaac_push_first(&__DL4,L56903704); /* L434 STRING*/;
-            __ZPH(__EVJ,__5LD);
+        __UIW=__J__;
+        if ((! __PWC)) {
+          __UIW=(__1WC == ((____4 )(EOF)));
+        };
+        if (__UIW) {
+          __U3C=__F__;
+        } else /* FALSE */ {
+          __VHY=__1WC;
+          __R3C=(((((((__VHY == ' ') || (__VHY == '\t')) || (__VHY == '\n')) || (__VHY == '\r')) || (__VHY == '\0')) || (__VHY == '\f')) || (__VHY == '\v'));
+          __U3C=__R3C;
+        };
+        if ((! __U3C)) {
+          __S3Y=((____VB *)__M0Y);
+          __VHY=__1WC;
+          if ((__S3Y->__DRE <= __S3Y->__AC)) {
+            if ((__S3Y->__DRE ==  0)) {
+              __S3Y->__DRE= 32;
+              __T3Y=__IIH( 32);
+              __S3Y->__0QE=__T3Y;
+            } else /* FALSE */ {
+              __U3Y=(____L)(__S3Y->__DRE <<  1);
+              __T3Y=__3IH(((____4 *)__S3Y->__0QE),__S3Y->__DRE,__U3Y);
+              __S3Y->__0QE=__T3Y;
+              __S3Y->__DRE=__U3Y;
+            };
           };
-          lisaac_push(&__WKD,L46540829); /* L355 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__JL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
+          ((____4 *)__S3Y->__0QE)[__S3Y->__AC]=__VHY;
+          __S3Y->__AC=(____L)(__S3Y->__AC +  1);
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__JL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__LL4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__ML4,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
-          };
-          lisaac_push(&__DL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__YVD,L12068370); /* L92 BLOCK*/;
-          goto __KN4;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-        };
-      };
-      if (__4O==NULL) {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        __VV0=((____ZB *)__4O);
-        lisaac_push_first(&__YV0,L17439245); /* L133 ABSTRACT_STRING*/;
-        __UM4=(__VV0->__EC ==  0);
-      };
-      if (__UM4) {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__NVD,L97141761); /* L741 INSTALL_LISAAC*/;
-        __BDC=(&__string_43);
-      } else /* FALSE */ {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__NVD,L97392641); /* L743 INSTALL_LISAAC*/;
-        __BDC=__4O;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_37));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
-      };
-      lisaac_push(&__YU0,L100020225); /* L763 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_44));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
-      };
-      lisaac_push(&__YU0,L100413441); /* L766 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __ZK5=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__ZK5);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      lisaac_push(&__EPK,L101088769); /* L771 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YU0,L99618305); /* L760 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__AV0,L99241985); /* L757 INSTALL_LISAAC*/;
-      lisaac_push_first(&__XV0,L96238081); /* L734 INSTALL_LISAAC*/;
-      __BDC=NULL;
-      lisaac_push(&__XV0,L96475649); /* L736 INSTALL_LISAAC*/;
-      __RY((&__string_45));
-      lisaac_push(&__XV0,L96607233); /* L737 INSTALL_LISAAC*/;
-      __RY((&__string_33));
-      lisaac_push(&__XV0,L96737793); /* L738 INSTALL_LISAAC*/;
-      __RY((&__string_46));
-      lisaac_push(&__XV0,L96870401); /* L739 INSTALL_LISAAC*/;
-      __RY((&__string_35));
-      lisaac_push(&__XV0,L97001473); /* L740 INSTALL_LISAAC*/;
-      lisaac_push_first(&__YV0,L45222429); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__C4D,L7481858); /* L57 OBJECT*/;
-      __RVD=((____DB )(top_context->back->back));
-      lisaac_push(&__NVD,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__YVD,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__WKD,L45231133); /* L345 INPUT_STREAM*/;
-      lisaac_push_first(&__DL4,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-        __ON4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-        __ON4=__F__;
-      };
-      if (__ON4) {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L9451036); /* L72 STD_INPUT*/;
-        __CM4=__XDD;
-        lisaac_push(&__JL4,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__LL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__ML4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__CM4 == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__DL4,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__FL4,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__WKD,L45224477); /* L345 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
-      };
-      if (__CH) {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-        __1VD=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__YVD,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-        __1VD=__F__;
-      };
-      if (__1VD) {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__YVD,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__WKD,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__DL4,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__FL4,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__JL4,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__RVD));
-        lisaac_push(&__WKD,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__WKD,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__DL4,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__FL4,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__JL4,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__LL4,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__WKD,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__DL4,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__FL4,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L45491741); /* L347 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L14027293); /* L107 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L11802642); /* L90 BLOCK*/;
-      __14D:
+            __1WC=((____4 )(fgetc(stdin)));
+          };
+          goto __CIY;
+        };
+      };
+      if ((((____VB *)__YZY)->__AC ==  0)) {
+        __P0B=(&__string_39);
+      } else /* FALSE */ {
+        __P0B=__YZY;
+      };
+      __BBI(((____VB *)__LZY),(&__string_33));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __BBI(((____VB *)__LZY),(&__string_40));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
+      };
+      __P0B=NULL;
+      __OZC((&__string_41));
+      __OZC((&__string_30));
+      __OZC((&__string_42));
+      __OZC((&__string_32));
+      __TND:
       {
-        lisaac_push(&__C4D,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__YVD,L13772317); /* L105 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L8921116); /* L68 STD_INPUT*/;
-        __YN4=__J__;
-        if (__JDD) {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L13509636); /* L103 TRUE*/;
-          __0N4=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__WKD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L14689286); /* L112 FALSE*/;
-          __0N4=__F__;
+        __DSX=__J__;
+        if ((! __PWC)) {
+          __ESX=__1WC;
+          __DSX=(__ESX == ((____4 )(EOF)));
         };
-        if (__0N4) {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__FL4,L9451036); /* L72 STD_INPUT*/;
-          __4N4=__XDD;
-          lisaac_push(&__FL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__JL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__LL4,L8785431); /* L67 SYSTEM_IO*/;
-          __YN4=(__4N4 == ((____4 )(EOF)));
+        if (__DSX) {
+          __IHD=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__WKD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__DL4,L8530438); /* L65 FALSE*/;
+          __ESX=__1WC;
+          __EHD=(((((((__ESX == ' ') || (__ESX == '\t')) || (__ESX == '\n')) || (__ESX == '\r')) || (__ESX == '\0')) || (__ESX == '\f')) || (__ESX == '\v'));
+          __IHD=(! __EHD);
         };
-        if (__YN4) {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L10377220); /* L79 TRUE*/;
-          __SL4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L13773341); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__DL4,L13782045); /* L105 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L8004636); /* L61 STD_INPUT*/;
-          __XWD=__XDD;
-          lisaac_push(&__DL4,L13788701); /* L105 INPUT_STREAM*/;
-          __YWD=__VQE(__XWD);
-          if (__YWD) {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L13509636); /* L103 TRUE*/;
-            __ZWD=__J__;
+        if ((! __IHD)) {
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__DL4,L13774877); /* L105 INPUT_STREAM*/;
-            lisaac_push_first(&__FL4,L14689286); /* L112 FALSE*/;
-            __ZWD=__F__;
+            __1WC=((____4 )(fgetc(stdin)));
           };
-          __SL4=__ZWD;
-        };
-        if (__SL4) {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-          __A5D=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-          __A5D=__F__;
-        };
-        if (__A5D) {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__WKD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__DL4,L13903901); /* L106 INPUT_STREAM*/;
-          lisaac_push_first(&__FL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__LL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__FL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__JL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__LL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__ML4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__C03,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
-          };
-          lisaac_push(&__FL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__WKD,L12068370); /* L92 BLOCK*/;
-          goto __14D;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
+          goto __TND;
         };
       };
-      lisaac_push(&__NVD,L14166045); /* L108 INPUT_STREAM*/;
-      lisaac_push_first(&__C4D,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
+      __IG=__J__;
+      if ((! __PWC)) {
+        __KSX=__1WC;
+        __IG=(__KSX == ((____4 )(EOF)));
       };
-      if (__CH) {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__WKD,L9451036); /* L72 STD_INPUT*/;
-        __XWD=__XDD;
-        lisaac_push(&__WKD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__DL4,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__FL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__XWD == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__C4D,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
+      if (((! __IG) && (! __PWC))) {
+        __PWC=__F__;
       };
-      if (__RG) {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __QL4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14159389); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __QL4=__F__;
+      __OG=__J__;
+      if ((! __PWC)) {
+        __PID=__1WC;
+        __OG=(__PID == ((____4 )(EOF)));
       };
-      if (__QL4) {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__YVD,L14168093); /* L108 INPUT_STREAM*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __OXD=__J__;
+      if (__OG) {
+        if (__PWC) {
+          __PWC=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__YVD,L14168605); /* L108 INPUT_STREAM*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __OXD=__F__;
+          __1WC=((____4 )(fgetc(stdin)));
         };
-        __RXD=__OXD;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14167069); /* L108 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L12081158); /* L92 FALSE*/;
-        __RXD=__J__;
       };
-      if (__RXD) {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L14298141); /* L109 INPUT_STREAM*/;
-        lisaac_push_first(&__WKD,L7219740); /* L55 STD_INPUT*/;
-        __JDD=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L14420509); /* L110 INPUT_STREAM*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L45621789); /* L348 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L8921116); /* L68 STD_INPUT*/;
-      __RG=__J__;
-      if (__JDD) {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-        __CH=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9440284); /* L72 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-        __CH=__F__;
-      };
-      if (__CH) {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__YVD,L9451036); /* L72 STD_INPUT*/;
-        __XWD=__XDD;
-        lisaac_push(&__YVD,L9587740); /* L73 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L62806045); /* L479 INPUT_STREAM*/;
-        lisaac_push_first(&__DL4,L8785431); /* L67 SYSTEM_IO*/;
-        __RG=(__XWD == ((____4 )(EOF)));
-      } else /* FALSE */ {
-        lisaac_push(&__NVD,L9701916); /* L74 STD_INPUT*/;
-        lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
-      };
-      if (__RG) {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__C4D,L45754397); /* L349 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L5645340); /* L43 STD_INPUT*/;
-        if (__JDD) {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__DL4,L6041116); /* L46 STD_INPUT*/;
-          __JDD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L6556188); /* L50 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__DL4,L6437404); /* L49 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62546973); /* L477 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8526359); /* L65 SYSTEM_IO*/;
-          __XDD=((____4 )(fgetc(stdin)));
-        };
-        lisaac_push(&__YVD,L6816796); /* L52 STD_INPUT*/;
-        lisaac_push_first(&__WKD,L8004636); /* L61 STD_INPUT*/;
-        __KM4=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45877789); /* L350 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L8530438); /* L65 FALSE*/;
-        __KM4=__J__;
-      };
-      if (__KM4) {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L13509636); /* L103 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__YV0,L45615645); /* L348 INPUT_STREAM*/;
-        lisaac_push_first(&__NVD,L14689286); /* L112 FALSE*/;
-      };
-      if (__4O==NULL) {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YV0,L46148125); /* L352 INPUT_STREAM*/;
-        __LV0=((____ZB *)__4O);
-        lisaac_push_first(&__NVD,L22418456); /* L171 STRING*/;
-        __LV0->__EC= 0;
-        lisaac_push(&__NVD,L23071256); /* L176 STRING*/;
-        lisaac_push_first(&__C4D,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__YVD,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__YV0,L46664221); /* L356 INPUT_STREAM*/;
-      lisaac_push_first(&__NVD,L11802642); /* L90 BLOCK*/;
-      __1YD:
+      ((____VB *)__YZY)->__AC= 0;
+      __AJD:
       {
-        lisaac_push(&__NVD,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__C4D,L46278173); /* L353 INPUT_STREAM*/;
-        lisaac_push_first(&__YVD,L8921116); /* L68 STD_INPUT*/;
-        __SL4=__J__;
-        if (__JDD) {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L13509636); /* L103 TRUE*/;
-          __YWD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9440284); /* L72 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L14689286); /* L112 FALSE*/;
-          __YWD=__F__;
-        };
-        if (__YWD) {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__DL4,L9451036); /* L72 STD_INPUT*/;
-          __4N4=__XDD;
-          lisaac_push(&__DL4,L9587740); /* L73 STD_INPUT*/;
-          lisaac_push_first(&__FL4,L62806045); /* L479 INPUT_STREAM*/;
-          lisaac_push_first(&__JL4,L8785431); /* L67 SYSTEM_IO*/;
-          __SL4=(__4N4 == ((____4 )(EOF)));
-        } else /* FALSE */ {
-          lisaac_push(&__YVD,L9701916); /* L74 STD_INPUT*/;
-          lisaac_push_first(&__WKD,L8530438); /* L65 FALSE*/;
-        };
-        if (__SL4) {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L10377220); /* L79 TRUE*/;
-          __WM4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__C4D,L46279197); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__YVD,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__WKD,L46287901); /* L353 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __0M4=__XDD;
-          lisaac_push(&__WKD,L46295069); /* L353 INPUT_STREAM*/;
-          __TLD=__VQE(__0M4);
-          __WM4=__TLD;
-        };
-        if (__WM4) {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L13509636); /* L103 TRUE*/;
-          __AZD=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__C4D,L14689286); /* L112 FALSE*/;
-          __AZD=__F__;
-        };
-        if (__AZD) {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__YVD,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L8004636); /* L61 STD_INPUT*/;
-          __5LD=__XDD;
-          if (__4O==NULL) {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__WKD,L46419485); /* L354 INPUT_STREAM*/;
-            __EVJ=((____ZB *)__4O);
-            lisaac_push_first(&__DL4,L56903704); /* L434 STRING*/;
-            __ZPH(__EVJ,__5LD);
+        __UIW=__J__;
+        if ((! __PWC)) {
+          __UIW=(__1WC == ((____4 )(EOF)));
+        };
+        if (__UIW) {
+          __U3C=__F__;
+        } else /* FALSE */ {
+          __ESX=__1WC;
+          __R3C=(((((((__ESX == ' ') || (__ESX == '\t')) || (__ESX == '\n')) || (__ESX == '\r')) || (__ESX == '\0')) || (__ESX == '\f')) || (__ESX == '\v'));
+          __U3C=__R3C;
+        };
+        if ((! __U3C)) {
+          __S3Y=((____VB *)__M0Y);
+          __ESX=__1WC;
+          if ((__S3Y->__DRE <= __S3Y->__AC)) {
+            if ((__S3Y->__DRE ==  0)) {
+              __S3Y->__DRE= 32;
+              __T3Y=__IIH( 32);
+              __S3Y->__0QE=__T3Y;
+            } else /* FALSE */ {
+              __U3Y=(____L)(__S3Y->__DRE <<  1);
+              __T3Y=__3IH(((____4 *)__S3Y->__0QE),__S3Y->__DRE,__U3Y);
+              __S3Y->__0QE=__T3Y;
+              __S3Y->__DRE=__U3Y;
+            };
           };
-          lisaac_push(&__WKD,L46540829); /* L355 INPUT_STREAM*/;
-          lisaac_push_first(&__DL4,L5645340); /* L43 STD_INPUT*/;
-          if (__JDD) {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__JL4,L6041116); /* L46 STD_INPUT*/;
-            __JDD=__J__;
+          ((____4 *)__S3Y->__0QE)[__S3Y->__AC]=__ESX;
+          __S3Y->__AC=(____L)(__S3Y->__AC +  1);
+          if (__PWC) {
+            __PWC=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__DL4,L6556188); /* L50 STD_INPUT*/;
-            lisaac_push_first(&__FL4,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__JL4,L6437404); /* L49 STD_INPUT*/;
-            lisaac_push_first(&__LL4,L62546973); /* L477 INPUT_STREAM*/;
-            lisaac_push_first(&__ML4,L8526359); /* L65 SYSTEM_IO*/;
-            __XDD=((____4 )(fgetc(stdin)));
+            __1WC=((____4 )(fgetc(stdin)));
           };
-          lisaac_push(&__DL4,L6816796); /* L52 STD_INPUT*/;
-          lisaac_push(&__YVD,L12068370); /* L92 BLOCK*/;
-          goto __1YD;
-        } else /* FALSE */ {
-          lisaac_push(&__NVD,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__C4D,L8530438); /* L65 FALSE*/;
+          goto __AJD;
         };
       };
-      if (__4O==NULL) {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__XV0,L97138689); /* L741 INSTALL_LISAAC*/;
-        __VV0=((____ZB *)__4O);
-        lisaac_push_first(&__YV0,L17439245); /* L133 ABSTRACT_STRING*/;
-        __UM4=(__VV0->__EC ==  0);
-      };
-      if (__UM4) {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__NVD,L97141761); /* L741 INSTALL_LISAAC*/;
-        __BDC=(&__string_46);
+      if ((((____VB *)__YZY)->__AC ==  0)) {
+        __P0B=(&__string_42);
       } else /* FALSE */ {
-        lisaac_push(&__XV0,L97651201); /* L745 INSTALL_LISAAC*/;
-        lisaac_push_first(&__YV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__NVD,L97392641); /* L743 INSTALL_LISAAC*/;
-        __BDC=__4O;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99762689); /* L761 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_37));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L99891201); /* L762 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
+        __P0B=__YZY;
       };
-      lisaac_push(&__YU0,L100020225); /* L763 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __EVJ=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__EVJ);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100151809); /* L764 INSTALL_LISAAC*/;
-        __5HJ(((____ZB *)__KL),(&__string_47));
-      };
-      if (__KL==NULL) {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__YU0,L100284417); /* L765 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__KL),__BDC);
+      __BBI(((____VB *)__LZY),(&__string_33));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
       };
-      lisaac_push(&__YU0,L100413441); /* L766 INSTALL_LISAAC*/;
-      lisaac_push_first(&__ZU0,L31738369); /* L242 INSTALL_LISAAC*/;
-      __QK5=__BXB(__KL);
-      if ((__QK5 !=  0)) {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__XV0,L31743489); /* L242 INSTALL_LISAAC*/;
-        lisaac_push(&__XV0,L31865857); /* L243 INSTALL_LISAAC*/;
-        __RY((&__string_38));
-        if (__KL==NULL) {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__XV0,L31989249); /* L244 INSTALL_LISAAC*/;
-          __EVJ=((____ZB *)__KL);
-          lisaac_push_first(&__YV0,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__EVJ);
-        };
-        lisaac_push(&__XV0,L32121345); /* L245 INSTALL_LISAAC*/;
-        __RY((&__string_39));
-      } else /* FALSE */ {
-        lisaac_push(&__ZU0,L32508417); /* L248 INSTALL_LISAAC*/;
-        lisaac_push_first(&__AV0,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__XV0,L32249857); /* L246 INSTALL_LISAAC*/;
+      __BBI(((____VB *)__LZY),(&__string_43));
+      __JDI(((____VB *)__LZY),__P0B);
+      __41Y=__JQB(__LZY);
+      if ((__41Y !=  0)) {
+        __OZC((&__string_34));
+        __OZC(((____VB *)__LZY));
+        __OZC((&__string_35));
       };
-    } else /* FALSE */ {
-      lisaac_push(&__U2Y,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__GLI,L8530438); /* L65 FALSE*/;
     };
   } else /* FALSE */ {
-    lisaac_push(&__UT0,L106039809); /* L809 INSTALL_LISAAC*/;
-    lisaac_push_first(&__VT0,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__ZQL,L105915393); /* L808 INSTALL_LISAAC*/;
-    __1Q();
+    __DP();
   };
-  lisaac_push(&__UT0,L106179585); /* L810 INSTALL_LISAAC*/;
-  __RY((&__string_48));
+  __OZC((&__string_44));
   return(0);
 }
 
 
-static void __RY(____V *__TY)
-/* ({__V}) Void Recursive, No inlinable. */
+static ____DB __D0F(____4NE __F0F,____DB __G0F,____MZ __H0F)
+/* ({__4NE},{__DB},{__MZ}) With result No recursive, No inlinable. */
 {
-  _____CONTEXT __SY;
-  lisaac_push_first(&__SY,L169094157); /* L1290 ABSTRACT_STRING*/;
-  __XGD(__TY);
+  ____DB __L0F,__BLW,__J0F,__Q1F,__R1F,__F4F,__I0F;
+  __L0F=((____DB )(NULL));
+  __BLW=((____DB *)__G0F)[ 0];
+  __J0F=__BLW;
+  if ((__BLW == (void *)NULL)) {
+    __Q1F=__1RG(__H0F);
+    __J0F=__Q1F;
+    __R1F=(void *)((unsigned long)__Q1F - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )__F0F)));
+    __L0F=__R1F;
+    ((____DB *)__R1F)[ 0]=NULL;
+    ((____DB *)__G0F)[ 0]=__R1F;
+  } else /* FALSE */ {
+    __Q1F=((____DB *)__J0F)[ 0];
+    __L0F=__Q1F;
+    if ((__Q1F == (void *)NULL)) {
+      if (((void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)__J0F - (unsigned long)__51F) & (unsigned long)((____DB )((____4NE ) 4095))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__F0F <<  1)))) <= ((____DB )((____4NE ) 4096)))) {
+        __L0F=(void *)((unsigned long)__J0F - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )__F0F)));
+      } else /* FALSE */ {
+        __F4F=__1RG(__H0F);
+        __L0F=__F4F;
+      };
+      ((____DB *)__L0F)[ 0]=NULL;
+      ((____DB *)__G0F)[ 0]=__L0F;
+    } else /* FALSE */ {
+      ((____DB *)__J0F)[ 0]=(void *)((unsigned long)((____DB *)__L0F)[ 0] & (unsigned long)((____DB )(____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))));
+      __J0F=__L0F;
+    };
+  };
+  __I0F=__J0F;
+  return(__I0F);
 }
 
-static ____ZB* __TD(____L __WD)
+static ____4* __IIH(____L __KIH)
 /* ({__L}) With result No recursive, No inlinable. */
 {
-  ____ZB *__ZD,*__OJJ,*__XD;
-  ____DB __2RK;
-  ____L __5JJ;
-  _____CONTEXT __UD,__NJJ,__YRK,__NXL,__DSK,__TJJ,__EW0,__FW0,__BXU;
-  _____CONTEXT __QW0;
-  ____G __IW0,__JW0,__LW0,__JR4,__LR4;
-  ____4 *__HKJ;
-  lisaac_push_first(&__UD,L8007704); /* L61 STRING*/;
-  __ZD=__3DF();
-  if (__ZD==NULL) {
-    lisaac_push(&__UD,L8142360); /* L62 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__UD,L8142360); /* L62 STRING*/;
-    __OJJ=((____ZB *)__ZD);
-    lisaac_push_first(&__NJJ,L10095128); /* L77 STRING*/;
-    lisaac_push_first(&__YRK,L19150866); /* L146 BLOCK*/;
-    lisaac_push_first(&__NXL,L7481858); /* L57 OBJECT*/;
-    __2RK=((____DB )(top_context->back->back));
-    lisaac_push(&__YRK,L19280914); /* L147 BLOCK*/;
-    lisaac_push_first(&__NXL,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__DSK,L19285522); /* L147 BLOCK*/;
-    lisaac_push_first(&__TJJ,L10105368); /* L77 STRING*/;
-    lisaac_push_first(&__EW0,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__FW0,L14700552); /* L112 NUMERIC*/;
-    __IW0=(__WD >  0);
-    __JW0=(__WD ==  0);
-    if (__IW0) {
-      lisaac_push(&__EW0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__FW0,L10900996); /* L83 TRUE*/;
-      __LW0=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__EW0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__FW0,L12342790); /* L94 FALSE*/;
-      __LW0=__JW0;
-    };
-    if (__LW0) {
-      lisaac_push(&__DSK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__TJJ,L13509636); /* L103 TRUE*/;
-      __LW0=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__DSK,L19282450); /* L147 BLOCK*/;
-      lisaac_push_first(&__TJJ,L14689286); /* L112 FALSE*/;
-      __LW0=__F__;
-    };
-    if (__LW0) {
-      lisaac_push(&__YRK,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__NXL,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__DSK,L19289106); /* L147 BLOCK*/;
-      lisaac_push(&__DSK,L19428370); /* L148 BLOCK*/;
-      lisaac_push_first(&__TJJ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__EW0,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__FW0,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__BXU,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__2RK));
-      lisaac_push(&__TJJ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_36));
-      lisaac_push(&__TJJ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__EW0,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__FW0,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__BXU,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__QW0,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__TJJ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__EW0,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__FW0,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__YRK,L19532306); /* L149 BLOCK*/;
-      lisaac_push_first(&__NXL,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__NJJ,L10234904); /* L78 STRING*/;
-    lisaac_push_first(&__YRK,L14700552); /* L112 NUMERIC*/;
-    if ((__WD >  0)) {
-      lisaac_push(&__NJJ,L10881560); /* L83 STRING*/;
-      lisaac_push_first(&__YRK,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__NXL,L10239000); /* L78 STRING*/;
-      __5JJ=__OJJ->__UHF;
-      lisaac_push(&__NXL,L10363416); /* L79 STRING*/;
-      lisaac_push_first(&__DSK,L14973960); /* L114 NUMERIC*/;
-      lisaac_push_first(&__TJJ,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__EW0,L14700552); /* L112 NUMERIC*/;
-      __LW0=(__5JJ > __WD);
-      __JR4=(__5JJ == __WD);
-      if (__LW0) {
-        lisaac_push(&__TJJ,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__EW0,L10900996); /* L83 TRUE*/;
-        __LR4=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__TJJ,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__EW0,L12342790); /* L94 FALSE*/;
-        __LR4=__JR4;
-      };
-      if (__LR4) {
-        lisaac_push(&__DSK,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__TJJ,L13509636); /* L103 TRUE*/;
-        __LR4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__DSK,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__TJJ,L14689286); /* L112 FALSE*/;
-        __LR4=__F__;
-      };
-      if (__LR4) {
-        lisaac_push(&__NXL,L10751512); /* L82 STRING*/;
-        lisaac_push_first(&__DSK,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__TJJ,L10515480); /* L80 STRING*/;
-        __HKJ=__XLI(__WD);
-        __OJJ->__KHF=__HKJ;
-        __OJJ->__UHF=__WD;
-      } else /* FALSE */ {
-        lisaac_push(&__NXL,L10751512); /* L82 STRING*/;
-        lisaac_push_first(&__DSK,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__NJJ,L10881560); /* L83 STRING*/;
-      lisaac_push_first(&__YRK,L8530438); /* L65 FALSE*/;
-    };
-    __OJJ->__EC= 0;
-  };
-  __XD=__ZD;
-  return(__XD);
+  ____4NE __43Y,__33Y,__53Y,__B4Y,__C4Y;
+  ____DB __23Y,__E4Y;
+  ____APE *__F4Y;
+  ____L __RAK;
+  ____4 *__ONH,*__LIH;
+  __43Y=((____4NE )__KIH);
+  __23Y=((____DB )(NULL));
+  __33Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+  __53Y=(____4NE)((____4NE)(__43Y - (____4NE)(((____4NE ) 0) - __33Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __33Y) - ((____4NE ) 1)));
+  __43Y=(____4NE)(__53Y - (____4NE)(((____4NE ) 0) - ((____4NE ) 4)));
+  if ((__43Y <= ((____4NE )(MINIMUM_SIZE)))) {
+    __B4Y=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+    __C4Y=(____4NE)((____4NE)(__43Y - (____4NE)(((____4NE ) 0) - __B4Y)) & (____4NE)((____4NE)(((____4NE ) 0) - __B4Y) - ((____4NE ) 1)));
+    __B4Y=(____4NE)(__C4Y / ((____4NE )((____L )(sizeof(void *)))));
+    __E4Y=__D0F(__C4Y,((____DB )(&(table_size[(__B4Y)-1]))),((____MZ )__C4Y));
+    ((____MZ *)__E4Y)[ 0]= 3;
+    __23Y=(void *)((unsigned long)__E4Y - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE ) 4))));
+  } else /* FALSE */ {
+    __F4Y=__4YN(__53Y);
+    __23Y=(void *)((unsigned long)((____DB )((____APE *)__F4Y)) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))));
+  };
+  __ONH=((____4 *)__23Y);
+  __RAK=(____L)(__KIH -  1);
+  while ((__RAK >=  0)) {
+    __ONH[__RAK]='\0';
+    __RAK=(____L)(__RAK -  1);
+  };
+  __LIH=__ONH;
+  return(__LIH);
 }
 
-static ____4* __NQG(____ZB *__PQG)
-/* ({__ZB}) With result No recursive, No inlinable. */
+static void __OZC(void *__QZC)
+/* ({__Vx__VB}) Void No recursive, No inlinable. */
 {
-  ____L __ORG,__RQG,__SQG,__1QG;
-  ____DB __V5G,__JY3;
-  _____CONTEXT __OQG,__42Y,__YQG,__UFX,__KRG,__N5N,__BSO,__V5N,__MX0;
-  ____4 *__0QG,*__QQG;
-  ____G __55G,__NY3;
-  lisaac_push_first(&__OQG,L91889176); /* L701 STRING*/;
-  __ORG=__PQG->__EC;
-  __RQG=__PQG->__UHF;
-  __SQG=__PQG->__EC;
-  lisaac_push(&__OQG,L92806680); /* L708 STRING*/;
-  lisaac_push_first(&__42Y,L14700552); /* L112 NUMERIC*/;
-  if ((__RQG > __SQG)) {
-    lisaac_push(&__OQG,L93456920); /* L713 STRING*/;
-    lisaac_push_first(&__42Y,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__YQG,L92812824); /* L708 STRING*/;
-    __0QG=__PQG->__KHF;
-    __1QG=__PQG->__EC;
-    if (__0QG==NULL) {
-      lisaac_push(&__YQG,L92945944); /* L709 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__YQG,L92945944); /* L709 STRING*/;
-      __MPH(((____4 *)__0QG),'\0',__1QG);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__OQG,L93456920); /* L713 STRING*/;
-    lisaac_push_first(&__42Y,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__YQG,L93201944); /* L711 STRING*/;
-    __ZPH(__PQG,'\0');
-    __1QG=__PQG->__EC;
-    lisaac_push(&__YQG,L93334552); /* L712 STRING*/;
-    lisaac_push_first(&__UFX,L9195016); /* L70 NUMERIC*/;
-    __PQG->__EC=(____L)(__1QG -  1);
-  };
-  __QQG=__PQG->__KHF;
-  lisaac_push(&__OQG,L94112792); /* L718 STRING*/;
-  lisaac_push_first(&__42Y,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__YQG,L7481858); /* L57 OBJECT*/;
-  __V5G=((____DB )(top_context->back->back));
-  lisaac_push(&__42Y,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__YQG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__UFX,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__KRG,L94113816); /* L718 STRING*/;
-  if ((__PQG->__EC == __ORG)) {
-    lisaac_push(&__UFX,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__KRG,L13509636); /* L103 TRUE*/;
-    __55G=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UFX,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__KRG,L14689286); /* L112 FALSE*/;
-    __55G=__F__;
-  };
-  if (__55G) {
-    lisaac_push(&__42Y,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__YQG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__UFX,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__UFX,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__KRG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__N5N,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__BSO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__V5N,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__V5G));
-    lisaac_push(&__KRG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__KRG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__N5N,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__BSO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__V5N,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__MX0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__KRG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__N5N,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__BSO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__42Y,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__YQG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__OQG,L94243864); /* L719 STRING*/;
-  lisaac_push_first(&__42Y,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__YQG,L7481858); /* L57 OBJECT*/;
-  __V5G=((____DB )(top_context->back->back));
-  lisaac_push(&__42Y,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__YQG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__UFX,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__KRG,L94244888); /* L719 STRING*/;
-  if (__QQG==NULL) {
-    lisaac_push(&__KRG,L94254104); /* L719 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__KRG,L94254104); /* L719 STRING*/;
-    __0QG=((____4 *)__QQG);
-    lisaac_push_first(&__N5N,L104090133); /* L794 NATIVE_ARRAY*/;
-    lisaac_push_first(&__BSO,L22048258); /* L168 OBJECT*/;
-    lisaac_push_first(&__V5N,L4069927); /* L31 CONVERT*/;
-    __JY3=((____DB )__0QG);
-    lisaac_push(&__N5N,L104096277); /* L794 NATIVE_ARRAY*/;
-    lisaac_push_first(&__BSO,L6440979); /* L49 POINTER*/;
-    lisaac_push_first(&__V5N,L6034963); /* L46 POINTER*/;
-    if ((__JY3 == (void *)NULL)) {
-      lisaac_push(&__BSO,L6436883); /* L49 POINTER*/;
-      lisaac_push_first(&__V5N,L13509636); /* L103 TRUE*/;
-      __NY3=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__BSO,L6436883); /* L49 POINTER*/;
-      lisaac_push_first(&__V5N,L14689286); /* L112 FALSE*/;
-      __NY3=__F__;
+  ____L __C0C,__OFD,__PFD;
+  ____4 *__WPY,*__XPY;
+  ____4 __J0C;
+  if (((struct ___OBJ *)__QZC)->__id==____V__) {
+    __C0C=((____V *)__QZC)->__TB;
+  } else /* STRING */ {
+    __C0C=((____VB *)__QZC)->__AC;
+  };
+  __OFD= 1;
+  __PFD=__C0C;
+  __WPY=((____V *)__QZC)->__UB;
+  __XPY=((____VB *)((____V *)__QZC))->__0QE;
+  while ((__OFD <= __PFD)) {
+    if (((struct ___OBJ *)__QZC)->__id==____V__) {
+      __J0C=((____4 *)__WPY)[(____L)(__OFD -  1)];
+    } else /* STRING */ {
+      __J0C=((____4 *)__XPY)[(____L)(__OFD -  1)];
     };
-    __55G=__NY3;
-  };
-  if (__55G) {
-    lisaac_push(&__UFX,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__KRG,L13509636); /* L103 TRUE*/;
-    __55G=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UFX,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__KRG,L14689286); /* L112 FALSE*/;
-    __55G=__F__;
+    fputc((int)(__J0C),stdout);
+    __OFD=(____L)(__OFD +  1);
   };
-  if (__55G) {
-    lisaac_push(&__42Y,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__YQG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__UFX,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__UFX,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__KRG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__N5N,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__BSO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__V5N,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__V5G));
-    lisaac_push(&__KRG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__KRG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__N5N,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__BSO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__V5N,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__MX0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__KRG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__N5N,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__BSO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__42Y,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__YQG,L8530438); /* L65 FALSE*/;
-  };
-  return(__QQG);
 }
 
-static void __NGF(____ZB *__PGF,____4 *__QGF)
-/* ({__ZB},{NULLx__HB}) Void No recursive, No inlinable. */
+static ____4* __3IH(____4 *__4IH,____L __5IH,____L __AJH)
+/* ({__HB},{__L},{__L}) With result No recursive, No inlinable. */
 {
-  ____DB __HRF,__IQG;
-  ____L __4GF,__HHF,__1Y,__4HF;
-  _____CONTEXT __OGF,__DRF,__JXF,__ORF,__UGF,__FQG,__3IP,__13Y,__IY0;
-  ____4 *__GQG;
-  ____G __E5G,__WGF,__CSF;
-  ____4 __5GF;
-  lisaac_push_first(&__OGF,L95554072); /* L729 STRING*/;
-  lisaac_push_first(&__DRF,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__JXF,L7481858); /* L57 OBJECT*/;
-  __HRF=((____DB )(top_context->back->back));
-  lisaac_push(&__DRF,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__JXF,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__ORF,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__UGF,L95555096); /* L729 STRING*/;
-  if (__QGF==NULL) {
-    lisaac_push(&__UGF,L95561752); /* L729 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__UGF,L95561752); /* L729 STRING*/;
-    __GQG=((____4 *)__QGF);
-    lisaac_push_first(&__FQG,L104090133); /* L794 NATIVE_ARRAY*/;
-    lisaac_push_first(&__3IP,L22048258); /* L168 OBJECT*/;
-    lisaac_push_first(&__13Y,L4069927); /* L31 CONVERT*/;
-    __IQG=((____DB )__GQG);
-    lisaac_push(&__FQG,L104096277); /* L794 NATIVE_ARRAY*/;
-    lisaac_push_first(&__3IP,L6440979); /* L49 POINTER*/;
-    lisaac_push_first(&__13Y,L6034963); /* L46 POINTER*/;
-    if ((__IQG == (void *)NULL)) {
-      lisaac_push(&__3IP,L6436883); /* L49 POINTER*/;
-      lisaac_push_first(&__13Y,L13509636); /* L103 TRUE*/;
-      __E5G=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__3IP,L6436883); /* L49 POINTER*/;
-      lisaac_push_first(&__13Y,L14689286); /* L112 FALSE*/;
-      __E5G=__F__;
-    };
-    __WGF=__E5G;
-  };
-  if (__WGF) {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L13509636); /* L103 TRUE*/;
-    __E5G=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L14689286); /* L112 FALSE*/;
-    __E5G=__F__;
-  };
-  if (__E5G) {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ORF,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__ORF,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__UGF,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__FQG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3IP,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__13Y,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HRF));
-    lisaac_push(&__UGF,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__UGF,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__FQG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3IP,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__13Y,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IY0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__UGF,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__FQG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3IP,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8530438); /* L65 FALSE*/;
-  };
-  __PGF->__EC= 0;
-  lisaac_push(&__OGF,L96209432); /* L734 STRING*/;
-  lisaac_push_first(&__DRF,L11802642); /* L90 BLOCK*/;
-  __3RF:
-  {
-    lisaac_push(&__DRF,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__JXF,L95947288); /* L732 STRING*/;
-    __4GF=__PGF->__EC;
-    if (__QGF==NULL) {
-      lisaac_push(&__JXF,L95953944); /* L732 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__JXF,L95953944); /* L732 STRING*/;
-      __5GF=__HGE(((____4 *)__QGF),__4GF);
-    };
-    if ((__5GF == '\0')) {
-      lisaac_push(&__DRF,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__JXF,L13509636); /* L103 TRUE*/;
-      __CSF=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__DRF,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__JXF,L14689286); /* L112 FALSE*/;
-      __CSF=__F__;
-    };
-    if (__CSF) {
-      lisaac_push(&__DRF,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__JXF,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__ORF,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__UGF,L95963160); /* L732 STRING*/;
-      __HHF=__PGF->__EC;
-      lisaac_push(&__UGF,L96087064); /* L733 STRING*/;
-      lisaac_push_first(&__FQG,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__3IP,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__13Y,L9195016); /* L70 NUMERIC*/;
-      __1Y=(____L)(-  1);
-      lisaac_push(&__FQG,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__3IP,L9195016); /* L70 NUMERIC*/;
-      __PGF->__EC=(____L)(__HHF - __1Y);
-      lisaac_push(&__ORF,L12068370); /* L92 BLOCK*/;
-      goto __3RF;
+  ____DB __3JH,__MRH,__5VH,__YFY,__WCW,__1LQ;
+  ____4NE __FKH,__HKH,__SKY,__YRH,__ESH,__MFY,__KWH,__1FY,__UFY,__3LQ;
+  ____APE *__IXH,*__SUN,*__AWN,*__ZLQ,*__0TY,*__1TY;
+  ____4 *__JKH,*__BJH;
+  __3JH=((____DB )__4IH);
+  __FKH=((____4NE )__5IH);
+  __HKH=((____4NE )__AJH);
+  __MRH=((____DB )(NULL));
+  __SKY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+  __YRH=(____4NE)((____4NE)(__FKH - (____4NE)(((____4NE ) 0) - __SKY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SKY) - ((____4NE ) 1)));
+  __FKH=(____4NE)(__YRH - (____4NE)(((____4NE ) 0) - ((____4NE ) 4)));
+  __SKY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+  __ESH=(____4NE)((____4NE)(__HKH - (____4NE)(((____4NE ) 0) - __SKY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SKY) - ((____4NE ) 1)));
+  if ((__FKH <= ((____4NE )(MINIMUM_SIZE)))) {
+    __5VH=((____DB )(NULL));
+    __MFY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+    __KWH=(____4NE)((____4NE)(__ESH - (____4NE)(((____4NE ) 0) - __MFY)) & (____4NE)((____4NE)(((____4NE ) 0) - __MFY) - ((____4NE ) 1)));
+    __MFY=(____4NE)(__KWH - (____4NE)(((____4NE ) 0) - ((____4NE ) 4)));
+    if ((__MFY <= ((____4NE )(MINIMUM_SIZE)))) {
+      __1FY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+      __UFY=(____4NE)((____4NE)(__MFY - (____4NE)(((____4NE ) 0) - __1FY)) & (____4NE)((____4NE)(((____4NE ) 0) - __1FY) - ((____4NE ) 1)));
+      __1FY=(____4NE)(__UFY / ((____4NE )((____L )(sizeof(void *)))));
+      __YFY=__D0F(__UFY,((____DB )(&(table_size[(__1FY)-1]))),((____MZ )__UFY));
+      ((____MZ *)__YFY)[ 0]= 3;
+      __5VH=(void *)((unsigned long)__YFY - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE ) 4))));
+    } else /* FALSE */ {
+      __IXH=__4YN(__KWH);
+      __5VH=(void *)((unsigned long)((____DB )((____APE *)__IXH)) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))));
+    };
+    __MRH=__5VH;
+    __BRN(__3JH,__5VH,__YRH);
+    __5VH=(void *)((unsigned long)__3JH - (unsigned long)((____DB )((____4NE ) 4)));
+    __MFY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+    __KWH=(____4NE)((____4NE)(__FKH - (____4NE)(((____4NE ) 0) - __MFY)) & (____4NE)((____4NE)(((____4NE ) 0) - __MFY) - ((____4NE ) 1)));
+    __MFY=(____4NE)(__KWH / ((____4NE )((____L )(sizeof(void *)))));
+    __YFY=((____DB )(&(table_size[(__MFY)-1])));
+    __WCW=((____DB *)__YFY)[ 0];
+    ((____DB *)__5VH)[ 0]=(void *)((unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)(void *)((unsigned long)(void *)((unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB *)__WCW)[ 0]) - (unsigned long)((____DB )((____4NE ) 1))) & (unsigned long)(void *)((unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE ) 3))) - (unsigned long)((____DB )((____4NE ) 1))))) - (unsigned long)((____DB )((____4NE ) 1)));
+    ((____DB *)__WCW)[ 0]=__5VH;
+  } else /* FALSE */ {
+    __IXH=((____APE *)(void *)((unsigned long)__3JH - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))));
+    __MFY=(____4NE)(((____4NE )(void *)((unsigned long)__3JH - (unsigned long)__51F)) >>  26);
+    __SUN=NULL;
+    __KWH=((____4NE ) 0);
+    __1FY=(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)));
+    if ((__ESH > __1FY)) {
+      if ((! ((____4NE)(__IXH->__DPE & ((____4NE ) 2)) !=  0))) {
+        __AWN=((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__IXH) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)))))));
+        __KWH=(____4NE)((____4NE)(__ESH - __1FY) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))));
+        if ((((____4NE)(__AWN->__DPE & ((____4NE ) 1)) == ((____4NE ) 0)) && ((____4NE)(__AWN->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))) >= __KWH))) {
+          __A3Q(__AWN,((____DB )__KWH),__MFY);
+          __IXH->__DPE=(____4NE)((____4NE)(__IXH->__DPE - (____4NE)(((____4NE ) 0) - (____4NE)(__AWN->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 1)) - ((____4NE ) 1))))) - (____4NE)(((____4NE ) 0) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))));
+          if (((____4NE)(__IXH->__DPE & ((____4NE ) 2)) !=  0)) {
+            last_block[(__MFY)] = (__IXH);
+          } else /* FALSE */ {
+            ((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__IXH) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)))))))->__CPE=(void *)((unsigned long)((____DB )__IXH) - (unsigned long)__51F);
+          };
+          __SUN=__IXH;
+        };
+      };
+      if (((void *)__SUN == (void *)NULL)) {
+        __AWN=__4YN(__ESH);
+        __SUN=__AWN;
+        __BRN((void *)((unsigned long)((____DB )__IXH) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))),(void *)((unsigned long)((____DB )((____APE *)__AWN)) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))),__1FY);
+        __1LQ=__IXH->__CPE;
+        __AWN=((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__IXH) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)))))));
+        __ZLQ=((____APE *)(void *)((unsigned long)__51F - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)__1LQ)));
+        __3LQ=(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 1)) - ((____4NE ) 1)));
+        if (((__1LQ == (void *)NULL) || ((____4NE)(__ZLQ->__DPE & ((____4NE ) 1)) != ((____4NE ) 0)))) {
+          __ZLQ=__IXH;
+          __IXH->__EPE=__B0N;
+          __IXH->__FPE=NULL;
+          if (((void *)__B0N != (void *)NULL)) {
+            ((____APE *)__B0N)->__FPE=__IXH;
+          };
+          __B0N=__IXH;
+        } else /* FALSE */ {
+          __3LQ=(____4NE)((____4NE)(__3LQ - (____4NE)(((____4NE ) 0) - __ZLQ->__DPE)) - (____4NE)(((____4NE ) 0) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))));
+        };
+        if (((! ((____4NE)(__IXH->__DPE & ((____4NE ) 2)) !=  0)) && ((____4NE)(__AWN->__DPE & ((____4NE ) 1)) == ((____4NE ) 0)))) {
+          __3LQ=(____4NE)((____4NE)(__3LQ - (____4NE)(((____4NE ) 0) - __AWN->__DPE)) - (____4NE)(((____4NE ) 0) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))));
+          __0TY=__AWN->__FPE;
+          __1TY=__AWN->__EPE;
+          if (((void *)__0TY == (void *)NULL)) {
+            __B0N=__1TY;
+          } else /* FALSE */ {
+            ((____APE *)__0TY)->__EPE=__1TY;
+          };
+          if (((void *)__1TY != (void *)NULL)) {
+            ((____APE *)__1TY)->__FPE=__0TY;
+          };
+        };
+        __ZLQ->__DPE=__3LQ;
+        if (((____4NE)(__ZLQ->__DPE & ((____4NE ) 2)) !=  0)) {
+          last_block[(__MFY)] = (__ZLQ);
+        } else /* FALSE */ {
+          ((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__IXH) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__IXH->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)))))))->__CPE=(void *)((unsigned long)((____DB )__ZLQ) - (unsigned long)__51F);
+        };
+      };
     } else /* FALSE */ {
-      lisaac_push(&__DRF,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__JXF,L8530438); /* L65 FALSE*/;
+      __SUN=__IXH;
     };
+    __MRH=(void *)((unsigned long)((____DB )((____APE *)__SUN)) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))));
   };
-  if (((void *)__PGF->__KHF != (void *)__QGF)) {
-    lisaac_push(&__OGF,L96733720); /* L738 STRING*/;
-    lisaac_push_first(&__DRF,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JXF,L96349720); /* L735 STRING*/;
-    __PGF->__KHF=__QGF;
-    __4GF=__PGF->__EC;
-    lisaac_push(&__JXF,L96612888); /* L737 STRING*/;
-    lisaac_push_first(&__ORF,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__UGF,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__FQG,L9195016); /* L70 NUMERIC*/;
-    __HHF=(____L)(-  1);
-    lisaac_push(&__ORF,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__UGF,L9195016); /* L70 NUMERIC*/;
-    __PGF->__UHF=(____L)(__4GF - __HHF);
-  } else /* FALSE */ {
-    lisaac_push(&__OGF,L96733720); /* L738 STRING*/;
-    lisaac_push_first(&__DRF,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__OGF,L96995864); /* L740 STRING*/;
-  lisaac_push_first(&__DRF,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__JXF,L7481858); /* L57 OBJECT*/;
-  __HRF=((____DB )(top_context->back->back));
-  lisaac_push(&__DRF,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__JXF,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__ORF,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__UGF,L96996888); /* L740 STRING*/;
-  __4GF=__PGF->__UHF;
-  __HHF=__PGF->__EC;
-  lisaac_push(&__UGF,L97007128); /* L740 STRING*/;
-  lisaac_push_first(&__FQG,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__3IP,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__13Y,L9195016); /* L70 NUMERIC*/;
-  __1Y=(____L)(-  1);
-  lisaac_push(&__FQG,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__3IP,L9195016); /* L70 NUMERIC*/;
-  __4HF=(____L)(__HHF - __1Y);
-  lisaac_push(&__UGF,L97002520); /* L740 STRING*/;
-  lisaac_push_first(&__FQG,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__3IP,L14700552); /* L112 NUMERIC*/;
-  __E5G=(__4GF > __4HF);
-  __WGF=(__4GF == __4HF);
-  if (__E5G) {
-    lisaac_push(&__FQG,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__3IP,L10900996); /* L83 TRUE*/;
-    __CSF=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__FQG,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__3IP,L12342790); /* L94 FALSE*/;
-    __CSF=__WGF;
-  };
-  if (__CSF) {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L13509636); /* L103 TRUE*/;
-    __CSF=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L14689286); /* L112 FALSE*/;
-    __CSF=__F__;
-  };
-  if (__CSF) {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ORF,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__ORF,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__UGF,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__FQG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3IP,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__13Y,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HRF));
-    lisaac_push(&__UGF,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__UGF,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__FQG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3IP,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__13Y,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IY0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__UGF,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__FQG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3IP,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__OGF,L97126936); /* L741 STRING*/;
-  lisaac_push_first(&__DRF,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__JXF,L7481858); /* L57 OBJECT*/;
-  __HRF=((____DB )(top_context->back->back));
-  lisaac_push(&__DRF,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__JXF,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__ORF,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__UGF,L97135640); /* L741 STRING*/;
-  __GQG=__NQG(__PGF);
-  if (((void *)__QGF == (void *)__GQG)) {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L13509636); /* L103 TRUE*/;
-    __CSF=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ORF,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__UGF,L14689286); /* L112 FALSE*/;
-    __CSF=__F__;
-  };
-  if (__CSF) {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ORF,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__ORF,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__UGF,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__FQG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3IP,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__13Y,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HRF));
-    lisaac_push(&__UGF,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__UGF,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__FQG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3IP,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__13Y,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IY0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__UGF,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__FQG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3IP,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DRF,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JXF,L8530438); /* L65 FALSE*/;
-  };
+  __JKH=((____4 *)__MRH);
+  __OAJ(__JKH,__5IH,(____L)(__AJH -  1));
+  __BJH=__JKH;
+  return(__BJH);
 }
 
-static void __5HJ(____ZB *__BIJ,void *__CIJ)
-/* ({__ZB},{NULLx__Vx__ZB}) Void No recursive, No inlinable. */
+static void __BQE(____VB *__CQE,____4 *__DQE)
+/* ({__VB},{NULLx__HB}) Void No recursive, No inlinable. */
 {
-  ____L __DIJ,__MIJ;
-  ____DB __BRK;
-  _____CONTEXT __AIJ,__UAB,__KIJ,__SR4,__TR4,__UR4,__1ES,__VCR,__S00;
-  ____G __XR4,__YR4,__0R4;
-  ____4 *__WIJ,*__2IJ;
-  lisaac_push_first(&__AIJ,L23477272); /* L179 STRING*/;
-  if (__CIJ==NULL) {
-    lisaac_push(&__AIJ,L23867416); /* L182 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__CIJ)->__id==____V__) {
-      __DIJ=((____V *)__CIJ)->__XB;
-    } else /* Other types */ {
-      __DIJ=((____ZB *)__CIJ)->__EC;
-    }
+  __CQE->__AC= 0;
+  while ((((____4 *)__DQE)[__CQE->__AC] != '\0')) {
+    __CQE->__AC=(____L)(__CQE->__AC +  1);
   };
-  __BIJ->__EC=__DIJ;
-  lisaac_push(&__AIJ,L23992344); /* L183 STRING*/;
-  lisaac_push_first(&__UAB,L14700552); /* L112 NUMERIC*/;
-  if ((__DIJ >  0)) {
-    lisaac_push(&__AIJ,L24775192); /* L189 STRING*/;
-    lisaac_push_first(&__UAB,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KIJ,L23996440); /* L183 STRING*/;
-    __MIJ=__BIJ->__UHF;
-    lisaac_push(&__KIJ,L24125976); /* L184 STRING*/;
-    lisaac_push_first(&__SR4,L14973960); /* L114 NUMERIC*/;
-    lisaac_push_first(&__TR4,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__UR4,L14700552); /* L112 NUMERIC*/;
-    __XR4=(__MIJ > __DIJ);
-    __YR4=(__MIJ == __DIJ);
-    if (__XR4) {
-      lisaac_push(&__TR4,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__UR4,L10900996); /* L83 TRUE*/;
-      __0R4=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__TR4,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__UR4,L12342790); /* L94 FALSE*/;
-      __0R4=__YR4;
-    };
-    if (__0R4) {
-      lisaac_push(&__SR4,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__TR4,L13509636); /* L103 TRUE*/;
-      __0R4=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__SR4,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__TR4,L14689286); /* L112 FALSE*/;
-      __0R4=__F__;
-    };
-    if (__0R4) {
-      lisaac_push(&__KIJ,L24514072); /* L187 STRING*/;
-      lisaac_push_first(&__SR4,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__TR4,L24273432); /* L185 STRING*/;
-      __WIJ=__XLI(__DIJ);
-      __BIJ->__KHF=__WIJ;
-      __BIJ->__UHF=__BIJ->__EC;
-    } else /* FALSE */ {
-      lisaac_push(&__KIJ,L24514072); /* L187 STRING*/;
-      lisaac_push_first(&__SR4,L8530438); /* L65 FALSE*/;
-    };
-    __WIJ=__BIJ->__KHF;
-    if (__CIJ==NULL) {
-      lisaac_push(&__KIJ,L24661016); /* L188 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__CIJ)->__id==____V__) {
-        __2IJ=((____V *)__CIJ)->__YB;
-      } else /* Other types */ {
-        __2IJ=((____ZB *)__CIJ)->__KHF;
-      }
-    };
-    __DIJ=__BIJ->__EC;
-    lisaac_push(&__KIJ,L24668696); /* L188 STRING*/;
-    lisaac_push_first(&__SR4,L9195016); /* L70 NUMERIC*/;
-    __MIJ=(____L)(__DIJ -  1);
-    if (__WIJ==NULL) {
-      lisaac_push(&__KIJ,L24669720); /* L188 STRING*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__KIJ,L24669720); /* L188 STRING*/;
-      __R0K(((____4 *)__WIJ),__2IJ,__MIJ);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__AIJ,L24775192); /* L189 STRING*/;
-    lisaac_push_first(&__UAB,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__AIJ,L24906264); /* L190 STRING*/;
-  lisaac_push_first(&__UAB,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__KIJ,L7481858); /* L57 OBJECT*/;
-  __BRK=((____DB )(top_context->back->back));
-  lisaac_push(&__UAB,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__KIJ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__SR4,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__TR4,L24907288); /* L190 STRING*/;
-  __DIJ=__BIJ->__EC;
-  if (__CIJ==NULL) {
-    lisaac_push(&__TR4,L24917016); /* L190 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__CIJ)->__id==____V__) {
-      __MIJ=((____V *)__CIJ)->__XB;
-    } else /* Other types */ {
-      __MIJ=((____ZB *)__CIJ)->__EC;
-    }
-  };
-  if ((__DIJ == __MIJ)) {
-    lisaac_push(&__SR4,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__TR4,L13509636); /* L103 TRUE*/;
-    __XR4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SR4,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__TR4,L14689286); /* L112 FALSE*/;
-    __XR4=__F__;
-  };
-  if (__XR4) {
-    lisaac_push(&__UAB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__KIJ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__SR4,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__SR4,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__TR4,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__UR4,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__1ES,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VCR,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__BRK));
-    lisaac_push(&__TR4,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__TR4,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__UR4,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__1ES,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VCR,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__S00,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__TR4,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__UR4,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__1ES,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__UAB,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__KIJ,L8530438); /* L65 FALSE*/;
+  if (((void *)__CQE->__0QE != (void *)__DQE)) {
+    __CQE->__0QE=__DQE;
+    __CQE->__DRE=(____L)(__CQE->__AC +  1);
   };
 }
 
-static void* __1D(____V *__4D)
-/* ({__V}) With result No recursive, No inlinable. */
+static void __BBI(____VB *__CBI,void *__DBI)
+/* ({__VB},{NULLx__Vx__VB}) Void No recursive, No inlinable. */
 {
-  ____ZB *__AE,*__SE;
-  ____DB __SL;
-  void *__5D;
-  _____CONTEXT __2D,__OL,__UZ,__ZL,__FE,__CAG,__KFG,__KAG,__A10;
-  ____G __2L;
-  ____4 *__JE,*__LE;
-  lisaac_push_first(&__2D,L4090906); /* L31 ENVIRONMENT*/;
-  __AE=NULL;
-  lisaac_push(&__2D,L5245466); /* L40 ENVIRONMENT*/;
-  lisaac_push_first(&__OL,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__UZ,L7481858); /* L57 OBJECT*/;
-  __SL=((____DB )(top_context->back->back));
-  lisaac_push(&__OL,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__UZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__ZL,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__FE,L5246490); /* L40 ENVIRONMENT*/;
-  if (((void *)__4D != (void *)NULL)) {
-    lisaac_push(&__ZL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__FE,L13509636); /* L103 TRUE*/;
-    __2L=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__FE,L14689286); /* L112 FALSE*/;
-    __2L=__F__;
-  };
-  if (__2L) {
-    lisaac_push(&__OL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__UZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZL,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__ZL,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__FE,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__CAG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__KFG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KAG,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__SL));
-    lisaac_push(&__FE,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__FE,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__CAG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__KFG,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__KAG,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__A10,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__FE,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__CAG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__KFG,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__OL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__UZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__2D,L5526554); /* L42 ENVIRONMENT*/;
-  lisaac_push_first(&__OL,L10493452); /* L80 STRING_CONSTANT*/;
-  __JE=__4D->__YB;
-  lisaac_push(&__2D,L5527066); /* L42 ENVIRONMENT*/;
-  lisaac_push_first(&__OL,L9862170); /* L75 ENVIRONMENT*/;
-  __LE=((____4 *)(getenv((char*)(__JE))));
-  if (((void *)__LE != (void *)NULL)) {
-    lisaac_push(&__2D,L6031898); /* L46 ENVIRONMENT*/;
-    lisaac_push_first(&__OL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__UZ,L5781530); /* L44 ENVIRONMENT*/;
-    __SE=__3DF();
-    __AE=__SE;
-    if (__SE==NULL) {
-      lisaac_push(&__UZ,L5912602); /* L45 ENVIRONMENT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+  ____L __EBI;
+  ____4 *__VBI,*__1BI;
+  if (((struct ___OBJ *)__DBI)->__id==____V__) {
+    __EBI=((____V *)__DBI)->__TB;
+  } else /* STRING */ {
+    __EBI=((____VB *)__DBI)->__AC;
+  };
+  __CBI->__AC=__EBI;
+  if ((__EBI >  0)) {
+    if ((__CBI->__DRE < __EBI)) {
+      __VBI=__IIH(__EBI);
+      __CBI->__0QE=__VBI;
+      __CBI->__DRE=__CBI->__AC;
+    };
+    __VBI=__CBI->__0QE;
+    if (((struct ___OBJ *)__DBI)->__id==____V__) {
+      __1BI=((____V *)__DBI)->__UB;
     } else /* STRING */ {
-      lisaac_push(&__UZ,L5912602); /* L45 ENVIRONMENT*/;
-      __NGF(((____ZB *)__SE),__LE);
+      __1BI=((____VB *)__DBI)->__0QE;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__2D,L6031898); /* L46 ENVIRONMENT*/;
-    lisaac_push_first(&__OL,L8530438); /* L65 FALSE*/;
+    __RMJ(((____4 *)__VBI),__1BI,(____L)(__CBI->__AC -  1));
   };
-  __5D=__AE;
-  return(__5D);
 }
 
-static void __WE(____V *__ZE,____L __0E)
+static void __KE(____V *__ME,____L __NE)
 /* ({__V},{__L}) Void No recursive, No inlinable. */
 {
-  ____L __2E,__E10,__XF,__1DZ,__OZ;
-  ____ZB *__PKJ;
-  _____CONTEXT __XE,__C10,__I10,__K10,__P10,__TDZ,__VDZ,__WDZ,__XDZ;
-  ____G __TY3;
-  lisaac_push_first(&__XE,L14704129); /* L112 INSTALL_LISAAC*/;
-  __2E=__1E;
-  lisaac_push(&__XE,L14957569); /* L114 INSTALL_LISAAC*/;
-  lisaac_push_first(&__C10,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__I10,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__K10,L9195016); /* L70 NUMERIC*/;
-  __E10=(____L)(-  1);
-  lisaac_push(&__C10,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__I10,L9195016); /* L70 NUMERIC*/;
-  __1E=(____L)(__2E - __E10);
-  lisaac_push(&__XE,L15080449); /* L115 INSTALL_LISAAC*/;
-  lisaac_push_first(&__C10,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__I10,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__K10,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__P10,L6962199); /* L53 SYSTEM_IO*/;
+  ____VB *__KPY;
+  ____L __MPY,__DW;
+  ____4 *__LPY;
+  __OE=(____L)(__OE +  1);
   fputc((int)('\n'),stdout);
-  if ((__0E ==  0)) {
-    lisaac_push(&__XE,L16386561); /* L125 INSTALL_LISAAC*/;
-    lisaac_push_first(&__C10,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__I10,L15213057); /* L116 INSTALL_LISAAC*/;
-    if (__EF==NULL) {
-      lisaac_push(&__I10,L15348737); /* L117 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__I10,L15348737); /* L117 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__EF),__ZE);
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__XE,L16386561); /* L125 INSTALL_LISAAC*/;
-    lisaac_push_first(&__C10,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__I10,L15472641); /* L118 INSTALL_LISAAC*/;
-    if (__EF==NULL) {
-      lisaac_push(&__I10,L15612929); /* L119 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__I10,L15612929); /* L119 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__EF),(&__string_50));
-    };
-    lisaac_push(&__I10,L15748097); /* L120 INSTALL_LISAAC*/;
-    __EU(__1E,__EF);
-    if (__EF==NULL) {
-      lisaac_push(&__I10,L15875073); /* L121 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__I10,L15875073); /* L121 INSTALL_LISAAC*/;
-      __ZPH(((____ZB *)__EF),'/');
-    };
-    lisaac_push(&__I10,L16006145); /* L122 INSTALL_LISAAC*/;
-    __EU(__0E,__EF);
-    if (__EF==NULL) {
-      lisaac_push(&__I10,L16137217); /* L123 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__I10,L16137217); /* L123 INSTALL_LISAAC*/;
-      __QKJ(((____ZB *)__EF),(&__string_51));
-    };
-    if (__EF==NULL) {
-      lisaac_push(&__I10,L16267265); /* L124 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__I10,L16267265); /* L124 INSTALL_LISAAC*/;
-      __QKJ(((____ZB *)__EF),__ZE);
-    };
+  if ((__NE ==  0)) {
+    __BBI(((____VB *)__WE),__ME);
+  } else /* FALSE */ {
+    __BBI(((____VB *)__WE),(&__string_45));
+    __2R(__OE,__WE);
+    __KPY=((____VB *)__WE);
+    if ((__KPY->__DRE <= __KPY->__AC)) {
+      if ((__KPY->__DRE ==  0)) {
+        __KPY->__DRE= 32;
+        __LPY=__IIH( 32);
+        __KPY->__0QE=__LPY;
+      } else /* FALSE */ {
+        __MPY=(____L)(__KPY->__DRE <<  1);
+        __LPY=__3IH(((____4 *)__KPY->__0QE),__KPY->__DRE,__MPY);
+        __KPY->__0QE=__LPY;
+        __KPY->__DRE=__MPY;
+      };
+    };
+    ((____4 *)__KPY->__0QE)[__KPY->__AC]='/';
+    __KPY->__AC=(____L)(__KPY->__AC +  1);
+    __2R(__NE,__WE);
+    __JDI(((____VB *)__WE),(&__string_46));
+    __JDI(((____VB *)__WE),__ME);
+  };
+  __KPY=((____VB *)__WE);
+  if ((__KPY->__DRE <= __KPY->__AC)) {
+    if ((__KPY->__DRE ==  0)) {
+      __KPY->__DRE= 32;
+      __LPY=__IIH( 32);
+      __KPY->__0QE=__LPY;
+    } else /* FALSE */ {
+      __MPY=(____L)(__KPY->__DRE <<  1);
+      __LPY=__3IH(((____4 *)__KPY->__0QE),__KPY->__DRE,__MPY);
+      __KPY->__0QE=__LPY;
+      __KPY->__DRE=__MPY;
+    };
+  };
+  ((____4 *)__KPY->__0QE)[__KPY->__AC]='\n';
+  __KPY->__AC=(____L)(__KPY->__AC +  1);
+  __OZC(((____VB *)__WE));
+  __MPY= 1;
+  __DW=(____L)(__WE->__AC -  1);
+  while ((__MPY <= __DW)) {
+    fputc((int)('='),stdout);
+    __MPY=(____L)(__MPY +  1);
   };
-  if (__EF==NULL) {
-    lisaac_push(&__XE,L16529921); /* L126 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__XE,L16529921); /* L126 INSTALL_LISAAC*/;
-    __ZPH(((____ZB *)__EF),'\n');
-  };
-  if (__EF==NULL) {
-    lisaac_push(&__XE,L16656897); /* L127 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__XE,L16656897); /* L127 INSTALL_LISAAC*/;
-    __PKJ=((____ZB *)__EF);
-    lisaac_push_first(&__C10,L169094157); /* L1290 ABSTRACT_STRING*/;
-    __XGD(__PKJ);
-  };
-  if (__EF==NULL) {
-    lisaac_push(&__XE,L16791041); /* L128 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    __XF=__EF->__EC;
-  };
-  lisaac_push(&__XE,L16791553); /* L128 INSTALL_LISAAC*/;
-  lisaac_push_first(&__C10,L9195016); /* L70 NUMERIC*/;
-  __2E=(____L)(__XF -  1);
-  lisaac_push(&__XE,L17041921); /* L130 INSTALL_LISAAC*/;
-  __E10= 1;
-  lisaac_push_first(&__C10,L20846600); /* L159 NUMERIC*/;
-  __CZ:
-  {
-    lisaac_push(&__C10,L20846600); /* L159 NUMERIC*/;
-    lisaac_push_first(&__I10,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__K10,L14700552); /* L112 NUMERIC*/;
-    if ((__E10 > __2E)) {
-      lisaac_push(&__I10,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__K10,L13509636); /* L103 TRUE*/;
-      __TY3=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__I10,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__K10,L14689286); /* L112 FALSE*/;
-      __TY3=__F__;
-    };
-    if (__TY3) {
-      lisaac_push(&__C10,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__I10,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__K10,L20981768); /* L160 NUMERIC*/;
-      lisaac_push_first(&__P10,L16915969); /* L129 INSTALL_LISAAC*/;
-      lisaac_push_first(&__TDZ,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__VDZ,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__WDZ,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__XDZ,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('='),stdout);
-      lisaac_push(&__K10,L21109256); /* L161 NUMERIC*/;
-      lisaac_push_first(&__P10,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__TDZ,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__VDZ,L9195016); /* L70 NUMERIC*/;
-      __1DZ=(____L)(-  1);
-      lisaac_push(&__P10,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__TDZ,L9195016); /* L70 NUMERIC*/;
-      __OZ=(____L)(__E10 - __1DZ);
-      lisaac_push(&__K10,L21120520); /* L161 NUMERIC*/;
-      __E10=__OZ;
-      goto __CZ;
-    } else /* FALSE */ {
-      lisaac_push(&__C10,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__I10,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__XE,L17177601); /* L131 INSTALL_LISAAC*/;
-  lisaac_push_first(&__C10,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__I10,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__K10,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__P10,L6962199); /* L53 SYSTEM_IO*/;
   fputc((int)('\n'),stdout);
 }
 
-static ____L __XAG(____ZB *__ZAG,____V *__0AG)
-/* ({__ZB},{NULLx__V}) With result No recursive, No inlinable. */
+static ____L __RGF(____VB *__SGF,____V *__TGF)
+/* ({__VB},{NULLx__V}) With result No recursive, No inlinable. */
 {
-  ____DB __ZFG;
-  ____V *__GRH;
-  ____L __WGG,__YGG,__FHG,__HEZ,__GHG,__YHG,__RRZ,__NIG,__VIG,__1AG;
-  _____CONTEXT __YAG,__VFG,__1RG,__AGG,__5AG,__FRH,__KTR,__RKQ,__DEZ;
-  _____CONTEXT __T20,__V20,__HG0,__JG0;
-  ____G __BBG,__AIG,__2IG;
-  ____4 __YIG,__ZIG;
-  lisaac_push_first(&__YAG,L140642829); /* L1073 ABSTRACT_STRING*/;
-  lisaac_push_first(&__VFG,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__1RG,L7481858); /* L57 OBJECT*/;
-  __ZFG=((____DB )(top_context->back->back));
-  lisaac_push(&__VFG,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__1RG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__AGG,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__5AG,L140643853); /* L1073 ABSTRACT_STRING*/;
-  if (__0AG==NULL) {
-    lisaac_push(&__5AG,L140652557); /* L1073 ABSTRACT_STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING_CONSTANT */ {
-    lisaac_push(&__5AG,L140652557); /* L1073 ABSTRACT_STRING*/;
-    __GRH=((____V *)__0AG);
-    lisaac_push_first(&__FRH,L17439245); /* L133 ABSTRACT_STRING*/;
-    __BBG=(__GRH->__XB ==  0);
-  };
-  if (__BBG) {
-    lisaac_push(&__5AG,L140644365); /* L1073 ABSTRACT_STRING*/;
-    lisaac_push_first(&__FRH,L13509636); /* L103 TRUE*/;
-    __BBG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5AG,L140644365); /* L1073 ABSTRACT_STRING*/;
-    lisaac_push_first(&__FRH,L14689286); /* L112 FALSE*/;
-    __BBG=__F__;
-  };
-  if (__BBG) {
-    lisaac_push(&__AGG,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__5AG,L13509636); /* L103 TRUE*/;
-    __BBG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AGG,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__5AG,L14689286); /* L112 FALSE*/;
-    __BBG=__F__;
-  };
-  if (__BBG) {
-    lisaac_push(&__VFG,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__1RG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__AGG,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__AGG,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__5AG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__FRH,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__KTR,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__RKQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZFG));
-    lisaac_push(&__5AG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__5AG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__FRH,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__KTR,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__RKQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__DEZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__5AG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__FRH,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__KTR,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__VFG,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__1RG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__YAG,L141034509); /* L1076 ABSTRACT_STRING*/;
-  lisaac_push_first(&__VFG,L136871949); /* L1044 ABSTRACT_STRING*/;
-  __WGG= 0;
-  __YGG= 0;
-  lisaac_push(&__VFG,L137628173); /* L1050 ABSTRACT_STRING*/;
-  lisaac_push_first(&__1RG,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__AGG,L7481858); /* L57 OBJECT*/;
-  __ZFG=((____DB )(top_context->back->back));
-  lisaac_push(&__1RG,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__AGG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__5AG,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__FRH,L137639949); /* L1050 ABSTRACT_STRING*/;
-  lisaac_push_first(&__KTR,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__RKQ,L137640973); /* L1050 ABSTRACT_STRING*/;
-  __FHG=__ZAG->__EC;
-  lisaac_push(&__RKQ,L137652749); /* L1050 ABSTRACT_STRING*/;
-  lisaac_push_first(&__DEZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__T20,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__V20,L9195016); /* L70 NUMERIC*/;
-  __HEZ=(____L)(-  1);
-  lisaac_push(&__DEZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__T20,L9195016); /* L70 NUMERIC*/;
-  __GHG=(____L)(__FHG - __HEZ);
-  lisaac_push(&__RKQ,L137648653); /* L1050 ABSTRACT_STRING*/;
-  lisaac_push_first(&__DEZ,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__T20,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __GHG)) {
-    lisaac_push(&__DEZ,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__T20,L13509636); /* L103 TRUE*/;
-    __BBG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DEZ,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__T20,L14689286); /* L112 FALSE*/;
-    __BBG=__F__;
-  };
-  if (__BBG) {
-    lisaac_push(&__5AG,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__FRH,L13509636); /* L103 TRUE*/;
-    __BBG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5AG,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__FRH,L14689286); /* L112 FALSE*/;
-    __BBG=__F__;
-  };
-  if (__BBG) {
-    lisaac_push(&__1RG,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__AGG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__5AG,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__5AG,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__FRH,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__KTR,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__RKQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__DEZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZFG));
-    lisaac_push(&__FRH,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__FRH,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__KTR,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__RKQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__DEZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__T20,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__FRH,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__KTR,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__RKQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__1RG,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__AGG,L8530438); /* L65 FALSE*/;
-  };
-  __FHG= 1;
-  lisaac_push(&__VFG,L139463181); /* L1064 ABSTRACT_STRING*/;
-  lisaac_push_first(&__1RG,L11802642); /* L90 BLOCK*/;
-  __PTG:
-  {
-    lisaac_push(&__1RG,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__AGG,L138021389); /* L1053 ABSTRACT_STRING*/;
-    if ((__YGG !=  0)) {
-      lisaac_push(&__AGG,L138029581); /* L1053 ABSTRACT_STRING*/;
-      lisaac_push_first(&__5AG,L10377220); /* L79 TRUE*/;
-      __AIG=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__AGG,L138029581); /* L1053 ABSTRACT_STRING*/;
-      lisaac_push_first(&__5AG,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__FRH,L138030605); /* L1053 ABSTRACT_STRING*/;
-      if (__0AG==NULL) {
-        lisaac_push(&__FRH,L138039309); /* L1053 ABSTRACT_STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING_CONSTANT */ {
-        __YHG=__0AG->__XB;
-      };
-      lisaac_push(&__FRH,L138032653); /* L1053 ABSTRACT_STRING*/;
-      lisaac_push_first(&__KTR,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__RKQ,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__DEZ,L9195016); /* L70 NUMERIC*/;
-      __RRZ=(____L)(- __YHG);
-      lisaac_push(&__KTR,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__RKQ,L9195016); /* L70 NUMERIC*/;
-      __YHG=(____L)(__FHG - __RRZ);
-      lisaac_push(&__FRH,L138039821); /* L1053 ABSTRACT_STRING*/;
-      lisaac_push_first(&__KTR,L9195016); /* L70 NUMERIC*/;
-      __RRZ=(____L)(__YHG -  1);
-      __YHG=__ZAG->__EC;
-      lisaac_push(&__FRH,L138042381); /* L1053 ABSTRACT_STRING*/;
-      lisaac_push_first(&__KTR,L14700552); /* L112 NUMERIC*/;
-      __AIG=(__RRZ > __YHG);
-    };
-    if (__AIG) {
-      lisaac_push(&__1RG,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__AGG,L13509636); /* L103 TRUE*/;
-      __AIG=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__1RG,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__AGG,L14689286); /* L112 FALSE*/;
-      __AIG=__F__;
-    };
-    if (__AIG) {
-      lisaac_push(&__1RG,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__AGG,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__5AG,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__FRH,L138052621); /* L1053 ABSTRACT_STRING*/;
-      __WGG= 1;
-      lisaac_push(&__FRH,L138546701); /* L1057 ABSTRACT_STRING*/;
-      lisaac_push_first(&__KTR,L11802642); /* L90 BLOCK*/;
-      __I3N:
-      {
-        lisaac_push(&__KTR,L11802642); /* L90 BLOCK*/;
-        lisaac_push_first(&__RKQ,L138284557); /* L1055 ABSTRACT_STRING*/;
-        if (__0AG==NULL) {
-          lisaac_push(&__RKQ,L138292749); /* L1055 ABSTRACT_STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING_CONSTANT */ {
-          __NIG=__0AG->__XB;
-        };
-        lisaac_push(&__RKQ,L138286605); /* L1055 ABSTRACT_STRING*/;
-        lisaac_push_first(&__DEZ,L14700552); /* L112 NUMERIC*/;
-        if ((__WGG > __NIG)) {
-          lisaac_push(&__RKQ,L138294797); /* L1055 ABSTRACT_STRING*/;
-          lisaac_push_first(&__DEZ,L10377220); /* L79 TRUE*/;
-          __2IG=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__RKQ,L138294797); /* L1055 ABSTRACT_STRING*/;
-          lisaac_push_first(&__DEZ,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__T20,L138300429); /* L1055 ABSTRACT_STRING*/;
-          lisaac_push_first(&__V20,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__HG0,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__JG0,L9195016); /* L70 NUMERIC*/;
-          __NIG=(____L)(- __WGG);
-          lisaac_push(&__V20,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__HG0,L9195016); /* L70 NUMERIC*/;
-          __VIG=(____L)(__FHG - __NIG);
-          lisaac_push(&__T20,L138302477); /* L1055 ABSTRACT_STRING*/;
-          lisaac_push_first(&__V20,L9195016); /* L70 NUMERIC*/;
-          __NIG=(____L)(__VIG -  1);
-          lisaac_push(&__T20,L138304525); /* L1055 ABSTRACT_STRING*/;
-          __YIG=__S5J(__ZAG,__NIG);
-          if (__0AG==NULL) {
-            lisaac_push(&__T20,L138312205); /* L1055 ABSTRACT_STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING_CONSTANT */ {
-            lisaac_push(&__T20,L138312205); /* L1055 ABSTRACT_STRING*/;
-            __ZIG=__UPE(((____V *)__0AG),__WGG);
-          };
-          __2IG=(__YIG != __ZIG);
-        };
-        if (__2IG) {
-          lisaac_push(&__KTR,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__RKQ,L13509636); /* L103 TRUE*/;
-          __2IG=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__KTR,L11799570); /* L90 BLOCK*/;
-          lisaac_push_first(&__RKQ,L14689286); /* L112 FALSE*/;
-          __2IG=__F__;
-        };
-        if (__2IG) {
-          lisaac_push(&__KTR,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__RKQ,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__DEZ,L11935762); /* L91 BLOCK*/;
-          lisaac_push_first(&__T20,L138420237); /* L1056 ABSTRACT_STRING*/;
-          lisaac_push_first(&__V20,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__HG0,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__JG0,L9195016); /* L70 NUMERIC*/;
-          __NIG=(____L)(-  1);
-          lisaac_push(&__V20,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__HG0,L9195016); /* L70 NUMERIC*/;
-          __WGG=(____L)(__WGG - __NIG);
-          lisaac_push(&__DEZ,L12068370); /* L92 BLOCK*/;
-          goto __I3N;
-        } else /* FALSE */ {
-          lisaac_push(&__KTR,L12192274); /* L93 BLOCK*/;
-          lisaac_push_first(&__RKQ,L8530438); /* L65 FALSE*/;
-        };
-      };
-      if (__0AG==NULL) {
-        lisaac_push(&__FRH,L138816525); /* L1059 ABSTRACT_STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING_CONSTANT */ {
-        __NIG=__0AG->__XB;
-      };
-      lisaac_push(&__FRH,L138810381); /* L1059 ABSTRACT_STRING*/;
-      lisaac_push_first(&__KTR,L14700552); /* L112 NUMERIC*/;
-      if ((__WGG > __NIG)) {
-        lisaac_push(&__FRH,L139333133); /* L1063 ABSTRACT_STRING*/;
-        lisaac_push_first(&__KTR,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__RKQ,L138819597); /* L1059 ABSTRACT_STRING*/;
-        __YGG=__FHG;
-      } else /* FALSE */ {
-        lisaac_push(&__FRH,L139333133); /* L1063 ABSTRACT_STRING*/;
-        lisaac_push_first(&__KTR,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__RKQ,L139206669); /* L1062 ABSTRACT_STRING*/;
-        lisaac_push_first(&__DEZ,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__T20,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__V20,L9195016); /* L70 NUMERIC*/;
-        __NIG=(____L)(-  1);
-        lisaac_push(&__DEZ,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__T20,L9195016); /* L70 NUMERIC*/;
-        __FHG=(____L)(__FHG - __NIG);
-      };
-      lisaac_push(&__5AG,L12068370); /* L92 BLOCK*/;
-      goto __PTG;
-    } else /* FALSE */ {
-      lisaac_push(&__1RG,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__AGG,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __1AG=__YGG;
-  return(__1AG);
+  ____L __XLF,__ZLF,__YLF,__DJY,__EJY,__FJY,__HJY,__UGF;
+  ____4 *__GJY,*__VPY;
+  __XLF= 0;
+  __ZLF= 0;
+  __YLF= 1;
+  __DJY=__TGF->__TB;
+  __EJY=__SGF->__AC;
+  __FJY=__TGF->__TB;
+  __GJY=__SGF->__0QE;
+  __HJY=__TGF->__TB;
+  __VPY=((____V *)__TGF)->__UB;
+  while ((! ((__ZLF !=  0) || ((____L)((____L)(__YLF + __DJY) -  1) > __EJY)))) {
+    __XLF= 1;
+    while ((! ((__XLF > __FJY) || (((____4 *)__GJY)[(____L)((____L)((____L)(__YLF + __XLF) -  1) -  1)] != ((____4 *)__VPY)[(____L)(__XLF -  1)])))) {
+      __XLF=(____L)(__XLF +  1);
+    };
+    if ((__XLF > __HJY)) {
+      __ZLF=__YLF;
+    } else /* FALSE */ {
+      __YLF=(____L)(__YLF +  1);
+    };
+  };
+  __UGF=__ZLF;
+  return(__UGF);
 }
 
-static void __QKJ(____ZB *__SKJ,void *__TKJ)
-/* ({__ZB},{NULLx__Vx__ZB}) Void No recursive, No inlinable. */
+static void __JDI(____VB *__KDI,void *__LDI)
+/* ({__VB},{NULLx__Vx__VB}) Void No recursive, No inlinable. */
 {
-  ____DB __FTK;
-  ____L __3KJ,__4KJ,__I30,__5KJ,__YLJ;
-  _____CONTEXT __RKJ,__BTK,__IYL,__MTK,__ZKJ,__CDR,__HFS,__KDR,__E30;
-  ____G __PTK,__HS4,__JS4;
-  ____4 *__QLJ,*__ZLJ;
-  lisaac_push_first(&__RKJ,L28051992); /* L214 STRING*/;
-  lisaac_push_first(&__BTK,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__IYL,L7481858); /* L57 OBJECT*/;
-  __FTK=((____DB )(top_context->back->back));
-  lisaac_push(&__BTK,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__IYL,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MTK,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__ZKJ,L28053016); /* L214 STRING*/;
-  if (((void *)__TKJ != (void *)NULL)) {
-    lisaac_push(&__MTK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZKJ,L13509636); /* L103 TRUE*/;
-    __PTK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MTK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZKJ,L14689286); /* L112 FALSE*/;
-    __PTK=__F__;
-  };
-  if (__PTK) {
-    lisaac_push(&__BTK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__IYL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MTK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__MTK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__ZKJ,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__CDR,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__HFS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KDR,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FTK));
-    lisaac_push(&__ZKJ,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__ZKJ,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__CDR,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__HFS,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__KDR,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__E30,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZKJ,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__CDR,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__HFS,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__BTK,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__IYL,L8530438); /* L65 FALSE*/;
-  };
-  if (__TKJ==NULL) {
-    lisaac_push(&__RKJ,L28326936); /* L216 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__TKJ)->__id==____V__) {
-      __3KJ=((____V *)__TKJ)->__XB;
-    } else /* Other types */ {
-      __3KJ=((____ZB *)__TKJ)->__EC;
-    }
-  };
-  __4KJ=__SKJ->__EC;
-  lisaac_push(&__RKJ,L28458008); /* L217 STRING*/;
-  lisaac_push_first(&__BTK,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__IYL,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MTK,L9195016); /* L70 NUMERIC*/;
-  __I30=(____L)(- __3KJ);
-  lisaac_push(&__BTK,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__IYL,L9195016); /* L70 NUMERIC*/;
-  __5KJ=(____L)(__4KJ - __I30);
-  __4KJ=__SKJ->__UHF;
-  lisaac_push(&__RKJ,L28581400); /* L218 STRING*/;
-  lisaac_push_first(&__BTK,L14973960); /* L114 NUMERIC*/;
-  lisaac_push_first(&__IYL,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__MTK,L14700552); /* L112 NUMERIC*/;
-  __PTK=(__4KJ > __5KJ);
-  __HS4=(__4KJ == __5KJ);
-  if (__PTK) {
-    lisaac_push(&__IYL,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__MTK,L10900996); /* L83 TRUE*/;
-    __JS4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__IYL,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__MTK,L12342790); /* L94 FALSE*/;
-    __JS4=__HS4;
-  };
-  if (__JS4) {
-    lisaac_push(&__BTK,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__IYL,L13509636); /* L103 TRUE*/;
-    __JS4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BTK,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__IYL,L14689286); /* L112 FALSE*/;
-    __JS4=__F__;
+  ____L __UDI,__WDI;
+  ____4 *__FEI,*__SEI;
+  if (((struct ___OBJ *)__LDI)->__id==____V__) {
+    __UDI=((____V *)__LDI)->__TB;
+  } else /* STRING */ {
+    __UDI=((____VB *)__LDI)->__AC;
   };
-  if (__JS4) {
-    lisaac_push(&__RKJ,L29624856); /* L226 STRING*/;
-    lisaac_push_first(&__BTK,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__IYL,L28592664); /* L218 STRING*/;
-    if ((__SKJ->__UHF ==  0)) {
-      lisaac_push(&__IYL,L29494808); /* L225 STRING*/;
-      lisaac_push_first(&__MTK,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__ZKJ,L28717592); /* L219 STRING*/;
-      __SKJ->__UHF=__5KJ;
-      lisaac_push(&__ZKJ,L28993560); /* L221 STRING*/;
-      __QLJ=__XLI(__5KJ);
-      __SKJ->__KHF=__QLJ;
+  __WDI=(____L)(__KDI->__AC + __UDI);
+  if ((__KDI->__DRE < __WDI)) {
+    if ((__KDI->__DRE ==  0)) {
+      __KDI->__DRE=__WDI;
+      __FEI=__IIH(__WDI);
+      __KDI->__0QE=__FEI;
     } else /* FALSE */ {
-      lisaac_push(&__IYL,L29494808); /* L225 STRING*/;
-      lisaac_push_first(&__MTK,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__ZKJ,L29105176); /* L222 STRING*/;
-      __QLJ=__SKJ->__KHF;
-      __YLJ=__SKJ->__UHF;
-      if (__QLJ==NULL) {
-        lisaac_push(&__ZKJ,L29258776); /* L223 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__ZKJ,L29258776); /* L223 STRING*/;
-        __ZLJ=__PMI(((____4 *)__QLJ),__YLJ,__5KJ);
-      };
-      __SKJ->__KHF=__ZLJ;
-      __SKJ->__UHF=__5KJ;
+      __FEI=__3IH(((____4 *)__KDI->__0QE),__KDI->__DRE,__WDI);
+      __KDI->__0QE=__FEI;
+      __KDI->__DRE=__WDI;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__RKJ,L29624856); /* L226 STRING*/;
-    lisaac_push_first(&__BTK,L8530438); /* L65 FALSE*/;
   };
-  __QLJ=__SKJ->__KHF;
-  if (__TKJ==NULL) {
-    lisaac_push(&__RKJ,L29769240); /* L227 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__TKJ)->__id==____V__) {
-      __ZLJ=((____V *)__TKJ)->__YB;
-    } else /* Other types */ {
-      __ZLJ=((____ZB *)__TKJ)->__KHF;
-    }
-  };
-  __4KJ=__SKJ->__EC;
-  if (__QLJ==NULL) {
-    lisaac_push(&__RKJ,L29783576); /* L227 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__RKJ,L29783576); /* L227 STRING*/;
-    __IUK(((____4 *)__QLJ),__ZLJ,__4KJ,__3KJ);
-  };
-  __SKJ->__EC=__5KJ;
-}
-
-static void __XGD(void *__0GD)
-/* ({__Vx__ZB}) Void No recursive, No inlinable. */
-{
-  ____DB __5TD;
-  ____L __OHD,__0UD,__1UD,__KLZ,__EVD;
-  _____CONTEXT __YGD,__1TD,__G2D,__GUD,__HHD,__KDG,__LLG,__SDG,__H40;
-  ____G __JUD,__A11;
-  ____4 __WHD,__XHD;
-  lisaac_push_first(&__YGD,L6031903); /* L46 OUTPUT_STREAM*/;
-  lisaac_push_first(&__1TD,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__G2D,L7481858); /* L57 OBJECT*/;
-  __5TD=((____DB )(top_context->back->back));
-  lisaac_push(&__1TD,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__G2D,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__GUD,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__HHD,L6032927); /* L46 OUTPUT_STREAM*/;
-  if (((void *)__0GD != (void *)NULL)) {
-    lisaac_push(&__GUD,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HHD,L13509636); /* L103 TRUE*/;
-    __JUD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GUD,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HHD,L14689286); /* L112 FALSE*/;
-    __JUD=__F__;
-  };
-  if (__JUD) {
-    lisaac_push(&__1TD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__G2D,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GUD,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__GUD,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__HHD,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__KDG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__LLG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__SDG,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__5TD));
-    lisaac_push(&__HHD,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__HHD,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__KDG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__LLG,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__SDG,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__H40,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__HHD,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__KDG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__LLG,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__1TD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__G2D,L8530438); /* L65 FALSE*/;
-  };
-  if (((struct ___OBJ *)__0GD)->__id==____V__) {
-    __OHD=((____V *)__0GD)->__XB;
+  __FEI=__KDI->__0QE;
+  if (((struct ___OBJ *)__LDI)->__id==____V__) {
+    __SEI=((____V *)__LDI)->__UB;
   } else /* STRING */ {
-    __OHD=((____ZB *)__0GD)->__EC;
-  };
-  lisaac_push(&__YGD,L6556191); /* L50 OUTPUT_STREAM*/;
-  __0UD= 1;
-  __1UD=__OHD;
-  lisaac_push_first(&__1TD,L20846600); /* L159 NUMERIC*/;
-  __YUD:
-  {
-    lisaac_push(&__1TD,L20846600); /* L159 NUMERIC*/;
-    lisaac_push_first(&__G2D,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__GUD,L14700552); /* L112 NUMERIC*/;
-    if ((__0UD > __1UD)) {
-      lisaac_push(&__G2D,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__GUD,L13509636); /* L103 TRUE*/;
-      __A11=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__G2D,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__GUD,L14689286); /* L112 FALSE*/;
-      __A11=__F__;
-    };
-    if (__A11) {
-      lisaac_push(&__1TD,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__G2D,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__GUD,L20981768); /* L160 NUMERIC*/;
-      lisaac_push_first(&__HHD,L6307359); /* L48 OUTPUT_STREAM*/;
-      if (((struct ___OBJ *)__0GD)->__id==____V__) {
-        lisaac_push(&__HHD,L6437407); /* L49 OUTPUT_STREAM*/;
-        __WHD=__UPE(((____V *)__0GD),__0UD);
-      } else /* STRING */ {
-        lisaac_push(&__HHD,L6437407); /* L49 OUTPUT_STREAM*/;
-        __WHD=__S5J(((____ZB *)((____V *)__0GD)),__0UD);
-      };
-      __XHD=__WHD;
-      lisaac_push(&__HHD,L6437919); /* L49 OUTPUT_STREAM*/;
-      lisaac_push_first(&__KDG,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__LLG,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__SDG,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)(__XHD),stdout);
-      lisaac_push(&__GUD,L21109256); /* L161 NUMERIC*/;
-      lisaac_push_first(&__HHD,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__KDG,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LLG,L9195016); /* L70 NUMERIC*/;
-      __KLZ=(____L)(-  1);
-      lisaac_push(&__HHD,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__KDG,L9195016); /* L70 NUMERIC*/;
-      __EVD=(____L)(__0UD - __KLZ);
-      lisaac_push(&__GUD,L21120520); /* L161 NUMERIC*/;
-      __0UD=__EVD;
-      goto __YUD;
-    } else /* FALSE */ {
-      lisaac_push(&__1TD,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__G2D,L8530438); /* L65 FALSE*/;
-    };
+    __SEI=((____VB *)__LDI)->__0QE;
   };
+  __CHJ(((____4 *)__FEI),__SEI,__KDI->__AC,__UDI);
+  __KDI->__AC=__WDI;
 }
 
-static ____L __5O(____V *__CP,____V *__DP,____L __EP)
+static ____L __ON(____V *__QN,____V *__RN,____L __SN)
 /* ({__V},{__V},{__L}) With result No recursive, No inlinable. */
 {
-  ____L __GP,__N1L,__Q1L,__M1L,__41L,__W3L,__I5L,__J5L,__4YZ,__FP;
-  ____ZB *__K1L;
-  ____DB __KHN;
-  _____CONTEXT __AP,__HAZ,__J40,__K40,__L40,__J1L,__GHN,__FFO,__RHN;
-  _____CONTEXT __U1L,__HFV,__03V,__PFV,__TIZ,__Y5W,__A3L,__XYZ,__ZYZ;
-  _____CONTEXT __QVY,__CZZ,__EZZ;
-  ____G __QP,__P1L,__W1L,__UHN,__FIN,__O2L,__V2L,__U5W;
-  ____4 __H2L;
-  lisaac_push_first(&__AP,L19405825); /* L148 INSTALL_LISAAC*/;
-  lisaac_push_first(&__HAZ,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__J40,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__K40,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__L40,L6962199); /* L53 SYSTEM_IO*/;
+  ____L __UN,__0PY,__5PY,__ZEI,__LQY,__1HI,__FIK,__BIK,__NQY,__PQY;
+  ____L __PKK,__TN;
+  ____VB *__YPY,*__3PY;
+  ____4 __KCD,__2PY,__TFI,__ZIK;
+  ____4 *__ZPY,*__4PY;
+  ____G __2EI,__3EI,__LGI,__CUT,__FQY,__LKI,__TVT;
   fputc((int)('\n'),stdout);
-  lisaac_push(&__AP,L19539457); /* L149 INSTALL_LISAAC*/;
-  __WE(__CP, 0);
-  lisaac_push(&__AP,L19667457); /* L150 INSTALL_LISAAC*/;
-  __RY(__DP);
-  lisaac_push(&__AP,L19804673); /* L151 INSTALL_LISAAC*/;
-  __RY((&__string_52));
-  lisaac_push(&__AP,L19930625); /* L152 INSTALL_LISAAC*/;
-  lisaac_push_first(&__HAZ,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__J40,L9195016); /* L70 NUMERIC*/;
-  __GP=(____L)(-  1);
-  lisaac_push(&__AP,L21903361); /* L167 INSTALL_LISAAC*/;
-  lisaac_push_first(&__HAZ,L10621458); /* L81 BLOCK*/;
-  __NV:
-  {
-    lisaac_push(&__HAZ,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__J40,L20194305); /* L154 INSTALL_LISAAC*/;
-    __IGD();
-    if (__OP==NULL) {
-      lisaac_push(&__J40,L20332545); /* L155 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__J40,L20332545); /* L155 INSTALL_LISAAC*/;
-      __QP=__CMJ(((____ZB *)__OP));
-    };
-    if (__QP) {
-      lisaac_push(&__J40,L21761537); /* L166 INSTALL_LISAAC*/;
-      lisaac_push_first(&__K40,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__L40,L20335617); /* L155 INSTALL_LISAAC*/;
-      if (__OP==NULL) {
-        lisaac_push(&__L40,L20467713); /* L156 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__L40,L20467713); /* L156 INSTALL_LISAAC*/;
-        __K1L=((____ZB *)__OP);
-        lisaac_push_first(&__J1L,L76291085); /* L582 ABSTRACT_STRING*/;
-        __N1L= 0;
-        __P1L=__J__;
-        __Q1L= 0;
-        lisaac_push(&__J1L,L77335053); /* L590 ABSTRACT_STRING*/;
-        lisaac_push_first(&__GHN,L19150866); /* L146 BLOCK*/;
-        lisaac_push_first(&__FFO,L7481858); /* L57 OBJECT*/;
-        __KHN=((____DB )(top_context->back->back));
-        lisaac_push(&__GHN,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__FFO,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__RHN,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__U1L,L77342221); /* L590 ABSTRACT_STRING*/;
-        __W1L=__CMJ(__K1L);
-        if (__W1L) {
-          lisaac_push(&__RHN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__U1L,L13509636); /* L103 TRUE*/;
-          __UHN=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__RHN,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__U1L,L14689286); /* L112 FALSE*/;
-          __UHN=__F__;
-        };
-        if (__UHN) {
-          lisaac_push(&__GHN,L19532306); /* L149 BLOCK*/;
-          lisaac_push_first(&__FFO,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__RHN,L19289106); /* L147 BLOCK*/;
-          lisaac_push(&__RHN,L19428370); /* L148 BLOCK*/;
-          lisaac_push_first(&__U1L,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__HFV,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__03V,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__PFV,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__KHN));
-          lisaac_push(&__U1L,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_36));
-          lisaac_push(&__U1L,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__HFV,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__03V,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__PFV,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__TIZ,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__U1L,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__HFV,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__03V,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__GHN,L19532306); /* L149 BLOCK*/;
-          lisaac_push_first(&__FFO,L8530438); /* L65 FALSE*/;
-        };
-        __M1L= 1;
-        lisaac_push(&__J1L,L83233293); /* L635 ABSTRACT_STRING*/;
-        lisaac_push_first(&__GHN,L11802642); /* L90 BLOCK*/;
-        __AIN:
-        {
-          lisaac_push(&__GHN,L11802642); /* L90 BLOCK*/;
-          lisaac_push_first(&__FFO,L78383629); /* L598 ABSTRACT_STRING*/;
-          __41L=__K1L->__EC;
-          lisaac_push(&__FFO,L78385677); /* L598 ABSTRACT_STRING*/;
-          lisaac_push_first(&__RHN,L14700552); /* L112 NUMERIC*/;
-          if ((__M1L > __41L)) {
-            lisaac_push(&__GHN,L11799570); /* L90 BLOCK*/;
-            lisaac_push_first(&__FFO,L13509636); /* L103 TRUE*/;
-            __FIN=__J__;
+  __KE(__QN, 0);
+  __OZC(__RN);
+  __OZC((&__string_47));
+  __UN=(____L)(-  1);
+  do {
+    ((____VB *)__1N)->__AC= 0;
+    __KCD='\0';
+    if (__PWC) {
+      __PWC=__J__;
+    } else /* FALSE */ {
+      __1WC=((____4 )(fgetc(stdin)));
+    };
+    if (((__1WC != '\n') && (__1WC != ((____4 )(EOF))))) {
+      __YPY=((____VB *)__1N);
+      __2PY=__1WC;
+      if ((__YPY->__DRE <= __YPY->__AC)) {
+        if ((__YPY->__DRE ==  0)) {
+          __YPY->__DRE= 32;
+          __ZPY=__IIH( 32);
+          __YPY->__0QE=__ZPY;
+        } else /* FALSE */ {
+          __0PY=(____L)(__YPY->__DRE <<  1);
+          __ZPY=__3IH(((____4 *)__YPY->__0QE),__YPY->__DRE,__0PY);
+          __YPY->__0QE=__ZPY;
+          __YPY->__DRE=__0PY;
+        };
+      };
+      ((____4 *)__YPY->__0QE)[__YPY->__AC]=__2PY;
+      __YPY->__AC=(____L)(__YPY->__AC +  1);
+      __KCD=((____4 )(fgetc(stdin)));
+      while ((! ((__KCD == ((____4 )(EOF))) || (__KCD == '\n')))) {
+        __3PY=((____VB *)__1N);
+        if ((__3PY->__DRE <= __3PY->__AC)) {
+          if ((__3PY->__DRE ==  0)) {
+            __3PY->__DRE= 32;
+            __4PY=__IIH( 32);
+            __3PY->__0QE=__4PY;
           } else /* FALSE */ {
-            lisaac_push(&__GHN,L11799570); /* L90 BLOCK*/;
-            lisaac_push_first(&__FFO,L14689286); /* L112 FALSE*/;
-            __FIN=__F__;
-          };
-          if (__FIN) {
-            lisaac_push(&__GHN,L12192274); /* L93 BLOCK*/;
-            lisaac_push_first(&__FFO,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__RHN,L11935762); /* L91 BLOCK*/;
-            lisaac_push_first(&__U1L,L78521357); /* L599 ABSTRACT_STRING*/;
-            __H2L=__S5J(__K1L,__M1L);
-            if ((__N1L ==  0)) {
-              lisaac_push(&__U1L,L80219661); /* L612 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L8792068); /* L67 TRUE*/;
-              lisaac_push_first(&__03V,L78917133); /* L602 ABSTRACT_STRING*/;
-              __O2L=__VQE(__H2L);
-              if (__O2L) {
-                lisaac_push(&__03V,L79041037); /* L603 ABSTRACT_STRING*/;
-                lisaac_push_first(&__PFV,L8792068); /* L67 TRUE*/;
-                lisaac_push_first(&__TIZ,L78919693); /* L602 ABSTRACT_STRING*/;
-                __V2L=__F__;
-              } else /* FALSE */ {
-                lisaac_push(&__03V,L79041037); /* L603 ABSTRACT_STRING*/;
-                lisaac_push_first(&__PFV,L8530438); /* L65 FALSE*/;
-                __V2L=__J__;
-              };
-              if (__V2L) {
-                lisaac_push(&__03V,L79303181); /* L605 ABSTRACT_STRING*/;
-                lisaac_push_first(&__PFV,L9326596); /* L71 TRUE*/;
-                __V2L=__F__;
-              } else /* FALSE */ {
-                lisaac_push(&__03V,L79303181); /* L605 ABSTRACT_STRING*/;
-                lisaac_push_first(&__PFV,L9187334); /* L70 FALSE*/;
-                lisaac_push_first(&__TIZ,L79045645); /* L603 ABSTRACT_STRING*/;
-                __U5W=(__H2L == '+');
-                if (__U5W) {
-                  lisaac_push(&__PFV,L9570822); /* L73 FALSE*/;
-                  lisaac_push_first(&__TIZ,L8792068); /* L67 TRUE*/;
-                  lisaac_push_first(&__Y5W,L9445894); /* L72 FALSE*/;
-                  lisaac_push_first(&__A3L,L79053837); /* L603 ABSTRACT_STRING*/;
-                  __N1L= 1;
-                } else /* FALSE */ {
-                  lisaac_push(&__PFV,L9570822); /* L73 FALSE*/;
-                  lisaac_push_first(&__TIZ,L8530438); /* L65 FALSE*/;
-                };
-                __V2L=__U5W;
-              };
-              if ((! __V2L)) {
-                lisaac_push(&__03V,L80089613); /* L611 ABSTRACT_STRING*/;
-                lisaac_push_first(&__PFV,L10362374); /* L79 FALSE*/;
-                lisaac_push_first(&__TIZ,L79307789); /* L605 ABSTRACT_STRING*/;
-                if ((__H2L == '-')) {
-                  lisaac_push(&__PFV,L10881542); /* L83 FALSE*/;
-                  lisaac_push_first(&__TIZ,L6825988); /* L52 TRUE*/;
-                  lisaac_push_first(&__Y5W,L10494470); /* L80 FALSE*/;
-                  lisaac_push_first(&__A3L,L79315981); /* L605 ABSTRACT_STRING*/;
-                  __P1L=__F__;
-                  __N1L= 1;
-                } else /* FALSE */ {
-                  lisaac_push(&__PFV,L10881542); /* L83 FALSE*/;
-                  lisaac_push_first(&__TIZ,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__Y5W,L10759174); /* L82 FALSE*/;
-                  lisaac_push_first(&__A3L,L79841293); /* L609 ABSTRACT_STRING*/;
-                  __W3L=__VDE(__H2L);
-                  __Q1L=__W3L;
-                  __N1L= 2;
-                };
-              };
-              __O2L=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__U1L,L80219661); /* L612 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L8530438); /* L65 FALSE*/;
-              __O2L=__J__;
-            };
-            if (__O2L) {
-              lisaac_push(&__U1L,L81137165); /* L619 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9326596); /* L71 TRUE*/;
-              __O2L=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__U1L,L81137165); /* L619 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9187334); /* L70 FALSE*/;
-              lisaac_push_first(&__03V,L80224269); /* L612 ABSTRACT_STRING*/;
-              __V2L=(__N1L ==  1);
-              if (__V2L) {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8792068); /* L67 TRUE*/;
-                lisaac_push_first(&__PFV,L9445894); /* L72 FALSE*/;
-                lisaac_push_first(&__TIZ,L80495629); /* L614 ABSTRACT_STRING*/;
-                __W3L=__VDE(__H2L);
-                __Q1L=__W3L;
-                if (__P1L) {
-                  lisaac_push(&__TIZ,L80876045); /* L617 ABSTRACT_STRING*/;
-                  lisaac_push_first(&__Y5W,L8792068); /* L67 TRUE*/;
-                  lisaac_push_first(&__A3L,L80751117); /* L616 ABSTRACT_STRING*/;
-                  lisaac_push_first(&__XYZ,L11029512); /* L84 NUMERIC*/;
-                  lisaac_push_first(&__ZYZ,L9195016); /* L70 NUMERIC*/;
-                  __Q1L=(____L)(- __W3L);
-                } else /* FALSE */ {
-                  lisaac_push(&__TIZ,L80876045); /* L617 ABSTRACT_STRING*/;
-                  lisaac_push_first(&__Y5W,L8530438); /* L65 FALSE*/;
-                };
-                __N1L= 2;
-              } else /* FALSE */ {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8530438); /* L65 FALSE*/;
-              };
-              __O2L=__V2L;
-            };
-            if (__O2L) {
-              lisaac_push(&__U1L,L82447885); /* L629 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9326596); /* L71 TRUE*/;
-              __O2L=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__U1L,L82447885); /* L629 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9187334); /* L70 FALSE*/;
-              lisaac_push_first(&__03V,L81141773); /* L619 ABSTRACT_STRING*/;
-              __V2L=(__N1L ==  2);
-              if (__V2L) {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8792068); /* L67 TRUE*/;
-                lisaac_push_first(&__PFV,L9445894); /* L72 FALSE*/;
-                lisaac_push_first(&__TIZ,L81274381); /* L620 ABSTRACT_STRING*/;
-                __U5W=__G4E(__H2L);
-                if (__U5W) {
-                  lisaac_push(&__TIZ,L82317837); /* L628 ABSTRACT_STRING*/;
-                  lisaac_push_first(&__Y5W,L6825988); /* L52 TRUE*/;
-                  lisaac_push_first(&__A3L,L81276941); /* L620 ABSTRACT_STRING*/;
-                  if (__P1L) {
-                    lisaac_push(&__A3L,L81925645); /* L625 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__XYZ,L6825988); /* L52 TRUE*/;
-                    lisaac_push_first(&__ZYZ,L81553421); /* L622 ABSTRACT_STRING*/;
-                    __I5L=__VDE(__H2L);
-                    lisaac_push(&__ZYZ,L81540109); /* L622 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__QVY,L9457160); /* L72 NUMERIC*/;
-                    __J5L=(____L)( 10 * __Q1L);
-                    lisaac_push(&__ZYZ,L81544717); /* L622 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__QVY,L9195016); /* L70 NUMERIC*/;
-                    __Q1L=(____L)(__J5L - __I5L);
-                  } else /* FALSE */ {
-                    lisaac_push(&__A3L,L81925645); /* L625 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__XYZ,L6826502); /* L52 FALSE*/;
-                    lisaac_push_first(&__ZYZ,L81815565); /* L624 ABSTRACT_STRING*/;
-                    __I5L=__VDE(__H2L);
-                    lisaac_push(&__ZYZ,L81802253); /* L624 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__QVY,L9457160); /* L72 NUMERIC*/;
-                    __J5L=(____L)( 10 * __Q1L);
-                    lisaac_push(&__ZYZ,L81806861); /* L624 ABSTRACT_STRING*/;
-                    lisaac_push_first(&__QVY,L9990152); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__CZZ,L11029512); /* L84 NUMERIC*/;
-                    lisaac_push_first(&__EZZ,L9195016); /* L70 NUMERIC*/;
-                    __4YZ=(____L)(- __I5L);
-                    lisaac_push(&__QVY,L9989128); /* L76 NUMERIC*/;
-                    lisaac_push_first(&__CZZ,L9195016); /* L70 NUMERIC*/;
-                    __Q1L=(____L)(__J5L - __4YZ);
-                  };
-                } else /* FALSE */ {
-                  lisaac_push(&__TIZ,L82317837); /* L628 ABSTRACT_STRING*/;
-                  lisaac_push_first(&__Y5W,L6826502); /* L52 FALSE*/;
-                  lisaac_push_first(&__A3L,L82059277); /* L626 ABSTRACT_STRING*/;
-                  __N1L= 3;
-                };
-              } else /* FALSE */ {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8530438); /* L65 FALSE*/;
-              };
-              __O2L=__V2L;
-            };
-            if (__O2L) {
-              lisaac_push(&__U1L,L82841101); /* L632 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9326596); /* L71 TRUE*/;
-            } else /* FALSE */ {
-              lisaac_push(&__U1L,L82841101); /* L632 ABSTRACT_STRING*/;
-              lisaac_push_first(&__HFV,L9187334); /* L70 FALSE*/;
-              lisaac_push_first(&__03V,L82452493); /* L629 ABSTRACT_STRING*/;
-              if ((__N1L ==  3)) {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8792068); /* L67 TRUE*/;
-                lisaac_push_first(&__PFV,L9445894); /* L72 FALSE*/;
-                lisaac_push_first(&__TIZ,L82462221); /* L629 ABSTRACT_STRING*/;
-                __M1L=__K1L->__EC;
-              } else /* FALSE */ {
-                lisaac_push(&__HFV,L9570822); /* L73 FALSE*/;
-                lisaac_push_first(&__03V,L8530438); /* L65 FALSE*/;
-              };
-            };
-            lisaac_push(&__U1L,L83106829); /* L634 ABSTRACT_STRING*/;
-            lisaac_push_first(&__HFV,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__03V,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__PFV,L9195016); /* L70 NUMERIC*/;
-            __W3L=(____L)(-  1);
-            lisaac_push(&__HFV,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__03V,L9195016); /* L70 NUMERIC*/;
-            __M1L=(____L)(__M1L - __W3L);
-            lisaac_push(&__RHN,L12068370); /* L92 BLOCK*/;
-            goto __AIN;
+            __5PY=(____L)(__3PY->__DRE <<  1);
+            __4PY=__3IH(((____4 *)__3PY->__0QE),__3PY->__DRE,__5PY);
+            __3PY->__0QE=__4PY;
+            __3PY->__DRE=__5PY;
+          };
+        };
+        ((____4 *)__3PY->__0QE)[__3PY->__AC]=__KCD;
+        __3PY->__AC=(____L)(__3PY->__AC +  1);
+        __KCD=((____4 )(fgetc(stdin)));
+      };
+      __1WC=__KCD;
+    };
+    __YPY=((____VB *)__1N);
+    __0PY= 0;
+    __5PY= 0;
+    __2EI=__J__;
+    __3EI=__J__;
+    __ZEI= 1;
+    __LQY=__YPY->__AC;
+    __ZPY=__YPY->__0QE;
+    while ((! ((__0PY ==  4) || (__ZEI > __LQY)))) {
+      __TFI=((____4 *)__ZPY)[(____L)(__ZEI -  1)];
+      if ((__0PY ==  0)) {
+        if ((((((((__TFI == ' ') || (__TFI == '\t')) || (__TFI == '\n')) || (__TFI == '\r')) || (__TFI == '\0')) || (__TFI == '\f')) || (__TFI == '\v'))) {
+          __LGI=__F__;
+        } else /* FALSE */ {
+          __CUT=(__TFI == '+');
+          if (__CUT) {
+            __0PY= 1;
+          };
+          __LGI=__CUT;
+        };
+        if (__LGI) {
+          __LGI=__F__;
+        } else /* FALSE */ {
+          __CUT=(__TFI == '-');
+          if (__CUT) {
+            __2EI=__F__;
+            __0PY= 1;
+          };
+          __LGI=__CUT;
+        };
+        if ((! __LGI)) {
+          __LGI=__J__;
+          if ((((____OZ )__TFI) >= ((____OZ )'0'))) {
+            __LGI=(((____OZ )__TFI) <= ((____OZ )'9'));
+          };
+          if (__LGI) {
+            __5PY=(____L)(((____L )((____OZ )__TFI)) -  48);
+            __0PY= 2;
           } else /* FALSE */ {
-            lisaac_push(&__GHN,L12192274); /* L93 BLOCK*/;
-            lisaac_push_first(&__FFO,L8530438); /* L65 FALSE*/;
+            __0PY= 4;
           };
         };
-        __N1L=__Q1L;
-      };
-      lisaac_push(&__L40,L20592641); /* L157 INSTALL_LISAAC*/;
-      lisaac_push_first(&__J1L,L6296072); /* L48 NUMERIC*/;
-      lisaac_push_first(&__GHN,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__FFO,L14700552); /* L112 NUMERIC*/;
-      if (( 0 > __N1L)) {
-        lisaac_push(&__GHN,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__FFO,L13509636); /* L103 TRUE*/;
-        __P1L=__J__;
+        __LGI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__GHN,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__FFO,L14689286); /* L112 FALSE*/;
-        __P1L=__F__;
+        __LGI=__J__;
       };
-      if (__P1L) {
-        lisaac_push(&__J1L,L6300680); /* L48 NUMERIC*/;
-        lisaac_push_first(&__GHN,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__FFO,L6304264); /* L48 NUMERIC*/;
-        lisaac_push_first(&__RHN,L15496712); /* L118 NUMERIC*/;
-        lisaac_push_first(&__U1L,L14700552); /* L112 NUMERIC*/;
-        __P1L=(__EP > __N1L);
-        __W1L=(__EP == __N1L);
-        if (__P1L) {
-          lisaac_push(&__RHN,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__U1L,L10900996); /* L83 TRUE*/;
-          __UHN=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__RHN,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__U1L,L12342790); /* L94 FALSE*/;
-          __UHN=__W1L;
-        };
-        __P1L=__UHN;
+      if (__LGI) {
+        __LGI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__J1L,L6300680); /* L48 NUMERIC*/;
-        lisaac_push_first(&__GHN,L12081158); /* L92 FALSE*/;
-        __P1L=__J__;
-      };
-      if (__P1L) {
-        lisaac_push(&__L40,L21369345); /* L163 INSTALL_LISAAC*/;
-        lisaac_push_first(&__J1L,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__GHN,L20595713); /* L157 INSTALL_LISAAC*/;
-        __GP=__N1L;
-      } else /* FALSE */ {
-        lisaac_push(&__L40,L21369345); /* L163 INSTALL_LISAAC*/;
-        lisaac_push_first(&__J1L,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__GHN,L20848641); /* L159 INSTALL_LISAAC*/;
-        lisaac_push(&__GHN,L20990465); /* L160 INSTALL_LISAAC*/;
-        __RY((&__string_53));
-        lisaac_push(&__GHN,L21111297); /* L161 INSTALL_LISAAC*/;
-        lisaac_push_first(&__FFO,L72487943); /* L553 INTEGER*/;
-        if ((__EP ==  0)) {
-          lisaac_push(&__FFO,L73140743); /* L558 INTEGER*/;
-          lisaac_push_first(&__RHN,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__U1L,L73014791); /* L557 INTEGER*/;
-          lisaac_push_first(&__HFV,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__03V,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__PFV,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__TIZ,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('0'),stdout);
-          __UHN=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__FFO,L73140743); /* L558 INTEGER*/;
-          lisaac_push_first(&__RHN,L8530438); /* L65 FALSE*/;
-          __UHN=__J__;
-        };
-        if ((! __UHN)) {
-          lisaac_push(&__FFO,L73796103); /* L563 INTEGER*/;
-          lisaac_push_first(&__RHN,L10362374); /* L79 FALSE*/;
-          lisaac_push_first(&__U1L,L73148423); /* L558 INTEGER*/;
-          lisaac_push_first(&__HFV,L14973960); /* L114 NUMERIC*/;
-          lisaac_push_first(&__03V,L15496712); /* L118 NUMERIC*/;
-          lisaac_push_first(&__PFV,L14700552); /* L112 NUMERIC*/;
-          __UHN=(__EP >  0);
-          __FIN=(__EP ==  0);
-          if (__UHN) {
-            lisaac_push(&__03V,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__PFV,L10900996); /* L83 TRUE*/;
-            __O2L=__F__;
-          } else /* FALSE */ {
-            lisaac_push(&__03V,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__PFV,L12342790); /* L94 FALSE*/;
-            __O2L=__FIN;
-          };
-          if (__O2L) {
-            lisaac_push(&__HFV,L14969352); /* L114 NUMERIC*/;
-            lisaac_push_first(&__03V,L13509636); /* L103 TRUE*/;
-            __O2L=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__HFV,L14969352); /* L114 NUMERIC*/;
-            lisaac_push_first(&__03V,L14689286); /* L112 FALSE*/;
-            __O2L=__F__;
+        __CUT=(__0PY ==  1);
+        if (__CUT) {
+          __FQY=__J__;
+          if ((((____OZ )__TFI) >= ((____OZ )'0'))) {
+            __FQY=(((____OZ )__TFI) <= ((____OZ )'9'));
           };
-          if (__O2L) {
-            lisaac_push(&__RHN,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__U1L,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__HFV,L10494470); /* L80 FALSE*/;
-            lisaac_push_first(&__03V,L73276935); /* L559 INTEGER*/;
-            lisaac_push_first(&__PFV,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__TIZ,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__Y5W,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__A3L,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('-'),stdout);
-            lisaac_push(&__03V,L73404423); /* L560 INTEGER*/;
-            lisaac_push_first(&__PFV,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__TIZ,L9195016); /* L70 NUMERIC*/;
-            __41L=(____L)(- __EP);
-            lisaac_push(&__03V,L73414151); /* L560 INTEGER*/;
-            __2QR(__41L);
+          if (__FQY) {
+            __1HI=(____L)(((____L )((____OZ )__TFI)) -  48);
+            __5PY=__1HI;
+            if (__2EI) {
+              __5PY=(____L)(- __1HI);
+            };
+            __0PY= 2;
           } else /* FALSE */ {
-            lisaac_push(&__RHN,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__U1L,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__HFV,L10759174); /* L82 FALSE*/;
-            lisaac_push_first(&__03V,L73672199); /* L562 INTEGER*/;
-            __2QR(__EP);
+            __0PY= 4;
           };
         };
-        lisaac_push(&__GHN,L21244417); /* L162 INSTALL_LISAAC*/;
-        __RY((&__string_54));
+        __LGI=__CUT;
       };
-    } else /* FALSE */ {
-      lisaac_push(&__J40,L21761537); /* L166 INSTALL_LISAAC*/;
-      lisaac_push_first(&__K40,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__L40,L21502977); /* L164 INSTALL_LISAAC*/;
-      lisaac_push(&__L40,L21644801); /* L165 INSTALL_LISAAC*/;
-      __RY((&__string_55));
-    };
-    lisaac_push(&__HAZ,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__J40,L21902337); /* L167 INSTALL_LISAAC*/;
-    lisaac_push_first(&__K40,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__L40,L9195016); /* L70 NUMERIC*/;
-    if ((__GP == (____L)(-  1))) {
-      lisaac_push(&__HAZ,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__J40,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__K40,L10888722); /* L83 BLOCK*/;
-      goto __NV;
-    } else /* FALSE */ {
-      lisaac_push(&__HAZ,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__J40,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __FP=__GP;
-  return(__FP);
-}
-
-static void __1Q()
-/* () Void No recursive, No inlinable. */
-{
-  ____L __FR,__M2J,__N2J,__HKZ,__2VJ,__QWJ,__2S4,__4MC,__APC;
-  ____ZB *__51J,*__4JZ,*__PVJ,*__5KC,*__NLC,*__ULC,*__P5Z,*__SOC;
-  ____DB __TAL;
-  ____V *__KMB;
-  _____CONTEXT __2Q,__0V,__DR,__G5,__MEB,__JR,__3JB,__1QB,__GKB,__15B;
-  _____CONTEXT __OKB,__41J,__PAL,__HMM,__0AL,__F2J,__ZQY,__KWV,__LYU;
-  _____CONTEXT __PJZ;
-  ____G __I2J;
-  ____4 *__L2J,*__WWJ;
-  ____4 __P2J,__W2J,__3NC;
-  lisaac_push_first(&__2Q,L95303681); /* L727 INSTALL_LISAAC*/;
-  lisaac_push_first(&__0V,L10621458); /* L81 BLOCK*/;
-  __ZV:
-  {
-    lisaac_push(&__0V,L10621458); /* L81 BLOCK*/;
-    lisaac_push_first(&__DR,L85723649); /* L654 INSTALL_LISAAC*/;
-    lisaac_push(&__DR,L86388737); /* L659 INSTALL_LISAAC*/;
-    __FR=__5O((&__string_30),(&__string_56), 3);
-    lisaac_push(&__DR,L89787393); /* L685 INSTALL_LISAAC*/;
-    lisaac_push_first(&__G5,L16270344); /* L124 NUMERIC*/;
-    if ((__FR ==  1)) {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__JR,L86779905); /* L662 INSTALL_LISAAC*/;
-      __1E= 0;
-      lisaac_push(&__JR,L87175169); /* L665 INSTALL_LISAAC*/;
-      lisaac_push_first(&__3JB,L46934529); /* L358 INSTALL_LISAAC*/;
-      if (((void *)__QC != (void *)(&__string_7))) {
-        lisaac_push(&__3JB,L51120641); /* L390 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__GKB,L47334913); /* L361 INSTALL_LISAAC*/;
-        lisaac_push(&__GKB,L47476737); /* L362 INSTALL_LISAAC*/;
-        __WE((&__string_57), 5);
-        if (((void *)__QC == (void *)(&__string_25))) {
-          lisaac_push(&__GKB,L48893441); /* L373 INSTALL_LISAAC*/;
-          lisaac_push_first(&__15B,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__OKB,L47597569); /* L363 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L47744513); /* L364 INSTALL_LISAAC*/;
-          __BXB((&__string_58));
-          lisaac_push(&__OKB,L48005121); /* L366 INSTALL_LISAAC*/;
-          __0RB((&__string_59),(&__string_60),(&__string_61),__J__);
-          lisaac_push(&__OKB,L48261121); /* L368 INSTALL_LISAAC*/;
-          __RY((&__string_62));
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L48893441); /* L373 INSTALL_LISAAC*/;
-          lisaac_push_first(&__15B,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__OKB,L48372737); /* L369 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L48529921); /* L370 INSTALL_LISAAC*/;
-          __BXB((&__string_63));
-          lisaac_push(&__OKB,L48790017); /* L372 INSTALL_LISAAC*/;
-          __0RB((&__string_59),(&__string_60),(&__string_64),__J__);
-        };
-        lisaac_push(&__GKB,L50990593); /* L389 INSTALL_LISAAC*/;
-        lisaac_push_first(&__15B,L6168070); /* L47 FALSE*/;
-        lisaac_push_first(&__OKB,L49035777); /* L374 INSTALL_LISAAC*/;
-        lisaac_push(&__OKB,L49179649); /* L375 INSTALL_LISAAC*/;
-        __RY((&__string_65));
-        lisaac_push(&__OKB,L49293313); /* L376 INSTALL_LISAAC*/;
-        __IGD();
-        if (__EF==NULL) {
-          lisaac_push(&__OKB,L49441281); /* L377 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__OKB,L49441281); /* L377 INSTALL_LISAAC*/;
-          __5HJ(((____ZB *)__EF),(&__string_66));
-        };
-        if (__EF==NULL) {
-          lisaac_push(&__OKB,L49567233); /* L378 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__OKB,L49567233); /* L378 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__EF),__OP);
-        };
-        if (__EF==NULL) {
-          lisaac_push(&__OKB,L49689601); /* L379 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__OKB,L49689601); /* L379 INSTALL_LISAAC*/;
-          __51J=((____ZB *)__EF);
-          lisaac_push_first(&__41J,L130943501); /* L999 ABSTRACT_STRING*/;
-          lisaac_push_first(&__PAL,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__HMM,L7481858); /* L57 OBJECT*/;
-          __TAL=((____DB )(top_context->back->back));
-          lisaac_push(&__PAL,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__HMM,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__0AL,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__F2J,L130949645); /* L999 ABSTRACT_STRING*/;
-          lisaac_push_first(&__ZQY,L17439245); /* L133 ABSTRACT_STRING*/;
-          if ((__51J->__EC ==  0)) {
-            lisaac_push(&__F2J,L130945037); /* L999 ABSTRACT_STRING*/;
-            lisaac_push_first(&__ZQY,L13509636); /* L103 TRUE*/;
-            __I2J=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__F2J,L130945037); /* L999 ABSTRACT_STRING*/;
-            lisaac_push_first(&__ZQY,L14689286); /* L112 FALSE*/;
-            __I2J=__F__;
+      if (__LGI) {
+        __LGI=__F__;
+      } else /* FALSE */ {
+        __CUT=(__0PY ==  2);
+        if (__CUT) {
+          __FQY=__J__;
+          if ((((____OZ )__TFI) >= ((____OZ )'0'))) {
+            __FQY=(((____OZ )__TFI) <= ((____OZ )'9'));
           };
-          if (__I2J) {
-            lisaac_push(&__0AL,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__F2J,L13509636); /* L103 TRUE*/;
-            __I2J=__J__;
+          if (__FQY) {
+            if (__2EI) {
+              __5PY=(____L)((____L)( 10 * __5PY) - (____L)(((____L )((____OZ )__TFI)) -  48));
+            } else /* FALSE */ {
+              __5PY=(____L)((____L)( 10 * __5PY) + (____L)(((____L )((____OZ )__TFI)) -  48));
+            };
+            if (((__2EI && (__5PY >  0)) || ((! __2EI) && (__5PY <  0)))) {
+              __0PY= 4;
+            };
+            __LKI=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__0AL,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__F2J,L14689286); /* L112 FALSE*/;
-            __I2J=__F__;
+            __LKI=__J__;
           };
-          if (__I2J) {
-            lisaac_push(&__PAL,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HMM,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__0AL,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__0AL,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__F2J,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__ZQY,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__KWV,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__LYU,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__TAL));
-            lisaac_push(&__F2J,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__F2J,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__ZQY,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__KWV,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__LYU,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__PJZ,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__F2J,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__ZQY,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__KWV,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__PAL,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HMM,L8530438); /* L65 FALSE*/;
+          if ((! __LKI)) {
+            if ((((((((__TFI == ' ') || (__TFI == '\t')) || (__TFI == '\n')) || (__TFI == '\r')) || (__TFI == '\0')) || (__TFI == '\f')) || (__TFI == '\v'))) {
+              __0PY= 3;
+            } else /* FALSE */ {
+              __0PY= 4;
+            };
           };
-          __L2J=__51J->__KHF;
-          __M2J=__51J->__EC;
-          lisaac_push(&__41J,L131221005); /* L1001 ABSTRACT_STRING*/;
-          lisaac_push_first(&__PAL,L9195016); /* L70 NUMERIC*/;
-          __N2J=(____L)(__M2J -  1);
-          if (__L2J==NULL) {
-            lisaac_push(&__41J,L131222541); /* L1001 ABSTRACT_STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__41J,L131222541); /* L1001 ABSTRACT_STRING*/;
-            __P2J=__HGE(((____4 *)__L2J),__N2J);
+        };
+        __LGI=__CUT;
+      };
+      if ((! __LGI)) {
+        if ((__0PY ==  3)) {
+          if ((! (((((((__TFI == ' ') || (__TFI == '\t')) || (__TFI == '\n')) || (__TFI == '\r')) || (__TFI == '\0')) || (__TFI == '\f')) || (__TFI == '\v')))) {
+            __0PY= 4;
           };
-          lisaac_push(&__41J,L131467789); /* L1003 ABSTRACT_STRING*/;
-          lisaac_push_first(&__PAL,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__HMM,L7481858); /* L57 OBJECT*/;
-          __TAL=((____DB )(top_context->back->back));
-          lisaac_push(&__PAL,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__HMM,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__0AL,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__F2J,L131468813); /* L1003 ABSTRACT_STRING*/;
-          __M2J=__51J->__EC;
-          lisaac_push(&__F2J,L131479053); /* L1003 ABSTRACT_STRING*/;
-          __W2J=__S5J(__51J,__M2J);
-          if ((__P2J == __W2J)) {
-            lisaac_push(&__0AL,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__F2J,L13509636); /* L103 TRUE*/;
-            __I2J=__J__;
+        };
+      };
+      __ZEI=(____L)(__ZEI +  1);
+    };
+    if (((__0PY !=  0) && (__0PY !=  4))) {
+      __3EI=__F__;
+    };
+    if (__3EI) {
+      __3PY=((____VB *)__1N);
+      __1HI= 0;
+      __LGI=__J__;
+      __FIK= 0;
+      __BIK= 1;
+      __NQY=__3PY->__AC;
+      __4PY=__3PY->__0QE;
+      __PQY=__3PY->__AC;
+      while ((__BIK <= __NQY)) {
+        __ZIK=((____4 *)__4PY)[(____L)(__BIK -  1)];
+        if ((__1HI ==  0)) {
+          if ((((((((__ZIK == ' ') || (__ZIK == '\t')) || (__ZIK == '\n')) || (__ZIK == '\r')) || (__ZIK == '\0')) || (__ZIK == '\f')) || (__ZIK == '\v'))) {
+            __LKI=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__0AL,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__F2J,L14689286); /* L112 FALSE*/;
-            __I2J=__F__;
+            __TVT=(__ZIK == '+');
+            if (__TVT) {
+              __1HI= 1;
+            };
+            __LKI=__TVT;
           };
-          if (__I2J) {
-            lisaac_push(&__PAL,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HMM,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__0AL,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__0AL,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__F2J,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__ZQY,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__KWV,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__LYU,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__TAL));
-            lisaac_push(&__F2J,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__F2J,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__ZQY,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__KWV,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__LYU,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__PJZ,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__F2J,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__ZQY,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__KWV,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__PAL,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HMM,L8530438); /* L65 FALSE*/;
+          if ((! __LKI)) {
+            if ((__ZIK == '-')) {
+              __LGI=__F__;
+              __1HI= 1;
+            } else /* FALSE */ {
+              __FIK=(____L)(((____L )((____OZ )__ZIK)) -  48);
+              __1HI= 2;
+            };
           };
-          __W2J=__P2J;
+          __FQY=__F__;
+        } else /* FALSE */ {
+          __FQY=__J__;
         };
-        if ((__W2J == '/')) {
-          lisaac_push(&__OKB,L50205185); /* L383 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__PAL,L49695233); /* L379 INSTALL_LISAAC*/;
-          if (__EF==NULL) {
-            lisaac_push(&__PAL,L49824769); /* L380 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__PAL,L49824769); /* L380 INSTALL_LISAAC*/;
-            __ZPH(((____ZB *)__EF),'*');
-          };
+        if (__FQY) {
+          __FQY=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__OKB,L50205185); /* L383 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__PAL,L49946625); /* L381 INSTALL_LISAAC*/;
-          if (__EF==NULL) {
-            lisaac_push(&__PAL,L50086401); /* L382 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__PAL,L50086401); /* L382 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__EF),(&__string_67));
+          __LKI=(__1HI ==  1);
+          if (__LKI) {
+            __PKK=(____L)(((____L )((____OZ )__ZIK)) -  48);
+            __FIK=__PKK;
+            if (__LGI) {
+              __FIK=(____L)(- __PKK);
+            };
+            __1HI= 2;
           };
+          __FQY=__LKI;
         };
-        if (__EF==NULL) {
-          lisaac_push(&__OKB,L50349057); /* L384 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__OKB,L50349057); /* L384 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__EF),(&__string_68));
-        };
-        lisaac_push(&__OKB,L50612737); /* L386 INSTALL_LISAAC*/;
-        __0RB((&__string_59),(&__string_69),__EF,__F__);
-        lisaac_push(&__OKB,L50888193); /* L388 INSTALL_LISAAC*/;
-        __0RB((&__string_59),(&__string_70),(&__string_71),__J__);
-      } else /* FALSE */ {
-        lisaac_push(&__3JB,L51120641); /* L390 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__3JB,L51256321); /* L391 INSTALL_LISAAC*/;
-      lisaac_push_first(&__1QB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GKB,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__15B,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__OKB,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__3JB,L52065281); /* L397 INSTALL_LISAAC*/;
-      __WE((&__string_72), 5);
-      if (((void *)__QC == (void *)(&__string_7))) {
-        lisaac_push(&__3JB,L54135297); /* L413 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__GKB,L52315137); /* L399 INSTALL_LISAAC*/;
-        lisaac_push(&__GKB,L52835841); /* L403 INSTALL_LISAAC*/;
-        __RY((&__string_73));
-        __51J=__IC;
-        if (__51J==NULL) {
-          lisaac_push(&__GKB,L52965377); /* L404 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GKB,L52965377); /* L404 INSTALL_LISAAC*/;
-          __4JZ=((____ZB *)__51J);
-          lisaac_push_first(&__15B,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__4JZ);
-        };
-        lisaac_push(&__GKB,L53099521); /* L405 INSTALL_LISAAC*/;
-        __RY((&__string_74));
-      } else /* FALSE */ {
-        lisaac_push(&__3JB,L54135297); /* L413 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__GKB,L53221377); /* L406 INSTALL_LISAAC*/;
-        __KMB=__RH;
-        lisaac_push(&__GKB,L53503489); /* L408 INSTALL_LISAAC*/;
-        lisaac_push_first(&__15B,L8672792); /* L66 STRING*/;
-        if (__KMB==NULL) {
-          lisaac_push(&__15B,L9059864); /* L69 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING_CONSTANT */ {
-          __M2J=__KMB->__XB;
-        };
-        lisaac_push(&__15B,L9060376); /* L69 STRING*/;
-        __51J=__TD(__M2J);
-        if (__51J==NULL) {
-          lisaac_push(&__15B,L9184792); /* L70 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__15B,L9184792); /* L70 STRING*/;
-          __5HJ(((____ZB *)__51J),__KMB);
-        };
-        __KMB=__UH;
-        if (__51J==NULL) {
-          lisaac_push(&__GKB,L53621761); /* L409 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GKB,L53621761); /* L409 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__51J),__KMB);
-        };
-        __4JZ=__IC;
-        if (__51J==NULL) {
-          lisaac_push(&__GKB,L53756929); /* L410 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GKB,L53756929); /* L410 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__51J),__4JZ);
+        if (__FQY) {
+          __FQY=__F__;
+        } else /* FALSE */ {
+          __LKI=(__1HI ==  2);
+          if (__LKI) {
+            __TVT=__J__;
+            if ((((____OZ )__ZIK) >= ((____OZ )'0'))) {
+              __TVT=(((____OZ )__ZIK) <= ((____OZ )'9'));
+            };
+            if (__TVT) {
+              if (__LGI) {
+                __FIK=(____L)((____L)( 10 * __FIK) - (____L)(((____L )((____OZ )__ZIK)) -  48));
+              } else /* FALSE */ {
+                __FIK=(____L)((____L)( 10 * __FIK) + (____L)(((____L )((____OZ )__ZIK)) -  48));
+              };
+            } else /* FALSE */ {
+              __1HI= 3;
+            };
+          };
+          __FQY=__LKI;
         };
-        __KMB=__XH;
-        if (__51J==NULL) {
-          lisaac_push(&__GKB,L53886465); /* L411 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GKB,L53886465); /* L411 INSTALL_LISAAC*/;
-          __QKJ(((____ZB *)__51J),__KMB);
+        if ((! __FQY)) {
+          if ((__1HI ==  3)) {
+            __BIK=__PQY;
+          };
         };
-        __4JZ=__PG;
-        __KMB=__RH;
-        lisaac_push(&__GKB,L54032897); /* L412 INSTALL_LISAAC*/;
-        __0RB(__4JZ,__KMB,__51J,__F__);
-      };
-      lisaac_push(&__3JB,L54947841); /* L419 INSTALL_LISAAC*/;
-      __WE((&__string_75), 5);
-      __51J=__IC;
-      lisaac_push(&__3JB,L55077889); /* L420 INSTALL_LISAAC*/;
-      lisaac_push_first(&__1QB,L8672792); /* L66 STRING*/;
-      if (__51J==NULL) {
-        lisaac_push(&__1QB,L9059864); /* L69 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        __M2J=__51J->__EC;
+        __BIK=(____L)(__BIK +  1);
       };
-      lisaac_push(&__1QB,L9060376); /* L69 STRING*/;
-      __4JZ=__TD(__M2J);
-      if (__4JZ==NULL) {
-        lisaac_push(&__1QB,L9184792); /* L70 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__1QB,L9184792); /* L70 STRING*/;
-        __5HJ(((____ZB *)__4JZ),__51J);
-      };
-      if (((void *)__QC == (void *)(&__string_25))) {
-        lisaac_push(&__3JB,L55446017); /* L423 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__GKB,L55198721); /* L421 INSTALL_LISAAC*/;
-        if (__4JZ==NULL) {
-          lisaac_push(&__GKB,L55332865); /* L422 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GKB,L55332865); /* L422 INSTALL_LISAAC*/;
-          __3WJ(((____ZB *)__4JZ));
-        };
+      if ((( 0 <= __FIK) && (__SN >= __FIK))) {
+        __UN=__FIK;
       } else /* FALSE */ {
-        lisaac_push(&__3JB,L55446017); /* L423 INSTALL_LISAAC*/;
-        lisaac_push_first(&__1QB,L8530438); /* L65 FALSE*/;
-      };
-      if (__4JZ==NULL) {
-        lisaac_push(&__3JB,L55600129); /* L424 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__3JB,L55600129); /* L424 INSTALL_LISAAC*/;
-        __PVJ=((____ZB *)__4JZ);
-        lisaac_push_first(&__1QB,L31459864); /* L240 STRING*/;
-        lisaac_push_first(&__GKB,L19150866); /* L146 BLOCK*/;
-        lisaac_push_first(&__15B,L7481858); /* L57 OBJECT*/;
-        __TAL=((____DB )(top_context->back->back));
-        lisaac_push(&__GKB,L19280914); /* L147 BLOCK*/;
-        lisaac_push_first(&__15B,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__OKB,L19285522); /* L147 BLOCK*/;
-        lisaac_push_first(&__41J,L31460888); /* L240 STRING*/;
-        if (((void *)(&__string_76) != (void *)NULL)) {
-          lisaac_push(&__OKB,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__41J,L13509636); /* L103 TRUE*/;
-          __I2J=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__OKB,L19282450); /* L147 BLOCK*/;
-          lisaac_push_first(&__41J,L14689286); /* L112 FALSE*/;
-          __I2J=__F__;
-        };
-        if (__I2J) {
-          lisaac_push(&__GKB,L19532306); /* L149 BLOCK*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L19289106); /* L147 BLOCK*/;
-          lisaac_push(&__OKB,L19428370); /* L148 BLOCK*/;
-          lisaac_push_first(&__41J,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__PAL,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__HMM,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__0AL,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__TAL));
-          lisaac_push(&__41J,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_36));
-          lisaac_push(&__41J,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__PAL,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__HMM,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__0AL,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__F2J,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__41J,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__PAL,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__HMM,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L19532306); /* L149 BLOCK*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
-        };
-        __M2J=__PVJ->__EC;
-        __N2J=(&__string_76)->__XB;
-        lisaac_push(&__1QB,L31989272); /* L244 STRING*/;
-        lisaac_push_first(&__GKB,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__15B,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__OKB,L9195016); /* L70 NUMERIC*/;
-        __HKZ=(____L)(- __N2J);
-        lisaac_push(&__GKB,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__15B,L9195016); /* L70 NUMERIC*/;
-        __2VJ=(____L)(__M2J - __HKZ);
-        lisaac_push(&__1QB,L31990808); /* L244 STRING*/;
-        __LXK(__PVJ,__2VJ);
-        lisaac_push(&__1QB,L32117272); /* L245 STRING*/;
-        lisaac_push_first(&__GKB,L14700552); /* L112 NUMERIC*/;
-        if ((__M2J >  0)) {
-          lisaac_push(&__1QB,L32120344); /* L245 STRING*/;
-          lisaac_push_first(&__GKB,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__15B,L32122904); /* L245 STRING*/;
-          lisaac_push_first(&__OKB,L14700552); /* L112 NUMERIC*/;
-          __I2J=(__N2J >  0);
+        __OZC((&__string_48));
+        if ((__SN ==  0)) {
+          fputc((int)('0'),stdout);
+          __CUT=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__1QB,L32120344); /* L245 STRING*/;
-          lisaac_push_first(&__GKB,L12081158); /* L92 FALSE*/;
-          __I2J=__J__;
+          __CUT=__J__;
         };
-        if (__I2J) {
-          lisaac_push(&__1QB,L32377368); /* L247 STRING*/;
-          lisaac_push_first(&__GKB,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__15B,L32127512); /* L245 STRING*/;
-          __L2J=__PVJ->__KHF;
-          lisaac_push(&__15B,L32258072); /* L246 STRING*/;
-          lisaac_push_first(&__OKB,L9195016); /* L70 NUMERIC*/;
-          __QWJ=(____L)(__M2J -  1);
-          if (__L2J==NULL) {
-            lisaac_push(&__15B,L32262168); /* L246 STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__15B,L32262168); /* L246 STRING*/;
-            __QNN(((____4 *)__L2J), 0,__QWJ,__N2J);
+        if ((! __CUT)) {
+          if ((__SN <  0)) {
+            fputc((int)('-'),stdout);
+            __YBP((____L)(- __SN));
+          } else /* FALSE */ {
+            __YBP(__SN);
           };
-        } else /* FALSE */ {
-          lisaac_push(&__1QB,L32377368); /* L247 STRING*/;
-          lisaac_push_first(&__GKB,L8530438); /* L65 FALSE*/;
-        };
-        __L2J=__PVJ->__KHF;
-        __WWJ=(&__string_76)->__YB;
-        lisaac_push(&__1QB,L32530456); /* L248 STRING*/;
-        lisaac_push_first(&__GKB,L9195016); /* L70 NUMERIC*/;
-        __M2J=(____L)(__N2J -  1);
-        if (__L2J==NULL) {
-          lisaac_push(&__1QB,L32531992); /* L248 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__1QB,L32531992); /* L248 STRING*/;
-          __R0K(((____4 *)__L2J),__WWJ,__M2J);
         };
+        __OZC((&__string_49));
       };
-      if (__4JZ==NULL) {
-        lisaac_push(&__3JB,L55718913); /* L425 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__3JB,L55718913); /* L425 INSTALL_LISAAC*/;
-        __QKJ(((____ZB *)__4JZ),(&__string_77));
+    } else /* FALSE */ {
+      __OZC((&__string_50));
+    };
+  } while ((__UN == (____L)(-  1)));
+  __TN=__UN;
+  return(__TN);
+}
+
+static void __DP()
+/* () Void No recursive, No inlinable. */
+{
+  ____L __LP,__GKY,__YQY,__0P,__ASY,__USY,__ITY;
+  ____V *__FKY;
+  ____VB *__VQY,*__CRY,*__WRY,*__3RY,*__KSY,*__4SY,*__FTY,*__STY;
+  ____DB __WQY,__2QY,__4RY,__ESY,__MTY;
+  ____4NE __XQY,__ZQY,__0QY,__5RY,__BSY,__CSY,__JTY,__KTY;
+  ____MZ __4QY,__GSY,__OTY;
+  ____4 *__TQY,*__1RY,*__PSY,*__DTY;
+  ____4 __DEC;
+  do {
+    __LP=__ON((&__string_27),(&__string_51), 3);
+    if ((__LP ==  1)) {
+      __OE= 0;
+      if (((void *)__MC != (void *)(&__string_4))) {
+        __KE((&__string_52), 5);
+        if (((void *)__MC == (void *)(&__string_22))) {
+          __JQB((&__string_53));
+          __TLB((&__string_54),(&__string_55),(&__string_56),__J__);
+          __OZC((&__string_57));
+        } else /* FALSE */ {
+          __JQB((&__string_58));
+          __TLB((&__string_54),(&__string_55),(&__string_59),__J__);
+        };
       };
-      lisaac_push(&__3JB,L55881217); /* L426 INSTALL_LISAAC*/;
-      __0RB((&__string_78),(&__string_79),__4JZ,__J__);
-      lisaac_push(&__3JB,L55974913); /* L427 INSTALL_LISAAC*/;
-      lisaac_push_first(&__1QB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GKB,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__15B,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__OKB,L6962199); /* L53 SYSTEM_IO*/;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__3JB,L56143361); /* L428 INSTALL_LISAAC*/;
-      __0RB((&__string_80),(&__string_79),__4JZ,__J__);
-      lisaac_push(&__3JB,L56237057); /* L429 INSTALL_LISAAC*/;
-      lisaac_push_first(&__1QB,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GKB,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__15B,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__OKB,L6962199); /* L53 SYSTEM_IO*/;
+      __KE((&__string_60), 5);
+      if (((void *)__MC == (void *)(&__string_4))) {
+        __OZC((&__string_61));
+        __OZC(((____VB *)__EC));
+        __OZC((&__string_62));
+      } else /* FALSE */ {
+        __FKY=__2G;
+        __GKY=__FKY->__TB;
+        __VQY=NULL;
+        __WQY=((____DB )(NULL));
+        __XQY=((____4NE )sizeof(____VB));
+        if ((__XQY ==  0)) {
+          __VQY=__VB__;
+        } else /* FALSE */ {
+          __YQY=-1;
+          __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __XQY));
+          if ((__YQY == (____L)(-  1))) {
+            __ZQY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+            __0QY=(____4NE)((____4NE)(__XQY - (____4NE)(((____4NE ) 0) - __ZQY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZQY) - ((____4NE ) 1)));
+            __ZQY=(____4NE)(__0QY / ((____4NE )((____L )(sizeof(void *)))));
+            __2QY=__D0F(__0QY,((____DB )(&(table_size[(__ZQY)-1]))),((____MZ )__0QY));
+            __WQY=__2QY;
+          } else /* FALSE */ {
+            __4QY=((____MZ )__YQY);
+            __ZQY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+            __0QY=(____4NE)((____4NE)(__XQY - (____4NE)(((____4NE ) 0) - __ZQY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZQY) - ((____4NE ) 1)));
+            __2QY=__D0F(__0QY,((____DB )(&(table_type[(__4QY)]))),(____MZ)(__4QY |  1));
+            __WQY=__2QY;
+          };
+          __CRY=((____VB *)__WQY);
+          __VQY=__CRY;
+          *(__CRY) = *(__VB__);
+        };
+        __CRY=((____VB *)__VQY);
+        if ((__GKY >  0)) {
+          if ((__CRY->__DRE < __GKY)) {
+            __TQY=__IIH(__GKY);
+            __CRY->__0QE=__TQY;
+            __CRY->__DRE=__GKY;
+          };
+        };
+        __CRY->__AC= 0;
+        __BBI(((____VB *)__VQY),__FKY);
+        __JDI(((____VB *)__VQY),__5G);
+        __JDI(((____VB *)__VQY),__EC);
+        __JDI(((____VB *)__VQY),__CH);
+        __TLB(__3F,__2G,__VQY,__F__);
+      };
+      __KE((&__string_63), 5);
+      __VQY=__EC;
+      __GKY=__VQY->__AC;
+      __CRY=NULL;
+      __WQY=((____DB )(NULL));
+      __XQY=((____4NE )sizeof(____VB));
+      if ((__XQY ==  0)) {
+        __CRY=__VB__;
+      } else /* FALSE */ {
+        __YQY=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __XQY));
+        if ((__YQY == (____L)(-  1))) {
+          __ZQY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __0QY=(____4NE)((____4NE)(__XQY - (____4NE)(((____4NE ) 0) - __ZQY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZQY) - ((____4NE ) 1)));
+          __ZQY=(____4NE)(__0QY / ((____4NE )((____L )(sizeof(void *)))));
+          __2QY=__D0F(__0QY,((____DB )(&(table_size[(__ZQY)-1]))),((____MZ )__0QY));
+          __WQY=__2QY;
+        } else /* FALSE */ {
+          __4QY=((____MZ )__YQY);
+          __ZQY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __0QY=(____4NE)((____4NE)(__XQY - (____4NE)(((____4NE ) 0) - __ZQY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZQY) - ((____4NE ) 1)));
+          __2QY=__D0F(__0QY,((____DB )(&(table_type[(__4QY)]))),(____MZ)(__4QY |  1));
+          __WQY=__2QY;
+        };
+        __WRY=((____VB *)__WQY);
+        __CRY=__WRY;
+        *(__WRY) = *(__VB__);
+      };
+      __WRY=((____VB *)__CRY);
+      if ((__GKY >  0)) {
+        if ((__WRY->__DRE < __GKY)) {
+          __TQY=__IIH(__GKY);
+          __WRY->__0QE=__TQY;
+          __WRY->__DRE=__GKY;
+        };
+      };
+      __WRY->__AC= 0;
+      __BBI(((____VB *)__CRY),__VQY);
+      if (((void *)__MC == (void *)(&__string_22))) {
+        __FOI(((____VB *)__CRY));
+      };
+      __VQY=((____VB *)__CRY);
+      __GKY=__VQY->__AC;
+      __YJJ(__VQY,(____L)(__GKY +  26));
+      if ((__GKY >  0)) {
+        __ERL(((____4 *)__VQY->__0QE), 0,(____L)(__GKY -  1), 26);
+      };
+      __RMJ(((____4 *)__VQY->__0QE),(&__string_64)->__UB, 25);
+      __JDI(((____VB *)__CRY),(&__string_65));
+      __TLB((&__string_66),(&__string_67),__CRY,__J__);
       fputc((int)('\n'),stdout);
-      lisaac_push(&__JR,L87453185); /* L667 INSTALL_LISAAC*/;
-      __WE((&__string_81), 5);
-      lisaac_push(&__JR,L87570945); /* L668 INSTALL_LISAAC*/;
-      __4MB();
-      lisaac_push(&__JR,L87844865); /* L670 INSTALL_LISAAC*/;
-      __WE((&__string_82), 5);
-      lisaac_push(&__JR,L88092161); /* L672 INSTALL_LISAAC*/;
-      __RNB();
-      lisaac_push(&__JR,L88772609); /* L677 INSTALL_LISAAC*/;
-      __RY((&__string_83));
-      lisaac_push(&__JR,L89430017); /* L682 INSTALL_LISAAC*/;
-      __RY((&__string_84));
-    } else /* FALSE */ {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__DR,L94768129); /* L723 INSTALL_LISAAC*/;
-    lisaac_push_first(&__G5,L16270344); /* L124 NUMERIC*/;
-    if ((__FR ==  2)) {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__JR,L94519809); /* L721 INSTALL_LISAAC*/;
-      lisaac_push_first(&__3JB,L10621458); /* L81 BLOCK*/;
-      __WOB:
-      {
-        lisaac_push(&__3JB,L10621458); /* L81 BLOCK*/;
-        lisaac_push_first(&__1QB,L89920001); /* L686 INSTALL_LISAAC*/;
-        lisaac_push(&__1QB,L90980865); /* L694 INSTALL_LISAAC*/;
-        __QWJ=__5O((&__string_85),(&__string_86), 6);
-        lisaac_push(&__1QB,L91755521); /* L700 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  1)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L91238401); /* L696 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L91392001); /* L697 INSTALL_LISAAC*/;
-          __WE((&__string_87), 0);
-          lisaac_push(&__OKB,L91501057); /* L698 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L59393025); /* L453 INSTALL_LISAAC*/;
-          __5KC=__TD( 100);
-          if (((void *)__NC == (void *)NULL)) {
-            lisaac_push(&__41J,L60033537); /* L458 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__HMM,L59520513); /* L454 INSTALL_LISAAC*/;
-            if (__5KC==NULL) {
-              lisaac_push(&__HMM,L59650561); /* L455 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L59650561); /* L455 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__5KC),(&__string_88));
-            };
+      __TLB((&__string_68),(&__string_67),__CRY,__J__);
+      fputc((int)('\n'),stdout);
+      __KE((&__string_69), 5);
+      __OHB();
+      __KE((&__string_70), 5);
+      __5HB();
+      __OZC((&__string_71));
+      __OZC((&__string_72));
+    };
+    if ((__LP ==  2)) {
+      do {
+        __0P=__ON((&__string_73),(&__string_74), 6);
+        if ((__0P ==  1)) {
+          __KE((&__string_75), 0);
+          __3RY=NULL;
+          __4RY=((____DB )(NULL));
+          __5RY=((____4NE )sizeof(____VB));
+          if ((__5RY ==  0)) {
+            __3RY=__VB__;
           } else /* FALSE */ {
-            lisaac_push(&__41J,L60033537); /* L458 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__HMM,L59774977); /* L456 INSTALL_LISAAC*/;
-            __NLC=__NC;
-            if (__5KC==NULL) {
-              lisaac_push(&__HMM,L59915265); /* L457 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L59915265); /* L457 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__5KC),__NLC);
-            };
-          };
-          if (__5KC==NULL) {
-            lisaac_push(&__41J,L60177409); /* L459 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__41J,L60177409); /* L459 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__5KC),(&__string_89));
-          };
-          lisaac_push(&__41J,L60324353); /* L460 INSTALL_LISAAC*/;
-          lisaac_push_first(&__PAL,L8672792); /* L66 STRING*/;
-          __2S4=(&__string_90)->__XB;
-          lisaac_push(&__PAL,L9060376); /* L69 STRING*/;
-          __NLC=__TD(__2S4);
-          if (__NLC==NULL) {
-            lisaac_push(&__PAL,L9184792); /* L70 STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__PAL,L9184792); /* L70 STRING*/;
-            __5HJ(((____ZB *)__NLC),(&__string_90));
-          };
-          if (__NLC==NULL) {
-            lisaac_push(&__41J,L60442625); /* L461 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__41J,L60442625); /* L461 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__NLC),(&__string_91));
-          };
-          __ULC=__IC;
-          if (__NLC==NULL) {
-            lisaac_push(&__41J,L60571649); /* L462 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__41J,L60571649); /* L462 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__NLC),__ULC);
-          };
-          if (((void *)__QC == (void *)(&__string_25))) {
-            lisaac_push(&__41J,L60951041); /* L465 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__HMM,L60703745); /* L463 INSTALL_LISAAC*/;
-            if (__NLC==NULL) {
-              lisaac_push(&__HMM,L60837889); /* L464 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L60837889); /* L464 INSTALL_LISAAC*/;
-              __3WJ(((____ZB *)__NLC));
+            __ASY=-1;
+            __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __5RY));
+            if ((__ASY == (____L)(-  1))) {
+              __BSY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+              __CSY=(____4NE)((____4NE)(__5RY - (____4NE)(((____4NE ) 0) - __BSY)) & (____4NE)((____4NE)(((____4NE ) 0) - __BSY) - ((____4NE ) 1)));
+              __BSY=(____4NE)(__CSY / ((____4NE )((____L )(sizeof(void *)))));
+              __ESY=__D0F(__CSY,((____DB )(&(table_size[(__BSY)-1]))),((____MZ )__CSY));
+              __4RY=__ESY;
+            } else /* FALSE */ {
+              __GSY=((____MZ )__ASY);
+              __BSY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+              __CSY=(____4NE)((____4NE)(__5RY - (____4NE)(((____4NE ) 0) - __BSY)) & (____4NE)((____4NE)(((____4NE ) 0) - __BSY) - ((____4NE ) 1)));
+              __ESY=__D0F(__CSY,((____DB )(&(table_type[(__GSY)]))),(____MZ)(__GSY |  1));
+              __4RY=__ESY;
             };
+            __KSY=((____VB *)__4RY);
+            __3RY=__KSY;
+            *(__KSY) = *(__VB__);
+          };
+          __KSY=((____VB *)__3RY);
+          if ((__KSY->__DRE <  100)) {
+            __1RY=__IIH( 100);
+            __KSY->__0QE=__1RY;
+            __KSY->__DRE= 100;
+          };
+          __KSY->__AC= 0;
+          if (((void *)__JC == (void *)NULL)) {
+            __BBI(((____VB *)__3RY),(&__string_76));
           } else /* FALSE */ {
-            lisaac_push(&__41J,L60951041); /* L465 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L8530438); /* L65 FALSE*/;
-          };
-          if (__NLC==NULL) {
-            lisaac_push(&__41J,L61100033); /* L466 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__41J,L61100033); /* L466 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__NLC),(&__string_92));
-          };
-          if (__NLC==NULL) {
-            lisaac_push(&__41J,L61226497); /* L467 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__41J,L61226497); /* L467 INSTALL_LISAAC*/;
-            __QKJ(((____ZB *)__NLC),(&__string_93));
-          };
-          lisaac_push(&__41J,L61380609); /* L468 INSTALL_LISAAC*/;
-          __0RB(__5KC,(&__string_90),__NLC,__F__);
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__1QB,L92279809); /* L704 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  2)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L91762689); /* L700 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L91914753); /* L701 INSTALL_LISAAC*/;
-          __WE((&__string_94), 0);
-          lisaac_push(&__OKB,L92024321); /* L702 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L64233473); /* L490 INSTALL_LISAAC*/;
-          if (((void *)__QC == (void *)(&__string_25))) {
-            lisaac_push(&__41J,L72616449); /* L554 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__HMM,L64898049); /* L495 INSTALL_LISAAC*/;
-            lisaac_push(&__HMM,L65039361); /* L496 INSTALL_LISAAC*/;
-            __RY((&__string_95));
+            __BBI(((____VB *)__3RY),__JC);
+          };
+          __JDI(((____VB *)__3RY),(&__string_77));
+          __ASY=(&__string_78)->__TB;
+          __KSY=NULL;
+          __4RY=((____DB )(NULL));
+          __5RY=((____4NE )sizeof(____VB));
+          if ((__5RY ==  0)) {
+            __KSY=__VB__;
           } else /* FALSE */ {
-            lisaac_push(&__41J,L72616449); /* L554 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__HMM,L65148929); /* L497 INSTALL_LISAAC*/;
-            lisaac_push(&__HMM,L65303553); /* L498 INSTALL_LISAAC*/;
-            __BXB((&__string_96));
-            lisaac_push(&__HMM,L65434625); /* L499 INSTALL_LISAAC*/;
-            __BXB((&__string_97));
-            lisaac_push(&__HMM,L65565697); /* L500 INSTALL_LISAAC*/;
-            __BXB((&__string_98));
-            lisaac_push(&__HMM,L65695745); /* L501 INSTALL_LISAAC*/;
-            __BXB((&__string_99));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L66097665); /* L504 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L66097665); /* L504 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__4B),(&__string_100));
-            };
-            lisaac_push(&__HMM,L66200065); /* L505 INSTALL_LISAAC*/;
-            __RY((&__string_101));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L66333697); /* L506 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L66333697); /* L506 INSTALL_LISAAC*/;
-              __P5Z=((____ZB *)__4B);
-              lisaac_push_first(&__0AL,L169094157); /* L1290 ABSTRACT_STRING*/;
-              __XGD(__P5Z);
-            };
-            lisaac_push(&__HMM,L66462209); /* L507 INSTALL_LISAAC*/;
-            __RY((&__string_102));
-            lisaac_push(&__HMM,L66608129); /* L508 INSTALL_LISAAC*/;
-            __4MC=__BXB(__4B);
-            if ((__4MC !=  0)) {
-              lisaac_push(&__HMM,L67243521); /* L513 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__F2J,L66613249); /* L508 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L66886145); /* L510 INSTALL_LISAAC*/;
-              __RY((&__string_103));
+            __USY=-1;
+            __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __5RY));
+            if ((__USY == (____L)(-  1))) {
+              __BSY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+              __CSY=(____4NE)((____4NE)(__5RY - (____4NE)(((____4NE ) 0) - __BSY)) & (____4NE)((____4NE)(((____4NE ) 0) - __BSY) - ((____4NE ) 1)));
+              __BSY=(____4NE)(__CSY / ((____4NE )((____L )(sizeof(void *)))));
+              __ESY=__D0F(__CSY,((____DB )(&(table_size[(__BSY)-1]))),((____MZ )__CSY));
+              __4RY=__ESY;
             } else /* FALSE */ {
-              lisaac_push(&__HMM,L67243521); /* L513 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__F2J,L66984961); /* L511 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L67119617); /* L512 INSTALL_LISAAC*/;
-              __RY((&__string_104));
+              __GSY=((____MZ )__USY);
+              __BSY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+              __CSY=(____4NE)((____4NE)(__5RY - (____4NE)(((____4NE ) 0) - __BSY)) & (____4NE)((____4NE)(((____4NE ) 0) - __BSY) - ((____4NE ) 1)));
+              __ESY=__D0F(__CSY,((____DB )(&(table_type[(__GSY)]))),(____MZ)(__GSY |  1));
+              __4RY=__ESY;
             };
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L67670529); /* L516 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L67670529); /* L516 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__4B),(&__string_105));
+            __4SY=((____VB *)__4RY);
+            __KSY=__4SY;
+            *(__4SY) = *(__VB__);
+          };
+          __4SY=((____VB *)__KSY);
+          if ((__ASY >  0)) {
+            if ((__4SY->__DRE < __ASY)) {
+              __PSY=__IIH(__ASY);
+              __4SY->__0QE=__PSY;
+              __4SY->__DRE=__ASY;
             };
-            lisaac_push(&__HMM,L67772929); /* L517 INSTALL_LISAAC*/;
-            __RY((&__string_101));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L67906561); /* L518 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L67906561); /* L518 INSTALL_LISAAC*/;
-              __P5Z=((____ZB *)__4B);
-              lisaac_push_first(&__0AL,L169094157); /* L1290 ABSTRACT_STRING*/;
-              __XGD(__P5Z);
+          };
+          __4SY->__AC= 0;
+          __BBI(((____VB *)__KSY),(&__string_78));
+          __JDI(((____VB *)__KSY),(&__string_79));
+          __JDI(((____VB *)__KSY),__EC);
+          if (((void *)__MC == (void *)(&__string_22))) {
+            __FOI(((____VB *)__KSY));
+          };
+          __JDI(((____VB *)__KSY),(&__string_80));
+          __JDI(((____VB *)__KSY),(&__string_81));
+          __TLB(__3RY,(&__string_78),__KSY,__F__);
+        };
+        if ((__0P ==  2)) {
+          __KE((&__string_82), 0);
+          if (((void *)__MC == (void *)(&__string_22))) {
+            __OZC((&__string_83));
+          } else /* FALSE */ {
+            __JQB((&__string_84));
+            __JQB((&__string_85));
+            __JQB((&__string_86));
+            __JQB((&__string_87));
+            __BBI(((____VB *)__0B),(&__string_88));
+            __OZC((&__string_89));
+            __OZC(((____VB *)__0B));
+            __OZC((&__string_90));
+            __USY=__JQB(__0B);
+            if ((__USY !=  0)) {
+              __OZC((&__string_91));
+            } else /* FALSE */ {
+              __OZC((&__string_92));
             };
-            lisaac_push(&__HMM,L68035073); /* L519 INSTALL_LISAAC*/;
-            __RY((&__string_102));
-            lisaac_push(&__HMM,L68180993); /* L520 INSTALL_LISAAC*/;
-            __4MC=__BXB(__4B);
-            if ((__4MC !=  0)) {
-              lisaac_push(&__HMM,L68816385); /* L525 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__F2J,L68186113); /* L520 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L68459009); /* L522 INSTALL_LISAAC*/;
-              __RY((&__string_103));
+            __BBI(((____VB *)__0B),(&__string_93));
+            __OZC((&__string_89));
+            __OZC(((____VB *)__0B));
+            __OZC((&__string_90));
+            __USY=__JQB(__0B);
+            if ((__USY !=  0)) {
+              __OZC((&__string_91));
             } else /* FALSE */ {
-              lisaac_push(&__HMM,L68816385); /* L525 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__F2J,L68557825); /* L523 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L68692481); /* L524 INSTALL_LISAAC*/;
-              __RY((&__string_104));
+              __OZC((&__string_92));
             };
-            lisaac_push(&__HMM,L69772289); /* L532 INSTALL_LISAAC*/;
-            __3NC=__HAD((&__string_106));
-            if ((__3NC == 'n')) {
-              lisaac_push(&__HMM,L72486401); /* L553 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__F2J,L70011905); /* L534 INSTALL_LISAAC*/;
-              __P5Z=__TD( 100);
-              if (((void *)__NC == (void *)NULL)) {
-                lisaac_push(&__F2J,L70652417); /* L539 INSTALL_LISAAC*/;
-                lisaac_push_first(&__ZQY,L6825988); /* L52 TRUE*/;
-                lisaac_push_first(&__KWV,L70139393); /* L535 INSTALL_LISAAC*/;
-                if (__P5Z==NULL) {
-                  lisaac_push(&__KWV,L70269441); /* L536 INSTALL_LISAAC*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* STRING */ {
-                  lisaac_push(&__KWV,L70269441); /* L536 INSTALL_LISAAC*/;
-                  __5HJ(((____ZB *)__P5Z),(&__string_88));
-                };
+            __DEC=__2TC((&__string_94));
+            if ((__DEC == 'n')) {
+              __FTY=NULL;
+              __ESY=((____DB )(NULL));
+              __BSY=((____4NE )sizeof(____VB));
+              if ((__BSY ==  0)) {
+                __FTY=__VB__;
               } else /* FALSE */ {
-                lisaac_push(&__F2J,L70652417); /* L539 INSTALL_LISAAC*/;
-                lisaac_push_first(&__ZQY,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__KWV,L70393857); /* L537 INSTALL_LISAAC*/;
-                __SOC=__NC;
-                if (__P5Z==NULL) {
-                  lisaac_push(&__KWV,L70534145); /* L538 INSTALL_LISAAC*/;
-                  lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-                } else /* STRING */ {
-                  lisaac_push(&__KWV,L70534145); /* L538 INSTALL_LISAAC*/;
-                  __5HJ(((____ZB *)__P5Z),__SOC);
+                __ITY=-1;
+                __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __BSY));
+                if ((__ITY == (____L)(-  1))) {
+                  __JTY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+                  __KTY=(____4NE)((____4NE)(__BSY - (____4NE)(((____4NE ) 0) - __JTY)) & (____4NE)((____4NE)(((____4NE ) 0) - __JTY) - ((____4NE ) 1)));
+                  __JTY=(____4NE)(__KTY / ((____4NE )((____L )(sizeof(void *)))));
+                  __MTY=__D0F(__KTY,((____DB )(&(table_size[(__JTY)-1]))),((____MZ )__KTY));
+                  __ESY=__MTY;
+                } else /* FALSE */ {
+                  __OTY=((____MZ )__ITY);
+                  __JTY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+                  __KTY=(____4NE)((____4NE)(__BSY - (____4NE)(((____4NE ) 0) - __JTY)) & (____4NE)((____4NE)(((____4NE ) 0) - __JTY) - ((____4NE ) 1)));
+                  __MTY=__D0F(__KTY,((____DB )(&(table_type[(__OTY)]))),(____MZ)(__OTY |  1));
+                  __ESY=__MTY;
                 };
+                __STY=((____VB *)__ESY);
+                __FTY=__STY;
+                *(__STY) = *(__VB__);
               };
-              if (__P5Z==NULL) {
-                lisaac_push(&__F2J,L70796289); /* L540 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__F2J,L70796289); /* L540 INSTALL_LISAAC*/;
-                __QKJ(((____ZB *)__P5Z),(&__string_107));
-              };
-              lisaac_push(&__F2J,L70947329); /* L541 INSTALL_LISAAC*/;
-              __0RB(__P5Z,(&__string_108),(&__string_108),__F__);
-            } else /* FALSE */ {
-              lisaac_push(&__HMM,L72486401); /* L553 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__F2J,L71048193); /* L542 INSTALL_LISAAC*/;
-              if (__4B==NULL) {
-                lisaac_push(&__F2J,L71201281); /* L543 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__F2J,L71201281); /* L543 INSTALL_LISAAC*/;
-                __5HJ(((____ZB *)__4B),(&__string_109));
+              __STY=((____VB *)__FTY);
+              if ((__STY->__DRE <  100)) {
+                __DTY=__IIH( 100);
+                __STY->__0QE=__DTY;
+                __STY->__DRE= 100;
               };
-              lisaac_push(&__F2J,L71312897); /* L544 INSTALL_LISAAC*/;
-              __RY((&__string_101));
-              if (__4B==NULL) {
-                lisaac_push(&__F2J,L71446529); /* L545 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__F2J,L71446529); /* L545 INSTALL_LISAAC*/;
-                __SOC=((____ZB *)__4B);
-                lisaac_push_first(&__ZQY,L169094157); /* L1290 ABSTRACT_STRING*/;
-                __XGD(__SOC);
+              __STY->__AC= 0;
+              if (((void *)__JC == (void *)NULL)) {
+                __BBI(((____VB *)__FTY),(&__string_76));
+              } else /* FALSE */ {
+                __BBI(((____VB *)__FTY),__JC);
               };
-              lisaac_push(&__F2J,L71575041); /* L546 INSTALL_LISAAC*/;
-              __RY((&__string_102));
-              lisaac_push(&__F2J,L71720961); /* L547 INSTALL_LISAAC*/;
-              __APC=__BXB(__4B);
-              if ((__APC !=  0)) {
-                lisaac_push(&__F2J,L72356353); /* L552 INSTALL_LISAAC*/;
-                lisaac_push_first(&__ZQY,L6825988); /* L52 TRUE*/;
-                lisaac_push_first(&__KWV,L71726081); /* L547 INSTALL_LISAAC*/;
-                lisaac_push(&__KWV,L71998977); /* L549 INSTALL_LISAAC*/;
-                __RY((&__string_103));
+              __JDI(((____VB *)__FTY),(&__string_95));
+              __TLB(__FTY,(&__string_96),(&__string_96),__F__);
+            } else /* FALSE */ {
+              __BBI(((____VB *)__0B),(&__string_97));
+              __OZC((&__string_89));
+              __OZC(((____VB *)__0B));
+              __OZC((&__string_90));
+              __ITY=__JQB(__0B);
+              if ((__ITY !=  0)) {
+                __OZC((&__string_91));
               } else /* FALSE */ {
-                lisaac_push(&__F2J,L72356353); /* L552 INSTALL_LISAAC*/;
-                lisaac_push_first(&__ZQY,L6826502); /* L52 FALSE*/;
-                lisaac_push_first(&__KWV,L72097793); /* L550 INSTALL_LISAAC*/;
-                lisaac_push(&__KWV,L72232449); /* L551 INSTALL_LISAAC*/;
-                __RY((&__string_104));
+                __OZC((&__string_92));
               };
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__1QB,L92804097); /* L708 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  3)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L92286977); /* L704 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L92441089); /* L705 INSTALL_LISAAC*/;
-          __WE((&__string_110), 0);
-          lisaac_push(&__OKB,L92549121); /* L706 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L61743617); /* L471 INSTALL_LISAAC*/;
-          if (((void *)__QC == (void *)(&__string_25))) {
-            lisaac_push(&__41J,L63834625); /* L487 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__HMM,L62014465); /* L473 INSTALL_LISAAC*/;
-            lisaac_push(&__HMM,L62154241); /* L474 INSTALL_LISAAC*/;
-            __RY((&__string_111));
+        if ((__0P ==  3)) {
+          __KE((&__string_98), 0);
+          if (((void *)__MC == (void *)(&__string_22))) {
+            __OZC((&__string_99));
           } else /* FALSE */ {
-            lisaac_push(&__41J,L63834625); /* L487 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__HMM,L62265345); /* L475 INSTALL_LISAAC*/;
-            lisaac_push(&__HMM,L62430209); /* L476 INSTALL_LISAAC*/;
-            __BXB((&__string_112));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L62567937); /* L477 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L62567937); /* L477 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__4B),(&__string_113));
-            };
-            lisaac_push(&__HMM,L62661121); /* L478 INSTALL_LISAAC*/;
-            __RY((&__string_101));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L62794753); /* L479 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L62794753); /* L479 INSTALL_LISAAC*/;
-              __P5Z=((____ZB *)__4B);
-              lisaac_push_first(&__0AL,L169094157); /* L1290 ABSTRACT_STRING*/;
-              __XGD(__P5Z);
-            };
-            lisaac_push(&__HMM,L62923265); /* L480 INSTALL_LISAAC*/;
-            __RY((&__string_102));
-            lisaac_push(&__HMM,L63069185); /* L481 INSTALL_LISAAC*/;
-            __4MC=__BXB(__4B);
-            if ((__4MC !=  0)) {
-              lisaac_push(&__HMM,L63704577); /* L486 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__F2J,L63074305); /* L481 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L63340545); /* L483 INSTALL_LISAAC*/;
-              __RY((&__string_114));
+            __JQB((&__string_100));
+            __BBI(((____VB *)__0B),(&__string_101));
+            __OZC((&__string_89));
+            __OZC(((____VB *)__0B));
+            __OZC((&__string_90));
+            __USY=__JQB(__0B);
+            if ((__USY !=  0)) {
+              __OZC((&__string_102));
             } else /* FALSE */ {
-              lisaac_push(&__HMM,L63704577); /* L486 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__F2J,L63446017); /* L484 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L63579649); /* L485 INSTALL_LISAAC*/;
-              __RY((&__string_115));
+              __OZC((&__string_103));
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__1QB,L93328385); /* L712 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  4)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L92811265); /* L708 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L92968961); /* L709 INSTALL_LISAAC*/;
-          __WE((&__string_116), 0);
-          lisaac_push(&__OKB,L93075969); /* L710 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L73018369); /* L557 INSTALL_LISAAC*/;
-          if (((void *)__QC == (void *)(&__string_25))) {
-            lisaac_push(&__41J,L75106817); /* L573 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__HMM,L73286657); /* L559 INSTALL_LISAAC*/;
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L73578497); /* L561 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L73578497); /* L561 INSTALL_LISAAC*/;
-              __5HJ(((____ZB *)__4B),(&__string_117));
-            };
-            lisaac_push(&__HMM,L73806849); /* L563 INSTALL_LISAAC*/;
-            __RY((&__string_118));
-            if (__4B==NULL) {
-              lisaac_push(&__HMM,L73935873); /* L564 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HMM,L73935873); /* L564 INSTALL_LISAAC*/;
-              __P5Z=((____ZB *)__4B);
-              lisaac_push_first(&__0AL,L169094157); /* L1290 ABSTRACT_STRING*/;
-              __XGD(__P5Z);
-            };
-            lisaac_push(&__HMM,L74064385); /* L565 INSTALL_LISAAC*/;
-            __RY((&__string_102));
-            lisaac_push(&__HMM,L74210305); /* L566 INSTALL_LISAAC*/;
-            __4MC=__BXB(__4B);
-            if ((__4MC !=  0)) {
-              lisaac_push(&__HMM,L74714625); /* L570 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__F2J,L74215425); /* L566 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L74328577); /* L567 INSTALL_LISAAC*/;
-              __RY((&__string_119));
+        if ((__0P ==  4)) {
+          __KE((&__string_104), 0);
+          if (((void *)__MC == (void *)(&__string_22))) {
+            __BBI(((____VB *)__0B),(&__string_105));
+            __OZC((&__string_106));
+            __OZC(((____VB *)__0B));
+            __OZC((&__string_90));
+            __USY=__JQB(__0B);
+            if ((__USY !=  0)) {
+              __OZC((&__string_107));
             } else /* FALSE */ {
-              lisaac_push(&__HMM,L74714625); /* L570 INSTALL_LISAAC*/;
-              lisaac_push_first(&__0AL,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__F2J,L74456065); /* L568 INSTALL_LISAAC*/;
-              lisaac_push(&__F2J,L74589697); /* L569 INSTALL_LISAAC*/;
-              __RY((&__string_120));
+              __OZC((&__string_108));
             };
           } else /* FALSE */ {
-            lisaac_push(&__41J,L75106817); /* L573 INSTALL_LISAAC*/;
-            lisaac_push_first(&__PAL,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__HMM,L74848257); /* L571 INSTALL_LISAAC*/;
-            lisaac_push(&__HMM,L75003905); /* L572 INSTALL_LISAAC*/;
-            __RY((&__string_121));
+            __OZC((&__string_109));
           };
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__1QB,L93983745); /* L717 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  5)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L93335553); /* L712 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L93481985); /* L713 INSTALL_LISAAC*/;
-          __WE((&__string_122), 0);
-          lisaac_push(&__OKB,L93745665); /* L715 INSTALL_LISAAC*/;
-          __RY((&__string_123));
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
         };
-        lisaac_push(&__1QB,L94377473); /* L720 INSTALL_LISAAC*/;
-        lisaac_push_first(&__GKB,L16270344); /* L124 NUMERIC*/;
-        if ((__QWJ ==  6)) {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__OKB,L93990913); /* L717 INSTALL_LISAAC*/;
-          lisaac_push(&__OKB,L94138881); /* L718 INSTALL_LISAAC*/;
-          __WE((&__string_124), 0);
-          lisaac_push(&__OKB,L94254593); /* L719 INSTALL_LISAAC*/;
-          lisaac_push_first(&__41J,L75507713); /* L576 INSTALL_LISAAC*/;
-          lisaac_push(&__41J,L76194305); /* L581 INSTALL_LISAAC*/;
-          __RY((&__string_125));
-        } else /* FALSE */ {
-          lisaac_push(&__GKB,L16922120); /* L129 NUMERIC*/;
-          lisaac_push_first(&__15B,L8530438); /* L65 FALSE*/;
+        if ((__0P ==  5)) {
+          __KE((&__string_110), 0);
+          __OZC((&__string_111));
         };
-        lisaac_push(&__3JB,L10755090); /* L82 BLOCK*/;
-        lisaac_push_first(&__1QB,L94513153); /* L721 INSTALL_LISAAC*/;
-        if ((__QWJ !=  0)) {
-          lisaac_push(&__3JB,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__1QB,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__GKB,L10888722); /* L83 BLOCK*/;
-          goto __WOB;
-        } else /* FALSE */ {
-          lisaac_push(&__3JB,L11012626); /* L84 BLOCK*/;
-          lisaac_push_first(&__1QB,L8530438); /* L65 FALSE*/;
+        if ((__0P ==  6)) {
+          __KE((&__string_112), 0);
+          __OZC((&__string_113));
         };
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8530438); /* L65 FALSE*/;
+      } while ((__0P !=  0));
     };
-    lisaac_push(&__DR,L95161857); /* L726 INSTALL_LISAAC*/;
-    lisaac_push_first(&__G5,L16270344); /* L124 NUMERIC*/;
-    if ((__FR ==  3)) {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__JR,L94775297); /* L723 INSTALL_LISAAC*/;
-      lisaac_push(&__JR,L94939137); /* L724 INSTALL_LISAAC*/;
-      __WE((&__string_126), 0);
-      lisaac_push(&__JR,L95035905); /* L725 INSTALL_LISAAC*/;
-      __CPB();
-    } else /* FALSE */ {
-      lisaac_push(&__G5,L16922120); /* L129 NUMERIC*/;
-      lisaac_push_first(&__MEB,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__0V,L10755090); /* L82 BLOCK*/;
-    lisaac_push_first(&__DR,L95297537); /* L727 INSTALL_LISAAC*/;
-    if ((__FR !=  0)) {
-      lisaac_push(&__0V,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__DR,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__G5,L10888722); /* L83 BLOCK*/;
-      goto __ZV;
-    } else /* FALSE */ {
-      lisaac_push(&__0V,L11012626); /* L84 BLOCK*/;
-      lisaac_push_first(&__DR,L8530438); /* L65 FALSE*/;
+    if ((__LP ==  3)) {
+      __KE((&__string_114), 0);
+      __JJB();
     };
-  };
+  } while ((__LP !=  0));
 }
 
-static void __4MB()
+static void __OHB()
 /* () Void No recursive, No inlinable. */
 {
-  ____ZB *__KAZ;
-  ____L __INB;
-  _____CONTEXT __5MB,__JAZ,__NNB,__T40,__U40;
-  lisaac_push_first(&__5MB,L77219329); /* L589 INSTALL_LISAAC*/;
-  if (__4B==NULL) {
-    lisaac_push(&__5MB,L77480961); /* L591 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__5MB,L77480961); /* L591 INSTALL_LISAAC*/;
-    __5HJ(((____ZB *)__4B),(&__string_127));
-  };
-  if (__4B==NULL) {
-    lisaac_push(&__5MB,L77606401); /* L592 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__5MB,L77606401); /* L592 INSTALL_LISAAC*/;
-    __QKJ(((____ZB *)__4B),(&__string_128));
+  ____L __XHB;
+  __BBI(((____VB *)__0B),(&__string_115));
+  __JDI(((____VB *)__0B),(&__string_116));
+  __JDI(((____VB *)__0B),(&__string_117));
+  __JDI(((____VB *)__0B),(&__string_116));
+  __OZC((&__string_118));
+  __OZC(((____VB *)__0B));
+  __OZC((&__string_119));
+  __XHB=__JQB(__0B);
+  if ((__XHB !=  0)) {
+    __OZC((&__string_120));
+    __OZC((&__string_116));
+    __OZC((&__string_121));
   };
-  if (__4B==NULL) {
-    lisaac_push(&__5MB,L77743105); /* L593 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__5MB,L77743105); /* L593 INSTALL_LISAAC*/;
-    __QKJ(((____ZB *)__4B),(&__string_129));
-  };
-  if (__4B==NULL) {
-    lisaac_push(&__5MB,L77868545); /* L594 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__5MB,L77868545); /* L594 INSTALL_LISAAC*/;
-    __QKJ(((____ZB *)__4B),(&__string_128));
-  };
-  lisaac_push(&__5MB,L78003713); /* L595 INSTALL_LISAAC*/;
-  __RY((&__string_130));
-  if (__4B==NULL) {
-    lisaac_push(&__5MB,L78129153); /* L596 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__5MB,L78129153); /* L596 INSTALL_LISAAC*/;
-    __KAZ=((____ZB *)__4B);
-    lisaac_push_first(&__JAZ,L169094157); /* L1290 ABSTRACT_STRING*/;
-    __XGD(__KAZ);
-  };
-  lisaac_push(&__5MB,L78266881); /* L597 INSTALL_LISAAC*/;
-  __RY((&__string_131));
-  lisaac_push(&__5MB,L78403585); /* L598 INSTALL_LISAAC*/;
-  __INB=__BXB(__4B);
-  if ((__INB !=  0)) {
-    lisaac_push(&__5MB,L79038977); /* L603 INSTALL_LISAAC*/;
-    lisaac_push_first(&__JAZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__NNB,L78408705); /* L598 INSTALL_LISAAC*/;
-    lisaac_push(&__NNB,L78665217); /* L600 INSTALL_LISAAC*/;
-    __RY((&__string_132));
-    lisaac_push(&__NNB,L78780929); /* L601 INSTALL_LISAAC*/;
-    __RY((&__string_128));
-    lisaac_push(&__NNB,L78918145); /* L602 INSTALL_LISAAC*/;
-    __RY((&__string_133));
-  } else /* FALSE */ {
-    lisaac_push(&__5MB,L79038977); /* L603 INSTALL_LISAAC*/;
-    lisaac_push_first(&__JAZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__5MB,L79174657); /* L604 INSTALL_LISAAC*/;
-  lisaac_push_first(&__JAZ,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__NNB,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__T40,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__U40,L6962199); /* L53 SYSTEM_IO*/;
   fputc((int)('\n'),stdout);
 }
 
-static void __RNB()
+static void __5HB()
 /* () Void No recursive, No inlinable. */
 {
-  ____V *__UNB,*__VNB;
-  ____L __FOB;
-  _____CONTEXT __SNB,__4XB,__2NB,__X40,__Y40;
-  lisaac_push_first(&__SNB,L79570945); /* L607 INSTALL_LISAAC*/;
-  __UNB=NULL;
-  __VNB=NULL;
-  lisaac_push(&__SNB,L79991297); /* L610 INSTALL_LISAAC*/;
-  __RY((&__string_134));
-  if (((void *)__QC == (void *)(&__string_25))) {
-    lisaac_push(&__SNB,L80873985); /* L617 INSTALL_LISAAC*/;
-    lisaac_push_first(&__4XB,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__2NB,L80102401); /* L611 INSTALL_LISAAC*/;
-    __UNB=(&__string_135);
-    __VNB=(&__string_136);
+  ____V *__BIB,*__CIB;
+  ____L __QIB;
+  __BIB=NULL;
+  __CIB=NULL;
+  __OZC((&__string_122));
+  if (((void *)__MC == (void *)(&__string_22))) {
+    __BIB=(&__string_123);
+    __CIB=(&__string_124);
   } else /* FALSE */ {
-    lisaac_push(&__SNB,L80873985); /* L617 INSTALL_LISAAC*/;
-    lisaac_push_first(&__4XB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__2NB,L80484353); /* L614 INSTALL_LISAAC*/;
-    __UNB=(&__string_137);
-    __VNB=(&__string_138);
+    __BIB=(&__string_125);
+    __CIB=(&__string_126);
   };
-  lisaac_push(&__SNB,L81023489); /* L618 INSTALL_LISAAC*/;
-  __FOB=__BXB(__VNB);
-  if ((__FOB ==  0)) {
-    lisaac_push(&__SNB,L81660417); /* L623 INSTALL_LISAAC*/;
-    lisaac_push_first(&__4XB,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__2NB,L81028097); /* L618 INSTALL_LISAAC*/;
-    lisaac_push(&__2NB,L81148417); /* L619 INSTALL_LISAAC*/;
-    __RY((&__string_139));
-    lisaac_push(&__2NB,L81283073); /* L620 INSTALL_LISAAC*/;
-    __BXB(__UNB);
+  __QIB=__JQB(__CIB);
+  if ((__QIB ==  0)) {
+    __OZC((&__string_127));
+    __JQB(__BIB);
   } else /* FALSE */ {
-    lisaac_push(&__SNB,L81660417); /* L623 INSTALL_LISAAC*/;
-    lisaac_push_first(&__4XB,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__2NB,L81401857); /* L621 INSTALL_LISAAC*/;
-    lisaac_push(&__2NB,L81550849); /* L622 INSTALL_LISAAC*/;
-    __RY((&__string_140));
+    __OZC((&__string_128));
   };
-  lisaac_push(&__SNB,L81796097); /* L624 INSTALL_LISAAC*/;
-  lisaac_push_first(&__4XB,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__2NB,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__X40,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__Y40,L6962199); /* L53 SYSTEM_IO*/;
   fputc((int)('\n'),stdout);
 }
 
-static void __CPB()
+static void __JJB()
 /* () Void No recursive, No inlinable. */
 {
-  ____ZB *__BZ3;
-  ____L __0PB;
-  _____CONTEXT __DPB,__AZ3,__CZ3,__1Z3;
-  lisaac_push_first(&__DPB,L82713601); /* L631 INSTALL_LISAAC*/;
-  if (__4B==NULL) {
-    lisaac_push(&__DPB,L82978817); /* L633 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__DPB,L82978817); /* L633 INSTALL_LISAAC*/;
-    __BZ3=((____ZB *)__4B);
-    lisaac_push_first(&__AZ3,L22418456); /* L171 STRING*/;
-    __BZ3->__EC= 0;
-    lisaac_push(&__AZ3,L23071256); /* L176 STRING*/;
-    lisaac_push_first(&__CZ3,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__1Z3,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__DPB,L83125761); /* L634 INSTALL_LISAAC*/;
-  __BXB((&__string_141));
-  if (((void *)__QC == (void *)(&__string_25))) {
-    lisaac_push(&__DPB,L83757569); /* L639 INSTALL_LISAAC*/;
-    lisaac_push_first(&__AZ3,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__CZ3,L83248129); /* L635 INSTALL_LISAAC*/;
-    if (__4B==NULL) {
-      lisaac_push(&__CZ3,L83401217); /* L636 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__CZ3,L83401217); /* L636 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__4B),(&__string_142));
-    };
+  ____L __4JB;
+  ((____VB *)__0B)->__AC= 0;
+  __JQB((&__string_129));
+  if (((void *)__MC == (void *)(&__string_22))) {
+    __BBI(((____VB *)__0B),(&__string_130));
   } else /* FALSE */ {
-    lisaac_push(&__DPB,L83757569); /* L639 INSTALL_LISAAC*/;
-    lisaac_push_first(&__AZ3,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__CZ3,L83499009); /* L637 INSTALL_LISAAC*/;
-    if (__4B==NULL) {
-      lisaac_push(&__CZ3,L83661825); /* L638 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__CZ3,L83661825); /* L638 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__4B),(&__string_143));
-    };
-  };
-  lisaac_push(&__DPB,L83898369); /* L640 INSTALL_LISAAC*/;
-  __RY((&__string_118));
-  if (__4B==NULL) {
-    lisaac_push(&__DPB,L84027393); /* L641 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__DPB,L84027393); /* L641 INSTALL_LISAAC*/;
-    __BZ3=((____ZB *)__4B);
-    lisaac_push_first(&__AZ3,L169094157); /* L1290 ABSTRACT_STRING*/;
-    __XGD(__BZ3);
+    __BBI(((____VB *)__0B),(&__string_131));
   };
-  lisaac_push(&__DPB,L84155905); /* L642 INSTALL_LISAAC*/;
-  __RY((&__string_102));
-  lisaac_push(&__DPB,L84301825); /* L643 INSTALL_LISAAC*/;
-  __0PB=__BXB(__4B);
-  if ((__0PB ==  0)) {
-    lisaac_push(&__DPB,L84937217); /* L648 INSTALL_LISAAC*/;
-    lisaac_push_first(&__AZ3,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__CZ3,L84306433); /* L643 INSTALL_LISAAC*/;
-    lisaac_push(&__CZ3,L84580865); /* L645 INSTALL_LISAAC*/;
-    __RY((&__string_144));
+  __OZC((&__string_106));
+  __OZC(((____VB *)__0B));
+  __OZC((&__string_90));
+  __4JB=__JQB(__0B);
+  if ((__4JB ==  0)) {
+    __OZC((&__string_132));
   } else /* FALSE */ {
-    lisaac_push(&__DPB,L84937217); /* L648 INSTALL_LISAAC*/;
-    lisaac_push_first(&__AZ3,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__CZ3,L84678657); /* L646 INSTALL_LISAAC*/;
-    lisaac_push(&__CZ3,L84814337); /* L647 INSTALL_LISAAC*/;
-    __RY((&__string_145));
+    __OZC((&__string_133));
   };
 }
 
-static ____G __VQE(____4 __XQE)
-/* ({__4}) With result No recursive, No inlinable. */
+static ____L __JQB(void *__LQB)
+/* ({NULLx__Vx__VB}) With result No recursive, No inlinable. */
 {
-  _____CONTEXT __WQE,__C0E,__3QE;
-  ____G __ESE,__YQE;
-  lisaac_push_first(&__WQE,L41951248); /* L320 CHARACTER*/;
-  if ((__XQE == ' ')) {
-    lisaac_push(&__WQE,L42345488); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42345488); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42346512); /* L323 CHARACTER*/;
-    __ESE=(__XQE == '\t');
-  };
-  if (__ESE) {
-    lisaac_push(&__WQE,L42354192); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42354192); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42355216); /* L323 CHARACTER*/;
-    __ESE=(__XQE == '\n');
-  };
-  if (__ESE) {
-    lisaac_push(&__WQE,L42361872); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42361872); /* L323 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42469904); /* L324 CHARACTER*/;
-    __ESE=(__XQE == '\r');
-  };
-  if (__ESE) {
-    lisaac_push(&__WQE,L42476560); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42476560); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42477584); /* L324 CHARACTER*/;
-    __ESE=(__XQE == '\0');
-  };
-  if (__ESE) {
-    lisaac_push(&__WQE,L42485264); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42485264); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42486288); /* L324 CHARACTER*/;
-    __ESE=(__XQE == '\f');
-  };
-  if (__ESE) {
-    lisaac_push(&__WQE,L42492944); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L10377220); /* L79 TRUE*/;
-    __ESE=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQE,L42492944); /* L324 CHARACTER*/;
-    lisaac_push_first(&__C0E,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__3QE,L42493968); /* L324 CHARACTER*/;
-    __ESE=(__XQE == '\v');
-  };
-  __YQE=__ESE;
-  return(__YQE);
-}
-
-static void __ZPH(____ZB *__1PH,____4 __2PH)
-/* ({__ZB},{__4}) Void No recursive, No inlinable. */
-{
-  ____L __4PH,__5PH,__WQH,__XQH;
-  _____CONTEXT __0PH,__LAB,__AGX,__AEI,__MQH,__LMI;
-  ____G __RAB;
-  ____4 *__PQH,*__0QH;
-  lisaac_push_first(&__0PH,L53621784); /* L409 STRING*/;
-  __4PH=__1PH->__UHF;
-  __5PH=__1PH->__EC;
-  lisaac_push(&__0PH,L54403096); /* L415 STRING*/;
-  lisaac_push_first(&__LAB,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__AGX,L14700552); /* L112 NUMERIC*/;
-  if ((__4PH > __5PH)) {
-    lisaac_push(&__LAB,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__AGX,L13509636); /* L103 TRUE*/;
-    __RAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LAB,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__AGX,L14689286); /* L112 FALSE*/;
-    __RAB=__F__;
-  };
-  if (__RAB) {
-    lisaac_push(&__0PH,L55577112); /* L424 STRING*/;
-    lisaac_push_first(&__LAB,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__AGX,L54409240); /* L415 STRING*/;
-    if ((__1PH->__UHF ==  0)) {
-      lisaac_push(&__AGX,L55447064); /* L423 STRING*/;
-      lisaac_push_first(&__AEI,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__MQH,L54538776); /* L416 STRING*/;
-      __1PH->__UHF= 32;
-      lisaac_push(&__MQH,L54814744); /* L418 STRING*/;
-      __PQH=__XLI( 32);
-      __1PH->__KHF=__PQH;
+  ____VB *__3BY;
+  ____L __WTY,__MQB;
+  ____4 *__TQB,*__VTY;
+  if (((struct ___OBJ *)__LQB)->__id==____V__) {
+    __TQB=((____V *)__LQB)->__UB;
+  } else /* STRING */ {
+    __3BY=((____VB *)__LQB);
+    if ((__3BY->__DRE > __3BY->__AC)) {
+      ((____4 *)__3BY->__0QE)[__3BY->__AC]='\0';
     } else /* FALSE */ {
-      lisaac_push(&__AGX,L55447064); /* L423 STRING*/;
-      lisaac_push_first(&__AEI,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__MQH,L54926360); /* L419 STRING*/;
-      __WQH=__1PH->__UHF;
-      lisaac_push(&__MQH,L55064088); /* L420 STRING*/;
-      lisaac_push_first(&__LMI,L9457160); /* L72 NUMERIC*/;
-      __XQH=(____L)(__WQH <<  1);
-      __PQH=__1PH->__KHF;
-      __WQH=__1PH->__UHF;
-      if (__PQH==NULL) {
-        lisaac_push(&__MQH,L55211544); /* L421 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__MQH,L55211544); /* L421 STRING*/;
-        __0QH=__PMI(((____4 *)__PQH),__WQH,__XQH);
+      if ((__3BY->__DRE <= __3BY->__AC)) {
+        if ((__3BY->__DRE ==  0)) {
+          __3BY->__DRE= 32;
+          __VTY=__IIH( 32);
+          __3BY->__0QE=__VTY;
+        } else /* FALSE */ {
+          __WTY=(____L)(__3BY->__DRE <<  1);
+          __VTY=__3IH(((____4 *)__3BY->__0QE),__3BY->__DRE,__WTY);
+          __3BY->__0QE=__VTY;
+          __3BY->__DRE=__WTY;
+        };
       };
-      __1PH->__KHF=__0QH;
-      __1PH->__UHF=__XQH;
+      ((____4 *)__3BY->__0QE)[__3BY->__AC]='\0';
+      __3BY->__AC=(____L)(__3BY->__AC +  1);
+      __3BY->__AC=(____L)(__3BY->__AC -  1);
     };
-  } else /* FALSE */ {
-    lisaac_push(&__0PH,L55577112); /* L424 STRING*/;
-    lisaac_push_first(&__LAB,L8530438); /* L65 FALSE*/;
-  };
-  __PQH=__1PH->__KHF;
-  __4PH=__1PH->__EC;
-  if (__PQH==NULL) {
-    lisaac_push(&__0PH,L55719448); /* L425 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__0PH,L55719448); /* L425 STRING*/;
-    __MPH(((____4 *)__PQH),__2PH,__4PH);
-  };
-  __4PH=__1PH->__EC;
-  lisaac_push(&__0PH,L55846936); /* L426 STRING*/;
-  lisaac_push_first(&__LAB,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__AGX,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__AEI,L9195016); /* L70 NUMERIC*/;
-  __5PH=(____L)(-  1);
-  lisaac_push(&__LAB,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__AGX,L9195016); /* L70 NUMERIC*/;
-  __1PH->__EC=(____L)(__4PH - __5PH);
-}
-
-static ____L __BXB(void *__EXB)
-/* ({NULLx__Vx__ZB}) With result No recursive, No inlinable. */
-{
-  ____DB __F2B;
-  ____V *__5LX;
-  ____L __FXB;
-  _____CONTEXT __CXB,__B2B,__JAC,__M2B,__JXB,__ACG,__GKG,__ICG,__ALZ;
-  ____G __P2B;
-  ____4 *__NXB;
-  lisaac_push_first(&__CXB,L8260122); /* L63 ENVIRONMENT*/;
-  lisaac_push_first(&__B2B,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__JAC,L7481858); /* L57 OBJECT*/;
-  __F2B=((____DB )(top_context->back->back));
-  lisaac_push(&__B2B,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__JAC,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__M2B,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__JXB,L8261146); /* L63 ENVIRONMENT*/;
-  if (((void *)__EXB != (void *)NULL)) {
-    lisaac_push(&__M2B,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__JXB,L13509636); /* L103 TRUE*/;
-    __P2B=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__M2B,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__JXB,L14689286); /* L112 FALSE*/;
-    __P2B=__F__;
-  };
-  if (__P2B) {
-    lisaac_push(&__B2B,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JAC,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__M2B,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__M2B,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__JXB,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__ACG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__GKG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ICG,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__F2B));
-    lisaac_push(&__JXB,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__JXB,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__ACG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__GKG,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ICG,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__ALZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__JXB,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__ACG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__GKG,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__B2B,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__JAC,L8530438); /* L65 FALSE*/;
+    __TQB=__3BY->__0QE;
   };
-  if (__EXB==NULL) {
-    lisaac_push(&__CXB,L8421914); /* L64 ENVIRONMENT*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__EXB)->__id==____V__) {
-      lisaac_push(&__CXB,L8421914); /* L64 ENVIRONMENT*/;
-      __5LX=((____V *)__EXB);
-      lisaac_push_first(&__B2B,L10493452); /* L80 STRING_CONSTANT*/;
-      __NXB=__5LX->__YB;
-    } else /* Other types */ {
-      lisaac_push(&__CXB,L8421914); /* L64 ENVIRONMENT*/;
-      __NXB=__NQG(((____ZB *)__EXB));
-    }
-  };
-  lisaac_push(&__CXB,L8520730); /* L65 ENVIRONMENT*/;
-  lisaac_push_first(&__B2B,L12360218); /* L94 ENVIRONMENT*/;
-  __FXB=((____L )(system(((char*)((__NXB))))));
-  return(__FXB);
+  __MQB=((____L )(system(((char*)((__TQB))))));
+  return(__MQB);
 }
 
-static ____ZB* __3DF()
-/* () With result No recursive, No inlinable. */
+static ____DB __1RG(____MZ __3RG)
+/* ({__MZ}) With result No recursive, No inlinable. */
 {
-  ____ZB *__BEF,*__1FF,*__AEF;
-  ____DB __CEF,__PFF,__CQG;
-  ____L __KEF,__3EF,__JPG,__VPG;
-  ____EEF __QEF,__5EF,__050,__Q50,__EPG,__LPG;
-  ____22 __WFF,__QC1,__XFK;
-  _____CONTEXT __4DF,__GQF,__VEF,__O4F,__U50,__Z50,__YA1,__ZA1,__E3G;
-  _____CONTEXT __CPG,__5RX,__D13,__STU,__NBZ;
-  ____G __F13;
-  lisaac_push_first(&__4DF,L15602178); /* L119 OBJECT*/;
-  __BEF=NULL;
-  __CEF=((____DB )(NULL));
-  lisaac_push(&__4DF,L16394754); /* L125 OBJECT*/;
-  lisaac_push_first(&__GQF,L5250562); /* L40 OBJECT*/;
-  __KEF=sizeof(____ZB);
-  lisaac_push(&__4DF,L16394754); /* L125 OBJECT*/;
-  __QEF=__KQF(__KEF);
-  if ((__QEF ==  0)) {
-    lisaac_push(&__4DF,L18876930); /* L144 OBJECT*/;
-    lisaac_push_first(&__GQF,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__VEF,L16523778); /* L126 OBJECT*/;
-    __BEF=__ZB__;
-  } else /* FALSE */ {
-    lisaac_push(&__4DF,L18876930); /* L144 OBJECT*/;
-    lisaac_push_first(&__GQF,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__VEF,L16923650); /* L129 OBJECT*/;
-    lisaac_push_first(&__O4F,L27796482); /* L212 OBJECT*/;
-    __3EF=-1;
-    __5EF=__4EF;
-    lisaac_push(&__VEF,L17198082); /* L131 OBJECT*/;
-    lisaac_push_first(&__O4F,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__U50,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__Z50,L5383176); /* L41 NUMERIC*/;
-    __050=__KQF( 0);
-    lisaac_push(&__U50,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__Z50,L9195016); /* L70 NUMERIC*/;
-    __Q50=(____EEF)(__050 - __QEF);
-    lisaac_push(&__O4F,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__U50,L9195016); /* L70 NUMERIC*/;
-    __4EF=(____EEF)(__5EF - __Q50);
-    lisaac_push(&__VEF,L17310210); /* L132 OBJECT*/;
-    lisaac_push_first(&__O4F,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__U50,L9195016); /* L70 NUMERIC*/;
-    if ((__3EF == (____L)(-  1))) {
-      lisaac_push(&__VEF,L17829378); /* L136 OBJECT*/;
-      lisaac_push_first(&__O4F,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__U50,L17446914); /* L133 OBJECT*/;
-      __PFF=__EMG(__QEF);
-      __CEF=__PFF;
+  ____4NE __5RG;
+  ____APE *__CSG,*__USG,*__FOY,*__GOY,*__HOY,*__TUG;
+  ____DB __GSG,__AUG,__4RG;
+  ____G __FTG;
+  __5RG=((____4NE ) 0);
+  __CSG=NULL;
+  __GSG=((____DB )(NULL));
+  __EZG:
+  {
+    if ((__5RG < __MSG)) {
+      __USG=((____APE *)(last_block[(__5RG)]));
+      __CSG=__USG;
+      __FTG=(((____4NE)(__USG->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))) < ((____4NE ) 4096)) || ((____4NE)(__USG->__DPE & ((____4NE ) 1)) == ((____4NE ) 1)));
     } else /* FALSE */ {
-      lisaac_push(&__VEF,L17829378); /* L136 OBJECT*/;
-      lisaac_push_first(&__O4F,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__U50,L17719298); /* L135 OBJECT*/;
-      lisaac_push_first(&__Z50,L49021960); /* L374 NUMERIC*/;
-      lisaac_push_first(&__YA1,L67539464); /* L515 NUMERIC*/;
-      lisaac_push_first(&__ZA1,L4069927); /* L31 CONVERT*/;
-      __WFF=((____22 )__3EF);
-      lisaac_push(&__U50,L17723906); /* L135 OBJECT*/;
-      lisaac_push_first(&__Z50,L3951145); /* L30 UINTEGER_CPU*/;
-      lisaac_push_first(&__YA1,L68063752); /* L519 NUMERIC*/;
-      lisaac_push_first(&__ZA1,L4069927); /* L31 CONVERT*/;
-      lisaac_push(&__Z50,L69612588); /* L531 MEMORY*/;
-      lisaac_push_first(&__YA1,L17840146); /* L136 BLOCK*/;
-      lisaac_push_first(&__ZA1,L7481858); /* L57 OBJECT*/;
-      __PFF=((____DB )(top_context->back->back));
-      lisaac_push(&__YA1,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__ZA1,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__E3G,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__CPG,L69611052); /* L531 MEMORY*/;
-      lisaac_push_first(&__5RX,L47325228); /* L361 MEMORY*/;
-      __EPG=((____EEF )(MINIMUM_SIZE));
-      lisaac_push(&__CPG,L69604396); /* L531 MEMORY*/;
-      lisaac_push_first(&__5RX,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__D13,L14700552); /* L112 NUMERIC*/;
-      if ((__QEF > __EPG)) {
-        lisaac_push(&__5RX,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__D13,L13509636); /* L103 TRUE*/;
-        __F13=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__5RX,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__D13,L14689286); /* L112 FALSE*/;
-        __F13=__F__;
-      };
-      if (__F13) {
-        lisaac_push(&__E3G,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__CPG,L13509636); /* L103 TRUE*/;
-        __F13=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__E3G,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__CPG,L14689286); /* L112 FALSE*/;
-        __F13=__F__;
-      };
-      if (__F13) {
-        lisaac_push(&__YA1,L18221586); /* L139 BLOCK*/;
-        lisaac_push_first(&__ZA1,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__E3G,L18105874); /* L138 BLOCK*/;
-        lisaac_push_first(&__CPG,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__5RX,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__D13,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__STU,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__PFF));
-        lisaac_push(&__CPG,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_146));
-        lisaac_push(&__CPG,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__5RX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__D13,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__STU,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__NBZ,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__CPG,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__5RX,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__D13,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__YA1,L18221586); /* L139 BLOCK*/;
-        lisaac_push_first(&__ZA1,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__Z50,L69888044); /* L533 MEMORY*/;
-      lisaac_push_first(&__YA1,L5774867); /* L44 POINTER*/;
-      __JPG=((____L )(sizeof(void *)));
-      lisaac_push(&__Z50,L69888044); /* L533 MEMORY*/;
-      __EPG=__KQF(__JPG);
-      lisaac_push(&__Z50,L69888556); /* L533 MEMORY*/;
-      __LPG=__XDK(__QEF,__EPG);
-      lisaac_push(&__Z50,L70411308); /* L537 MEMORY*/;
-      lisaac_push_first(&__YA1,L17840146); /* L136 BLOCK*/;
-      lisaac_push_first(&__ZA1,L7481858); /* L57 OBJECT*/;
-      __PFF=((____DB )(top_context->back->back));
-      lisaac_push(&__YA1,L17970194); /* L137 BLOCK*/;
-      lisaac_push_first(&__ZA1,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__E3G,L17974802); /* L137 BLOCK*/;
-      lisaac_push_first(&__CPG,L70405164); /* L537 MEMORY*/;
-      lisaac_push_first(&__5RX,L5774867); /* L44 POINTER*/;
-      __JPG=((____L )(sizeof(void *)));
-      lisaac_push(&__CPG,L70405676); /* L537 MEMORY*/;
-      lisaac_push_first(&__5RX,L9195016); /* L70 NUMERIC*/;
-      __VPG=(____L)(__JPG -  1);
-      lisaac_push(&__CPG,L70405676); /* L537 MEMORY*/;
-      __EPG=__KQF(__VPG);
-      lisaac_push(&__CPG,L70393900); /* L537 MEMORY*/;
-      lisaac_push_first(&__5RX,L22171143); /* L169 INTEGER*/;
-      if (((____EEF)(__LPG & __EPG) ==  0)) {
-        lisaac_push(&__E3G,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__CPG,L13509636); /* L103 TRUE*/;
-        __F13=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__E3G,L17971730); /* L137 BLOCK*/;
-        lisaac_push_first(&__CPG,L14689286); /* L112 FALSE*/;
-        __F13=__F__;
-      };
-      if (__F13) {
-        lisaac_push(&__YA1,L18221586); /* L139 BLOCK*/;
-        lisaac_push_first(&__ZA1,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__E3G,L18105874); /* L138 BLOCK*/;
-        lisaac_push_first(&__CPG,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__5RX,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__D13,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__STU,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__PFF));
-        lisaac_push(&__CPG,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_147));
-        lisaac_push(&__CPG,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__5RX,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__D13,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__STU,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__NBZ,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__CPG,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__5RX,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__D13,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__YA1,L18221586); /* L139 BLOCK*/;
-        lisaac_push_first(&__ZA1,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__Z50,L70662700); /* L539 MEMORY*/;
-      lisaac_push_first(&__YA1,L47595052); /* L363 MEMORY*/;
-      __PFF=((____DB )(&(table_type[(__WFF)])));
-      lisaac_push(&__Z50,L70809132); /* L540 MEMORY*/;
-      lisaac_push_first(&__YA1,L22940167); /* L175 INTEGER*/;
-      lisaac_push_first(&__ZA1,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__CPG,L9195016); /* L70 NUMERIC*/;
-      __QC1=(____22)(- __WFF);
-      lisaac_push(&__ZA1,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L9195016); /* L70 NUMERIC*/;
-      __WFF=(____22)(__QC1 -  1);
-      lisaac_push(&__YA1,L22944263); /* L175 INTEGER*/;
-      lisaac_push_first(&__ZA1,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__CPG,L9195016); /* L70 NUMERIC*/;
-      __QC1=(____22)(-  1);
-      lisaac_push(&__ZA1,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L9195016); /* L70 NUMERIC*/;
-      __XFK=(____22)(__QC1 -  1);
-      lisaac_push(&__YA1,L22943239); /* L175 INTEGER*/;
-      lisaac_push_first(&__ZA1,L22171143); /* L169 INTEGER*/;
-      __QC1=(____22)(__WFF & __XFK);
-      lisaac_push(&__YA1,L22939143); /* L175 INTEGER*/;
-      lisaac_push_first(&__ZA1,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__CPG,L9195016); /* L70 NUMERIC*/;
-      __WFF=(____22)(- __QC1);
-      lisaac_push(&__ZA1,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__E3G,L9195016); /* L70 NUMERIC*/;
-      __QC1=(____22)(__WFF -  1);
-      lisaac_push(&__Z50,L70811180); /* L540 MEMORY*/;
-      __CQG=__ZWG(__LPG,__PFF,__QC1);
-      __CEF=__CQG;
+      __FTG=__J__;
+    };
+    if (__FTG) {
+      __5RG=(____4NE)(__5RG - (____4NE)(((____4NE ) 0) - ((____4NE ) 1)));
+      goto __EZG;
     };
-    lisaac_push(&__VEF,L17979394); /* L137 OBJECT*/;
-    lisaac_push_first(&__O4F,L4069927); /* L31 CONVERT*/;
-    __1FF=((____ZB *)__CEF);
-    __BEF=__1FF;
-    lisaac_push(&__VEF,L18232834); /* L139 OBJECT*/;
-    lisaac_push_first(&__O4F,L28326914); /* L216 OBJECT*/;
-    *(__1FF) = *(__ZB__);
-    lisaac_push(&__VEF,L18746882); /* L143 OBJECT*/;
-    lisaac_push_first(&__O4F,L8530438); /* L65 FALSE*/;
-  };
-  __AEF=__BEF;
-  return(__AEF);
-}
-
-static ____4* __XLI(____L __0LI)
-/* ({__L}) With result No recursive, No inlinable. */
-{
-  ____DB __IQI;
-  ____EEF __TRI;
-  ____L __GMI,__JMK,__5SL;
-  _____CONTEXT __YLI,__EQI,__DZI,__PQI,__5LI,__DOX,__BYR,__LTQ,__ZBZ;
-  _____CONTEXT __5BZ;
-  ____G __SQI,__IK1,__KK1,__KF2,__LF2,__NF2;
-  ____4 *__URI,*__1LI;
-  lisaac_push_first(&__YLI,L10619925); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EQI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__DZI,L7481858); /* L57 OBJECT*/;
-  __IQI=((____DB )(top_context->back->back));
-  lisaac_push(&__EQI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__DZI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__PQI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__5LI,L10627605); /* L81 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DOX,L14700552); /* L112 NUMERIC*/;
-  if ((__0LI >  0)) {
-    lisaac_push(&__PQI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__5LI,L13509636); /* L103 TRUE*/;
-    __SQI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PQI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__5LI,L14689286); /* L112 FALSE*/;
-    __SQI=__F__;
-  };
-  if (__SQI) {
-    lisaac_push(&__EQI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__DZI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PQI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__PQI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__5LI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__DOX,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__BYR,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__LTQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IQI));
-    lisaac_push(&__5LI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__5LI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__DOX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__BYR,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__LTQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__ZBZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__5LI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__DOX,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__BYR,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__EQI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__DZI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__YLI,L11160085); /* L85 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EQI,L7998485); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DZI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__PQI,L7481858); /* L57 OBJECT*/;
-  __IQI=((____DB )(top_context->back->back));
-  lisaac_push(&__DZI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__PQI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__5LI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__DOX,L8006165); /* L61 NATIVE_ARRAY*/;
-  lisaac_push_first(&__BYR,L14700552); /* L112 NUMERIC*/;
-  if ((__0LI >  0)) {
-    lisaac_push(&__5LI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__DOX,L13509636); /* L103 TRUE*/;
-    __SQI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5LI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__DOX,L14689286); /* L112 FALSE*/;
-    __SQI=__F__;
-  };
-  if (__SQI) {
-    lisaac_push(&__DZI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PQI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__5LI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__5LI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__DOX,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__BYR,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__LTQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZBZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IQI));
-    lisaac_push(&__DOX,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__DOX,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__BYR,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__LTQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZBZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__5BZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DOX,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__BYR,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__LTQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DZI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PQI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__EQI,L8264725); /* L63 NATIVE_ARRAY*/;
-  __TRI=__KQF(__0LI);
-  lisaac_push(&__EQI,L9063445); /* L69 NATIVE_ARRAY*/;
-  __IQI=__Z0I(__TRI);
-  lisaac_push(&__EQI,L9201173); /* L70 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DZI,L4069927); /* L31 CONVERT*/;
-  __URI=((____4 *)__IQI);
-  lisaac_push(&__EQI,L9702421); /* L74 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DZI,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__PQI,L7481858); /* L57 OBJECT*/;
-  __IQI=((____DB )(top_context->back->back));
-  lisaac_push(&__DZI,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__PQI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__5LI,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__DOX,L9703445); /* L74 NATIVE_ARRAY*/;
-  if (((void *)__URI != (void *)NULL)) {
-    lisaac_push(&__5LI,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__DOX,L13509636); /* L103 TRUE*/;
-    __SQI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5LI,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__DOX,L14689286); /* L112 FALSE*/;
-    __SQI=__F__;
-  };
-  if (__SQI) {
-    lisaac_push(&__DZI,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__PQI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__5LI,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__5LI,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__DOX,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__BYR,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__LTQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZBZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IQI));
-    lisaac_push(&__DOX,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__DOX,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__BYR,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__LTQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZBZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__5BZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DOX,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__BYR,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__LTQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DZI,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__PQI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__YLI,L11289621); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EQI,L9195016); /* L70 NUMERIC*/;
-  __GMI=(____L)(__0LI -  1);
-  lisaac_push(&__YLI,L11290645); /* L86 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EQI,L77597717); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DZI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__PQI,L7481858); /* L57 OBJECT*/;
-  __IQI=((____DB )(top_context->back->back));
-  lisaac_push(&__DZI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__PQI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__5LI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__DOX,L77603861); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__BYR,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__LTQ,L9195016); /* L70 NUMERIC*/;
-  __JMK=(____L)(-  1);
-  lisaac_push(&__DOX,L77602837); /* L592 NATIVE_ARRAY*/;
-  lisaac_push_first(&__BYR,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__LTQ,L14700552); /* L112 NUMERIC*/;
-  __SQI=(__GMI > __JMK);
-  __IK1=(__GMI == __JMK);
-  if (__SQI) {
-    lisaac_push(&__BYR,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__LTQ,L10900996); /* L83 TRUE*/;
-    __KK1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__BYR,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__LTQ,L12342790); /* L94 FALSE*/;
-    __KK1=__IK1;
-  };
-  if (__KK1) {
-    lisaac_push(&__5LI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__DOX,L13509636); /* L103 TRUE*/;
-    __KK1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5LI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__DOX,L14689286); /* L112 FALSE*/;
-    __KK1=__F__;
   };
-  if (__KK1) {
-    lisaac_push(&__DZI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PQI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__5LI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__5LI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__DOX,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__BYR,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__LTQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZBZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IQI));
-    lisaac_push(&__DOX,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__DOX,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__BYR,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__LTQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZBZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__5BZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DOX,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__BYR,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__LTQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DZI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PQI,L8530438); /* L65 FALSE*/;
+  if ((__5RG >= __MSG)) {
+    __USG=__KNN();
+    __CSG=__USG;
   };
-  lisaac_push(&__EQI,L78383637); /* L598 NATIVE_ARRAY*/;
-  __JMK=__GMI;
-  lisaac_push_first(&__DZI,L22026248); /* L168 NUMERIC*/;
-  __TSL:
-  {
-    lisaac_push(&__DZI,L22026248); /* L168 NUMERIC*/;
-    lisaac_push_first(&__PQI,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__5LI,L14700552); /* L112 NUMERIC*/;
-    __KF2=(__JMK >  0);
-    __LF2=(__JMK ==  0);
-    if (__KF2) {
-      lisaac_push(&__PQI,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__5LI,L10900996); /* L83 TRUE*/;
-      __NF2=__F__;
+  ((____APE *)__CSG)->__DPE=(____4NE)(__CSG->__DPE - ((____4NE ) 4096));
+  __USG=((____APE *)__CSG);
+  __AUG=((____DB )((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__USG) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__USG->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))))))));
+  if (((____4NE)(((____APE *)__CSG)->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))) < ((____4NE )(MINIMUM_SIZE)))) {
+    __FOY=((____APE *)__CSG);
+    __GOY=__FOY->__FPE;
+    __HOY=__FOY->__EPE;
+    if (((void *)__GOY == (void *)NULL)) {
+      __B0N=__HOY;
     } else /* FALSE */ {
-      lisaac_push(&__PQI,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__5LI,L12342790); /* L94 FALSE*/;
-      __NF2=__LF2;
+      ((____APE *)__GOY)->__EPE=__HOY;
     };
-    if (__NF2) {
-      lisaac_push(&__DZI,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__PQI,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__5LI,L22161416); /* L169 NUMERIC*/;
-      lisaac_push_first(&__DOX,L78258197); /* L597 NATIVE_ARRAY*/;
-      __MPH(__URI,'\0',__JMK);
-      lisaac_push(&__5LI,L22288392); /* L170 NUMERIC*/;
-      lisaac_push_first(&__DOX,L9195016); /* L70 NUMERIC*/;
-      __5SL=(____L)(__JMK -  1);
-      lisaac_push(&__5LI,L22302216); /* L170 NUMERIC*/;
-      __JMK=__5SL;
-      goto __TSL;
-    } else /* FALSE */ {
-      lisaac_push(&__DZI,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__PQI,L8530438); /* L65 FALSE*/;
+    if (((void *)__HOY != (void *)NULL)) {
+      ((____APE *)__HOY)->__FPE=__GOY;
+    };
+    __GSG=__CSG->__CPE;
+    if ((__GSG != (void *)NULL)) {
+      __TUG=((____APE *)(void *)((unsigned long)__51F - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)__GSG)));
+      __TUG->__DPE=(____4NE)((____4NE)(__TUG->__DPE - (____4NE)(((____4NE ) 0) - __CSG->__DPE)) - (____4NE)(((____4NE ) 0) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))));
+      last_block[(__5RG)] = (__TUG);
     };
   };
-  __1LI=__URI;
-  return(__1LI);
+  ((____MZ *)__AUG)[ 0]=__3RG;
+  __4RG=(void *)((unsigned long)__AUG - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE ) 4))));
+  return(__4RG);
 }
 
-static void __MPH(____4 *__OPH,____4 __PPH,____L __QPH)
-/* ({__HB},{__4},{__L}) Void No recursive, No inlinable. */
+static ____APE* __4YN(____4NE __AZN)
+/* ({__4NE}) With result No recursive, No inlinable. */
 {
-  ____DB __FXH;
-  _____CONTEXT __NPH,__BXH,__M3H,__MXH,__UPH,__XK1,__YK1,__NPQ,__RCZ;
-  _____CONTEXT __XCZ;
-  ____G __1K1,__2K1,__4K1;
-  lisaac_push_first(&__NPH,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__BXH,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__M3H,L7481858); /* L57 OBJECT*/;
-  __FXH=((____DB )(top_context->back->back));
-  lisaac_push(&__BXH,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__M3H,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MXH,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__UPH,L18227221); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__XK1,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__YK1,L14700552); /* L112 NUMERIC*/;
-  __1K1=(__QPH >  0);
-  __2K1=(__QPH ==  0);
-  if (__1K1) {
-    lisaac_push(&__XK1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YK1,L10900996); /* L83 TRUE*/;
-    __4K1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__XK1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YK1,L12342790); /* L94 FALSE*/;
-    __4K1=__2K1;
-  };
-  if (__4K1) {
-    lisaac_push(&__MXH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__UPH,L13509636); /* L103 TRUE*/;
-    __4K1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MXH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__UPH,L14689286); /* L112 FALSE*/;
-    __4K1=__F__;
-  };
-  if (__4K1) {
-    lisaac_push(&__BXH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__M3H,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MXH,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__MXH,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__UPH,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__XK1,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YK1,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__NPQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FXH));
-    lisaac_push(&__UPH,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__UPH,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__XK1,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YK1,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__NPQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__RCZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__UPH,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__XK1,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YK1,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__BXH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__M3H,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__NPH,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__BXH,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__M3H,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__MXH,L7481858); /* L57 OBJECT*/;
-  __FXH=((____DB )(top_context->back->back));
-  lisaac_push(&__M3H,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__MXH,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__UPH,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__XK1,L105520661); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__YK1,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__NPQ,L14700552); /* L112 NUMERIC*/;
-  __1K1=(__QPH >  0);
-  __2K1=(__QPH ==  0);
-  if (__1K1) {
-    lisaac_push(&__YK1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NPQ,L10900996); /* L83 TRUE*/;
-    __4K1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__YK1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NPQ,L12342790); /* L94 FALSE*/;
-    __4K1=__2K1;
-  };
-  if (__4K1) {
-    lisaac_push(&__UPH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__XK1,L13509636); /* L103 TRUE*/;
-    __4K1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UPH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__XK1,L14689286); /* L112 FALSE*/;
-    __4K1=__F__;
-  };
-  if (__4K1) {
-    lisaac_push(&__M3H,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MXH,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__UPH,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__UPH,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__XK1,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__YK1,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NPQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__RCZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FXH));
-    lisaac_push(&__XK1,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__XK1,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__YK1,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NPQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__RCZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__XCZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__XK1,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__YK1,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NPQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__M3H,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MXH,L8530438); /* L65 FALSE*/;
-  };
-  __OPH[__QPH]=__PPH;
+  ____APE *__CZN,*__40N,*__BZN;
+  ____4NE __D1N;
+  __CZN=__B0N;
+  while ((((void *)__CZN != (void *)NULL) && ((____4NE)(((____APE *)__CZN)->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1))) < __AZN))) {
+    __CZN=__CZN->__EPE;
+  };
+  if (((void *)__CZN == (void *)NULL)) {
+    __40N=__KNN();
+    __CZN=__40N;
+  };
+  __D1N=(____4NE)(((____4NE )(void *)((unsigned long)((____DB )((____APE *)__CZN)) - (unsigned long)__51F)) >>  26);
+  __A3Q(((____APE *)__CZN),((____DB )__AZN),__D1N);
+  __BZN=__CZN;
+  return(__BZN);
 }
 
-static ____4 __HGE(____4 *__JGE,____L __KGE)
-/* ({__HB},{__L}) With result No recursive, No inlinable. */
+static void __BRN(____DB __DRN,____DB __ERN,____4NE __FRN)
+/* ({__DB},{__DB},{__4NE}) Void No recursive, No inlinable. */
 {
-  ____DB __VOE;
-  _____CONTEXT __IGE,__ROE,__GYE,__2OE,__PGE,__0F2,__1F2,__YZN,__1OZ;
-  ____G __4F2,__5F2,__BG2;
-  ____4 __LGE;
-  lisaac_push_first(&__IGE,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__ROE,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__GYE,L7481858); /* L57 OBJECT*/;
-  __VOE=((____DB )(top_context->back->back));
-  lisaac_push(&__ROE,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__GYE,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__2OE,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__PGE,L16785429); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__0F2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__1F2,L14700552); /* L112 NUMERIC*/;
-  __4F2=(__KGE >  0);
-  __5F2=(__KGE ==  0);
-  if (__4F2) {
-    lisaac_push(&__0F2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__1F2,L10900996); /* L83 TRUE*/;
-    __BG2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__0F2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__1F2,L12342790); /* L94 FALSE*/;
-    __BG2=__5F2;
+  ____L __JRN,__YRN;
+  ____DB *__GRN,*__HRN;
+  __JRN=((____L )__FRN);
+  __YRN=(____L)(__JRN / ((____L )(sizeof(void *))));
+  __GRN=((____DB *)__DRN);
+  __HRN=((____DB *)__ERN);
+  __JRN=(____L)(__YRN -  1);
+  while ((__JRN >=  0)) {
+    __HRN[__JRN]=__GRN[__JRN];
+    __JRN=(____L)(__JRN -  1);
   };
-  if (__BG2) {
-    lisaac_push(&__2OE,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__PGE,L13509636); /* L103 TRUE*/;
-    __BG2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2OE,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__PGE,L14689286); /* L112 FALSE*/;
-    __BG2=__F__;
-  };
-  if (__BG2) {
-    lisaac_push(&__ROE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__GYE,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2OE,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__2OE,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__PGE,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__0F2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__1F2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__YZN,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__VOE));
-    lisaac_push(&__PGE,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__PGE,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__0F2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__1F2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__YZN,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__1OZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__PGE,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__0F2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__1F2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ROE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__GYE,L8530438); /* L65 FALSE*/;
-  };
-  __LGE=__JGE[__KGE];
-  return(__LGE);
 }
 
-static void __R0K(____4 *__T0K,____4 *__U0K,____L __V0K)
-/* ({__HB},{NULLx__HB},{__L}) Void No recursive, No inlinable. */
+static void __A3Q(____APE *__B3Q,____DB __C3Q,____4NE __D3Q)
+/* ({__APE},{__DB},{__4NE}) Void No recursive, No inlinable. */
 {
-  ____DB __NFM;
-  ____L __10K,__QGM;
-  _____CONTEXT __S0K,__JFM,__CLN,__UFM,__Z0K,__PM1,__RM1,__RBV,__3CZ;
-  ____G __YM1,__ZM1,__1M1,__IG2,__JG2,__LG2;
-  ____4 __F1K;
-  lisaac_push_first(&__S0K,L81005589); /* L618 NATIVE_ARRAY*/;
-  lisaac_push_first(&__JFM,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__CLN,L7481858); /* L57 OBJECT*/;
-  __NFM=((____DB )(top_context->back->back));
-  lisaac_push(&__JFM,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__CLN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__UFM,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__Z0K,L81011733); /* L618 NATIVE_ARRAY*/;
-  lisaac_push_first(&__PM1,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__RM1,L9195016); /* L70 NUMERIC*/;
-  __10K=(____L)(-  1);
-  lisaac_push(&__Z0K,L81010709); /* L618 NATIVE_ARRAY*/;
-  lisaac_push_first(&__PM1,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__RM1,L14700552); /* L112 NUMERIC*/;
-  __YM1=(__V0K > __10K);
-  __ZM1=(__V0K == __10K);
-  if (__YM1) {
-    lisaac_push(&__PM1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__RM1,L10900996); /* L83 TRUE*/;
-    __1M1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__PM1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__RM1,L12342790); /* L94 FALSE*/;
-    __1M1=__ZM1;
-  };
-  if (__1M1) {
-    lisaac_push(&__UFM,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__Z0K,L13509636); /* L103 TRUE*/;
-    __1M1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UFM,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__Z0K,L14689286); /* L112 FALSE*/;
-    __1M1=__F__;
-  };
-  if (__1M1) {
-    lisaac_push(&__JFM,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CLN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__UFM,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__UFM,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__Z0K,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PM1,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__RM1,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__RBV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__NFM));
-    lisaac_push(&__Z0K,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__Z0K,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PM1,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__RM1,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__RBV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__3CZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__Z0K,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PM1,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__RM1,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__JFM,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CLN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__S0K,L81660437); /* L623 NATIVE_ARRAY*/;
-  __10K=__V0K;
-  lisaac_push_first(&__JFM,L22026248); /* L168 NUMERIC*/;
-  __EGM:
-  {
-    lisaac_push(&__JFM,L22026248); /* L168 NUMERIC*/;
-    lisaac_push_first(&__CLN,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__UFM,L14700552); /* L112 NUMERIC*/;
-    __IG2=(__10K >  0);
-    __JG2=(__10K ==  0);
-    if (__IG2) {
-      lisaac_push(&__CLN,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__UFM,L10900996); /* L83 TRUE*/;
-      __LG2=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__CLN,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__UFM,L12342790); /* L94 FALSE*/;
-      __LG2=__JG2;
-    };
-    if (__LG2) {
-      lisaac_push(&__JFM,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__CLN,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__UFM,L22161416); /* L169 NUMERIC*/;
-      lisaac_push_first(&__Z0K,L81407509); /* L621 NATIVE_ARRAY*/;
-      if (__U0K==NULL) {
-        lisaac_push(&__Z0K,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(&__Z0K,L81538581); /* L622 NATIVE_ARRAY*/;
-        __F1K=__HGE(((____4 *)__U0K),__10K);
-      };
-      lisaac_push(&__Z0K,L81541653); /* L622 NATIVE_ARRAY*/;
-      __MPH(__T0K,__F1K,__10K);
-      lisaac_push(&__UFM,L22288392); /* L170 NUMERIC*/;
-      lisaac_push_first(&__Z0K,L9195016); /* L70 NUMERIC*/;
-      __QGM=(____L)(__10K -  1);
-      lisaac_push(&__UFM,L22302216); /* L170 NUMERIC*/;
-      __10K=__QGM;
-      goto __EGM;
-    } else /* FALSE */ {
-      lisaac_push(&__JFM,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__CLN,L8530438); /* L65 FALSE*/;
-    };
-  };
+  ____APE *__DGR,*__EGR,*__04Q;
+  ____4NE __E3Q,__D4Q;
+  __DGR=__B3Q->__FPE;
+  __EGR=__B3Q->__EPE;
+  if (((void *)__DGR == (void *)NULL)) {
+    __B0N=__EGR;
+  } else /* FALSE */ {
+    ((____APE *)__DGR)->__EPE=__EGR;
+  };
+  if (((void *)__EGR != (void *)NULL)) {
+    ((____APE *)__EGR)->__FPE=__DGR;
+  };
+  __E3Q=__B3Q->__DPE;
+  __D4Q=(____4NE)(__E3Q - ((____4NE )__C3Q));
+  if ((__D4Q > (____4NE)((____4NE)(((____4NE )(MINIMUM_SIZE)) - (____4NE)(((____4NE ) 0) - ((____4NE ) 2))) - (____4NE)(((____4NE ) 0) - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))))) {
+    __E3Q=((____4NE )__C3Q);
+    __04Q=((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__B3Q) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)__C3Q)));
+    __04Q->__CPE=(void *)((unsigned long)((____DB )__B3Q) - (unsigned long)__51F);
+    __04Q->__DPE=(____4NE)(__D4Q - ((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))));
+    __04Q->__EPE=__B0N;
+    __04Q->__FPE=NULL;
+    if (((void *)__B0N != (void *)NULL)) {
+      ((____APE *)__B0N)->__FPE=__04Q;
+    };
+    __B0N=__04Q;
+    if (((____4NE)(__04Q->__DPE & ((____4NE ) 2)) !=  0)) {
+      last_block[(__D3Q)] = (__04Q);
+    } else /* FALSE */ {
+      ((____APE *)(void *)((unsigned long)(void *)((unsigned long)((____DB )__04Q) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )((____4NE )(____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long)))))))) - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )(____4NE)(__04Q->__DPE & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 3)) - ((____4NE ) 1)))))))->__CPE=(void *)((unsigned long)((____DB )__04Q) - (unsigned long)__51F);
+    };
+  };
+  __B3Q->__DPE=(____4NE)((____4NE)(((____4NE ) 0) - (____4NE)((____4NE)((____4NE)(((____4NE ) 0) - __E3Q) - ((____4NE ) 1)) & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 1)) - ((____4NE ) 1)))) - ((____4NE ) 1));
+  ;
 }
 
-static void __EU(____L __GU,____ZB *__HU)
-/* ({__L},{NULLx__ZB}) Void No recursive, No inlinable. */
+static void __OAJ(____4 *__PAJ,____L __QAJ,____L __RAJ)
+/* ({__HB},{__L},{__L}) Void No recursive, No inlinable. */
 {
-  ____M1 __XFE;
-  ____S1 __5FE;
-  ____R __IU,__G2,__2DC,__4DC;
-  ____DB __BDB,__ASC,__KCL;
-  ____L __J2,__K2,__S3,__PDZ,__GKC,__GJ2;
-  ____ZB *__JN1,*__MN1,*__KQZ;
-  _____CONTEXT __FU,__5S4,__AT4,__TT4,__IDB,__C2,__LBG,__0JG,__TBG;
-  _____CONTEXT __DDZ,__2RC,__WYC,__HSC,__KJC,__1V4,__2V4,__LSY,__E2F;
-  _____CONTEXT __0WY,__EIQ;
-  ____G __LDB,__FJB,__BKE,__K2F,__L2F,__DO5,__FO5;
-  ____42 __TJC,__UJC,__YH2;
-  ____4 __XJC,__33J,__43J,__53J,__A4J;
-  lisaac_push_first(&__FU,L51271687); /* L391 INTEGER*/;
-  lisaac_push_first(&__5S4,L54791176); /* L418 NUMERIC*/;
-  lisaac_push_first(&__AT4,L21902354); /* L167 BLOCK*/;
-  lisaac_push(&__AT4,L22153746); /* L169 BLOCK*/;
-  lisaac_push(&__5S4,L55182344); /* L421 NUMERIC*/;
-  lisaac_push_first(&__AT4,L68850184); /* L525 NUMERIC*/;
-  lisaac_push_first(&__TT4,L4069927); /* L31 CONVERT*/;
-  __IU=((____R )__GU);
-  lisaac_push(&__FU,L51280391); /* L391 INTEGER*/;
-  lisaac_push_first(&__5S4,L4721675); /* L36 SIGNED_INTEGER*/;
-  lisaac_push_first(&__AT4,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__TT4,L7481858); /* L57 OBJECT*/;
-  __BDB=((____DB )(top_context->back->back));
-  lisaac_push(&__AT4,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__TT4,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__IDB,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__C2,L4722699); /* L36 SIGNED_INTEGER*/;
-  if (((void *)__HU != (void *)NULL)) {
-    lisaac_push(&__IDB,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__C2,L13509636); /* L103 TRUE*/;
-    __LDB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IDB,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__C2,L14689286); /* L112 FALSE*/;
-    __LDB=__F__;
-  };
-  if (__LDB) {
-    lisaac_push(&__AT4,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__TT4,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__IDB,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__IDB,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__C2,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__LBG,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__0JG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__TBG,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__BDB));
-    lisaac_push(&__C2,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__C2,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__LBG,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__0JG,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__TBG,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__DDZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__C2,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__LBG,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__0JG,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__AT4,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__TT4,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__5S4,L4214282); /* L32 INTEGER_32*/;
-  lisaac_push_first(&__AT4,L68850184); /* L525 NUMERIC*/;
-  lisaac_push_first(&__TT4,L4069927); /* L31 CONVERT*/;
-  __G2= 0;
-  __J2= 0;
-  __K2= 0;
-  if ((__IU ==  0)) {
-    lisaac_push(&__5S4,L8260107); /* L63 SIGNED_INTEGER*/;
-    lisaac_push_first(&__AT4,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__TT4,L5252619); /* L40 SIGNED_INTEGER*/;
-    if (__HU==NULL) {
-      lisaac_push(&__TT4,L5385739); /* L41 SIGNED_INTEGER*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__TT4,L5385739); /* L41 SIGNED_INTEGER*/;
-      __JN1=((____ZB *)__HU);
-      lisaac_push_first(&__IDB,L56903704); /* L434 STRING*/;
-      __ZPH(__JN1,'0');
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__5S4,L8260107); /* L63 SIGNED_INTEGER*/;
-    lisaac_push_first(&__AT4,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__TT4,L5643787); /* L43 SIGNED_INTEGER*/;
-    lisaac_push_first(&__IDB,L54791176); /* L418 NUMERIC*/;
-    lisaac_push_first(&__C2,L21902354); /* L167 BLOCK*/;
-    lisaac_push(&__C2,L22153746); /* L169 BLOCK*/;
-    lisaac_push(&__IDB,L55182344); /* L421 NUMERIC*/;
-    lisaac_push(&__TT4,L5642763); /* L43 SIGNED_INTEGER*/;
-    lisaac_push_first(&__IDB,L14700552); /* L112 NUMERIC*/;
-    if ((__IU >  0)) {
-      lisaac_push(&__TT4,L6295051); /* L48 SIGNED_INTEGER*/;
-      lisaac_push_first(&__IDB,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__C2,L5646859); /* L43 SIGNED_INTEGER*/;
-      __G2=__IU;
-    } else /* FALSE */ {
-      lisaac_push(&__TT4,L6295051); /* L48 SIGNED_INTEGER*/;
-      lisaac_push_first(&__IDB,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__C2,L6033931); /* L46 SIGNED_INTEGER*/;
-      lisaac_push_first(&__LBG,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__0JG,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__TBG,L54791176); /* L418 NUMERIC*/;
-      lisaac_push_first(&__DDZ,L21902354); /* L167 BLOCK*/;
-      lisaac_push(&__DDZ,L22153746); /* L169 BLOCK*/;
-      lisaac_push(&__TBG,L55182344); /* L421 NUMERIC*/;
-      lisaac_push(&__LBG,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__0JG,L9195016); /* L70 NUMERIC*/;
-      __G2=(____R)(- __IU);
-      if (__HU==NULL) {
-        lisaac_push(&__C2,L6169611); /* L47 SIGNED_INTEGER*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__C2,L6169611); /* L47 SIGNED_INTEGER*/;
-        __MN1=((____ZB *)__HU);
-        lisaac_push_first(&__LBG,L56903704); /* L434 STRING*/;
-        __ZPH(__MN1,'-');
-      };
-    };
-    if (__HU==NULL) {
-      lisaac_push(&__TT4,L6565387); /* L50 SIGNED_INTEGER*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__TT4,L6565387); /* L50 SIGNED_INTEGER*/;
-      __JN1=((____ZB *)__HU);
-      lisaac_push_first(&__IDB,L6427149); /* L49 ABSTRACT_STRING*/;
-      __S3=__JN1->__EC;
-    };
-    lisaac_push(&__TT4,L6565899); /* L50 SIGNED_INTEGER*/;
-    lisaac_push_first(&__IDB,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__C2,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__LBG,L9195016); /* L70 NUMERIC*/;
-    __PDZ=(____L)(-  1);
-    lisaac_push(&__IDB,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__C2,L9195016); /* L70 NUMERIC*/;
-    __J2=(____L)(__S3 - __PDZ);
-    lisaac_push(&__TT4,L7212555); /* L55 SIGNED_INTEGER*/;
-    lisaac_push_first(&__IDB,L11802642); /* L90 BLOCK*/;
-    __AJB:
-    {
-      lisaac_push(&__IDB,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__C2,L6819339); /* L52 SIGNED_INTEGER*/;
-      if ((__G2 ==  0)) {
-        lisaac_push(&__IDB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__C2,L13509636); /* L103 TRUE*/;
-        __FJB=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__IDB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__C2,L14689286); /* L112 FALSE*/;
-        __FJB=__F__;
-      };
-      if (__FJB) {
-        lisaac_push(&__IDB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__C2,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__LBG,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__0JG,L6959627); /* L53 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L54791176); /* L418 NUMERIC*/;
-        lisaac_push_first(&__DDZ,L21902354); /* L167 BLOCK*/;
-        lisaac_push(&__DDZ,L22153746); /* L169 BLOCK*/;
-        lisaac_push(&__TBG,L55182344); /* L421 NUMERIC*/;
-        lisaac_push(&__0JG,L6958091); /* L53 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L8790535); /* L67 INTEGER*/;
-        lisaac_push_first(&__DDZ,L9719304); /* L74 NUMERIC*/;
-        __2DC=(____R)(__G2 /  10);
-        lisaac_push(&__TBG,L8795143); /* L67 INTEGER*/;
-        lisaac_push_first(&__DDZ,L9457160); /* L72 NUMERIC*/;
-        __4DC=(____R)(__2DC *  10);
-        lisaac_push(&__TBG,L8785927); /* L67 INTEGER*/;
-        lisaac_push_first(&__DDZ,L9195016); /* L70 NUMERIC*/;
-        __2DC=(____R)(__G2 - __4DC);
-        lisaac_push(&__0JG,L6963211); /* L53 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L53495815); /* L408 INTEGER*/;
-        lisaac_push_first(&__DDZ,L52169735); /* L398 INTEGER*/;
-        lisaac_push_first(&__2RC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__WYC,L7481858); /* L57 OBJECT*/;
-        __ASC=((____DB )(top_context->back->back));
-        lisaac_push(&__2RC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__WYC,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__HSC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__KJC,L52175879); /* L398 INTEGER*/;
-        lisaac_push_first(&__1V4,L54791176); /* L418 NUMERIC*/;
-        lisaac_push_first(&__2V4,L21902354); /* L167 BLOCK*/;
-        lisaac_push(&__2V4,L22153746); /* L169 BLOCK*/;
-        lisaac_push(&__1V4,L55182344); /* L421 NUMERIC*/;
-        lisaac_push(&__KJC,L52178439); /* L398 INTEGER*/;
-        lisaac_push_first(&__1V4,L54791176); /* L418 NUMERIC*/;
-        lisaac_push_first(&__2V4,L21902354); /* L167 BLOCK*/;
-        lisaac_push(&__2V4,L22153746); /* L169 BLOCK*/;
-        lisaac_push(&__1V4,L55182344); /* L421 NUMERIC*/;
-        lisaac_push(&__KJC,L52178439); /* L398 INTEGER*/;
-        lisaac_push_first(&__1V4,L6296072); /* L48 NUMERIC*/;
-        lisaac_push_first(&__2V4,L15235592); /* L116 NUMERIC*/;
-        lisaac_push_first(&__LSY,L14700552); /* L112 NUMERIC*/;
-        if (( 0 > __2DC)) {
-          lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__LSY,L13509636); /* L103 TRUE*/;
-          __BKE=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__LSY,L14689286); /* L112 FALSE*/;
-          __BKE=__F__;
-        };
-        if (__BKE) {
-          lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-          lisaac_push_first(&__2V4,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__LSY,L6304264); /* L48 NUMERIC*/;
-          lisaac_push_first(&__E2F,L15496712); /* L118 NUMERIC*/;
-          lisaac_push_first(&__0WY,L14700552); /* L112 NUMERIC*/;
-          __BKE=( 9 > __2DC);
-          __K2F=( 9 == __2DC);
-          if (__BKE) {
-            lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__0WY,L10900996); /* L83 TRUE*/;
-            __L2F=__F__;
-          } else /* FALSE */ {
-            lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__0WY,L12342790); /* L94 FALSE*/;
-            __L2F=__K2F;
-          };
-          __BKE=__L2F;
-        } else /* FALSE */ {
-          lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-          lisaac_push_first(&__2V4,L12081158); /* L92 FALSE*/;
-          __BKE=__J__;
-        };
-        if (__BKE) {
-          lisaac_push(&__HSC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__KJC,L13509636); /* L103 TRUE*/;
-          __BKE=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__HSC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__KJC,L14689286); /* L112 FALSE*/;
-          __BKE=__F__;
-        };
-        if (__BKE) {
-          lisaac_push(&__2RC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__WYC,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__HSC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__HSC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__KJC,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__1V4,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__2V4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__LSY,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__ASC));
-          lisaac_push(&__KJC,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_1));
-          lisaac_push(&__KJC,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__1V4,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__2V4,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__LSY,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__E2F,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__KJC,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__1V4,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__2V4,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__2RC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__WYC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__DDZ,L52571655); /* L401 INTEGER*/;
-        lisaac_push_first(&__2RC,L53218312); /* L406 NUMERIC*/;
-        lisaac_push_first(&__WYC,L21772306); /* L166 BLOCK*/;
-        lisaac_push_first(&__HSC,L7481858); /* L57 OBJECT*/;
-        __ASC=((____DB )(top_context->back->back));
-        lisaac_push(&__WYC,L21902354); /* L167 BLOCK*/;
-        lisaac_push_first(&__HSC,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__KJC,L21906962); /* L167 BLOCK*/;
-        lisaac_push_first(&__1V4,L53246472); /* L406 NUMERIC*/;
-        lisaac_push_first(&__2V4,L14301195); /* L109 SIGNED_INTEGER*/;
-        lisaac_push_first(&__LSY,L69112328); /* L527 NUMERIC*/;
-        lisaac_push_first(&__E2F,L4069927); /* L31 CONVERT*/;
-        __XFE=((____M1 )__2DC);
-        lisaac_push(&__2V4,L14291979); /* L109 SIGNED_INTEGER*/;
-        lisaac_push_first(&__LSY,L14973960); /* L114 NUMERIC*/;
-        lisaac_push_first(&__E2F,L15496712); /* L118 NUMERIC*/;
-        lisaac_push_first(&__0WY,L14700552); /* L112 NUMERIC*/;
-        __FJB=( -127 > __XFE);
-        __BKE=( -127 == __XFE);
-        if (__FJB) {
-          lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__0WY,L10900996); /* L83 TRUE*/;
-          __K2F=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__0WY,L12342790); /* L94 FALSE*/;
-          __K2F=__BKE;
-        };
-        if (__K2F) {
-          lisaac_push(&__LSY,L14969352); /* L114 NUMERIC*/;
-          lisaac_push_first(&__E2F,L13509636); /* L103 TRUE*/;
-          __K2F=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__LSY,L14969352); /* L114 NUMERIC*/;
-          lisaac_push_first(&__E2F,L14689286); /* L112 FALSE*/;
-          __K2F=__F__;
-        };
-        if (__K2F) {
-          lisaac_push(&__2V4,L14303243); /* L109 SIGNED_INTEGER*/;
-          lisaac_push_first(&__LSY,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__E2F,L14316043); /* L109 SIGNED_INTEGER*/;
-          lisaac_push_first(&__0WY,L67801608); /* L517 NUMERIC*/;
-          lisaac_push_first(&__EIQ,L4069927); /* L31 CONVERT*/;
-          __5FE=((____S1 )__2DC);
-          lisaac_push(&__E2F,L14306315); /* L109 SIGNED_INTEGER*/;
-          lisaac_push_first(&__0WY,L14700552); /* L112 NUMERIC*/;
-          __K2F=( 127 > __5FE);
-        } else /* FALSE */ {
-          lisaac_push(&__2V4,L14303243); /* L109 SIGNED_INTEGER*/;
-          lisaac_push_first(&__LSY,L12081158); /* L92 FALSE*/;
-          __K2F=__J__;
-        };
-        if (__K2F) {
-          lisaac_push(&__KJC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__1V4,L13509636); /* L103 TRUE*/;
-          __K2F=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__KJC,L21903890); /* L167 BLOCK*/;
-          lisaac_push_first(&__1V4,L14689286); /* L112 FALSE*/;
-          __K2F=__F__;
-        };
-        if (__K2F) {
-          lisaac_push(&__WYC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__HSC,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__KJC,L21910546); /* L167 BLOCK*/;
-          lisaac_push(&__KJC,L22051346); /* L168 BLOCK*/;
-          lisaac_push_first(&__1V4,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__2V4,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__LSY,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__E2F,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__ASC));
-          lisaac_push(&__1V4,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_1));
-          lisaac_push(&__1V4,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__2V4,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__LSY,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__E2F,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__0WY,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__1V4,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__2V4,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__LSY,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__WYC,L22153746); /* L169 BLOCK*/;
-          lisaac_push_first(&__HSC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__2RC,L53609480); /* L409 NUMERIC*/;
-        lisaac_push_first(&__WYC,L68325896); /* L521 NUMERIC*/;
-        lisaac_push_first(&__HSC,L4069927); /* L31 CONVERT*/;
-        __TJC=((____42 )__2DC);
-        lisaac_push(&__DDZ,L52576775); /* L401 INTEGER*/;
-        lisaac_push_first(&__2RC,L8400912); /* L64 CHARACTER*/;
-        lisaac_push_first(&__WYC,L9077776); /* L69 CHARACTER*/;
-        lisaac_push_first(&__HSC,L4069927); /* L31 CONVERT*/;
-        __UJC=((____42 )'0');
-        lisaac_push(&__DDZ,L52572167); /* L401 INTEGER*/;
-        lisaac_push_first(&__2RC,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WYC,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__HSC,L5383176); /* L41 NUMERIC*/;
-        lisaac_push(&__WYC,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__HSC,L9195016); /* L70 NUMERIC*/;
-        __YH2=(____42)(- __UJC);
-        lisaac_push(&__2RC,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WYC,L9195016); /* L70 NUMERIC*/;
-        __UJC=(____42)(__TJC - __YH2);
-        lisaac_push(&__DDZ,L52691975); /* L402 INTEGER*/;
-        lisaac_push_first(&__2RC,L8134693); /* L62 INTEGER_8*/;
-        __XJC=((____4 )((__UJC)));
-        lisaac_push(&__DDZ,L52956167); /* L404 INTEGER*/;
-        lisaac_push_first(&__2RC,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__WYC,L7481858); /* L57 OBJECT*/;
-        __ASC=((____DB )(top_context->back->back));
-        lisaac_push(&__2RC,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__WYC,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__HSC,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__KJC,L52957191); /* L404 INTEGER*/;
-        lisaac_push(&__KJC,L52968967); /* L404 INTEGER*/;
-        __FJB=__LDE(__XJC);
-        if (__FJB) {
-          lisaac_push(&__HSC,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__KJC,L13509636); /* L103 TRUE*/;
-          __K2F=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__HSC,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__KJC,L14689286); /* L112 FALSE*/;
-          __K2F=__F__;
-        };
-        if (__K2F) {
-          lisaac_push(&__2RC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__WYC,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__HSC,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__HSC,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__KJC,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__1V4,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__2V4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__LSY,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__ASC));
-          lisaac_push(&__KJC,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_49));
-          lisaac_push(&__KJC,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__1V4,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__2V4,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__LSY,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__E2F,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__KJC,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__1V4,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__2V4,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__2RC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__WYC,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__DDZ,L53087239); /* L405 INTEGER*/;
-        lisaac_push_first(&__2RC,L24393746); /* L186 BLOCK*/;
-        lisaac_push_first(&__WYC,L7481858); /* L57 OBJECT*/;
-        __ASC=((____DB )(top_context->back->back));
-        lisaac_push(&__2RC,L24524306); /* L187 BLOCK*/;
-        lisaac_push_first(&__WYC,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__HSC,L24528914); /* L187 BLOCK*/;
-        lisaac_push_first(&__KJC,L53099015); /* L405 INTEGER*/;
-        __GKC=__VDE(__XJC);
-        if ((__GKC == __2DC)) {
-          lisaac_push(&__HSC,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__KJC,L13509636); /* L103 TRUE*/;
-          __K2F=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__HSC,L24525842); /* L187 BLOCK*/;
-          lisaac_push_first(&__KJC,L14689286); /* L112 FALSE*/;
-          __K2F=__F__;
-        };
-        if (__K2F) {
-          lisaac_push(&__2RC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__WYC,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__HSC,L24532498); /* L187 BLOCK*/;
-          lisaac_push(&__HSC,L24672274); /* L188 BLOCK*/;
-          lisaac_push_first(&__KJC,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__1V4,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__2V4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__LSY,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__ASC));
-          lisaac_push(&__KJC,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_49));
-          lisaac_push(&__KJC,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__1V4,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__2V4,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__LSY,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__E2F,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__KJC,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__1V4,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__2V4,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__2RC,L24775186); /* L189 BLOCK*/;
-          lisaac_push_first(&__WYC,L8530438); /* L65 FALSE*/;
-        };
-        if (__HU==NULL) {
-          lisaac_push(&__0JG,L6963723); /* L53 SIGNED_INTEGER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__0JG,L6963723); /* L53 SIGNED_INTEGER*/;
-          __KQZ=((____ZB *)__HU);
-          lisaac_push_first(&__TBG,L56903704); /* L434 STRING*/;
-          __ZPH(__KQZ,__XJC);
-        };
-        lisaac_push(&__0JG,L7086091); /* L54 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L54791176); /* L418 NUMERIC*/;
-        lisaac_push_first(&__DDZ,L21902354); /* L167 BLOCK*/;
-        lisaac_push(&__DDZ,L22153746); /* L169 BLOCK*/;
-        lisaac_push(&__TBG,L55182344); /* L421 NUMERIC*/;
-        lisaac_push(&__0JG,L7084555); /* L54 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L9719304); /* L74 NUMERIC*/;
-        __G2=(____R)(__G2 /  10);
-        lisaac_push(&__LBG,L12068370); /* L92 BLOCK*/;
-        goto __AJB;
-      } else /* FALSE */ {
-        lisaac_push(&__IDB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__C2,L8530438); /* L65 FALSE*/;
-      };
-    };
-    if (__HU==NULL) {
-      lisaac_push(&__TT4,L7482891); /* L57 SIGNED_INTEGER*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__TT4,L7482891); /* L57 SIGNED_INTEGER*/;
-      __JN1=((____ZB *)__HU);
-      lisaac_push_first(&__IDB,L6427149); /* L49 ABSTRACT_STRING*/;
-      __S3=__JN1->__EC;
-    };
-    __K2=__S3;
-    lisaac_push(&__TT4,L8130059); /* L62 SIGNED_INTEGER*/;
-    lisaac_push_first(&__IDB,L11802642); /* L90 BLOCK*/;
-    __OJB:
-    {
-      lisaac_push(&__IDB,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__C2,L7607819); /* L58 SIGNED_INTEGER*/;
-      lisaac_push_first(&__LBG,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__0JG,L14700552); /* L112 NUMERIC*/;
-      __FJB=(__J2 > __K2);
-      __BKE=(__J2 == __K2);
-      if (__FJB) {
-        lisaac_push(&__LBG,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__0JG,L10900996); /* L83 TRUE*/;
-        __K2F=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__LBG,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__0JG,L12342790); /* L94 FALSE*/;
-        __K2F=__BKE;
-      };
-      if (__K2F) {
-        lisaac_push(&__IDB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__C2,L13509636); /* L103 TRUE*/;
-        __K2F=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__IDB,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__C2,L14689286); /* L112 FALSE*/;
-        __K2F=__F__;
-      };
-      if (__K2F) {
-        lisaac_push(&__IDB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__C2,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__LBG,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__0JG,L7614987); /* L58 SIGNED_INTEGER*/;
-        if (__HU==NULL) {
-          lisaac_push(&__0JG,L7744011); /* L59 SIGNED_INTEGER*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__0JG,L7744011); /* L59 SIGNED_INTEGER*/;
-          __KQZ=((____ZB *)__HU);
-          lisaac_push_first(&__TBG,L41945624); /* L320 STRING*/;
-          lisaac_push_first(&__DDZ,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__2RC,L7481858); /* L57 OBJECT*/;
-          __KCL=((____DB )(top_context->back->back));
-          lisaac_push(&__DDZ,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__2RC,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__WYC,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__HSC,L41953816); /* L320 STRING*/;
-          lisaac_push_first(&__KJC,L16923661); /* L129 ABSTRACT_STRING*/;
-          __GJ2=__KQZ->__EC;
-          lisaac_push(&__KJC,L17187853); /* L131 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1V4,L6296072); /* L48 NUMERIC*/;
-          lisaac_push_first(&__2V4,L15235592); /* L116 NUMERIC*/;
-          lisaac_push_first(&__LSY,L14700552); /* L112 NUMERIC*/;
-          if (( 1 > __J2)) {
-            lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__LSY,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__LSY,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-            lisaac_push_first(&__2V4,L10652676); /* L81 TRUE*/;
-            lisaac_push_first(&__LSY,L6304264); /* L48 NUMERIC*/;
-            lisaac_push_first(&__E2F,L15496712); /* L118 NUMERIC*/;
-            lisaac_push_first(&__0WY,L14700552); /* L112 NUMERIC*/;
-            __L2F=(__GJ2 > __J2);
-            __DO5=(__GJ2 == __J2);
-            if (__L2F) {
-              lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__0WY,L10900996); /* L83 TRUE*/;
-              __FO5=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__0WY,L12342790); /* L94 FALSE*/;
-              __FO5=__DO5;
-            };
-            __L2F=__FO5;
-          } else /* FALSE */ {
-            lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-            lisaac_push_first(&__2V4,L12081158); /* L92 FALSE*/;
-            __L2F=__J__;
-          };
-          if (__L2F) {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__WYC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__WYC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__HSC,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__KJC,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__1V4,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__2V4,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__KCL));
-            lisaac_push(&__HSC,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__HSC,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__KJC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__1V4,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__2V4,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__LSY,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__HSC,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__KJC,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__1V4,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__TBG,L42076696); /* L321 STRING*/;
-          lisaac_push_first(&__DDZ,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__2RC,L7481858); /* L57 OBJECT*/;
-          __KCL=((____DB )(top_context->back->back));
-          lisaac_push(&__DDZ,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__2RC,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__WYC,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__HSC,L42084888); /* L321 STRING*/;
-          lisaac_push_first(&__KJC,L16923661); /* L129 ABSTRACT_STRING*/;
-          __GJ2=__KQZ->__EC;
-          lisaac_push(&__KJC,L17187853); /* L131 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1V4,L6296072); /* L48 NUMERIC*/;
-          lisaac_push_first(&__2V4,L15235592); /* L116 NUMERIC*/;
-          lisaac_push_first(&__LSY,L14700552); /* L112 NUMERIC*/;
-          if (( 1 > __K2)) {
-            lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__LSY,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__2V4,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__LSY,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-            lisaac_push_first(&__2V4,L10652676); /* L81 TRUE*/;
-            lisaac_push_first(&__LSY,L6304264); /* L48 NUMERIC*/;
-            lisaac_push_first(&__E2F,L15496712); /* L118 NUMERIC*/;
-            lisaac_push_first(&__0WY,L14700552); /* L112 NUMERIC*/;
-            __L2F=(__GJ2 > __K2);
-            __DO5=(__GJ2 == __K2);
-            if (__L2F) {
-              lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__0WY,L10900996); /* L83 TRUE*/;
-              __FO5=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__E2F,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__0WY,L12342790); /* L94 FALSE*/;
-              __FO5=__DO5;
-            };
-            __L2F=__FO5;
-          } else /* FALSE */ {
-            lisaac_push(&__1V4,L6300680); /* L48 NUMERIC*/;
-            lisaac_push_first(&__2V4,L12081158); /* L92 FALSE*/;
-            __L2F=__J__;
-          };
-          if (__L2F) {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__WYC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__WYC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__HSC,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__KJC,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__1V4,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__2V4,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__KCL));
-            lisaac_push(&__HSC,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__HSC,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__KJC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__1V4,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__2V4,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__LSY,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__HSC,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__KJC,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__1V4,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__TBG,L42346008); /* L323 STRING*/;
-          __33J=__S5J(__KQZ,__J2);
-          lisaac_push(&__TBG,L42477080); /* L324 STRING*/;
-          __43J=__S5J(__KQZ,__K2);
-          lisaac_push(&__TBG,L42607640); /* L325 STRING*/;
-          __53J=__S5J(__KQZ,__J2);
-          lisaac_push(&__TBG,L42737688); /* L326 STRING*/;
-          __A4J=__S5J(__KQZ,__K2);
-          lisaac_push(&__TBG,L42741272); /* L326 STRING*/;
-          __5DL(__KQZ,__A4J,__J2);
-          lisaac_push(&__TBG,L42869272); /* L327 STRING*/;
-          __5DL(__KQZ,__53J,__K2);
-          lisaac_push(&__TBG,L43125272); /* L329 STRING*/;
-          lisaac_push_first(&__DDZ,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__2RC,L7481858); /* L57 OBJECT*/;
-          __KCL=((____DB )(top_context->back->back));
-          lisaac_push(&__DDZ,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__2RC,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__WYC,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__HSC,L43130392); /* L329 STRING*/;
-          __53J=__S5J(__KQZ,__J2);
-          if ((__53J == __43J)) {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__WYC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__WYC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__HSC,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__KJC,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__1V4,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__2V4,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__KCL));
-            lisaac_push(&__HSC,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__HSC,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__KJC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__1V4,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__2V4,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__LSY,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__HSC,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__KJC,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__1V4,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8530438); /* L65 FALSE*/;
-          };
-          lisaac_push(&__TBG,L43256344); /* L330 STRING*/;
-          lisaac_push_first(&__DDZ,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__2RC,L7481858); /* L57 OBJECT*/;
-          __KCL=((____DB )(top_context->back->back));
-          lisaac_push(&__DDZ,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__2RC,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__WYC,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__HSC,L43261464); /* L330 STRING*/;
-          __43J=__S5J(__KQZ,__K2);
-          if ((__43J == __33J)) {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L13509636); /* L103 TRUE*/;
-            __L2F=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__WYC,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__HSC,L14689286); /* L112 FALSE*/;
-            __L2F=__F__;
-          };
-          if (__L2F) {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__WYC,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__WYC,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__HSC,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__KJC,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__1V4,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__2V4,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__KCL));
-            lisaac_push(&__HSC,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__HSC,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__KJC,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__1V4,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__2V4,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__LSY,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__HSC,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__KJC,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__1V4,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__DDZ,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__2RC,L8530438); /* L65 FALSE*/;
-          };
-        };
-        lisaac_push(&__0JG,L7868939); /* L60 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L9195016); /* L70 NUMERIC*/;
-        __K2=(____L)(__K2 -  1);
-        lisaac_push(&__0JG,L8000011); /* L61 SIGNED_INTEGER*/;
-        lisaac_push_first(&__TBG,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__DDZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__2RC,L9195016); /* L70 NUMERIC*/;
-        __GKC=(____L)(-  1);
-        lisaac_push(&__TBG,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__DDZ,L9195016); /* L70 NUMERIC*/;
-        __J2=(____L)(__J2 - __GKC);
-        lisaac_push(&__LBG,L12068370); /* L92 BLOCK*/;
-        goto __OJB;
-      } else /* FALSE */ {
-        lisaac_push(&__IDB,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__C2,L8530438); /* L65 FALSE*/;
-      };
-    };
+  ____L __QCK;
+  __QCK=__QAJ;
+  while ((__QCK <= __RAJ)) {
+    __PAJ[__QCK]='\0';
+    __QCK=(____L)(__QCK +  1);
   };
 }
 
-static ____4 __S5J(____ZB *__U5J,____L __V5J)
-/* ({__ZB},{__L}) With result No recursive, No inlinable. */
+static void __RMJ(____4 *__SMJ,____4 *__TMJ,____L __UMJ)
+/* ({__HB},{NULLx__HB},{__L}) Void No recursive, No inlinable. */
 {
-  ____DB __SGL;
-  ____L __VZO;
-  _____CONTEXT __T5J,__OGL,__VTM,__ZGL,__05J,__QZO,__5O5,__AP5,__BP5;
-  _____CONTEXT __JP5,__KP5;
-  ____G __DP5,__NP5,__PP5;
-  ____4 *__55J;
-  ____4 __CAK,__W5J;
-  lisaac_push_first(&__T5J,L8260621); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__OGL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__VTM,L7481858); /* L57 OBJECT*/;
-  __SGL=((____DB )(top_context->back->back));
-  lisaac_push(&__OGL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__VTM,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__ZGL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__05J,L8270349); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__QZO,L16923661); /* L129 ABSTRACT_STRING*/;
-  __VZO=__U5J->__EC;
-  lisaac_push(&__QZO,L17187853); /* L131 ABSTRACT_STRING*/;
-  lisaac_push_first(&__5O5,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__AP5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__BP5,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __V5J)) {
-    lisaac_push(&__AP5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__BP5,L13509636); /* L103 TRUE*/;
-    __DP5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AP5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__BP5,L14689286); /* L112 FALSE*/;
-    __DP5=__F__;
-  };
-  if (__DP5) {
-    lisaac_push(&__5O5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__AP5,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__BP5,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__JP5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__KP5,L14700552); /* L112 NUMERIC*/;
-    __DP5=(__VZO > __V5J);
-    __NP5=(__VZO == __V5J);
-    if (__DP5) {
-      lisaac_push(&__JP5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__KP5,L10900996); /* L83 TRUE*/;
-      __PP5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__JP5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__KP5,L12342790); /* L94 FALSE*/;
-      __PP5=__NP5;
-    };
-    __DP5=__PP5;
-  } else /* FALSE */ {
-    lisaac_push(&__5O5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__AP5,L12081158); /* L92 FALSE*/;
-    __DP5=__J__;
-  };
-  if (__DP5) {
-    lisaac_push(&__ZGL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__05J,L13509636); /* L103 TRUE*/;
-    __DP5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZGL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__05J,L14689286); /* L112 FALSE*/;
-    __DP5=__F__;
-  };
-  if (__DP5) {
-    lisaac_push(&__OGL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__VTM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZGL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__ZGL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__05J,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__QZO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__5O5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__AP5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__SGL));
-    lisaac_push(&__05J,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__05J,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__QZO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__5O5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__AP5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__BP5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__05J,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__QZO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__5O5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__OGL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__VTM,L8530438); /* L65 FALSE*/;
-  };
-  __55J=__U5J->__KHF;
-  lisaac_push(&__T5J,L8663565); /* L66 ABSTRACT_STRING*/;
-  lisaac_push_first(&__OGL,L9195016); /* L70 NUMERIC*/;
-  __VZO=(____L)(__V5J -  1);
-  if (__55J==NULL) {
-    lisaac_push(&__T5J,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(&__T5J,L8782861); /* L67 ABSTRACT_STRING*/;
-    __CAK=__HGE(((____4 *)__55J),__VZO);
+  ____L __NRK;
+  __NRK=__UMJ;
+  while ((__NRK >=  0)) {
+    __SMJ[__NRK]=((____4 *)__TMJ)[__NRK];
+    __NRK=(____L)(__NRK -  1);
   };
-  __W5J=__CAK;
-  return(__W5J);
 }
 
-static ____4 __UPE(____V *__WPE,____L __XPE)
-/* ({__V},{__L}) With result No recursive, No inlinable. */
+static void __2R(____L __3R,____VB *__4R)
+/* ({__L},{NULLx__VB}) Void No recursive, No inlinable. */
 {
-  ____DB __JZE;
-  ____L __RBF;
-  _____CONTEXT __VPE,__FZE,__H3E,__QZE,__2PE,__MBF,__UP5,__VP5,__WP5;
-  _____CONTEXT __4P5,__5P5;
-  ____G __YP5,__CQ5,__EQ5;
-  ____4 *__BQE;
-  ____4 __EQE,__YPE;
-  lisaac_push_first(&__VPE,L8260621); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__FZE,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__H3E,L7481858); /* L57 OBJECT*/;
-  __JZE=((____DB )(top_context->back->back));
-  lisaac_push(&__FZE,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__H3E,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__QZE,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__2PE,L8270349); /* L63 ABSTRACT_STRING*/;
-  lisaac_push_first(&__MBF,L16923661); /* L129 ABSTRACT_STRING*/;
-  __RBF=__WPE->__XB;
-  lisaac_push(&__MBF,L17187853); /* L131 ABSTRACT_STRING*/;
-  lisaac_push_first(&__UP5,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__VP5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__WP5,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __XPE)) {
-    lisaac_push(&__VP5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WP5,L13509636); /* L103 TRUE*/;
-    __YP5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VP5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WP5,L14689286); /* L112 FALSE*/;
-    __YP5=__F__;
-  };
-  if (__YP5) {
-    lisaac_push(&__UP5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__VP5,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__WP5,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__4P5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__5P5,L14700552); /* L112 NUMERIC*/;
-    __YP5=(__RBF > __XPE);
-    __CQ5=(__RBF == __XPE);
-    if (__YP5) {
-      lisaac_push(&__4P5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__5P5,L10900996); /* L83 TRUE*/;
-      __EQ5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__4P5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__5P5,L12342790); /* L94 FALSE*/;
-      __EQ5=__CQ5;
+  ____R __5R,__YY;
+  ____L __1Y,__2Y,__4TY,__DUY,__IUY;
+  ____VB *__2TY,*__BUY,*__GUY;
+  ____4 *__3TY,*__CUY,*__HUY;
+  ____OZ __JAC;
+  ____4 __KUY;
+  __5R=((____R )__3R);
+  __YY= 0;
+  __1Y= 0;
+  __2Y= 0;
+  if ((__5R ==  0)) {
+    __2TY=((____VB *)__4R);
+    if ((__2TY->__DRE <= __2TY->__AC)) {
+      if ((__2TY->__DRE ==  0)) {
+        __2TY->__DRE= 32;
+        __3TY=__IIH( 32);
+        __2TY->__0QE=__3TY;
+      } else /* FALSE */ {
+        __4TY=(____L)(__2TY->__DRE <<  1);
+        __3TY=__3IH(((____4 *)__2TY->__0QE),__2TY->__DRE,__4TY);
+        __2TY->__0QE=__3TY;
+        __2TY->__DRE=__4TY;
+      };
+    };
+    ((____4 *)__2TY->__0QE)[__2TY->__AC]='0';
+    __2TY->__AC=(____L)(__2TY->__AC +  1);
+  } else /* FALSE */ {
+    if ((__5R >  0)) {
+      __YY=__5R;
+    } else /* FALSE */ {
+      __YY=(____R)(- __5R);
+      __BUY=((____VB *)__4R);
+      if ((__BUY->__DRE <= __BUY->__AC)) {
+        if ((__BUY->__DRE ==  0)) {
+          __BUY->__DRE= 32;
+          __CUY=__IIH( 32);
+          __BUY->__0QE=__CUY;
+        } else /* FALSE */ {
+          __DUY=(____L)(__BUY->__DRE <<  1);
+          __CUY=__3IH(((____4 *)__BUY->__0QE),__BUY->__DRE,__DUY);
+          __BUY->__0QE=__CUY;
+          __BUY->__DRE=__DUY;
+        };
+      };
+      ((____4 *)__BUY->__0QE)[__BUY->__AC]='-';
+      __BUY->__AC=(____L)(__BUY->__AC +  1);
+    };
+    __1Y=(____L)(((____VB *)__4R)->__AC +  1);
+    while ((__YY !=  0)) {
+      __JAC=((____OZ )(____R)(__YY %  10));
+      __GUY=((____VB *)__4R);
+      __KUY=((____4 )(((____OZ)(__JAC + ((____OZ )'0')))));
+      if ((__GUY->__DRE <= __GUY->__AC)) {
+        if ((__GUY->__DRE ==  0)) {
+          __GUY->__DRE= 32;
+          __HUY=__IIH( 32);
+          __GUY->__0QE=__HUY;
+        } else /* FALSE */ {
+          __IUY=(____L)(__GUY->__DRE <<  1);
+          __HUY=__3IH(((____4 *)__GUY->__0QE),__GUY->__DRE,__IUY);
+          __GUY->__0QE=__HUY;
+          __GUY->__DRE=__IUY;
+        };
+      };
+      ((____4 *)__GUY->__0QE)[__GUY->__AC]=__KUY;
+      __GUY->__AC=(____L)(__GUY->__AC +  1);
+      __YY=(____R)(__YY /  10);
+    };
+    __2Y=((____VB *)__4R)->__AC;
+    while ((__1Y < __2Y)) {
+      __GUY=((____VB *)__4R);
+      __KUY=((____4 *)__GUY->__0QE)[(____L)(__1Y -  1)];
+      ((____4 *)__GUY->__0QE)[(____L)(__1Y -  1)]=((____4 *)__GUY->__0QE)[(____L)(__2Y -  1)];
+      ((____4 *)__GUY->__0QE)[(____L)(__2Y -  1)]=__KUY;
+      __2Y=(____L)(__2Y -  1);
+      __1Y=(____L)(__1Y +  1);
     };
-    __YP5=__EQ5;
-  } else /* FALSE */ {
-    lisaac_push(&__UP5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__VP5,L12081158); /* L92 FALSE*/;
-    __YP5=__J__;
-  };
-  if (__YP5) {
-    lisaac_push(&__QZE,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__2PE,L13509636); /* L103 TRUE*/;
-    __YP5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QZE,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__2PE,L14689286); /* L112 FALSE*/;
-    __YP5=__F__;
-  };
-  if (__YP5) {
-    lisaac_push(&__FZE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__H3E,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__QZE,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__QZE,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__2PE,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__MBF,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__UP5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VP5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__JZE));
-    lisaac_push(&__2PE,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__2PE,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__MBF,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__UP5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VP5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__WP5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__2PE,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__MBF,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__UP5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__FZE,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__H3E,L8530438); /* L65 FALSE*/;
-  };
-  __BQE=__WPE->__YB;
-  lisaac_push(&__VPE,L8663565); /* L66 ABSTRACT_STRING*/;
-  lisaac_push_first(&__FZE,L9195016); /* L70 NUMERIC*/;
-  __RBF=(____L)(__XPE -  1);
-  if (__BQE==NULL) {
-    lisaac_push(&__VPE,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(&__VPE,L8782861); /* L67 ABSTRACT_STRING*/;
-    __EQE=__HGE(((____4 *)__BQE),__RBF);
   };
-  __YPE=__EQE;
-  return(__YPE);
 }
 
-static ____4* __PMI(____4 *__RMI,____L __SMI,____L __TMI)
-/* ({__HB},{__L},{__L}) With result No recursive, No inlinable. */
+static void __CHJ(____4 *__DHJ,____4 *__EHJ,____L __FHJ,____L __GHJ)
+/* ({__HB},{NULLx__HB},{__L},{__L}) Void No recursive, No inlinable. */
 {
-  ____DB __DSI,__BWI,__LAJ,__FXI,__JXI,__P2R,__XZQ,__U23,__W23,__AZ4;
-  ____DB __QZ4,__YZ4,__0Z4,__Y4P,__C14,__S14,__014,__214;
-  ____EEF __1NI,__3NI,__YVI,__OWI,__EP1,__WP1,__R0P,__F1P,__XQ5,__H43;
-  ____EEF __J43,__AT1,__HT1,__DT1,__OZ4,__AY4,__EY4,__GY4,__12Q,__22Q;
-  ____EEF __E53,__G53,__AA4,__Q14,__C04,__G04,__I04;
-  ____L __MWI,__P0P,__10P,__333,__DZ4,__FZ4,__JZ4,__JA4,__NA4,__RA4;
-  ____L __F14,__H14,__L14;
-  ____JFF *__YXI,*__N2P,*__53P,*__S5P,*__HA5,*__IA5;
-  _____CONTEXT __QMI,__5RI,__R3I,__KSI,__YMI,__NCO,__JTO,__VCO,__VEZ;
-  _____CONTEXT __TFZ,__GAW,__EKV,__FGZ,__WR5,__XR5,__VZ4,__XZ4,__J14;
-  _____CONTEXT __K14,__X14,__Z14;
-  ____G __NSI,__Q13,__S13,__NXQ,__0R5,__2R5,__R53,__S53,__U53;
-  ____DB *__0Q1;
-  ____4 *__5NI,*__UMI;
-  lisaac_push_first(&__QMI,L13110293); /* L100 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__R3I,L7481858); /* L57 OBJECT*/;
-  __DSI=((____DB )(top_context->back->back));
-  lisaac_push(&__5RI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__R3I,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__KSI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__YMI,L13111317); /* L100 NATIVE_ARRAY*/;
-  if (((void *)__RMI != (void *)NULL)) {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L13509636); /* L103 TRUE*/;
-    __NSI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L14689286); /* L112 FALSE*/;
-    __NSI=__F__;
-  };
-  if (__NSI) {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KSI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__KSI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__YMI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__NCO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VCO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__DSI));
-    lisaac_push(&__YMI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__YMI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__NCO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__JTO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VCO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VEZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__YMI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__NCO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__JTO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8530438); /* L65 FALSE*/;
+  ____L __WHJ,__VHJ;
+  __WHJ= 0;
+  __VHJ=__FHJ;
+  while ((__WHJ != __GHJ)) {
+    __DHJ[__VHJ]=((____4 *)__EHJ)[__WHJ];
+    __WHJ=(____L)(__WHJ +  1);
+    __VHJ=(____L)(__VHJ +  1);
   };
-  lisaac_push(&__QMI,L13241365); /* L101 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__R3I,L7481858); /* L57 OBJECT*/;
-  __DSI=((____DB )(top_context->back->back));
-  lisaac_push(&__5RI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__R3I,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__KSI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__YMI,L13249045); /* L101 NATIVE_ARRAY*/;
-  lisaac_push_first(&__NCO,L14700552); /* L112 NUMERIC*/;
-  if ((__SMI >  0)) {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L13509636); /* L103 TRUE*/;
-    __NSI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L14689286); /* L112 FALSE*/;
-    __NSI=__F__;
-  };
-  if (__NSI) {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KSI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__KSI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__YMI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__NCO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VCO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__DSI));
-    lisaac_push(&__YMI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__YMI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__NCO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__JTO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VCO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VEZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__YMI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__NCO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__JTO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__QMI,L13372437); /* L102 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__R3I,L7481858); /* L57 OBJECT*/;
-  __DSI=((____DB )(top_context->back->back));
-  lisaac_push(&__5RI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__R3I,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__KSI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__YMI,L13380117); /* L102 NATIVE_ARRAY*/;
-  lisaac_push_first(&__NCO,L14973960); /* L114 NUMERIC*/;
-  lisaac_push_first(&__JTO,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__VCO,L14700552); /* L112 NUMERIC*/;
-  __NSI=(__SMI > __TMI);
-  __Q13=(__SMI == __TMI);
-  if (__NSI) {
-    lisaac_push(&__JTO,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__VCO,L10900996); /* L83 TRUE*/;
-    __S13=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__JTO,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__VCO,L12342790); /* L94 FALSE*/;
-    __S13=__Q13;
-  };
-  if (__S13) {
-    lisaac_push(&__NCO,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__JTO,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NCO,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__JTO,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KSI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__YMI,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KSI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__KSI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__YMI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__NCO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VCO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__DSI));
-    lisaac_push(&__YMI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__YMI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__NCO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__JTO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VCO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VEZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__YMI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__NCO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__JTO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__5RI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3I,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__QMI,L14183957); /* L108 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L4069927); /* L31 CONVERT*/;
-  __DSI=((____DB )__RMI);
-  lisaac_push(&__QMI,L14693909); /* L112 NATIVE_ARRAY*/;
-  __1NI=__KQF(__SMI);
-  lisaac_push(&__QMI,L13900309); /* L106 NATIVE_ARRAY*/;
-  __3NI=__KQF(__TMI);
-  lisaac_push(&__QMI,L14710805); /* L112 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__R3I,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__KSI,L4069927); /* L31 CONVERT*/;
-  __YVI=((____EEF ) 0);
-  lisaac_push(&__5RI,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__R3I,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__KSI,L4069927); /* L31 CONVERT*/;
-  __BWI=((____DB )(NULL));
-  lisaac_push(&__5RI,L80097836); /* L611 MEMORY*/;
-  lisaac_push_first(&__R3I,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__KSI,L7481858); /* L57 OBJECT*/;
-  __LAJ=((____DB )(top_context->back->back));
-  lisaac_push(&__R3I,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__KSI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__YMI,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__NCO,L80092716); /* L611 MEMORY*/;
-  lisaac_push_first(&__JTO,L14973960); /* L114 NUMERIC*/;
-  lisaac_push_first(&__VCO,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__VEZ,L14700552); /* L112 NUMERIC*/;
-  __NSI=(__YVI > __3NI);
-  __Q13=(__YVI == __3NI);
-  if (__NSI) {
-    lisaac_push(&__VCO,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__VEZ,L10900996); /* L83 TRUE*/;
-    __S13=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__VCO,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__VEZ,L12342790); /* L94 FALSE*/;
-    __S13=__Q13;
-  };
-  if (__S13) {
-    lisaac_push(&__JTO,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__VCO,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JTO,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__VCO,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__YMI,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__NCO,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__YMI,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__NCO,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__R3I,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__KSI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__YMI,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__NCO,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__JTO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VEZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__LAJ));
-    lisaac_push(&__NCO,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_148));
-    lisaac_push(&__NCO,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__JTO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__VCO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VEZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__TFZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__NCO,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__JTO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__VCO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__R3I,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__KSI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__5RI,L80375852); /* L613 MEMORY*/;
-  lisaac_push_first(&__R3I,L5774867); /* L44 POINTER*/;
-  __MWI=((____L )(sizeof(void *)));
-  lisaac_push(&__5RI,L80375852); /* L613 MEMORY*/;
-  __YVI=__KQF(__MWI);
-  lisaac_push(&__5RI,L80376364); /* L613 MEMORY*/;
-  __OWI=__XDK(__1NI,__YVI);
-  lisaac_push(&__5RI,L80504364); /* L614 MEMORY*/;
-  __1NI=__KQF( 4);
-  lisaac_push(&__5RI,L80492076); /* L614 MEMORY*/;
-  lisaac_push_first(&__R3I,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__KSI,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__YMI,L5383176); /* L41 NUMERIC*/;
-  __YVI=__KQF( 0);
-  lisaac_push(&__KSI,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__YMI,L9195016); /* L70 NUMERIC*/;
-  __EP1=(____EEF)(__YVI - __1NI);
-  lisaac_push(&__R3I,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__KSI,L9195016); /* L70 NUMERIC*/;
-  __1NI=(____EEF)(__OWI - __EP1);
-  lisaac_push(&__5RI,L80637996); /* L615 MEMORY*/;
-  lisaac_push_first(&__R3I,L5774867); /* L44 POINTER*/;
-  __MWI=((____L )(sizeof(void *)));
-  lisaac_push(&__5RI,L80637996); /* L615 MEMORY*/;
-  __YVI=__KQF(__MWI);
-  lisaac_push(&__5RI,L80638508); /* L615 MEMORY*/;
-  __EP1=__XDK(__3NI,__YVI);
-  lisaac_push(&__5RI,L80755756); /* L616 MEMORY*/;
-  lisaac_push_first(&__R3I,L47325228); /* L361 MEMORY*/;
-  __3NI=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__5RI,L80749100); /* L616 MEMORY*/;
-  lisaac_push_first(&__R3I,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__KSI,L14700552); /* L112 NUMERIC*/;
-  if ((__1NI > __3NI)) {
-    lisaac_push(&__R3I,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__KSI,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__R3I,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__KSI,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__5RI,L81660460); /* L623 MEMORY*/;
-    lisaac_push_first(&__R3I,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__KSI,L80890924); /* L617 MEMORY*/;
-    __FXI=__Z0I(__EP1);
-    __BWI=__FXI;
-    lisaac_push(&__KSI,L81020972); /* L618 MEMORY*/;
-    __SYP(__DSI,__FXI,__OWI);
-    lisaac_push(&__KSI,L81153580); /* L619 MEMORY*/;
-    lisaac_push_first(&__YMI,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__NCO,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 4);
-    lisaac_push(&__NCO,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__JTO,L4069927); /* L31 CONVERT*/;
-    __FXI=((____DB )__WP1);
-    lisaac_push(&__KSI,L81141292); /* L619 MEMORY*/;
-    lisaac_push_first(&__YMI,L9195016); /* L70 NUMERIC*/;
-    __JXI=(void *)((unsigned long)__DSI - (unsigned long)__FXI);
-    lisaac_push(&__KSI,L81161772); /* L619 MEMORY*/;
-    lisaac_push_first(&__YMI,L3951145); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__NCO,L68063752); /* L519 NUMERIC*/;
-    lisaac_push_first(&__JTO,L4069927); /* L31 CONVERT*/;
-    lisaac_push(&__YMI,L75506220); /* L576 MEMORY*/;
-    lisaac_push_first(&__NCO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__JTO,L7481858); /* L57 OBJECT*/;
-    __FXI=((____DB )(top_context->back->back));
-    lisaac_push(&__NCO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__JTO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VCO,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__VEZ,L75500076); /* L576 MEMORY*/;
-    if ((__JXI != (void *)NULL)) {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VCO,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__VEZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__TFZ,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__GAW,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__EKV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__FXI));
-      lisaac_push(&__VEZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_149));
-      lisaac_push(&__VEZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GAW,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__EKV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__FGZ,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__VEZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__GAW,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__YMI,L75786284); /* L578 MEMORY*/;
-    lisaac_push_first(&__NCO,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__YMI,L75786284); /* L578 MEMORY*/;
-    __WP1=__KQF(__P0P);
-    lisaac_push(&__YMI,L75786796); /* L578 MEMORY*/;
-    __R0P=__XDK(__1NI,__WP1);
-    lisaac_push(&__YMI,L76047404); /* L580 MEMORY*/;
-    lisaac_push_first(&__NCO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__JTO,L7481858); /* L57 OBJECT*/;
-    __FXI=((____DB )(top_context->back->back));
-    lisaac_push(&__NCO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__JTO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VCO,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__VEZ,L76041260); /* L580 MEMORY*/;
-    lisaac_push_first(&__TFZ,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__VEZ,L76041772); /* L580 MEMORY*/;
-    lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-    __10P=(____L)(__P0P -  1);
-    lisaac_push(&__VEZ,L76041772); /* L580 MEMORY*/;
-    __WP1=__KQF(__10P);
-    lisaac_push(&__VEZ,L76029996); /* L580 MEMORY*/;
-    lisaac_push_first(&__TFZ,L22171143); /* L169 INTEGER*/;
-    if (((____EEF)(__R0P & __WP1) ==  0)) {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VCO,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__VEZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__TFZ,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__GAW,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__EKV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__FXI));
-      lisaac_push(&__VEZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_147));
-      lisaac_push(&__VEZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GAW,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__EKV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__FGZ,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__VEZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__GAW,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__YMI,L76314156); /* L582 MEMORY*/;
-    lisaac_push_first(&__NCO,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__YMI,L76314156); /* L582 MEMORY*/;
-    __WP1=__KQF(__P0P);
-    lisaac_push(&__YMI,L76303916); /* L582 MEMORY*/;
-    lisaac_push_first(&__NCO,L9719304); /* L74 NUMERIC*/;
-    __F1P=(____EEF)(__R0P / __WP1);
-    lisaac_push(&__YMI,L76314668); /* L582 MEMORY*/;
-    lisaac_push_first(&__NCO,L48381996); /* L369 MEMORY*/;
-    lisaac_push(&__NCO,L48658476); /* L371 MEMORY*/;
-    lisaac_push_first(&__JTO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__VCO,L7481858); /* L57 OBJECT*/;
-    __FXI=((____DB )(top_context->back->back));
-    lisaac_push(&__JTO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__VCO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VEZ,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__TFZ,L48646188); /* L371 MEMORY*/;
-    lisaac_push_first(&__GAW,L47325228); /* L361 MEMORY*/;
-    __WP1=((____EEF )(MINIMUM_SIZE));
-    lisaac_push(&__TFZ,L48656428); /* L371 MEMORY*/;
-    lisaac_push_first(&__GAW,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__TFZ,L48656428); /* L371 MEMORY*/;
-    __R0P=__KQF(__P0P);
-    lisaac_push(&__TFZ,L48646700); /* L371 MEMORY*/;
-    lisaac_push_first(&__GAW,L9719304); /* L74 NUMERIC*/;
-    __XQ5=(____EEF)(__WP1 / __R0P);
-    lisaac_push(&__TFZ,L48637484); /* L371 MEMORY*/;
-    __WP1=__KQF( 1);
-    lisaac_push(&__TFZ,L48656940); /* L371 MEMORY*/;
-    lisaac_push_first(&__GAW,L6296072); /* L48 NUMERIC*/;
-    lisaac_push_first(&__EKV,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FGZ,L14700552); /* L112 NUMERIC*/;
-    if ((__WP1 > __F1P)) {
-      lisaac_push(&__EKV,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__FGZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__EKV,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__FGZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__GAW,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__EKV,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__FGZ,L6304264); /* L48 NUMERIC*/;
-      lisaac_push_first(&__WR5,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__XR5,L14700552); /* L112 NUMERIC*/;
-      __NXQ=(__XQ5 > __F1P);
-      __0R5=(__XQ5 == __F1P);
-      if (__NXQ) {
-        lisaac_push(&__WR5,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__XR5,L10900996); /* L83 TRUE*/;
-        __2R5=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__WR5,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__XR5,L12342790); /* L94 FALSE*/;
-        __2R5=__0R5;
-      };
-      __NXQ=__2R5;
-    } else /* FALSE */ {
-      lisaac_push(&__GAW,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__EKV,L12081158); /* L92 FALSE*/;
-      __NXQ=__J__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VEZ,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__TFZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__GAW,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__EKV,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__FGZ,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__FXI));
-      lisaac_push(&__TFZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_150));
-      lisaac_push(&__TFZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__GAW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__EKV,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__FGZ,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__WR5,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__TFZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__GAW,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__EKV,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8530438); /* L65 FALSE*/;
-    };
-    __FXI=((____DB )(&(table_size[(__F1P)-1])));
-    lisaac_push(&__YMI,L76431404); /* L583 MEMORY*/;
-    lisaac_push_first(&__NCO,L56910380); /* L434 MEMORY*/;
-    lisaac_push(&__NCO,L57156140); /* L436 MEMORY*/;
-    lisaac_push_first(&__JTO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__VCO,L7481858); /* L57 OBJECT*/;
-    __P2R=((____DB )(top_context->back->back));
-    lisaac_push(&__JTO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__VCO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VEZ,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__TFZ,L57149996); /* L436 MEMORY*/;
-    if ((__JXI != (void *)NULL)) {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VEZ,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__TFZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__GAW,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__EKV,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__FGZ,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__P2R));
-      lisaac_push(&__TFZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_149));
-      lisaac_push(&__TFZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__GAW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__EKV,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__FGZ,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__WR5,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__TFZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__GAW,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__EKV,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__NCO,L57818156); /* L441 MEMORY*/;
-    lisaac_push_first(&__JTO,L50097708); /* L382 MEMORY*/;
-    lisaac_push_first(&__VCO,L4069927); /* L31 CONVERT*/;
-    __0Q1=((____DB *)__FXI);
-    lisaac_push(&__JTO,L50332716); /* L384 MEMORY*/;
-    __FXI=__4OH(__0Q1, 0);
-    lisaac_push(&__NCO,L57944108); /* L442 MEMORY*/;
-    lisaac_push_first(&__JTO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__VCO,L7481858); /* L57 OBJECT*/;
-    __P2R=((____DB )(top_context->back->back));
-    lisaac_push(&__JTO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__VCO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VEZ,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__TFZ,L57936428); /* L442 MEMORY*/;
-    if ((__FXI != (void *)NULL)) {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VEZ,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__TFZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VEZ,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__TFZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__GAW,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__EKV,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__FGZ,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__P2R));
-      lisaac_push(&__TFZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_151));
-      lisaac_push(&__TFZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__GAW,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__EKV,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__FGZ,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__WR5,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__TFZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__GAW,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__EKV,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__JTO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__VCO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__NCO,L58077740); /* L443 MEMORY*/;
-    lisaac_push_first(&__JTO,L50097708); /* L382 MEMORY*/;
-    lisaac_push_first(&__VCO,L4069927); /* L31 CONVERT*/;
-    __0Q1=((____DB *)__FXI);
-    lisaac_push(&__JTO,L50332716); /* L384 MEMORY*/;
-    __P2R=__4OH(__0Q1, 0);
-    lisaac_push(&__NCO,L58207788); /* L444 MEMORY*/;
-    lisaac_push_first(&__JTO,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__VCO,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 3);
-    lisaac_push(&__VCO,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__VEZ,L4069927); /* L31 CONVERT*/;
-    __XZQ=((____DB )__WP1);
-    lisaac_push(&__NCO,L58205740); /* L444 MEMORY*/;
-    lisaac_push_first(&__JTO,L22940167); /* L175 INTEGER*/;
-    lisaac_push_first(&__VCO,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__GAW,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__EKV,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 0);
-    lisaac_push(&__EKV,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-    __U23=((____DB )__WP1);
-    lisaac_push(&__VEZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-    __W23=(void *)((unsigned long)__U23 - (unsigned long)__P2R);
-    lisaac_push(&__VCO,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__GAW,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 1);
-    lisaac_push(&__GAW,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-    __P2R=((____DB )__WP1);
-    lisaac_push(&__VCO,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L9195016); /* L70 NUMERIC*/;
-    __U23=(void *)((unsigned long)__W23 - (unsigned long)__P2R);
-    lisaac_push(&__JTO,L22944263); /* L175 INTEGER*/;
-    lisaac_push_first(&__VCO,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__GAW,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__EKV,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 0);
-    lisaac_push(&__EKV,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-    __P2R=((____DB )__WP1);
-    lisaac_push(&__VEZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-    __W23=(void *)((unsigned long)__P2R - (unsigned long)__XZQ);
-    lisaac_push(&__VCO,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__GAW,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 1);
-    lisaac_push(&__GAW,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-    __P2R=((____DB )__WP1);
-    lisaac_push(&__VCO,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L9195016); /* L70 NUMERIC*/;
-    __XZQ=(void *)((unsigned long)__W23 - (unsigned long)__P2R);
-    lisaac_push(&__JTO,L22943239); /* L175 INTEGER*/;
-    lisaac_push_first(&__VCO,L22171143); /* L169 INTEGER*/;
-    __P2R=(void *)((unsigned long)__U23 & (unsigned long)__XZQ);
-    lisaac_push(&__JTO,L22939143); /* L175 INTEGER*/;
-    lisaac_push_first(&__VCO,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__GAW,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__EKV,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 0);
-    lisaac_push(&__EKV,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-    __XZQ=((____DB )__WP1);
-    lisaac_push(&__VEZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-    __U23=(void *)((unsigned long)__XZQ - (unsigned long)__P2R);
-    lisaac_push(&__VCO,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L5121032); /* L39 NUMERIC*/;
-    lisaac_push_first(&__TFZ,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__GAW,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF( 1);
-    lisaac_push(&__GAW,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-    __P2R=((____DB )__WP1);
-    lisaac_push(&__VCO,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__VEZ,L9195016); /* L70 NUMERIC*/;
-    __XZQ=(void *)((unsigned long)__U23 - (unsigned long)__P2R);
-    lisaac_push(&__NCO,L58210860); /* L444 MEMORY*/;
-    lisaac_push_first(&__JTO,L50884140); /* L388 MEMORY*/;
-    lisaac_push_first(&__VCO,L4069927); /* L31 CONVERT*/;
-    __0Q1=((____DB *)__JXI);
-    lisaac_push(&__JTO,L50996268); /* L389 MEMORY*/;
-    __T2H(__0Q1,__XZQ, 0);
-    lisaac_push(&__NCO,L58337836); /* L445 MEMORY*/;
-    lisaac_push_first(&__JTO,L50884140); /* L388 MEMORY*/;
-    lisaac_push_first(&__VCO,L4069927); /* L31 CONVERT*/;
-    __0Q1=((____DB *)__FXI);
-    lisaac_push(&__JTO,L50996268); /* L389 MEMORY*/;
-    __T2H(__0Q1,__JXI, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__5RI,L81660460); /* L623 MEMORY*/;
-    lisaac_push_first(&__R3I,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__KSI,L81424940); /* L621 MEMORY*/;
-    lisaac_push_first(&__YMI,L10254892); /* L78 MEMORY*/;
-    lisaac_push_first(&__NCO,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__YMI,L10268204); /* L78 MEMORY*/;
-    lisaac_push_first(&__NCO,L4988457); /* L38 UINTEGER_CPU*/;
-    __10P=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__YMI,L10255404); /* L78 MEMORY*/;
-    lisaac_push_first(&__NCO,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__JTO,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__VCO,L9195016); /* L70 NUMERIC*/;
-    __333=(____L)(- __10P);
-    lisaac_push(&__NCO,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__JTO,L9195016); /* L70 NUMERIC*/;
-    __10P=(____L)(__P0P - __333);
-    lisaac_push(&__KSI,L81424940); /* L621 MEMORY*/;
-    lisaac_push_first(&__YMI,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__NCO,L78949383); /* L602 INTEGER*/;
-    __WP1=__KQF(__10P);
-    lisaac_push(&__NCO,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__JTO,L4069927); /* L31 CONVERT*/;
-    __FXI=((____DB )__WP1);
-    lisaac_push(&__KSI,L81418796); /* L621 MEMORY*/;
-    lisaac_push_first(&__YMI,L9195016); /* L70 NUMERIC*/;
-    __JXI=(void *)((unsigned long)__DSI - (unsigned long)__FXI);
-    lisaac_push(&__KSI,L81425452); /* L621 MEMORY*/;
-    lisaac_push_first(&__YMI,L4069927); /* L31 CONVERT*/;
-    __YXI=((____JFF *)__JXI);
-    lisaac_push(&__KSI,L81554476); /* L622 MEMORY*/;
-    lisaac_push_first(&__YMI,L13119532); /* L100 MEMORY*/;
-    __FXI=__1YG;
-    lisaac_push(&__YMI,L13130284); /* L100 MEMORY*/;
-    lisaac_push_first(&__NCO,L9195016); /* L70 NUMERIC*/;
-    __JXI=(void *)((unsigned long)__DSI - (unsigned long)__FXI);
-    lisaac_push(&__YMI,L13146156); /* L100 MEMORY*/;
-    __WP1=__G0Q(__JXI);
-    lisaac_push(&__YMI,L13147180); /* L100 MEMORY*/;
-    lisaac_push_first(&__NCO,L23745543); /* L181 INTEGER*/;
-    __R0P=(____EEF)(__WP1 >>  26);
-    lisaac_push(&__KSI,L81554988); /* L622 MEMORY*/;
-    lisaac_push_first(&__YMI,L34238508); /* L261 MEMORY*/;
-    __N2P=NULL;
-    lisaac_push(&__YMI,L3951145); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__NCO,L68063752); /* L519 NUMERIC*/;
-    lisaac_push_first(&__JTO,L4069927); /* L31 CONVERT*/;
-    __WP1=((____EEF ) 0);
-    lisaac_push(&__YMI,L34759212); /* L265 MEMORY*/;
-    lisaac_push_first(&__NCO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__JTO,L7481858); /* L57 OBJECT*/;
-    __FXI=((____DB )(top_context->back->back));
-    lisaac_push(&__NCO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__JTO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VCO,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__VEZ,L34753580); /* L265 MEMORY*/;
-    lisaac_push_first(&__TFZ,L5774867); /* L44 POINTER*/;
-    __P0P=((____L )(sizeof(void *)));
-    lisaac_push(&__VEZ,L34754092); /* L265 MEMORY*/;
-    lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-    __10P=(____L)(__P0P -  1);
-    lisaac_push(&__VEZ,L34754092); /* L265 MEMORY*/;
-    __F1P=__KQF(__10P);
-    lisaac_push(&__VEZ,L34742316); /* L265 MEMORY*/;
-    lisaac_push_first(&__TFZ,L22171143); /* L169 INTEGER*/;
-    if (((____EEF)(__EP1 & __F1P) ==  0)) {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VCO,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__VEZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__TFZ,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__GAW,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__EKV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__FXI));
-      lisaac_push(&__VEZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_147));
-      lisaac_push(&__VEZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GAW,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__EKV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__FGZ,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__VEZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__GAW,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__YMI,L34879532); /* L266 MEMORY*/;
-    lisaac_push_first(&__NCO,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__JTO,L7481858); /* L57 OBJECT*/;
-    __FXI=((____DB )(top_context->back->back));
-    lisaac_push(&__NCO,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__JTO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VCO,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__VEZ,L34874924); /* L266 MEMORY*/;
-    __F1P=__KQF( 0);
-    lisaac_push(&__VEZ,L34877996); /* L266 MEMORY*/;
-    __XQ5=__KQF( 63);
-    lisaac_push(&__VEZ,L34877996); /* L266 MEMORY*/;
-    lisaac_push_first(&__TFZ,L6296072); /* L48 NUMERIC*/;
-    lisaac_push_first(&__GAW,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__EKV,L14700552); /* L112 NUMERIC*/;
-    if ((__F1P > __R0P)) {
-      lisaac_push(&__GAW,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__EKV,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__GAW,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__EKV,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__TFZ,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__GAW,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__EKV,L6304264); /* L48 NUMERIC*/;
-      lisaac_push_first(&__FGZ,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__WR5,L14700552); /* L112 NUMERIC*/;
-      __NXQ=(__XQ5 > __R0P);
-      __0R5=(__XQ5 == __R0P);
-      if (__NXQ) {
-        lisaac_push(&__FGZ,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__WR5,L10900996); /* L83 TRUE*/;
-        __2R5=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__FGZ,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__WR5,L12342790); /* L94 FALSE*/;
-        __2R5=__0R5;
-      };
-      __NXQ=__2R5;
-    } else /* FALSE */ {
-      lisaac_push(&__TFZ,L6300680); /* L48 NUMERIC*/;
-      lisaac_push_first(&__GAW,L12081158); /* L92 FALSE*/;
-      __NXQ=__J__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L13509636); /* L103 TRUE*/;
-      __NXQ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__VCO,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__VEZ,L14689286); /* L112 FALSE*/;
-      __NXQ=__F__;
-    };
-    if (__NXQ) {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__VCO,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__VEZ,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__TFZ,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__GAW,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__EKV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__FXI));
-      lisaac_push(&__VEZ,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_152));
-      lisaac_push(&__VEZ,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__GAW,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__EKV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__FGZ,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__VEZ,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__TFZ,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__GAW,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__NCO,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__JTO,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__YMI,L35137580); /* L268 MEMORY*/;
-    lisaac_push_first(&__NCO,L11276332); /* L86 MEMORY*/;
-    __F1P=__YXI->__MFF;
-    lisaac_push(&__NCO,L11310124); /* L86 MEMORY*/;
-    __XQ5=__KQF( 3);
-    lisaac_push(&__NCO,L11300908); /* L86 MEMORY*/;
-    lisaac_push_first(&__JTO,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__VCO,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__VEZ,L5383176); /* L41 NUMERIC*/;
-    __H43=__KQF( 0);
-    lisaac_push(&__VCO,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__VEZ,L9195016); /* L70 NUMERIC*/;
-    __J43=(____EEF)(__H43 - __XQ5);
-    lisaac_push(&__JTO,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__VCO,L5121032); /* L39 NUMERIC*/;
-    __XQ5=__KQF( 1);
-    lisaac_push(&__JTO,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__VCO,L9195016); /* L70 NUMERIC*/;
-    __H43=(____EEF)(__J43 - __XQ5);
-    lisaac_push(&__NCO,L11299884); /* L86 MEMORY*/;
-    lisaac_push_first(&__JTO,L22171143); /* L169 INTEGER*/;
-    __XQ5=(____EEF)(__F1P & __H43);
-    lisaac_push(&__YMI,L35266092); /* L269 MEMORY*/;
-    lisaac_push_first(&__NCO,L14700552); /* L112 NUMERIC*/;
-    if ((__EP1 > __XQ5)) {
-      lisaac_push(&__YMI,L38406700); /* L293 MEMORY*/;
-      lisaac_push_first(&__NCO,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__JTO,L35397164); /* L270 MEMORY*/;
-      lisaac_push_first(&__VCO,L12325932); /* L94 MEMORY*/;
-      __AT1=__YXI->__MFF;
-      lisaac_push(&__VCO,L12352556); /* L94 MEMORY*/;
-      lisaac_push_first(&__VEZ,L12081196); /* L92 MEMORY*/;
-      __HT1=__KQF( 2);
-      lisaac_push(&__VCO,L12348972); /* L94 MEMORY*/;
-      lisaac_push_first(&__VEZ,L22171143); /* L169 INTEGER*/;
-      __DT1=(____EEF)(__AT1 & __HT1);
-      lisaac_push(&__VCO,L12358700); /* L94 MEMORY*/;
-      lisaac_push_first(&__VEZ,L33954824); /* L259 NUMERIC*/;
-      if ((__DT1 !=  0)) {
-        lisaac_push(&__JTO,L35393580); /* L270 MEMORY*/;
-        lisaac_push_first(&__VCO,L13509636); /* L103 TRUE*/;
-        __2R5=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__JTO,L35393580); /* L270 MEMORY*/;
-        lisaac_push_first(&__VCO,L14689286); /* L112 FALSE*/;
-        __2R5=__F__;
-      };
-      if (__2R5) {
-        lisaac_push(&__JTO,L37228076); /* L284 MEMORY*/;
-        lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__VEZ,L35530284); /* L271 MEMORY*/;
-        lisaac_push_first(&__TFZ,L11572780); /* L88 MEMORY*/;
-        lisaac_push_first(&__GAW,L11033644); /* L84 MEMORY*/;
-        lisaac_push_first(&__EKV,L10784812); /* L82 MEMORY*/;
-        lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-        __AZ4=((____DB )__YXI);
-        lisaac_push(&__GAW,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__EKV,L10254892); /* L78 MEMORY*/;
-        lisaac_push_first(&__FGZ,L5774867); /* L44 POINTER*/;
-        __DZ4=((____L )(sizeof(void *)));
-        lisaac_push(&__EKV,L10268204); /* L78 MEMORY*/;
-        lisaac_push_first(&__FGZ,L4988457); /* L38 UINTEGER_CPU*/;
-        __FZ4=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__EKV,L10255404); /* L78 MEMORY*/;
-        lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WR5,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-        __JZ4=(____L)(- __FZ4);
-        lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __FZ4=(____L)(__DZ4 - __JZ4);
-        lisaac_push(&__GAW,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__EKV,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__FGZ,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF(__FZ4);
-        lisaac_push(&__FGZ,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__WR5,L4069927); /* L31 CONVERT*/;
-        __QZ4=((____DB )__OZ4);
-        lisaac_push(&__GAW,L11034156); /* L84 MEMORY*/;
-        lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__XR5,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__VZ4,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__VZ4,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__XZ4,L4069927); /* L31 CONVERT*/;
-        __YZ4=((____DB )__OZ4);
-        lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __0Z4=(void *)((unsigned long)__YZ4 - (unsigned long)__QZ4);
-        lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __QZ4=(void *)((unsigned long)__AZ4 - (unsigned long)__0Z4);
-        lisaac_push(&__TFZ,L11575852); /* L88 MEMORY*/;
-        lisaac_push_first(&__GAW,L11276332); /* L86 MEMORY*/;
-        __OZ4=__YXI->__MFF;
-        lisaac_push(&__GAW,L11310124); /* L86 MEMORY*/;
-        __AY4=__KQF( 3);
-        lisaac_push(&__GAW,L11300908); /* L86 MEMORY*/;
-        lisaac_push_first(&__EKV,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-        __EY4=__KQF( 0);
-        lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __GY4=(____EEF)(__EY4 - __AY4);
-        lisaac_push(&__EKV,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__FGZ,L5121032); /* L39 NUMERIC*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__EKV,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __EY4=(____EEF)(__GY4 - __AY4);
-        lisaac_push(&__GAW,L11299884); /* L86 MEMORY*/;
-        lisaac_push_first(&__EKV,L22171143); /* L169 INTEGER*/;
-        __AY4=(____EEF)(__OZ4 & __EY4);
-        lisaac_push(&__TFZ,L11575852); /* L88 MEMORY*/;
-        __AZ4=__HWH(__AY4);
-        lisaac_push(&__TFZ,L11573292); /* L88 MEMORY*/;
-        lisaac_push_first(&__GAW,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__WR5,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__XR5,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__XR5,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__VZ4,L4069927); /* L31 CONVERT*/;
-        __YZ4=((____DB )__OZ4);
-        lisaac_push(&__EKV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __0Z4=(void *)((unsigned long)__YZ4 - (unsigned long)__AZ4);
-        lisaac_push(&__GAW,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-        __AZ4=(void *)((unsigned long)__QZ4 - (unsigned long)__0Z4);
-        lisaac_push(&__TFZ,L11576364); /* L88 MEMORY*/;
-        lisaac_push_first(&__GAW,L4069927); /* L31 CONVERT*/;
-        __53P=((____JFF *)__AZ4);
-        lisaac_push(&__VEZ,L35672620); /* L272 MEMORY*/;
-        lisaac_push_first(&__TFZ,L10254892); /* L78 MEMORY*/;
-        lisaac_push_first(&__GAW,L5774867); /* L44 POINTER*/;
-        __DZ4=((____L )(sizeof(void *)));
-        lisaac_push(&__TFZ,L10268204); /* L78 MEMORY*/;
-        lisaac_push_first(&__GAW,L4988457); /* L38 UINTEGER_CPU*/;
-        __FZ4=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__TFZ,L10255404); /* L78 MEMORY*/;
-        lisaac_push_first(&__GAW,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __JZ4=(____L)(- __FZ4);
-        lisaac_push(&__GAW,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-        __FZ4=(____L)(__DZ4 - __JZ4);
-        lisaac_push(&__VEZ,L35660844); /* L272 MEMORY*/;
-        lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-        __OZ4=(____EEF)(__EP1 - __XQ5);
-        lisaac_push(&__VEZ,L35672620); /* L272 MEMORY*/;
-        __AY4=__KQF(__FZ4);
-        lisaac_push(&__VEZ,L35666476); /* L272 MEMORY*/;
-        lisaac_push_first(&__TFZ,L9195016); /* L70 NUMERIC*/;
-        __WP1=(____EEF)(__OZ4 - __AY4);
-        lisaac_push(&__VEZ,L35787820); /* L273 MEMORY*/;
-        lisaac_push_first(&__TFZ,L11799596); /* L90 MEMORY*/;
-        __OZ4=__53P->__MFF;
-        lisaac_push(&__TFZ,L11826220); /* L90 MEMORY*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__TFZ,L11824172); /* L90 MEMORY*/;
-        lisaac_push_first(&__GAW,L22171143); /* L169 INTEGER*/;
-        __EY4=(____EEF)(__OZ4 & __AY4);
-        lisaac_push(&__VEZ,L35792428); /* L273 MEMORY*/;
-        lisaac_push_first(&__TFZ,L21118508); /* L161 MEMORY*/;
-        __OZ4=__KQF( 0);
-        if ((__EY4 == __OZ4)) {
-          lisaac_push(&__VEZ,L35794476); /* L273 MEMORY*/;
-          lisaac_push_first(&__TFZ,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__GAW,L35800108); /* L273 MEMORY*/;
-          lisaac_push_first(&__EKV,L11276332); /* L86 MEMORY*/;
-          __12Q=__53P->__MFF;
-          lisaac_push(&__EKV,L11310124); /* L86 MEMORY*/;
-          __22Q=__KQF( 3);
-          lisaac_push(&__EKV,L11300908); /* L86 MEMORY*/;
-          lisaac_push_first(&__FGZ,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-          __E53=__KQF( 0);
-          lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__E53 - __22Q);
-          lisaac_push(&__FGZ,L25319431); /* L193 INTEGER*/;
-          lisaac_push_first(&__WR5,L5121032); /* L39 NUMERIC*/;
-          __22Q=__KQF( 1);
-          lisaac_push(&__FGZ,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __E53=(____EEF)(__G53 - __22Q);
-          lisaac_push(&__EKV,L11299884); /* L86 MEMORY*/;
-          lisaac_push_first(&__FGZ,L22171143); /* L169 INTEGER*/;
-          __22Q=(____EEF)(__12Q & __E53);
-          lisaac_push(&__GAW,L35801132); /* L273 MEMORY*/;
-          lisaac_push_first(&__EKV,L15496712); /* L118 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L14700552); /* L112 NUMERIC*/;
-          __R53=(__22Q > __WP1);
-          __S53=(__22Q == __WP1);
-          if (__R53) {
-            lisaac_push(&__EKV,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__FGZ,L10900996); /* L83 TRUE*/;
-            __U53=__F__;
-          } else /* FALSE */ {
-            lisaac_push(&__EKV,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__FGZ,L12342790); /* L94 FALSE*/;
-            __U53=__S53;
-          };
-          __R53=__U53;
-        } else /* FALSE */ {
-          lisaac_push(&__VEZ,L35794476); /* L273 MEMORY*/;
-          lisaac_push_first(&__TFZ,L12081158); /* L92 FALSE*/;
-          __R53=__J__;
-        };
-        if (__R53) {
-          lisaac_push(&__VEZ,L37094444); /* L283 MEMORY*/;
-          lisaac_push_first(&__TFZ,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__GAW,L35928620); /* L274 MEMORY*/;
-          __Y4P=__HWH(__WP1);
-          lisaac_push(&__GAW,L35934252); /* L274 MEMORY*/;
-          __TWT(__53P,__Y4P,__R0P);
-          __12Q=__YXI->__MFF;
-          __22Q=__53P->__MFF;
-          lisaac_push(&__GAW,L36080684); /* L275 MEMORY*/;
-          __E53=__KQF( 1);
-          lisaac_push(&__GAW,L36071468); /* L275 MEMORY*/;
-          lisaac_push_first(&__EKV,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-          __G53=__KQF( 0);
-          lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __AA4=(____EEF)(__G53 - __E53);
-          lisaac_push(&__EKV,L25319431); /* L193 INTEGER*/;
-          lisaac_push_first(&__FGZ,L5121032); /* L39 NUMERIC*/;
-          __E53=__KQF( 1);
-          lisaac_push(&__EKV,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__AA4 - __E53);
-          lisaac_push(&__GAW,L36070444); /* L275 MEMORY*/;
-          lisaac_push_first(&__EKV,L22171143); /* L169 INTEGER*/;
-          __E53=(____EEF)(__22Q & __G53);
-          lisaac_push(&__GAW,L36088364); /* L275 MEMORY*/;
-          lisaac_push_first(&__EKV,L10254892); /* L78 MEMORY*/;
-          lisaac_push_first(&__FGZ,L5774867); /* L44 POINTER*/;
-          __JA4=((____L )(sizeof(void *)));
-          lisaac_push(&__EKV,L10268204); /* L78 MEMORY*/;
-          lisaac_push_first(&__FGZ,L4988457); /* L38 UINTEGER_CPU*/;
-          __NA4=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__EKV,L10255404); /* L78 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __RA4=(____L)(- __NA4);
-          lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __NA4=(____L)(__JA4 - __RA4);
-          lisaac_push(&__GAW,L36060716); /* L275 MEMORY*/;
-          lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-          __22Q=__KQF( 0);
-          lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__22Q - __E53);
-          lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __22Q=(____EEF)(__12Q - __G53);
-          lisaac_push(&__GAW,L36088364); /* L275 MEMORY*/;
-          __12Q=__KQF(__NA4);
-          lisaac_push(&__GAW,L36082220); /* L275 MEMORY*/;
-          lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-          __E53=__KQF( 0);
-          lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__E53 - __12Q);
-          lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __YXI->__MFF=(____EEF)(__22Q - __G53);
-          lisaac_push(&__GAW,L36181036); /* L276 MEMORY*/;
-          lisaac_push_first(&__EKV,L12325932); /* L94 MEMORY*/;
-          __12Q=__YXI->__MFF;
-          lisaac_push(&__EKV,L12352556); /* L94 MEMORY*/;
-          lisaac_push_first(&__FGZ,L12081196); /* L92 MEMORY*/;
-          __22Q=__KQF( 2);
-          lisaac_push(&__EKV,L12348972); /* L94 MEMORY*/;
-          lisaac_push_first(&__FGZ,L22171143); /* L169 INTEGER*/;
-          __E53=(____EEF)(__12Q & __22Q);
-          lisaac_push(&__EKV,L12358700); /* L94 MEMORY*/;
-          lisaac_push_first(&__FGZ,L33954824); /* L259 NUMERIC*/;
-          if ((__E53 !=  0)) {
-            lisaac_push(&__GAW,L36833324); /* L281 MEMORY*/;
-            lisaac_push_first(&__EKV,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__FGZ,L36319788); /* L277 MEMORY*/;
-            __VOQ(__YXI,__R0P);
-          } else /* FALSE */ {
-            lisaac_push(&__GAW,L36833324); /* L281 MEMORY*/;
-            lisaac_push_first(&__EKV,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__FGZ,L36580908); /* L279 MEMORY*/;
-            lisaac_push_first(&__WR5,L11572780); /* L88 MEMORY*/;
-            lisaac_push_first(&__XR5,L11033644); /* L84 MEMORY*/;
-            lisaac_push_first(&__VZ4,L10784812); /* L82 MEMORY*/;
-            lisaac_push_first(&__XZ4,L4069927); /* L31 CONVERT*/;
-            __C14=((____DB )__YXI);
-            lisaac_push(&__XR5,L11040300); /* L84 MEMORY*/;
-            lisaac_push_first(&__VZ4,L10254892); /* L78 MEMORY*/;
-            lisaac_push_first(&__XZ4,L5774867); /* L44 POINTER*/;
-            __F14=((____L )(sizeof(void *)));
-            lisaac_push(&__VZ4,L10268204); /* L78 MEMORY*/;
-            lisaac_push_first(&__XZ4,L4988457); /* L38 UINTEGER_CPU*/;
-            __H14=((____L )(sizeof(unsigned long)));
-            lisaac_push(&__VZ4,L10255404); /* L78 MEMORY*/;
-            lisaac_push_first(&__XZ4,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__J14,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__K14,L9195016); /* L70 NUMERIC*/;
-            __L14=(____L)(- __H14);
-            lisaac_push(&__XZ4,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__J14,L9195016); /* L70 NUMERIC*/;
-            __H14=(____L)(__F14 - __L14);
-            lisaac_push(&__XR5,L11040300); /* L84 MEMORY*/;
-            lisaac_push_first(&__VZ4,L14156807); /* L108 INTEGER*/;
-            lisaac_push_first(&__XZ4,L78949383); /* L602 INTEGER*/;
-            __Q14=__KQF(__H14);
-            lisaac_push(&__XZ4,L78949383); /* L602 INTEGER*/;
-            lisaac_push_first(&__J14,L4069927); /* L31 CONVERT*/;
-            __S14=((____DB )__Q14);
-            lisaac_push(&__XR5,L11034156); /* L84 MEMORY*/;
-            lisaac_push_first(&__VZ4,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__XZ4,L11029000); /* L84 NUMERIC*/;
-            lisaac_push_first(&__J14,L5383176); /* L41 NUMERIC*/;
-            lisaac_push_first(&__K14,L14156807); /* L108 INTEGER*/;
-            lisaac_push_first(&__X14,L78949383); /* L602 INTEGER*/;
-            __Q14=__KQF( 0);
-            lisaac_push(&__X14,L78949383); /* L602 INTEGER*/;
-            lisaac_push_first(&__Z14,L4069927); /* L31 CONVERT*/;
-            __014=((____DB )__Q14);
-            lisaac_push(&__XZ4,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__J14,L9195016); /* L70 NUMERIC*/;
-            __214=(void *)((unsigned long)__014 - (unsigned long)__S14);
-            lisaac_push(&__VZ4,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-            __S14=(void *)((unsigned long)__C14 - (unsigned long)__214);
-            lisaac_push(&__WR5,L11575852); /* L88 MEMORY*/;
-            lisaac_push_first(&__XR5,L11276332); /* L86 MEMORY*/;
-            __Q14=__YXI->__MFF;
-            lisaac_push(&__XR5,L11310124); /* L86 MEMORY*/;
-            __C04=__KQF( 3);
-            lisaac_push(&__XR5,L11300908); /* L86 MEMORY*/;
-            lisaac_push_first(&__VZ4,L25311239); /* L193 INTEGER*/;
-            lisaac_push_first(&__XZ4,L11029000); /* L84 NUMERIC*/;
-            lisaac_push_first(&__J14,L5383176); /* L41 NUMERIC*/;
-            __G04=__KQF( 0);
-            lisaac_push(&__XZ4,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__J14,L9195016); /* L70 NUMERIC*/;
-            __I04=(____EEF)(__G04 - __C04);
-            lisaac_push(&__VZ4,L25319431); /* L193 INTEGER*/;
-            lisaac_push_first(&__XZ4,L5121032); /* L39 NUMERIC*/;
-            __C04=__KQF( 1);
-            lisaac_push(&__VZ4,L25314823); /* L193 INTEGER*/;
-            lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-            __G04=(____EEF)(__I04 - __C04);
-            lisaac_push(&__XR5,L11299884); /* L86 MEMORY*/;
-            lisaac_push_first(&__VZ4,L22171143); /* L169 INTEGER*/;
-            __C04=(____EEF)(__Q14 & __G04);
-            lisaac_push(&__WR5,L11575852); /* L88 MEMORY*/;
-            __C14=__HWH(__C04);
-            lisaac_push(&__WR5,L11573292); /* L88 MEMORY*/;
-            lisaac_push_first(&__XR5,L9990152); /* L76 NUMERIC*/;
-            lisaac_push_first(&__VZ4,L11029000); /* L84 NUMERIC*/;
-            lisaac_push_first(&__XZ4,L5383176); /* L41 NUMERIC*/;
-            lisaac_push_first(&__J14,L14156807); /* L108 INTEGER*/;
-            lisaac_push_first(&__K14,L78949383); /* L602 INTEGER*/;
-            __Q14=__KQF( 0);
-            lisaac_push(&__K14,L78949383); /* L602 INTEGER*/;
-            lisaac_push_first(&__X14,L4069927); /* L31 CONVERT*/;
-            __014=((____DB )__Q14);
-            lisaac_push(&__VZ4,L11029512); /* L84 NUMERIC*/;
-            lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-            __214=(void *)((unsigned long)__014 - (unsigned long)__C14);
-            lisaac_push(&__XR5,L9989128); /* L76 NUMERIC*/;
-            lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-            __C14=(void *)((unsigned long)__S14 - (unsigned long)__214);
-            lisaac_push(&__WR5,L11576364); /* L88 MEMORY*/;
-            lisaac_push_first(&__XR5,L4069927); /* L31 CONVERT*/;
-            __S5P=((____JFF *)__C14);
-            lisaac_push(&__FGZ,L36718124); /* L280 MEMORY*/;
-            lisaac_push_first(&__WR5,L10784812); /* L82 MEMORY*/;
-            lisaac_push_first(&__XR5,L4069927); /* L31 CONVERT*/;
-            __C14=((____DB )__YXI);
-            __S14=__1YG;
-            lisaac_push(&__FGZ,L36718636); /* L280 MEMORY*/;
-            lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-            __014=(void *)((unsigned long)__C14 - (unsigned long)__S14);
-            lisaac_push(&__FGZ,L36725804); /* L280 MEMORY*/;
-            lisaac_push_first(&__WR5,L12602412); /* L96 MEMORY*/;
-            __S5P->__LFF=__014;
-          };
-          __N2P=__YXI;
-        } else /* FALSE */ {
-          lisaac_push(&__VEZ,L37094444); /* L283 MEMORY*/;
-          lisaac_push_first(&__TFZ,L8530438); /* L65 FALSE*/;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__JTO,L37228076); /* L284 MEMORY*/;
-        lisaac_push_first(&__VCO,L8530438); /* L65 FALSE*/;
-      };
-      if (((void *)__N2P == (void *)NULL)) {
-        lisaac_push(&__JTO,L38014508); /* L290 MEMORY*/;
-        lisaac_push_first(&__VCO,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__VEZ,L37631020); /* L287 MEMORY*/;
-        __53P=__FBQ(__EP1);
-        __N2P=__53P;
-        lisaac_push(&__VEZ,L37754412); /* L288 MEMORY*/;
-        lisaac_push_first(&__TFZ,L11033644); /* L84 MEMORY*/;
-        lisaac_push_first(&__GAW,L10784812); /* L82 MEMORY*/;
-        lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-        __AZ4=((____DB )__YXI);
-        lisaac_push(&__TFZ,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__GAW,L10254892); /* L78 MEMORY*/;
-        lisaac_push_first(&__EKV,L5774867); /* L44 POINTER*/;
-        __DZ4=((____L )(sizeof(void *)));
-        lisaac_push(&__GAW,L10268204); /* L78 MEMORY*/;
-        lisaac_push_first(&__EKV,L4988457); /* L38 UINTEGER_CPU*/;
-        __FZ4=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__GAW,L10255404); /* L78 MEMORY*/;
-        lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __JZ4=(____L)(- __FZ4);
-        lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __FZ4=(____L)(__DZ4 - __JZ4);
-        lisaac_push(&__TFZ,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__GAW,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__EKV,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF(__FZ4);
-        lisaac_push(&__EKV,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-        __QZ4=((____DB )__OZ4);
-        lisaac_push(&__TFZ,L11034156); /* L84 MEMORY*/;
-        lisaac_push_first(&__GAW,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__WR5,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__XR5,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__XR5,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__VZ4,L4069927); /* L31 CONVERT*/;
-        __YZ4=((____DB )__OZ4);
-        lisaac_push(&__EKV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __0Z4=(void *)((unsigned long)__YZ4 - (unsigned long)__QZ4);
-        lisaac_push(&__GAW,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-        __QZ4=(void *)((unsigned long)__AZ4 - (unsigned long)__0Z4);
-        if (__53P==NULL) {
-          lisaac_push(&__VEZ,L37763116); /* L288 MEMORY*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* MEMORY */ {
-          lisaac_push(&__VEZ,L37763116); /* L288 MEMORY*/;
-          __S5P=((____JFF *)__53P);
-          lisaac_push_first(&__TFZ,L11033644); /* L84 MEMORY*/;
-          lisaac_push_first(&__GAW,L10784812); /* L82 MEMORY*/;
-          lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-          __Y4P=((____DB )__S5P);
-          lisaac_push(&__TFZ,L11040300); /* L84 MEMORY*/;
-          lisaac_push_first(&__GAW,L10254892); /* L78 MEMORY*/;
-          lisaac_push_first(&__EKV,L5774867); /* L44 POINTER*/;
-          __JA4=((____L )(sizeof(void *)));
-          lisaac_push(&__GAW,L10268204); /* L78 MEMORY*/;
-          lisaac_push_first(&__EKV,L4988457); /* L38 UINTEGER_CPU*/;
-          __NA4=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__GAW,L10255404); /* L78 MEMORY*/;
-          lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __RA4=(____L)(- __NA4);
-          lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __NA4=(____L)(__JA4 - __RA4);
-          lisaac_push(&__TFZ,L11040300); /* L84 MEMORY*/;
-          lisaac_push_first(&__GAW,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__EKV,L78949383); /* L602 INTEGER*/;
-          __12Q=__KQF(__NA4);
-          lisaac_push(&__EKV,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__FGZ,L4069927); /* L31 CONVERT*/;
-          __C14=((____DB )__12Q);
-          lisaac_push(&__TFZ,L11034156); /* L84 MEMORY*/;
-          lisaac_push_first(&__GAW,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__EKV,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L5383176); /* L41 NUMERIC*/;
-          lisaac_push_first(&__WR5,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__XR5,L78949383); /* L602 INTEGER*/;
-          __12Q=__KQF( 0);
-          lisaac_push(&__XR5,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__VZ4,L4069927); /* L31 CONVERT*/;
-          __S14=((____DB )__12Q);
-          lisaac_push(&__EKV,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __014=(void *)((unsigned long)__S14 - (unsigned long)__C14);
-          lisaac_push(&__GAW,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-          __C14=(void *)((unsigned long)__Y4P - (unsigned long)__014);
-        };
-        lisaac_push(&__VEZ,L37770796); /* L288 MEMORY*/;
-        __SYP(__QZ4,__C14,__XQ5);
-        lisaac_push(&__VEZ,L37885996); /* L289 MEMORY*/;
-        lisaac_push_first(&__TFZ,L3951145); /* L30 UINTEGER_CPU*/;
-        lisaac_push_first(&__GAW,L68063752); /* L519 NUMERIC*/;
-        lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-        lisaac_push(&__TFZ,L26748972); /* L204 MEMORY*/;
-        lisaac_push_first(&__GAW,L17840146); /* L136 BLOCK*/;
-        lisaac_push_first(&__EKV,L7481858); /* L57 OBJECT*/;
-        __AZ4=((____DB )(top_context->back->back));
-        lisaac_push(&__GAW,L17970194); /* L137 BLOCK*/;
-        lisaac_push_first(&__EKV,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__FGZ,L17974802); /* L137 BLOCK*/;
-        lisaac_push_first(&__WR5,L26742828); /* L204 MEMORY*/;
-        lisaac_push_first(&__XR5,L11799596); /* L90 MEMORY*/;
-        __OZ4=__YXI->__MFF;
-        lisaac_push(&__XR5,L11826220); /* L90 MEMORY*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__XR5,L11824172); /* L90 MEMORY*/;
-        lisaac_push_first(&__VZ4,L22171143); /* L169 INTEGER*/;
-        __EY4=(____EEF)(__OZ4 & __AY4);
-        lisaac_push(&__WR5,L26747436); /* L204 MEMORY*/;
-        lisaac_push_first(&__XR5,L21249580); /* L162 MEMORY*/;
-        __OZ4=__KQF( 1);
-        if ((__EY4 == __OZ4)) {
-          lisaac_push(&__FGZ,L17971730); /* L137 BLOCK*/;
-          lisaac_push_first(&__WR5,L13509636); /* L103 TRUE*/;
-          __R53=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__FGZ,L17971730); /* L137 BLOCK*/;
-          lisaac_push_first(&__WR5,L14689286); /* L112 FALSE*/;
-          __R53=__F__;
-        };
-        if (__R53) {
-          lisaac_push(&__GAW,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__EKV,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__FGZ,L18105874); /* L138 BLOCK*/;
-          lisaac_push_first(&__WR5,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__XR5,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__VZ4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__XZ4,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__AZ4));
-          lisaac_push(&__WR5,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_153));
-          lisaac_push(&__WR5,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__XR5,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__VZ4,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__XZ4,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__J14,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__WR5,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__XR5,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__VZ4,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__GAW,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__EKV,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__TFZ,L26884140); /* L205 MEMORY*/;
-        lisaac_push_first(&__GAW,L17840146); /* L136 BLOCK*/;
-        lisaac_push_first(&__EKV,L7481858); /* L57 OBJECT*/;
-        __AZ4=((____DB )(top_context->back->back));
-        lisaac_push(&__GAW,L17970194); /* L137 BLOCK*/;
-        lisaac_push_first(&__EKV,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__FGZ,L17974802); /* L137 BLOCK*/;
-        lisaac_push_first(&__WR5,L26879532); /* L205 MEMORY*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__WR5,L26882604); /* L205 MEMORY*/;
-        __AY4=__KQF( 63);
-        lisaac_push(&__WR5,L26882604); /* L205 MEMORY*/;
-        lisaac_push_first(&__XR5,L6296072); /* L48 NUMERIC*/;
-        lisaac_push_first(&__VZ4,L15235592); /* L116 NUMERIC*/;
-        lisaac_push_first(&__XZ4,L14700552); /* L112 NUMERIC*/;
-        if ((__OZ4 > __R0P)) {
-          lisaac_push(&__VZ4,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L13509636); /* L103 TRUE*/;
-          __R53=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__VZ4,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L14689286); /* L112 FALSE*/;
-          __R53=__F__;
-        };
-        if (__R53) {
-          lisaac_push(&__XR5,L6300680); /* L48 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__XZ4,L6304264); /* L48 NUMERIC*/;
-          lisaac_push_first(&__J14,L15496712); /* L118 NUMERIC*/;
-          lisaac_push_first(&__K14,L14700552); /* L112 NUMERIC*/;
-          __R53=(__AY4 > __R0P);
-          __S53=(__AY4 == __R0P);
-          if (__R53) {
-            lisaac_push(&__J14,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__K14,L10900996); /* L83 TRUE*/;
-            __U53=__F__;
-          } else /* FALSE */ {
-            lisaac_push(&__J14,L15501320); /* L118 NUMERIC*/;
-            lisaac_push_first(&__K14,L12342790); /* L94 FALSE*/;
-            __U53=__S53;
-          };
-          __R53=__U53;
-        } else /* FALSE */ {
-          lisaac_push(&__XR5,L6300680); /* L48 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L12081158); /* L92 FALSE*/;
-          __R53=__J__;
-        };
-        if (__R53) {
-          lisaac_push(&__FGZ,L17971730); /* L137 BLOCK*/;
-          lisaac_push_first(&__WR5,L13509636); /* L103 TRUE*/;
-          __R53=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__FGZ,L17971730); /* L137 BLOCK*/;
-          lisaac_push_first(&__WR5,L14689286); /* L112 FALSE*/;
-          __R53=__F__;
-        };
-        if (__R53) {
-          lisaac_push(&__GAW,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__EKV,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__FGZ,L18105874); /* L138 BLOCK*/;
-          lisaac_push_first(&__WR5,L9452546); /* L72 OBJECT*/;
-          lisaac_push_first(&__XR5,L8260098); /* L63 OBJECT*/;
-          lisaac_push_first(&__VZ4,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__XZ4,L8009218); /* L61 OBJECT*/;
-          lisaac_stack_print((_____CONTEXT *)(__AZ4));
-          lisaac_push(&__WR5,L9574914); /* L73 OBJECT*/;
-          __RY((&__string_152));
-          lisaac_push(&__WR5,L9706498); /* L74 OBJECT*/;
-          lisaac_push_first(&__XR5,L10241040); /* L78 CHARACTER*/;
-          lisaac_push_first(&__VZ4,L5005342); /* L38 STD_OUTPUT*/;
-          lisaac_push_first(&__XZ4,L18378271); /* L140 OUTPUT_STREAM*/;
-          lisaac_push_first(&__J14,L6962199); /* L53 SYSTEM_IO*/;
-          fputc((int)('\n'),stdout);
-          lisaac_push(&__WR5,L9848322); /* L75 OBJECT*/;
-          lisaac_push_first(&__XR5,L10904578); /* L83 OBJECT*/;
-          lisaac_push_first(&__VZ4,L9055272); /* L69 SYSTEM*/;
-          exit(( 1));
-        } else /* FALSE */ {
-          lisaac_push(&__GAW,L18221586); /* L139 BLOCK*/;
-          lisaac_push_first(&__EKV,L8530438); /* L65 FALSE*/;
-        };
-        __AZ4=__YXI->__LFF;
-        lisaac_push(&__TFZ,L27274796); /* L208 MEMORY*/;
-        lisaac_push_first(&__GAW,L11572780); /* L88 MEMORY*/;
-        lisaac_push_first(&__EKV,L11033644); /* L84 MEMORY*/;
-        lisaac_push_first(&__FGZ,L10784812); /* L82 MEMORY*/;
-        lisaac_push_first(&__WR5,L4069927); /* L31 CONVERT*/;
-        __QZ4=((____DB )__YXI);
-        lisaac_push(&__EKV,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__FGZ,L10254892); /* L78 MEMORY*/;
-        lisaac_push_first(&__WR5,L5774867); /* L44 POINTER*/;
-        __DZ4=((____L )(sizeof(void *)));
-        lisaac_push(&__FGZ,L10268204); /* L78 MEMORY*/;
-        lisaac_push_first(&__WR5,L4988457); /* L38 UINTEGER_CPU*/;
-        __FZ4=((____L )(sizeof(unsigned long)));
-        lisaac_push(&__FGZ,L10255404); /* L78 MEMORY*/;
-        lisaac_push_first(&__WR5,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__XR5,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-        __JZ4=(____L)(- __FZ4);
-        lisaac_push(&__WR5,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-        __FZ4=(____L)(__DZ4 - __JZ4);
-        lisaac_push(&__EKV,L11040300); /* L84 MEMORY*/;
-        lisaac_push_first(&__FGZ,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__WR5,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF(__FZ4);
-        lisaac_push(&__WR5,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__XR5,L4069927); /* L31 CONVERT*/;
-        __YZ4=((____DB )__OZ4);
-        lisaac_push(&__EKV,L11034156); /* L84 MEMORY*/;
-        lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__VZ4,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__XZ4,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__XZ4,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__J14,L4069927); /* L31 CONVERT*/;
-        __0Z4=((____DB )__OZ4);
-        lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-        __Y4P=(void *)((unsigned long)__0Z4 - (unsigned long)__YZ4);
-        lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __YZ4=(void *)((unsigned long)__QZ4 - (unsigned long)__Y4P);
-        lisaac_push(&__GAW,L11575852); /* L88 MEMORY*/;
-        lisaac_push_first(&__EKV,L11276332); /* L86 MEMORY*/;
-        __OZ4=__YXI->__MFF;
-        lisaac_push(&__EKV,L11310124); /* L86 MEMORY*/;
-        __AY4=__KQF( 3);
-        lisaac_push(&__EKV,L11300908); /* L86 MEMORY*/;
-        lisaac_push_first(&__FGZ,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-        __EY4=__KQF( 0);
-        lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-        __GY4=(____EEF)(__EY4 - __AY4);
-        lisaac_push(&__FGZ,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__WR5,L5121032); /* L39 NUMERIC*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__FGZ,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __EY4=(____EEF)(__GY4 - __AY4);
-        lisaac_push(&__EKV,L11299884); /* L86 MEMORY*/;
-        lisaac_push_first(&__FGZ,L22171143); /* L169 INTEGER*/;
-        __AY4=(____EEF)(__OZ4 & __EY4);
-        lisaac_push(&__GAW,L11575852); /* L88 MEMORY*/;
-        __QZ4=__HWH(__AY4);
-        lisaac_push(&__GAW,L11573292); /* L88 MEMORY*/;
-        lisaac_push_first(&__EKV,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__XR5,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__VZ4,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__VZ4,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__XZ4,L4069927); /* L31 CONVERT*/;
-        __0Z4=((____DB )__OZ4);
-        lisaac_push(&__FGZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-        __Y4P=(void *)((unsigned long)__0Z4 - (unsigned long)__QZ4);
-        lisaac_push(&__EKV,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __QZ4=(void *)((unsigned long)__YZ4 - (unsigned long)__Y4P);
-        lisaac_push(&__GAW,L11576364); /* L88 MEMORY*/;
-        lisaac_push_first(&__EKV,L4069927); /* L31 CONVERT*/;
-        __53P=((____JFF *)__QZ4);
-        __QZ4=__1YG;
-        lisaac_push(&__TFZ,L27423788); /* L209 MEMORY*/;
-        lisaac_push_first(&__GAW,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__WR5,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__XR5,L78949383); /* L602 INTEGER*/;
-        __OZ4=__KQF( 0);
-        lisaac_push(&__XR5,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__VZ4,L4069927); /* L31 CONVERT*/;
-        __YZ4=((____DB )__OZ4);
-        lisaac_push(&__EKV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __0Z4=(void *)((unsigned long)__YZ4 - (unsigned long)__AZ4);
-        lisaac_push(&__GAW,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-        __YZ4=(void *)((unsigned long)__QZ4 - (unsigned long)__0Z4);
-        lisaac_push(&__TFZ,L27426860); /* L209 MEMORY*/;
-        lisaac_push_first(&__GAW,L4069927); /* L31 CONVERT*/;
-        __S5P=((____JFF *)__YZ4);
-        __OZ4=__YXI->__MFF;
-        lisaac_push(&__TFZ,L27550252); /* L210 MEMORY*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__TFZ,L27541036); /* L210 MEMORY*/;
-        lisaac_push_first(&__GAW,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__EKV,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L5383176); /* L41 NUMERIC*/;
-        __EY4=__KQF( 0);
-        lisaac_push(&__EKV,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-        __GY4=(____EEF)(__EY4 - __AY4);
-        lisaac_push(&__GAW,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__EKV,L5121032); /* L39 NUMERIC*/;
-        __AY4=__KQF( 1);
-        lisaac_push(&__GAW,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__EKV,L9195016); /* L70 NUMERIC*/;
-        __EY4=(____EEF)(__GY4 - __AY4);
-        lisaac_push(&__TFZ,L27540012); /* L210 MEMORY*/;
-        lisaac_push_first(&__GAW,L22171143); /* L169 INTEGER*/;
-        __AY4=(____EEF)(__OZ4 & __EY4);
-        if ((__AZ4 == (void *)NULL)) {
-          lisaac_push(&__TFZ,L27666988); /* L211 MEMORY*/;
-          lisaac_push_first(&__GAW,L10377220); /* L79 TRUE*/;
-          __R53=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L27666988); /* L211 MEMORY*/;
-          lisaac_push_first(&__GAW,L11832326); /* L90 FALSE*/;
-          lisaac_push_first(&__EKV,L27674156); /* L211 MEMORY*/;
-          lisaac_push_first(&__FGZ,L11799596); /* L90 MEMORY*/;
-          __12Q=__S5P->__MFF;
-          lisaac_push(&__FGZ,L11826220); /* L90 MEMORY*/;
-          __22Q=__KQF( 1);
-          lisaac_push(&__FGZ,L11824172); /* L90 MEMORY*/;
-          lisaac_push_first(&__WR5,L22171143); /* L169 INTEGER*/;
-          __E53=(____EEF)(__12Q & __22Q);
-          lisaac_push(&__EKV,L27679276); /* L211 MEMORY*/;
-          lisaac_push_first(&__FGZ,L21118508); /* L161 MEMORY*/;
-          __12Q=__KQF( 0);
-          __R53=(__E53 != __12Q);
-        };
-        if (__R53) {
-          lisaac_push(&__TFZ,L28576300); /* L218 MEMORY*/;
-          lisaac_push_first(&__GAW,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__EKV,L27682860); /* L211 MEMORY*/;
-          __S5P=__YXI;
-          lisaac_push(&__EKV,L28059180); /* L214 MEMORY*/;
-          lisaac_push_first(&__FGZ,L23864364); /* L182 MEMORY*/;
-          __YXI->__NFF=__LCQ;
-          __YXI->__OFF=NULL;
-          if (((void *)__LCQ != (void *)NULL)) {
-            lisaac_push(&__FGZ,L24644140); /* L188 MEMORY*/;
-            lisaac_push_first(&__WR5,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__XR5,L24394284); /* L186 MEMORY*/;
-            __HA5=__LCQ;
-            if (__HA5==NULL) {
-              lisaac_push(&__XR5,L24530476); /* L187 MEMORY*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* MEMORY */ {
-              lisaac_push(&__XR5,L24530476); /* L187 MEMORY*/;
-              __IA5=((____JFF *)__HA5);
-              lisaac_push_first(&__VZ4,L21642796); /* L165 MEMORY*/;
-              __IA5->__OFF=__YXI;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__FGZ,L24644140); /* L188 MEMORY*/;
-            lisaac_push_first(&__WR5,L8530438); /* L65 FALSE*/;
-          };
-          __LCQ=__YXI;
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L28576300); /* L218 MEMORY*/;
-          lisaac_push_first(&__GAW,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__EKV,L28186668); /* L215 MEMORY*/;
-          __12Q=__S5P->__MFF;
-          lisaac_push(&__EKV,L28474924); /* L217 MEMORY*/;
-          lisaac_push_first(&__FGZ,L10254892); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L5774867); /* L44 POINTER*/;
-          __JA4=((____L )(sizeof(void *)));
-          lisaac_push(&__FGZ,L10268204); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L4988457); /* L38 UINTEGER_CPU*/;
-          __NA4=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__FGZ,L10255404); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-          __RA4=(____L)(- __NA4);
-          lisaac_push(&__WR5,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __NA4=(____L)(__JA4 - __RA4);
-          lisaac_push(&__EKV,L28457004); /* L217 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-          __22Q=__KQF( 0);
-          lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __E53=(____EEF)(__22Q - __12Q);
-          lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __12Q=(____EEF)(__AY4 - __E53);
-          lisaac_push(&__EKV,L28474924); /* L217 MEMORY*/;
-          __22Q=__KQF(__NA4);
-          lisaac_push(&__EKV,L28468780); /* L217 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-          __E53=__KQF( 0);
-          lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__E53 - __22Q);
-          lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __AY4=(____EEF)(__12Q - __G53);
-        };
-        lisaac_push(&__TFZ,L28843052); /* L220 MEMORY*/;
-        lisaac_push_first(&__GAW,L12325932); /* L94 MEMORY*/;
-        __OZ4=__YXI->__MFF;
-        lisaac_push(&__GAW,L12352556); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L12081196); /* L92 MEMORY*/;
-        __EY4=__KQF( 2);
-        lisaac_push(&__GAW,L12348972); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L22171143); /* L169 INTEGER*/;
-        __GY4=(____EEF)(__OZ4 & __EY4);
-        lisaac_push(&__GAW,L12358700); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L33954824); /* L259 NUMERIC*/;
-        if ((__GY4 !=  0)) {
-          lisaac_push(&__TFZ,L28839468); /* L220 MEMORY*/;
-          lisaac_push_first(&__GAW,L13509636); /* L103 TRUE*/;
-          __R53=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L28839468); /* L220 MEMORY*/;
-          lisaac_push_first(&__GAW,L14689286); /* L112 FALSE*/;
-          __R53=__F__;
-        };
-        if (__R53) {
-          lisaac_push(&__TFZ,L28845100); /* L220 MEMORY*/;
-          lisaac_push_first(&__GAW,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__EKV,L28850220); /* L220 MEMORY*/;
-          lisaac_push_first(&__FGZ,L11799596); /* L90 MEMORY*/;
-          __12Q=__53P->__MFF;
-          lisaac_push(&__FGZ,L11826220); /* L90 MEMORY*/;
-          __22Q=__KQF( 1);
-          lisaac_push(&__FGZ,L11824172); /* L90 MEMORY*/;
-          lisaac_push_first(&__WR5,L22171143); /* L169 INTEGER*/;
-          __E53=(____EEF)(__12Q & __22Q);
-          lisaac_push(&__EKV,L28854828); /* L220 MEMORY*/;
-          lisaac_push_first(&__FGZ,L21118508); /* L161 MEMORY*/;
-          __12Q=__KQF( 0);
-          __R53=(__E53 == __12Q);
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L28845100); /* L220 MEMORY*/;
-          lisaac_push_first(&__GAW,L12081158); /* L92 FALSE*/;
-          __R53=__J__;
-        };
-        if (__R53) {
-          lisaac_push(&__TFZ,L29362732); /* L224 MEMORY*/;
-          lisaac_push_first(&__GAW,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__EKV,L28858412); /* L220 MEMORY*/;
-          __12Q=__53P->__MFF;
-          lisaac_push(&__EKV,L29128236); /* L222 MEMORY*/;
-          lisaac_push_first(&__FGZ,L10254892); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L5774867); /* L44 POINTER*/;
-          __JA4=((____L )(sizeof(void *)));
-          lisaac_push(&__FGZ,L10268204); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L4988457); /* L38 UINTEGER_CPU*/;
-          __NA4=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__FGZ,L10255404); /* L78 MEMORY*/;
-          lisaac_push_first(&__WR5,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-          __RA4=(____L)(- __NA4);
-          lisaac_push(&__WR5,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __NA4=(____L)(__JA4 - __RA4);
-          lisaac_push(&__EKV,L29112364); /* L222 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-          __22Q=__KQF( 0);
-          lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __E53=(____EEF)(__22Q - __12Q);
-          lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __12Q=(____EEF)(__AY4 - __E53);
-          lisaac_push(&__EKV,L29128236); /* L222 MEMORY*/;
-          __22Q=__KQF(__NA4);
-          lisaac_push(&__EKV,L29122092); /* L222 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L5383176); /* L41 NUMERIC*/;
-          __E53=__KQF( 0);
-          lisaac_push(&__WR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__E53 - __22Q);
-          lisaac_push(&__FGZ,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__WR5,L9195016); /* L70 NUMERIC*/;
-          __AY4=(____EEF)(__12Q - __G53);
-          lisaac_push(&__EKV,L29242924); /* L223 MEMORY*/;
-          __5AU(__53P);
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L29362732); /* L224 MEMORY*/;
-          lisaac_push_first(&__GAW,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__TFZ,L29510188); /* L225 MEMORY*/;
-        lisaac_push_first(&__GAW,L12864556); /* L98 MEMORY*/;
-        __S5P->__MFF=__AY4;
-        lisaac_push(&__TFZ,L29632556); /* L226 MEMORY*/;
-        lisaac_push_first(&__GAW,L12325932); /* L94 MEMORY*/;
-        __OZ4=__S5P->__MFF;
-        lisaac_push(&__GAW,L12352556); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L12081196); /* L92 MEMORY*/;
-        __AY4=__KQF( 2);
-        lisaac_push(&__GAW,L12348972); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L22171143); /* L169 INTEGER*/;
-        __EY4=(____EEF)(__OZ4 & __AY4);
-        lisaac_push(&__GAW,L12358700); /* L94 MEMORY*/;
-        lisaac_push_first(&__EKV,L33954824); /* L259 NUMERIC*/;
-        if ((__EY4 !=  0)) {
-          lisaac_push(&__TFZ,L30280236); /* L231 MEMORY*/;
-          lisaac_push_first(&__GAW,L6825988); /* L52 TRUE*/;
-          lisaac_push_first(&__EKV,L29768748); /* L227 MEMORY*/;
-          __VOQ(__S5P,__R0P);
-        } else /* FALSE */ {
-          lisaac_push(&__TFZ,L30280236); /* L231 MEMORY*/;
-          lisaac_push_first(&__GAW,L6826502); /* L52 FALSE*/;
-          lisaac_push_first(&__EKV,L30028332); /* L229 MEMORY*/;
-          lisaac_push_first(&__FGZ,L11572780); /* L88 MEMORY*/;
-          lisaac_push_first(&__WR5,L11033644); /* L84 MEMORY*/;
-          lisaac_push_first(&__XR5,L10784812); /* L82 MEMORY*/;
-          lisaac_push_first(&__VZ4,L4069927); /* L31 CONVERT*/;
-          __C14=((____DB )__YXI);
-          lisaac_push(&__WR5,L11040300); /* L84 MEMORY*/;
-          lisaac_push_first(&__XR5,L10254892); /* L78 MEMORY*/;
-          lisaac_push_first(&__VZ4,L5774867); /* L44 POINTER*/;
-          __JA4=((____L )(sizeof(void *)));
-          lisaac_push(&__XR5,L10268204); /* L78 MEMORY*/;
-          lisaac_push_first(&__VZ4,L4988457); /* L38 UINTEGER_CPU*/;
-          __NA4=((____L )(sizeof(unsigned long)));
-          lisaac_push(&__XR5,L10255404); /* L78 MEMORY*/;
-          lisaac_push_first(&__VZ4,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__J14,L9195016); /* L70 NUMERIC*/;
-          __RA4=(____L)(- __NA4);
-          lisaac_push(&__VZ4,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-          __NA4=(____L)(__JA4 - __RA4);
-          lisaac_push(&__WR5,L11040300); /* L84 MEMORY*/;
-          lisaac_push_first(&__XR5,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__VZ4,L78949383); /* L602 INTEGER*/;
-          __12Q=__KQF(__NA4);
-          lisaac_push(&__VZ4,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__XZ4,L4069927); /* L31 CONVERT*/;
-          __S14=((____DB )__12Q);
-          lisaac_push(&__WR5,L11034156); /* L84 MEMORY*/;
-          lisaac_push_first(&__XR5,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L5383176); /* L41 NUMERIC*/;
-          lisaac_push_first(&__J14,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__K14,L78949383); /* L602 INTEGER*/;
-          __12Q=__KQF( 0);
-          lisaac_push(&__K14,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__X14,L4069927); /* L31 CONVERT*/;
-          __014=((____DB )__12Q);
-          lisaac_push(&__VZ4,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-          __214=(void *)((unsigned long)__014 - (unsigned long)__S14);
-          lisaac_push(&__XR5,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-          __S14=(void *)((unsigned long)__C14 - (unsigned long)__214);
-          lisaac_push(&__FGZ,L11575852); /* L88 MEMORY*/;
-          lisaac_push_first(&__WR5,L11276332); /* L86 MEMORY*/;
-          __12Q=__YXI->__MFF;
-          lisaac_push(&__WR5,L11310124); /* L86 MEMORY*/;
-          __22Q=__KQF( 3);
-          lisaac_push(&__WR5,L11300908); /* L86 MEMORY*/;
-          lisaac_push_first(&__XR5,L25311239); /* L193 INTEGER*/;
-          lisaac_push_first(&__VZ4,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L5383176); /* L41 NUMERIC*/;
-          __E53=__KQF( 0);
-          lisaac_push(&__VZ4,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L9195016); /* L70 NUMERIC*/;
-          __G53=(____EEF)(__E53 - __22Q);
-          lisaac_push(&__XR5,L25319431); /* L193 INTEGER*/;
-          lisaac_push_first(&__VZ4,L5121032); /* L39 NUMERIC*/;
-          __22Q=__KQF( 1);
-          lisaac_push(&__XR5,L25314823); /* L193 INTEGER*/;
-          lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-          __E53=(____EEF)(__G53 - __22Q);
-          lisaac_push(&__WR5,L11299884); /* L86 MEMORY*/;
-          lisaac_push_first(&__XR5,L22171143); /* L169 INTEGER*/;
-          __22Q=(____EEF)(__12Q & __E53);
-          lisaac_push(&__FGZ,L11575852); /* L88 MEMORY*/;
-          __C14=__HWH(__22Q);
-          lisaac_push(&__FGZ,L11573292); /* L88 MEMORY*/;
-          lisaac_push_first(&__WR5,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L11029000); /* L84 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L5383176); /* L41 NUMERIC*/;
-          lisaac_push_first(&__XZ4,L14156807); /* L108 INTEGER*/;
-          lisaac_push_first(&__J14,L78949383); /* L602 INTEGER*/;
-          __12Q=__KQF( 0);
-          lisaac_push(&__J14,L78949383); /* L602 INTEGER*/;
-          lisaac_push_first(&__K14,L4069927); /* L31 CONVERT*/;
-          __014=((____DB )__12Q);
-          lisaac_push(&__XR5,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__VZ4,L9195016); /* L70 NUMERIC*/;
-          __214=(void *)((unsigned long)__014 - (unsigned long)__C14);
-          lisaac_push(&__WR5,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__XR5,L9195016); /* L70 NUMERIC*/;
-          __C14=(void *)((unsigned long)__S14 - (unsigned long)__214);
-          lisaac_push(&__FGZ,L11576364); /* L88 MEMORY*/;
-          lisaac_push_first(&__WR5,L4069927); /* L31 CONVERT*/;
-          __HA5=((____JFF *)__C14);
-          lisaac_push(&__EKV,L30170156); /* L230 MEMORY*/;
-          lisaac_push_first(&__FGZ,L10784812); /* L82 MEMORY*/;
-          lisaac_push_first(&__WR5,L4069927); /* L31 CONVERT*/;
-          __C14=((____DB )__S5P);
-          __S14=__1YG;
-          lisaac_push(&__EKV,L30170668); /* L230 MEMORY*/;
-          lisaac_push_first(&__FGZ,L9195016); /* L70 NUMERIC*/;
-          __014=(void *)((unsigned long)__C14 - (unsigned long)__S14);
-          lisaac_push(&__EKV,L30177836); /* L230 MEMORY*/;
-          lisaac_push_first(&__FGZ,L12602412); /* L96 MEMORY*/;
-          __HA5->__LFF=__014;
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__JTO,L38014508); /* L290 MEMORY*/;
-        lisaac_push_first(&__VCO,L8530438); /* L65 FALSE*/;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__YMI,L38406700); /* L293 MEMORY*/;
-      lisaac_push_first(&__NCO,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__JTO,L38148140); /* L291 MEMORY*/;
-      __N2P=__YXI;
-    };
-    if (__N2P==NULL) {
-      lisaac_push(&__KSI,L81558060); /* L622 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__KSI,L81558060); /* L622 MEMORY*/;
-      __53P=((____JFF *)__N2P);
-      lisaac_push_first(&__YMI,L11033644); /* L84 MEMORY*/;
-      lisaac_push_first(&__NCO,L10784812); /* L82 MEMORY*/;
-      lisaac_push_first(&__JTO,L4069927); /* L31 CONVERT*/;
-      __AZ4=((____DB )__53P);
-      lisaac_push(&__YMI,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__NCO,L10254892); /* L78 MEMORY*/;
-      lisaac_push_first(&__JTO,L5774867); /* L44 POINTER*/;
-      __DZ4=((____L )(sizeof(void *)));
-      lisaac_push(&__NCO,L10268204); /* L78 MEMORY*/;
-      lisaac_push_first(&__JTO,L4988457); /* L38 UINTEGER_CPU*/;
-      __FZ4=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__NCO,L10255404); /* L78 MEMORY*/;
-      lisaac_push_first(&__JTO,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__VCO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__VEZ,L9195016); /* L70 NUMERIC*/;
-      __JZ4=(____L)(- __FZ4);
-      lisaac_push(&__JTO,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__VCO,L9195016); /* L70 NUMERIC*/;
-      __FZ4=(____L)(__DZ4 - __JZ4);
-      lisaac_push(&__YMI,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__NCO,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__JTO,L78949383); /* L602 INTEGER*/;
-      __AT1=__KQF(__FZ4);
-      lisaac_push(&__JTO,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__VCO,L4069927); /* L31 CONVERT*/;
-      __QZ4=((____DB )__AT1);
-      lisaac_push(&__YMI,L11034156); /* L84 MEMORY*/;
-      lisaac_push_first(&__NCO,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__JTO,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__VCO,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__VEZ,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__TFZ,L78949383); /* L602 INTEGER*/;
-      __AT1=__KQF( 0);
-      lisaac_push(&__TFZ,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__GAW,L4069927); /* L31 CONVERT*/;
-      __YZ4=((____DB )__AT1);
-      lisaac_push(&__JTO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__VCO,L9195016); /* L70 NUMERIC*/;
-      __0Z4=(void *)((unsigned long)__YZ4 - (unsigned long)__QZ4);
-      lisaac_push(&__NCO,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__JTO,L9195016); /* L70 NUMERIC*/;
-      __QZ4=(void *)((unsigned long)__AZ4 - (unsigned long)__0Z4);
-    };
-    __BWI=__QZ4;
-  };
-  lisaac_push(&__QMI,L14838805); /* L113 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L4069927); /* L31 CONVERT*/;
-  __5NI=((____4 *)__BWI);
-  lisaac_push(&__QMI,L14964245); /* L114 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L9195016); /* L70 NUMERIC*/;
-  __MWI=(____L)(__TMI -  1);
-  lisaac_push(&__QMI,L14965781); /* L114 NATIVE_ARRAY*/;
-  __VMK(__5NI,__SMI,__MWI);
-  __UMI=__5NI;
-  lisaac_push(&__QMI,L15469589); /* L118 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5RI,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__R3I,L7481858); /* L57 OBJECT*/;
-  __DSI=((____DB )(top_context->back->back));
-  lisaac_push(&__5RI,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__R3I,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__KSI,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__YMI,L15470613); /* L118 NATIVE_ARRAY*/;
-  if (((void *)__5NI != (void *)NULL)) {
-    lisaac_push(&__KSI,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__YMI,L13509636); /* L103 TRUE*/;
-    __S13=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KSI,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__YMI,L14689286); /* L112 FALSE*/;
-    __S13=__F__;
-  };
-  if (__S13) {
-    lisaac_push(&__5RI,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__R3I,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KSI,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__KSI,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__YMI,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__NCO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__JTO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VCO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__DSI));
-    lisaac_push(&__YMI,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__YMI,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__NCO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__JTO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VCO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VEZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__YMI,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__NCO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__JTO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__5RI,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__R3I,L8530438); /* L65 FALSE*/;
-  };
-  return(__UMI);
 }
 
-static void __IUK(____4 *__KUK,____4 *__LUK,____L __MUK,____L __NUK)
-/* ({__HB},{NULLx__HB},{__L},{__L}) Void No recursive, No inlinable. */
+static void __YBP(____L __ZBP)
+/* ({__L}) Void Recursive, No inlinable. */
 {
-  ____DB __GZL;
-  ____L __5UK,__4UK,__0XZ;
-  _____CONTEXT __JUK,__CZL,__1EN,__NZL,__RUK,__5Z1,__A01,__34U,__HIZ;
-  ____G __D01,__E01,__G01,__20L;
-  ____4 __MVK;
-  lisaac_push_first(&__JUK,L68684821); /* L524 NATIVE_ARRAY*/;
-  lisaac_push_first(&__CZL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__1EN,L7481858); /* L57 OBJECT*/;
-  __GZL=((____DB )(top_context->back->back));
-  lisaac_push(&__CZL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__1EN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__NZL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__RUK,L68689429); /* L524 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5Z1,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__A01,L14700552); /* L112 NUMERIC*/;
-  __D01=(__MUK >  0);
-  __E01=(__MUK ==  0);
-  if (__D01) {
-    lisaac_push(&__5Z1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__A01,L10900996); /* L83 TRUE*/;
-    __G01=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5Z1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__A01,L12342790); /* L94 FALSE*/;
-    __G01=__E01;
-  };
-  if (__G01) {
-    lisaac_push(&__NZL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RUK,L13509636); /* L103 TRUE*/;
-    __G01=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NZL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RUK,L14689286); /* L112 FALSE*/;
-    __G01=__F__;
-  };
-  if (__G01) {
-    lisaac_push(&__CZL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__1EN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__NZL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__NZL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__RUK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__5Z1,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__A01,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__34U,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__GZL));
-    lisaac_push(&__RUK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__RUK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__5Z1,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__A01,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__34U,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__HIZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RUK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__5Z1,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__A01,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__CZL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__1EN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__JUK,L68815893); /* L525 NATIVE_ARRAY*/;
-  lisaac_push_first(&__CZL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__1EN,L7481858); /* L57 OBJECT*/;
-  __GZL=((____DB )(top_context->back->back));
-  lisaac_push(&__CZL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__1EN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__NZL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__RUK,L68824597); /* L525 NATIVE_ARRAY*/;
-  lisaac_push_first(&__5Z1,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__A01,L14700552); /* L112 NUMERIC*/;
-  __D01=(__NUK >  0);
-  __E01=(__NUK ==  0);
-  if (__D01) {
-    lisaac_push(&__5Z1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__A01,L10900996); /* L83 TRUE*/;
-    __G01=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5Z1,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__A01,L12342790); /* L94 FALSE*/;
-    __G01=__E01;
-  };
-  if (__G01) {
-    lisaac_push(&__NZL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RUK,L13509636); /* L103 TRUE*/;
-    __G01=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NZL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RUK,L14689286); /* L112 FALSE*/;
-    __G01=__F__;
-  };
-  if (__G01) {
-    lisaac_push(&__CZL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__1EN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__NZL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__NZL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__RUK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__5Z1,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__A01,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__34U,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__GZL));
-    lisaac_push(&__RUK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__RUK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__5Z1,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__A01,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__34U,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__HIZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RUK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__5Z1,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__A01,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__CZL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__1EN,L8530438); /* L65 FALSE*/;
-  };
-  __5UK= 0;
-  __4UK=__MUK;
-  lisaac_push(&__JUK,L69995029); /* L534 NATIVE_ARRAY*/;
-  lisaac_push_first(&__CZL,L11802642); /* L90 BLOCK*/;
-  __X0L:
-  {
-    lisaac_push(&__CZL,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__1EN,L69470741); /* L530 NATIVE_ARRAY*/;
-    if ((__5UK == __NUK)) {
-      lisaac_push(&__CZL,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__1EN,L13509636); /* L103 TRUE*/;
-      __20L=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__CZL,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__1EN,L14689286); /* L112 FALSE*/;
-      __20L=__F__;
-    };
-    if (__20L) {
-      lisaac_push(&__CZL,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__1EN,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__NZL,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__RUK,L69485589); /* L530 NATIVE_ARRAY*/;
-      if (__LUK==NULL) {
-        lisaac_push(&__RUK,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(&__RUK,L69610517); /* L531 NATIVE_ARRAY*/;
-        __MVK=__HGE(((____4 *)__LUK),__5UK);
-      };
-      lisaac_push(&__RUK,L69614101); /* L531 NATIVE_ARRAY*/;
-      __MPH(__KUK,__MVK,__4UK);
-      lisaac_push(&__RUK,L69738517); /* L532 NATIVE_ARRAY*/;
-      lisaac_push_first(&__5Z1,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__A01,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__34U,L9195016); /* L70 NUMERIC*/;
-      __0XZ=(____L)(-  1);
-      lisaac_push(&__5Z1,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__A01,L9195016); /* L70 NUMERIC*/;
-      __5UK=(____L)(__5UK - __0XZ);
-      lisaac_push(&__RUK,L69869589); /* L533 NATIVE_ARRAY*/;
-      lisaac_push_first(&__5Z1,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__A01,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__34U,L9195016); /* L70 NUMERIC*/;
-      __0XZ=(____L)(-  1);
-      lisaac_push(&__5Z1,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__A01,L9195016); /* L70 NUMERIC*/;
-      __4UK=(____L)(__4UK - __0XZ);
-      lisaac_push(&__NZL,L12068370); /* L92 BLOCK*/;
-      goto __X0L;
-    } else /* FALSE */ {
-      lisaac_push(&__CZL,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__1EN,L8530438); /* L65 FALSE*/;
-    };
-  };
+  ____L __GCP;
+  ____4 __QYP;
+  __QYP=((____4 )(((____OZ)(((____OZ )(____L)(__ZBP %  10)) + ((____OZ )'0')))));
+  __GCP=(____L)(__ZBP /  10);
+  if ((__GCP !=  0)) {
+    __YBP(__GCP);
+  };
+  fputc((int)(__QYP),stdout);
 }
 
-static void __IGD()
-/* () Void No recursive, No inlinable. */
+static void __TLB(void *__VLB,____V *__WLB,void *__XLB,____G __YLB)
+/* ({NULLx__Vx__VB},{NULLx__V},{NULLx__Vx__VB},{__Fx__J}) Void No recursive, No inlinable. */
 {
-  ____DB __KQD;
-  ____ZB *__SB4,*__VYZ,*__PL0;
-  _____CONTEXT __JGD,__GQD,__4ZD,__RQD,__OGD,__2XD,__RUX,__GYD,__X21;
-  _____CONTEXT __Y21;
-  ____G __5XD,__BYD,__NSD;
-  ____4 __IYD,__SRD;
-  lisaac_push_first(&__JGD,L43518493); /* L332 INPUT_STREAM*/;
-  lisaac_push_first(&__GQD,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__4ZD,L7481858); /* L57 OBJECT*/;
-  __KQD=((____DB )(top_context->back->back));
-  lisaac_push(&__GQD,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__4ZD,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__RQD,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__OGD,L43527197); /* L332 INPUT_STREAM*/;
-  lisaac_push_first(&__2XD,L8921116); /* L68 STD_INPUT*/;
-  __5XD=__J__;
-  if (__JDD) {
-    lisaac_push(&__2XD,L9440284); /* L72 STD_INPUT*/;
-    lisaac_push_first(&__RUX,L13509636); /* L103 TRUE*/;
-    __BYD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2XD,L9440284); /* L72 STD_INPUT*/;
-    lisaac_push_first(&__RUX,L14689286); /* L112 FALSE*/;
-    __BYD=__F__;
-  };
-  if (__BYD) {
-    lisaac_push(&__2XD,L9701916); /* L74 STD_INPUT*/;
-    lisaac_push_first(&__RUX,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GYD,L9451036); /* L72 STD_INPUT*/;
-    __IYD=__XDD;
-    lisaac_push(&__GYD,L9587740); /* L73 STD_INPUT*/;
-    lisaac_push_first(&__X21,L62806045); /* L479 INPUT_STREAM*/;
-    lisaac_push_first(&__Y21,L8785431); /* L67 SYSTEM_IO*/;
-    __5XD=(__IYD == ((____4 )(EOF)));
-  } else /* FALSE */ {
-    lisaac_push(&__2XD,L9701916); /* L74 STD_INPUT*/;
-    lisaac_push_first(&__RUX,L8530438); /* L65 FALSE*/;
-  };
-  if (__5XD) {
-    lisaac_push(&__OGD,L43520541); /* L332 INPUT_STREAM*/;
-    lisaac_push_first(&__2XD,L13509636); /* L103 TRUE*/;
-    __BYD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OGD,L43520541); /* L332 INPUT_STREAM*/;
-    lisaac_push_first(&__2XD,L14689286); /* L112 FALSE*/;
-    __BYD=__F__;
-  };
-  if (__BYD) {
-    lisaac_push(&__RQD,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__OGD,L13509636); /* L103 TRUE*/;
-    __BYD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__RQD,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__OGD,L14689286); /* L112 FALSE*/;
-    __BYD=__F__;
-  };
-  if (__BYD) {
-    lisaac_push(&__GQD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__4ZD,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__RQD,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__RQD,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__OGD,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__2XD,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__RUX,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GYD,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__KQD));
-    lisaac_push(&__OGD,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__OGD,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__2XD,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__RUX,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__GYD,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__X21,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__OGD,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__2XD,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__RUX,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__GQD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__4ZD,L8530438); /* L65 FALSE*/;
-  };
-  if (__OP==NULL) {
-    lisaac_push(&__JGD,L43657757); /* L333 INPUT_STREAM*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+  ____L __ZLB,__NUY,__GMB,__SUY,__GVY,__SMB,__5VY,__H3M;
+  ____VB *__0LB,*__1LB,*__CCY,*__VUY,*__CVY,*__OVY,*__1VY,*__B5W,*__3VY;
+  ____VB *__BYY;
+  ____DB __5LB,__WUY,__2UY,__VVY;
+  ____4NE __XUY,__ZUY,__0UY,__SVY,__TVY;
+  ____MZ __4UY,__XVY;
+  ____V *__BLC;
+  void *__PRI;
+  ____4 *__MUY,*__FVY,*__4VY,*__FUL,*__T2M;
+  ____4 __BWY;
+  ____G __LTL,__YRI;
+  __ZLB= 0;
+  __0LB=NULL;
+  __1LB=NULL;
+  __OZC((&__string_134));
+  if (((struct ___OBJ *)__VLB)->__id==____V__) {
+    __OZC(((____V *)__VLB));
   } else /* STRING */ {
-    lisaac_push(&__JGD,L43657757); /* L333 INPUT_STREAM*/;
-    __SB4=((____ZB *)__OP);
-    lisaac_push_first(&__GQD,L22418456); /* L171 STRING*/;
-    __SB4->__EC= 0;
-    lisaac_push(&__GQD,L23071256); /* L176 STRING*/;
-    lisaac_push_first(&__4ZD,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__RQD,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__JGD,L43792413); /* L334 INPUT_STREAM*/;
-  lisaac_push_first(&__GQD,L10239516); /* L78 STD_INPUT*/;
-  __IYD='\0';
-  lisaac_push(&__GQD,L10757148); /* L82 STD_INPUT*/;
-  lisaac_push_first(&__4ZD,L5645340); /* L43 STD_INPUT*/;
-  if (__JDD) {
-    lisaac_push(&__4ZD,L6556188); /* L50 STD_INPUT*/;
-    lisaac_push_first(&__RQD,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__OGD,L6041116); /* L46 STD_INPUT*/;
-    __JDD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4ZD,L6556188); /* L50 STD_INPUT*/;
-    lisaac_push_first(&__RQD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__OGD,L6437404); /* L49 STD_INPUT*/;
-    lisaac_push_first(&__2XD,L62546973); /* L477 INPUT_STREAM*/;
-    lisaac_push_first(&__RUX,L8526359); /* L65 SYSTEM_IO*/;
-    __XDD=((____4 )(fgetc(stdin)));
-  };
-  lisaac_push(&__4ZD,L6816796); /* L52 STD_INPUT*/;
-  lisaac_push(&__GQD,L10890268); /* L83 STD_INPUT*/;
-  lisaac_push_first(&__4ZD,L8004636); /* L61 STD_INPUT*/;
-  if ((__XDD != '\n')) {
-    lisaac_push(&__GQD,L10895900); /* L83 STD_INPUT*/;
-    lisaac_push_first(&__4ZD,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__RQD,L10896924); /* L83 STD_INPUT*/;
-    __SRD=__XDD;
-    lisaac_push(&__RQD,L10909212); /* L83 STD_INPUT*/;
-    lisaac_push_first(&__OGD,L62806045); /* L479 INPUT_STREAM*/;
-    lisaac_push_first(&__2XD,L8785431); /* L67 SYSTEM_IO*/;
-    __BYD=(__SRD != ((____4 )(EOF)));
-  } else /* FALSE */ {
-    lisaac_push(&__GQD,L10895900); /* L83 STD_INPUT*/;
-    lisaac_push_first(&__4ZD,L12081158); /* L92 FALSE*/;
-    __BYD=__J__;
-  };
-  if (__BYD) {
-    lisaac_push(&__GQD,L12061212); /* L92 STD_INPUT*/;
-    lisaac_push_first(&__4ZD,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__RQD,L10913308); /* L83 STD_INPUT*/;
-    __SRD=__XDD;
-    if (__OP==NULL) {
-      lisaac_push(&__RQD,L11023388); /* L84 STD_INPUT*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+    __OZC(((____VB *)__VLB));
+  };
+  __BBI(((____VB *)__0B),__VLB);
+  __CCY=((____VB *)__0B);
+  if ((__CCY->__DRE > __CCY->__AC)) {
+    ((____4 *)__CCY->__0QE)[__CCY->__AC]='\0';
+  } else /* FALSE */ {
+    if ((__CCY->__DRE <= __CCY->__AC)) {
+      if ((__CCY->__DRE ==  0)) {
+        __CCY->__DRE= 32;
+        __MUY=__IIH( 32);
+        __CCY->__0QE=__MUY;
+      } else /* FALSE */ {
+        __NUY=(____L)(__CCY->__DRE <<  1);
+        __MUY=__3IH(((____4 *)__CCY->__0QE),__CCY->__DRE,__NUY);
+        __CCY->__0QE=__MUY;
+        __CCY->__DRE=__NUY;
+      };
+    };
+    ((____4 *)__CCY->__0QE)[__CCY->__AC]='\0';
+    __CCY->__AC=(____L)(__CCY->__AC +  1);
+    __CCY->__AC=(____L)(__CCY->__AC -  1);
+  };
+  __5LB=((____DB )(fopen((char*)(__CCY->__0QE),"rb")));
+  if ((__5LB != (void *)NULL)) {
+    fseek((FILE*)((__5LB)),0,SEEK_END);
+    __NUY=((____L )(ftell((FILE *)(__5LB))));
+    fseek((FILE*)((__5LB)),0,SEEK_SET);
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __GMB=((____V *)__XLB)->__TB;
     } else /* STRING */ {
-      lisaac_push(&__RQD,L11023388); /* L84 STD_INPUT*/;
-      __VYZ=((____ZB *)__OP);
-      lisaac_push_first(&__OGD,L56903704); /* L434 STRING*/;
-      __ZPH(__VYZ,__SRD);
-    };
-    lisaac_push(&__RQD,L11154460); /* L85 STD_INPUT*/;
-    lisaac_push_first(&__OGD,L62546973); /* L477 INPUT_STREAM*/;
-    lisaac_push_first(&__2XD,L8526359); /* L65 SYSTEM_IO*/;
-    __IYD=((____4 )(fgetc(stdin)));
-    lisaac_push(&__RQD,L11800092); /* L90 STD_INPUT*/;
-    lisaac_push_first(&__OGD,L11802642); /* L90 BLOCK*/;
-    __G1F:
-    {
-      lisaac_push(&__OGD,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__2XD,L11417116); /* L87 STD_INPUT*/;
-      lisaac_push_first(&__RUX,L62806045); /* L479 INPUT_STREAM*/;
-      lisaac_push_first(&__GYD,L8785431); /* L67 SYSTEM_IO*/;
-      if ((__IYD == ((____4 )(EOF)))) {
-        lisaac_push(&__2XD,L11419164); /* L87 STD_INPUT*/;
-        lisaac_push_first(&__RUX,L10377220); /* L79 TRUE*/;
-        __NSD=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__2XD,L11419164); /* L87 STD_INPUT*/;
-        lisaac_push_first(&__RUX,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__GYD,L11420188); /* L87 STD_INPUT*/;
-        __NSD=(__IYD == '\n');
-      };
-      if (__NSD) {
-        lisaac_push(&__OGD,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__2XD,L13509636); /* L103 TRUE*/;
-        __NSD=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__OGD,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__2XD,L14689286); /* L112 FALSE*/;
-        __NSD=__F__;
-      };
-      if (__NSD) {
-        lisaac_push(&__OGD,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__2XD,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__RUX,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__GYD,L11432476); /* L87 STD_INPUT*/;
-        if (__OP==NULL) {
-          lisaac_push(&__GYD,L11543580); /* L88 STD_INPUT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__GYD,L11543580); /* L88 STD_INPUT*/;
-          __PL0=((____ZB *)__OP);
-          lisaac_push_first(&__X21,L56903704); /* L434 STRING*/;
-          __ZPH(__PL0,__IYD);
-        };
-        lisaac_push(&__GYD,L11676188); /* L89 STD_INPUT*/;
-        lisaac_push_first(&__X21,L62546973); /* L477 INPUT_STREAM*/;
-        lisaac_push_first(&__Y21,L8526359); /* L65 SYSTEM_IO*/;
-        __IYD=((____4 )(fgetc(stdin)));
-        lisaac_push(&__RUX,L12068370); /* L92 BLOCK*/;
-        goto __G1F;
-      } else /* FALSE */ {
-        lisaac_push(&__OGD,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__2XD,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __XDD=__IYD;
-  } else /* FALSE */ {
-    lisaac_push(&__GQD,L12061212); /* L92 STD_INPUT*/;
-    lisaac_push_first(&__4ZD,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static ____G __CMJ(____ZB *__EMJ)
-/* ({__ZB}) With result No recursive, No inlinable. */
-{
-  ____L __HMJ,__IMJ,__GMJ,__XMJ,__1OJ,__ARJ,__BRJ,__1L0;
-  _____CONTEXT __DMJ,__SVK,__PMJ,__1GN,__VMJ,__5PX,__INJ,__1TS,__ONJ;
-  _____CONTEXT __53W,__2NJ,__GEW,__1PJ,__UL0,__WL0,__BM0,__OC4,__PC4;
-  ____G __JMJ,__KMJ,__1MJ,__KNJ,__RNJ,__13W,__VRJ,__2RJ,__TC4,__VC4;
-  ____G __FMJ;
-  ____4 __DNJ;
-  lisaac_push_first(&__DMJ,L53615629); /* L409 ABSTRACT_STRING*/;
-  __HMJ= 0;
-  __IMJ= 0;
-  __JMJ=__J__;
-  __KMJ=__J__;
-  __GMJ= 1;
-  lisaac_push(&__DMJ,L63834637); /* L487 ABSTRACT_STRING*/;
-  lisaac_push_first(&__SVK,L11802642); /* L90 BLOCK*/;
-  __RVK:
-  {
-    lisaac_push(&__SVK,L11802642); /* L90 BLOCK*/;
-    lisaac_push_first(&__PMJ,L57412109); /* L438 ABSTRACT_STRING*/;
-    if ((__HMJ ==  4)) {
-      lisaac_push(&__PMJ,L57419789); /* L438 ABSTRACT_STRING*/;
-      lisaac_push_first(&__1GN,L10377220); /* L79 TRUE*/;
-      __1MJ=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__PMJ,L57419789); /* L438 ABSTRACT_STRING*/;
-      lisaac_push_first(&__1GN,L11832326); /* L90 FALSE*/;
-      lisaac_push_first(&__VMJ,L57420813); /* L438 ABSTRACT_STRING*/;
-      __XMJ=__EMJ->__EC;
-      lisaac_push(&__VMJ,L57422349); /* L438 ABSTRACT_STRING*/;
-      lisaac_push_first(&__5PX,L14700552); /* L112 NUMERIC*/;
-      __1MJ=(__GMJ > __XMJ);
-    };
-    if (__1MJ) {
-      lisaac_push(&__SVK,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__PMJ,L13509636); /* L103 TRUE*/;
-      __1MJ=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__SVK,L11799570); /* L90 BLOCK*/;
-      lisaac_push_first(&__PMJ,L14689286); /* L112 FALSE*/;
-      __1MJ=__F__;
-    };
-    if (__1MJ) {
-      lisaac_push(&__SVK,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__PMJ,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__1GN,L11935762); /* L91 BLOCK*/;
-      lisaac_push_first(&__VMJ,L57549837); /* L439 ABSTRACT_STRING*/;
-      __DNJ=__S5J(__EMJ,__GMJ);
-      if ((__HMJ ==  0)) {
-        lisaac_push(&__VMJ,L59379213); /* L453 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__INJ,L57814541); /* L441 ABSTRACT_STRING*/;
-        __KNJ=__VQE(__DNJ);
-        if (__KNJ) {
-          lisaac_push(&__INJ,L57938445); /* L442 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__ONJ,L57817101); /* L441 ABSTRACT_STRING*/;
-          __RNJ=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__INJ,L57938445); /* L442 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L8530438); /* L65 FALSE*/;
-          __RNJ=__J__;
-        };
-        if (__RNJ) {
-          lisaac_push(&__INJ,L58200589); /* L444 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L9326596); /* L71 TRUE*/;
-          __RNJ=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__INJ,L58200589); /* L444 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__ONJ,L57943053); /* L442 ABSTRACT_STRING*/;
-          __13W=(__DNJ == '+');
-          if (__13W) {
-            lisaac_push(&__1TS,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__ONJ,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__53W,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__2NJ,L57951245); /* L442 ABSTRACT_STRING*/;
-            __HMJ= 1;
-          } else /* FALSE */ {
-            lisaac_push(&__1TS,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__ONJ,L8530438); /* L65 FALSE*/;
-          };
-          __RNJ=__13W;
-        };
-        if (__RNJ) {
-          lisaac_push(&__INJ,L58593805); /* L447 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L9326596); /* L71 TRUE*/;
-          __RNJ=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__INJ,L58593805); /* L447 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L9187334); /* L70 FALSE*/;
-          lisaac_push_first(&__ONJ,L58205197); /* L444 ABSTRACT_STRING*/;
-          __13W=(__DNJ == '-');
-          if (__13W) {
-            lisaac_push(&__1TS,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__ONJ,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__53W,L9445894); /* L72 FALSE*/;
-            lisaac_push_first(&__2NJ,L58213389); /* L444 ABSTRACT_STRING*/;
-            __JMJ=__F__;
-            __HMJ= 1;
-          } else /* FALSE */ {
-            lisaac_push(&__1TS,L9570822); /* L73 FALSE*/;
-            lisaac_push_first(&__ONJ,L8530438); /* L65 FALSE*/;
-          };
-          __RNJ=__13W;
-        };
-        if ((! __RNJ)) {
-          lisaac_push(&__INJ,L59249165); /* L452 ABSTRACT_STRING*/;
-          lisaac_push_first(&__1TS,L10362374); /* L79 FALSE*/;
-          lisaac_push_first(&__ONJ,L58604045); /* L447 ABSTRACT_STRING*/;
-          __RNJ=__G4E(__DNJ);
-          if (__RNJ) {
-            lisaac_push(&__1TS,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__ONJ,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__53W,L10494470); /* L80 FALSE*/;
-            lisaac_push_first(&__2NJ,L58738189); /* L448 ABSTRACT_STRING*/;
-            __1OJ=__VDE(__DNJ);
-            __IMJ=__1OJ;
-            __HMJ= 2;
-          } else /* FALSE */ {
-            lisaac_push(&__1TS,L10881542); /* L83 FALSE*/;
-            lisaac_push_first(&__ONJ,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__53W,L10759174); /* L82 FALSE*/;
-            lisaac_push_first(&__2NJ,L58990605); /* L450 ABSTRACT_STRING*/;
-            __HMJ= 4;
-          };
-        };
-        __KNJ=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__VMJ,L59379213); /* L453 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L8530438); /* L65 FALSE*/;
-        __KNJ=__J__;
-      };
-      if (__KNJ) {
-        lisaac_push(&__VMJ,L60689933); /* L463 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9326596); /* L71 TRUE*/;
-        __KNJ=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__VMJ,L60689933); /* L463 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__INJ,L59383821); /* L453 ABSTRACT_STRING*/;
-        __RNJ=(__HMJ ==  1);
-        if (__RNJ) {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__1TS,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__ONJ,L59516429); /* L454 ABSTRACT_STRING*/;
-          __13W=__G4E(__DNJ);
-          if (__13W) {
-            lisaac_push(&__ONJ,L60559885); /* L462 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__2NJ,L59655693); /* L455 ABSTRACT_STRING*/;
-            __1OJ=__VDE(__DNJ);
-            __IMJ=__1OJ;
-            if (__JMJ) {
-              lisaac_push(&__2NJ,L60036621); /* L458 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L8792068); /* L67 TRUE*/;
-              lisaac_push_first(&__1PJ,L59911181); /* L457 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__WL0,L9195016); /* L70 NUMERIC*/;
-              __IMJ=(____L)(- __1OJ);
-            } else /* FALSE */ {
-              lisaac_push(&__2NJ,L60036621); /* L458 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L8530438); /* L65 FALSE*/;
-            };
-            __HMJ= 2;
-          } else /* FALSE */ {
-            lisaac_push(&__ONJ,L60559885); /* L462 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__2NJ,L60301325); /* L460 ABSTRACT_STRING*/;
-            __HMJ= 4;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8530438); /* L65 FALSE*/;
-        };
-        __KNJ=__RNJ;
-      };
-      if (__KNJ) {
-        lisaac_push(&__VMJ,L62787085); /* L479 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9326596); /* L71 TRUE*/;
-        __KNJ=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__VMJ,L62787085); /* L479 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__INJ,L60694541); /* L463 ABSTRACT_STRING*/;
-        __RNJ=(__HMJ ==  2);
-        if (__RNJ) {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__1TS,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__ONJ,L60827149); /* L464 ABSTRACT_STRING*/;
-          __13W=__G4E(__DNJ);
-          if (__13W) {
-            lisaac_push(&__ONJ,L62132749); /* L474 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__2NJ,L60829709); /* L464 ABSTRACT_STRING*/;
-            if (__JMJ) {
-              lisaac_push(&__2NJ,L61478413); /* L469 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__1PJ,L61105165); /* L466 ABSTRACT_STRING*/;
-              __ARJ=__VDE(__DNJ);
-              lisaac_push(&__1PJ,L61092365); /* L466 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L9457160); /* L72 NUMERIC*/;
-              __BRJ=(____L)( 10 * __IMJ);
-              lisaac_push(&__1PJ,L61096461); /* L466 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L9195016); /* L70 NUMERIC*/;
-              __IMJ=(____L)(__BRJ - __ARJ);
-            } else /* FALSE */ {
-              lisaac_push(&__2NJ,L61478413); /* L469 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__1PJ,L61367309); /* L468 ABSTRACT_STRING*/;
-              __ARJ=__VDE(__DNJ);
-              lisaac_push(&__1PJ,L61354509); /* L468 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L9457160); /* L72 NUMERIC*/;
-              __BRJ=(____L)( 10 * __IMJ);
-              lisaac_push(&__1PJ,L61358605); /* L468 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L9990152); /* L76 NUMERIC*/;
-              lisaac_push_first(&__WL0,L11029512); /* L84 NUMERIC*/;
-              lisaac_push_first(&__BM0,L9195016); /* L70 NUMERIC*/;
-              __1L0=(____L)(- __ARJ);
-              lisaac_push(&__UL0,L9989128); /* L76 NUMERIC*/;
-              lisaac_push_first(&__WL0,L9195016); /* L70 NUMERIC*/;
-              __IMJ=(____L)(__BRJ - __1L0);
-            };
-            if (__JMJ) {
-              lisaac_push(&__2NJ,L61746701); /* L471 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L10652676); /* L81 TRUE*/;
-              lisaac_push_first(&__1PJ,L61751309); /* L471 ABSTRACT_STRING*/;
-              lisaac_push_first(&__UL0,L14700552); /* L112 NUMERIC*/;
-              __VRJ=(__IMJ >  0);
-            } else /* FALSE */ {
-              lisaac_push(&__2NJ,L61746701); /* L471 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L12081158); /* L92 FALSE*/;
-              __VRJ=__J__;
-            };
-            if (__VRJ) {
-              lisaac_push(&__2NJ,L61754893); /* L471 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L10377220); /* L79 TRUE*/;
-              __VRJ=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__2NJ,L61754893); /* L471 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L11832326); /* L90 FALSE*/;
-              lisaac_push_first(&__1PJ,L61755917); /* L471 ABSTRACT_STRING*/;
-              if (__JMJ) {
-                lisaac_push(&__1PJ,L61756941); /* L471 ABSTRACT_STRING*/;
-                lisaac_push_first(&__UL0,L13509636); /* L103 TRUE*/;
-                __2RJ=__J__;
-              } else /* FALSE */ {
-                lisaac_push(&__1PJ,L61756941); /* L471 ABSTRACT_STRING*/;
-                lisaac_push_first(&__UL0,L14689286); /* L112 FALSE*/;
-                __2RJ=__F__;
-              };
-              if (__2RJ) {
-                lisaac_push(&__1PJ,L61763085); /* L471 ABSTRACT_STRING*/;
-                lisaac_push_first(&__UL0,L10652676); /* L81 TRUE*/;
-                lisaac_push_first(&__WL0,L61767693); /* L471 ABSTRACT_STRING*/;
-                lisaac_push_first(&__BM0,L14973960); /* L114 NUMERIC*/;
-                lisaac_push_first(&__OC4,L15496712); /* L118 NUMERIC*/;
-                lisaac_push_first(&__PC4,L14700552); /* L112 NUMERIC*/;
-                __2RJ=(__IMJ >  0);
-                __TC4=(__IMJ ==  0);
-                if (__2RJ) {
-                  lisaac_push(&__OC4,L15501320); /* L118 NUMERIC*/;
-                  lisaac_push_first(&__PC4,L10900996); /* L83 TRUE*/;
-                  __VC4=__F__;
-                } else /* FALSE */ {
-                  lisaac_push(&__OC4,L15501320); /* L118 NUMERIC*/;
-                  lisaac_push_first(&__PC4,L12342790); /* L94 FALSE*/;
-                  __VC4=__TC4;
-                };
-                if (__VC4) {
-                  lisaac_push(&__BM0,L14969352); /* L114 NUMERIC*/;
-                  lisaac_push_first(&__OC4,L13509636); /* L103 TRUE*/;
-                  __VC4=__J__;
-                } else /* FALSE */ {
-                  lisaac_push(&__BM0,L14969352); /* L114 NUMERIC*/;
-                  lisaac_push_first(&__OC4,L14689286); /* L112 FALSE*/;
-                  __VC4=__F__;
-                };
-                __2RJ=__VC4;
-              } else /* FALSE */ {
-                lisaac_push(&__1PJ,L61763085); /* L471 ABSTRACT_STRING*/;
-                lisaac_push_first(&__UL0,L12081158); /* L92 FALSE*/;
-                __2RJ=__J__;
-              };
-              __VRJ=__2RJ;
-            };
-            if (__VRJ) {
-              lisaac_push(&__2NJ,L62002701); /* L473 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L8792068); /* L67 TRUE*/;
-              lisaac_push_first(&__1PJ,L61772813); /* L471 ABSTRACT_STRING*/;
-              __HMJ= 4;
+      __GMB=((____VB *)__XLB)->__AC;
+    };
+    __SUY=(____L)(__NUY + __GMB);
+    __VUY=NULL;
+    __WUY=((____DB )(NULL));
+    __XUY=((____4NE )sizeof(____VB));
+    if ((__XUY ==  0)) {
+      __VUY=__VB__;
+    } else /* FALSE */ {
+      __GMB=-1;
+      __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __XUY));
+      if ((__GMB == (____L)(-  1))) {
+        __ZUY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __0UY=(____4NE)((____4NE)(__XUY - (____4NE)(((____4NE ) 0) - __ZUY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZUY) - ((____4NE ) 1)));
+        __ZUY=(____4NE)(__0UY / ((____4NE )((____L )(sizeof(void *)))));
+        __2UY=__D0F(__0UY,((____DB )(&(table_size[(__ZUY)-1]))),((____MZ )__0UY));
+        __WUY=__2UY;
+      } else /* FALSE */ {
+        __4UY=((____MZ )__GMB);
+        __ZUY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+        __0UY=(____4NE)((____4NE)(__XUY - (____4NE)(((____4NE ) 0) - __ZUY)) & (____4NE)((____4NE)(((____4NE ) 0) - __ZUY) - ((____4NE ) 1)));
+        __2UY=__D0F(__0UY,((____DB )(&(table_type[(__4UY)]))),(____MZ)(__4UY |  1));
+        __WUY=__2UY;
+      };
+      __CVY=((____VB *)__WUY);
+      __VUY=__CVY;
+      *(__CVY) = *(__VB__);
+    };
+    __CVY=((____VB *)__VUY);
+    if ((__SUY >  0)) {
+      if ((__CVY->__DRE < __SUY)) {
+        __MUY=__IIH(__SUY);
+        __CVY->__0QE=__MUY;
+        __CVY->__DRE=__SUY;
+      };
+    };
+    __CVY->__AC= 0;
+    __1LB=__VUY;
+    __CVY=((____VB *)__VUY);
+    if ((__CVY->__DRE > __CVY->__AC)) {
+      ((____4 *)__CVY->__0QE)[__CVY->__AC]='\0';
+    } else /* FALSE */ {
+      if ((__CVY->__DRE <= __CVY->__AC)) {
+        if ((__CVY->__DRE ==  0)) {
+          __CVY->__DRE= 32;
+          __FVY=__IIH( 32);
+          __CVY->__0QE=__FVY;
+        } else /* FALSE */ {
+          __GVY=(____L)(__CVY->__DRE <<  1);
+          __FVY=__3IH(((____4 *)__CVY->__0QE),__CVY->__DRE,__GVY);
+          __CVY->__0QE=__FVY;
+          __CVY->__DRE=__GVY;
+        };
+      };
+      ((____4 *)__CVY->__0QE)[__CVY->__AC]='\0';
+      __CVY->__AC=(____L)(__CVY->__AC +  1);
+      __CVY->__AC=(____L)(__CVY->__AC -  1);
+    };
+    __MUY=__CVY->__0QE;
+    fread((void *)((__MUY)),(size_t)(1), (size_t)((__NUY)),(FILE*)((__5LB)));
+    __BQE(((____VB *)__VUY),__MUY);
+    fclose((FILE*)((__5LB)));
+    __NUY=__RGF(((____VB *)__VUY),__WLB);
+    __ZLB=__NUY;
+    if ((__NUY !=  0)) {
+      __OVY=NULL;
+      __2UY=((____DB )(NULL));
+      __ZUY=((____4NE )sizeof(____VB));
+      if ((__ZUY ==  0)) {
+        __OVY=__VB__;
+      } else /* FALSE */ {
+        __GVY=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __ZUY));
+        if ((__GVY == (____L)(-  1))) {
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __SVY=(____4NE)(__TVY / ((____4NE )((____L )(sizeof(void *)))));
+          __VVY=__D0F(__TVY,((____DB )(&(table_size[(__SVY)-1]))),((____MZ )__TVY));
+          __2UY=__VVY;
+        } else /* FALSE */ {
+          __XVY=((____MZ )__GVY);
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __VVY=__D0F(__TVY,((____DB )(&(table_type[(__XVY)]))),(____MZ)(__XVY |  1));
+          __2UY=__VVY;
+        };
+        __1VY=((____VB *)__2UY);
+        __OVY=__1VY;
+        *(__1VY) = *(__VB__);
+      };
+      __1VY=((____VB *)__OVY);
+      if ((__1VY->__DRE <  200)) {
+        __FVY=__IIH( 200);
+        __1VY->__0QE=__FVY;
+        __1VY->__DRE= 200;
+      };
+      __1VY->__AC= 0;
+      __0LB=__OVY;
+      if (((struct ___OBJ *)__XLB)->__id==____V__) {
+        __BLC=((____V *)__XLB);
+        __GVY=__SPC(((____4 *)__BLC->__UB),(____L)(__BLC->__TB -  1));
+        __SMB=__GVY;
+      } else /* STRING */ {
+        __B5W=((____VB *)((____V *)__XLB));
+        __GVY=__SPC(((____4 *)__B5W->__0QE),(____L)(__B5W->__AC -  1));
+        __SMB=__GVY;
+      };
+      __GMB= 1;
+      __GVY=__SMB;
+      while ((__GMB <= __GVY)) {
+        while (((__ZLB < ((____VB *)__1LB)->__AC) && (((____4 *)((____VB *)__1LB)->__0QE)[(____L)(__ZLB -  1)] != '\n'))) {
+          __3VY=((____VB *)__0LB);
+          __BWY=((____4 *)((____VB *)__1LB)->__0QE)[(____L)(__ZLB -  1)];
+          if ((__3VY->__DRE <= __3VY->__AC)) {
+            if ((__3VY->__DRE ==  0)) {
+              __3VY->__DRE= 32;
+              __4VY=__IIH( 32);
+              __3VY->__0QE=__4VY;
             } else /* FALSE */ {
-              lisaac_push(&__2NJ,L62002701); /* L473 ABSTRACT_STRING*/;
-              lisaac_push_first(&__GEW,L8530438); /* L65 FALSE*/;
+              __5VY=(____L)(__3VY->__DRE <<  1);
+              __4VY=__3IH(((____4 *)__3VY->__0QE),__3VY->__DRE,__5VY);
+              __3VY->__0QE=__4VY;
+              __3VY->__DRE=__5VY;
             };
-            __VRJ=__F__;
-          } else /* FALSE */ {
-            lisaac_push(&__ONJ,L62132749); /* L474 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L8530438); /* L65 FALSE*/;
-            __VRJ=__J__;
           };
-          if ((! __VRJ)) {
-            lisaac_push(&__ONJ,L62657037); /* L478 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L10362374); /* L79 FALSE*/;
-            lisaac_push_first(&__2NJ,L62145037); /* L474 ABSTRACT_STRING*/;
-            __VRJ=__VQE(__DNJ);
-            if (__VRJ) {
-              lisaac_push(&__53W,L10881542); /* L83 FALSE*/;
-              lisaac_push_first(&__2NJ,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__GEW,L10494470); /* L80 FALSE*/;
-              lisaac_push_first(&__1PJ,L62149133); /* L474 ABSTRACT_STRING*/;
-              __HMJ= 3;
+          ((____4 *)__3VY->__0QE)[__3VY->__AC]=__BWY;
+          __3VY->__AC=(____L)(__3VY->__AC +  1);
+          __PVI(((____VB *)__1LB),__ZLB);
+        };
+        if ((__ZLB <= ((____VB *)__1LB)->__AC)) {
+          __3VY=((____VB *)__0LB);
+          __BWY=((____4 *)((____VB *)__1LB)->__0QE)[(____L)(__ZLB -  1)];
+          if ((__3VY->__DRE <= __3VY->__AC)) {
+            if ((__3VY->__DRE ==  0)) {
+              __3VY->__DRE= 32;
+              __4VY=__IIH( 32);
+              __3VY->__0QE=__4VY;
             } else /* FALSE */ {
-              lisaac_push(&__53W,L10881542); /* L83 FALSE*/;
-              lisaac_push_first(&__2NJ,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__GEW,L10759174); /* L82 FALSE*/;
-              lisaac_push_first(&__1PJ,L62398477); /* L476 ABSTRACT_STRING*/;
-              __HMJ= 4;
+              __5VY=(____L)(__3VY->__DRE <<  1);
+              __4VY=__3IH(((____4 *)__3VY->__0QE),__3VY->__DRE,__5VY);
+              __3VY->__0QE=__4VY;
+              __3VY->__DRE=__5VY;
             };
           };
-        } else /* FALSE */ {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8530438); /* L65 FALSE*/;
-        };
-        __KNJ=__RNJ;
-      };
-      if (__KNJ) {
-        lisaac_push(&__VMJ,L63442445); /* L484 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9326596); /* L71 TRUE*/;
-      } else /* FALSE */ {
-        lisaac_push(&__VMJ,L63442445); /* L484 ABSTRACT_STRING*/;
-        lisaac_push_first(&__5PX,L9187334); /* L70 FALSE*/;
-        lisaac_push_first(&__INJ,L62791693); /* L479 ABSTRACT_STRING*/;
-        if ((__HMJ ==  3)) {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__1TS,L9445894); /* L72 FALSE*/;
-          lisaac_push_first(&__ONJ,L62926349); /* L480 ABSTRACT_STRING*/;
-          __13W=__VQE(__DNJ);
-          if (__13W) {
-            lisaac_push(&__ONJ,L63312397); /* L483 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L6825988); /* L52 TRUE*/;
-            lisaac_push_first(&__2NJ,L62928909); /* L480 ABSTRACT_STRING*/;
-          } else /* FALSE */ {
-            lisaac_push(&__ONJ,L63312397); /* L483 ABSTRACT_STRING*/;
-            lisaac_push_first(&__53W,L6826502); /* L52 FALSE*/;
-            lisaac_push_first(&__2NJ,L63053837); /* L481 ABSTRACT_STRING*/;
-            __HMJ= 4;
-          };
-        } else /* FALSE */ {
-          lisaac_push(&__5PX,L9570822); /* L73 FALSE*/;
-          lisaac_push_first(&__INJ,L8530438); /* L65 FALSE*/;
+          ((____4 *)__3VY->__0QE)[__3VY->__AC]=__BWY;
+          __3VY->__AC=(____L)(__3VY->__AC +  1);
+          __PVI(((____VB *)__1LB),__ZLB);
         };
+        __GMB=(____L)(__GMB +  1);
       };
-      lisaac_push(&__VMJ,L63708173); /* L486 ABSTRACT_STRING*/;
-      lisaac_push_first(&__5PX,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__INJ,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__1TS,L9195016); /* L70 NUMERIC*/;
-      __XMJ=(____L)(-  1);
-      lisaac_push(&__5PX,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__INJ,L9195016); /* L70 NUMERIC*/;
-      __GMJ=(____L)(__GMJ - __XMJ);
-      lisaac_push(&__1GN,L12068370); /* L92 BLOCK*/;
-      goto __RVK;
-    } else /* FALSE */ {
-      lisaac_push(&__SVK,L12192274); /* L93 BLOCK*/;
-      lisaac_push_first(&__PMJ,L8530438); /* L65 FALSE*/;
-    };
-  };
-  if ((__HMJ !=  0)) {
-    lisaac_push(&__DMJ,L63973901); /* L488 ABSTRACT_STRING*/;
-    lisaac_push_first(&__SVK,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__PMJ,L63974925); /* L488 ABSTRACT_STRING*/;
-    __1MJ=(__HMJ !=  4);
-  } else /* FALSE */ {
-    lisaac_push(&__DMJ,L63973901); /* L488 ABSTRACT_STRING*/;
-    lisaac_push_first(&__SVK,L12081158); /* L92 FALSE*/;
-    __1MJ=__J__;
-  };
-  if (__1MJ) {
-    lisaac_push(&__DMJ,L64227853); /* L490 ABSTRACT_STRING*/;
-    lisaac_push_first(&__SVK,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PMJ,L63984141); /* L488 ABSTRACT_STRING*/;
-    __KMJ=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__DMJ,L64227853); /* L490 ABSTRACT_STRING*/;
-    lisaac_push_first(&__SVK,L8530438); /* L65 FALSE*/;
-  };
-  __FMJ=__KMJ;
-  return(__FMJ);
-}
-
-static ____L __VDE(____4 __XDE)
-/* ({__4}) With result No recursive, No inlinable. */
-{
-  ____DB __TLE;
-  ____L __PME,__ZDE,__YDE;
-  _____CONTEXT __WDE,__PLE,__0UE,__0LE,__3DE,__VVN,__WMO,__3VN,__VE0;
-  _____CONTEXT __YT5,__ZT5;
-  ____G __5DE,__3LE,__2T5,__4T5;
-  ____42 __OME;
-  lisaac_push_first(&__WDE,L22022672); /* L168 CHARACTER*/;
-  lisaac_push_first(&__PLE,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__0UE,L7481858); /* L57 OBJECT*/;
-  __TLE=((____DB )(top_context->back->back));
-  lisaac_push(&__PLE,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__0UE,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__0LE,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__3DE,L22027792); /* L168 CHARACTER*/;
-  __5DE=__G4E(__XDE);
-  if (__5DE) {
-    lisaac_push(&__0LE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3DE,L13509636); /* L103 TRUE*/;
-    __3LE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0LE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3DE,L14689286); /* L112 FALSE*/;
-    __3LE=__F__;
-  };
-  if (__3LE) {
-    lisaac_push(&__PLE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0UE,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0LE,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__0LE,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__3DE,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__VVN,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__WMO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3VN,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__TLE));
-    lisaac_push(&__3DE,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__3DE,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__VVN,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__WMO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__3VN,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VE0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__3DE,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__VVN,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__WMO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__PLE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0UE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__WDE,L22163984); /* L169 CHARACTER*/;
-  lisaac_push_first(&__PLE,L7217168); /* L55 CHARACTER*/;
-  lisaac_push_first(&__0UE,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__0LE,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__3DE,L4069927); /* L31 CONVERT*/;
-  __OME=((____42 )__XDE);
-  lisaac_push(&__PLE,L7222800); /* L55 CHARACTER*/;
-  lisaac_push_first(&__0UE,L52842504); /* L403 NUMERIC*/;
-  lisaac_push_first(&__0LE,L66490888); /* L507 NUMERIC*/;
-  lisaac_push_first(&__3DE,L4069927); /* L31 CONVERT*/;
-  __PME=((____L )__OME);
-  lisaac_push(&__PLE,L7342608); /* L56 CHARACTER*/;
-  lisaac_push_first(&__0UE,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__0LE,L7481858); /* L57 OBJECT*/;
-  __TLE=((____DB )(top_context->back->back));
-  lisaac_push(&__0UE,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__0LE,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__3DE,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__VVN,L7373328); /* L56 CHARACTER*/;
-  lisaac_push_first(&__WMO,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__3VN,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__VE0,L14700552); /* L112 NUMERIC*/;
-  if (( -127 > __PME)) {
-    lisaac_push(&__3VN,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__VE0,L13509636); /* L103 TRUE*/;
-    __3LE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3VN,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__VE0,L14689286); /* L112 FALSE*/;
-    __3LE=__F__;
-  };
-  if (__3LE) {
-    lisaac_push(&__WMO,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__3VN,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__VE0,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__YT5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__ZT5,L14700552); /* L112 NUMERIC*/;
-    __3LE=( 127 > __PME);
-    __2T5=( 127 == __PME);
-    if (__3LE) {
-      lisaac_push(&__YT5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__ZT5,L10900996); /* L83 TRUE*/;
-      __4T5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__YT5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__ZT5,L12342790); /* L94 FALSE*/;
-      __4T5=__2T5;
-    };
-    __3LE=__4T5;
-  } else /* FALSE */ {
-    lisaac_push(&__WMO,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__3VN,L12081158); /* L92 FALSE*/;
-    __3LE=__J__;
-  };
-  if (__3LE) {
-    lisaac_push(&__3DE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__VVN,L13509636); /* L103 TRUE*/;
-    __3LE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3DE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__VVN,L14689286); /* L112 FALSE*/;
-    __3LE=__F__;
-  };
-  if (__3LE) {
-    lisaac_push(&__0UE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0LE,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3DE,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__3DE,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__VVN,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__WMO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3VN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VE0,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__TLE));
-    lisaac_push(&__VVN,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__VVN,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__WMO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3VN,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__VE0,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__YT5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__VVN,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__WMO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3VN,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__0UE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0LE,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__WDE,L22164496); /* L169 CHARACTER*/;
-  lisaac_push_first(&__PLE,L9195016); /* L70 NUMERIC*/;
-  __ZDE=(____L)(__PME -  48);
-  lisaac_push(&__WDE,L22284816); /* L170 CHARACTER*/;
-  lisaac_push_first(&__PLE,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__0UE,L7481858); /* L57 OBJECT*/;
-  __TLE=((____DB )(top_context->back->back));
-  lisaac_push(&__PLE,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__0UE,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__0LE,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__3DE,L22297104); /* L170 CHARACTER*/;
-  lisaac_push_first(&__VVN,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__WMO,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__3VN,L14700552); /* L112 NUMERIC*/;
-  if (( 0 > __ZDE)) {
-    lisaac_push(&__WMO,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__3VN,L13509636); /* L103 TRUE*/;
-    __3LE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WMO,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__3VN,L14689286); /* L112 FALSE*/;
-    __3LE=__F__;
-  };
-  if (__3LE) {
-    lisaac_push(&__VVN,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__WMO,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__3VN,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__VE0,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YT5,L14700552); /* L112 NUMERIC*/;
-    __3LE=( 9 > __ZDE);
-    __2T5=( 9 == __ZDE);
-    if (__3LE) {
-      lisaac_push(&__VE0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__YT5,L10900996); /* L83 TRUE*/;
-      __4T5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__VE0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__YT5,L12342790); /* L94 FALSE*/;
-      __4T5=__2T5;
-    };
-    __3LE=__4T5;
-  } else /* FALSE */ {
-    lisaac_push(&__VVN,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__WMO,L12081158); /* L92 FALSE*/;
-    __3LE=__J__;
-  };
-  if (__3LE) {
-    lisaac_push(&__0LE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3DE,L13509636); /* L103 TRUE*/;
-    __3LE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0LE,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3DE,L14689286); /* L112 FALSE*/;
-    __3LE=__F__;
-  };
-  if (__3LE) {
-    lisaac_push(&__PLE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0UE,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0LE,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__0LE,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__3DE,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__VVN,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__WMO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3VN,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__TLE));
-    lisaac_push(&__3DE,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__3DE,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__VVN,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__WMO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__3VN,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__VE0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__3DE,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__VVN,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__WMO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__PLE,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__0UE,L8530438); /* L65 FALSE*/;
-  };
-  __YDE=__ZDE;
-  return(__YDE);
-}
-
-static ____G __G4E(____4 __I4E)
-/* ({__4}) With result No recursive, No inlinable. */
-{
-  ____DB __CAF;
-  _____CONTEXT __H4E,__2C4,__3C4,__4C4,__5C4,__QD4,__RD4,__0P0,__1P0;
-  _____CONTEXT __2P0,__FQ0,__GQ0;
-  ____G __K4E,__ID4,__JD4,__LD4,__1D4,__J4E;
-  ____42 __BD4,__FD4,__TD4,__XD4;
-  lisaac_push_first(&__H4E,L34084880); /* L260 CHARACTER*/;
-  __K4E=__J__;
-  lisaac_push(&__H4E,L34478096); /* L263 CHARACTER*/;
-  lisaac_push_first(&__2C4,L21258768); /* L162 CHARACTER*/;
-  lisaac_push_first(&__3C4,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__4C4,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__5C4,L4069927); /* L31 CONVERT*/;
-  __BD4=((____42 )__I4E);
-  lisaac_push(&__2C4,L21265936); /* L162 CHARACTER*/;
-  lisaac_push_first(&__3C4,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__4C4,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__5C4,L4069927); /* L31 CONVERT*/;
-  __FD4=((____42 )'0');
-  lisaac_push(&__2C4,L21259792); /* L162 CHARACTER*/;
-  lisaac_push_first(&__3C4,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__4C4,L14700552); /* L112 NUMERIC*/;
-  __ID4=(__BD4 > __FD4);
-  __JD4=(__BD4 == __FD4);
-  if (__ID4) {
-    lisaac_push(&__3C4,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__4C4,L10900996); /* L83 TRUE*/;
-    __LD4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3C4,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__4C4,L12342790); /* L94 FALSE*/;
-    __LD4=__JD4;
-  };
-  if (__LD4) {
-    lisaac_push(&__H4E,L34736656); /* L265 CHARACTER*/;
-    lisaac_push_first(&__2C4,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3C4,L34615312); /* L264 CHARACTER*/;
-    lisaac_push_first(&__4C4,L20472336); /* L156 CHARACTER*/;
-    lisaac_push_first(&__5C4,L8400912); /* L64 CHARACTER*/;
-    lisaac_push_first(&__QD4,L9077776); /* L69 CHARACTER*/;
-    lisaac_push_first(&__RD4,L4069927); /* L31 CONVERT*/;
-    __TD4=((____42 )__I4E);
-    lisaac_push(&__4C4,L20479504); /* L156 CHARACTER*/;
-    lisaac_push_first(&__5C4,L8400912); /* L64 CHARACTER*/;
-    lisaac_push_first(&__QD4,L9077776); /* L69 CHARACTER*/;
-    lisaac_push_first(&__RD4,L4069927); /* L31 CONVERT*/;
-    __XD4=((____42 )'9');
-    lisaac_push(&__4C4,L20473360); /* L156 CHARACTER*/;
-    lisaac_push_first(&__5C4,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__QD4,L14700552); /* L112 NUMERIC*/;
-    if ((__TD4 > __XD4)) {
-      lisaac_push(&__5C4,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__QD4,L13509636); /* L103 TRUE*/;
-      __1D4=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__5C4,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__QD4,L14689286); /* L112 FALSE*/;
-      __1D4=__F__;
-    };
-    __K4E=__1D4;
-  } else /* FALSE */ {
-    lisaac_push(&__H4E,L34736656); /* L265 CHARACTER*/;
-    lisaac_push_first(&__2C4,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__H4E,L34867728); /* L266 CHARACTER*/;
-  lisaac_push_first(&__2C4,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__3C4,L7481858); /* L57 OBJECT*/;
-  __CAF=((____DB )(top_context->back->back));
-  lisaac_push(&__2C4,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__3C4,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__4C4,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__5C4,L34883088); /* L266 CHARACTER*/;
-  lisaac_push_first(&__QD4,L5273104); /* L40 CHARACTER*/;
-  lisaac_push_first(&__RD4,L21258768); /* L162 CHARACTER*/;
-  lisaac_push_first(&__0P0,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__1P0,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__2P0,L4069927); /* L31 CONVERT*/;
-  __BD4=((____42 )__I4E);
-  lisaac_push(&__RD4,L21265936); /* L162 CHARACTER*/;
-  lisaac_push_first(&__0P0,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__1P0,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__2P0,L4069927); /* L31 CONVERT*/;
-  __FD4=((____42 )'0');
-  lisaac_push(&__RD4,L21259792); /* L162 CHARACTER*/;
-  lisaac_push_first(&__0P0,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__1P0,L14700552); /* L112 NUMERIC*/;
-  __ID4=(__BD4 > __FD4);
-  __JD4=(__BD4 == __FD4);
-  if (__ID4) {
-    lisaac_push(&__0P0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__1P0,L10900996); /* L83 TRUE*/;
-    __LD4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__0P0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__1P0,L12342790); /* L94 FALSE*/;
-    __LD4=__JD4;
-  };
-  if (__LD4) {
-    lisaac_push(&__QD4,L5278224); /* L40 CHARACTER*/;
-    lisaac_push_first(&__RD4,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__0P0,L5282320); /* L40 CHARACTER*/;
-    lisaac_push_first(&__1P0,L20472336); /* L156 CHARACTER*/;
-    lisaac_push_first(&__2P0,L8400912); /* L64 CHARACTER*/;
-    lisaac_push_first(&__FQ0,L9077776); /* L69 CHARACTER*/;
-    lisaac_push_first(&__GQ0,L4069927); /* L31 CONVERT*/;
-    __TD4=((____42 )__I4E);
-    lisaac_push(&__1P0,L20479504); /* L156 CHARACTER*/;
-    lisaac_push_first(&__2P0,L8400912); /* L64 CHARACTER*/;
-    lisaac_push_first(&__FQ0,L9077776); /* L69 CHARACTER*/;
-    lisaac_push_first(&__GQ0,L4069927); /* L31 CONVERT*/;
-    __XD4=((____42 )'9');
-    lisaac_push(&__1P0,L20473360); /* L156 CHARACTER*/;
-    lisaac_push_first(&__2P0,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FQ0,L14700552); /* L112 NUMERIC*/;
-    if ((__TD4 > __XD4)) {
-      lisaac_push(&__2P0,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__FQ0,L13509636); /* L103 TRUE*/;
-      __1D4=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__2P0,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__FQ0,L14689286); /* L112 FALSE*/;
-      __1D4=__F__;
-    };
-    __LD4=__1D4;
-  } else /* FALSE */ {
-    lisaac_push(&__QD4,L5278224); /* L40 CHARACTER*/;
-    lisaac_push_first(&__RD4,L12081158); /* L92 FALSE*/;
-    __LD4=__J__;
-  };
-  if ((__K4E == __LD4)) {
-    lisaac_push(&__4C4,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__5C4,L13509636); /* L103 TRUE*/;
-    __LD4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4C4,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__5C4,L14689286); /* L112 FALSE*/;
-    __LD4=__F__;
-  };
-  if (__LD4) {
-    lisaac_push(&__2C4,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3C4,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__4C4,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__4C4,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__5C4,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__QD4,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__RD4,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0P0,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__CAF));
-    lisaac_push(&__5C4,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__5C4,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__QD4,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__RD4,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__0P0,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__1P0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__5C4,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__QD4,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__RD4,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__2C4,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3C4,L8530438); /* L65 FALSE*/;
-  };
-  __J4E=__K4E;
-  return(__J4E);
-}
-
-static void __2QR(____L __4QR)
-/* ({__L}) Void Recursive, No inlinable. */
-{
-  ____DB __ELS;
-  ____L __5LS,__BMS;
-  _____CONTEXT __3QR,__ALS,__0US,__LLS,__CRR,__MKT,__LNT,__0XY,__WZZ;
-  _____CONTEXT __XC5,__YC5;
-  ____G __QKT,__SKT,__UKT,__1C5,__3C5;
-  ____42 __QMS,__RMS,__JMD;
-  ____4 __HMS;
-  lisaac_push_first(&__3QR,L74583047); /* L569 INTEGER*/;
-  lisaac_push_first(&__ALS,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__0US,L7481858); /* L57 OBJECT*/;
-  __ELS=((____DB )(top_context->back->back));
-  lisaac_push(&__ALS,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__0US,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__LLS,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__CRR,L74588167); /* L569 INTEGER*/;
-  lisaac_push_first(&__MKT,L13663752); /* L104 NUMERIC*/;
-  lisaac_push_first(&__LNT,L12876296); /* L98 NUMERIC*/;
-  lisaac_push_first(&__0XY,L14700552); /* L112 NUMERIC*/;
-  __QKT=(__4QR >  0);
-  lisaac_push(&__MKT,L13673480); /* L104 NUMERIC*/;
-  lisaac_push_first(&__LNT,L13915656); /* L106 NUMERIC*/;
-  __SKT=(__4QR ==  0);
-  if (__QKT) {
-    lisaac_push(&__MKT,L13668360); /* L104 NUMERIC*/;
-    lisaac_push_first(&__LNT,L10900996); /* L83 TRUE*/;
-    __UKT=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__MKT,L13668360); /* L104 NUMERIC*/;
-    lisaac_push_first(&__LNT,L12342790); /* L94 FALSE*/;
-    __UKT=__SKT;
-  };
-  if (__UKT) {
-    lisaac_push(&__LLS,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__CRR,L13509636); /* L103 TRUE*/;
-    __UKT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__LLS,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__CRR,L14689286); /* L112 FALSE*/;
-    __UKT=__F__;
-  };
-  if (__UKT) {
-    lisaac_push(&__ALS,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__0US,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__LLS,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__LLS,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__CRR,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__MKT,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__LNT,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0XY,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ELS));
-    lisaac_push(&__CRR,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__CRR,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__MKT,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__LNT,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__0XY,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__WZZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__CRR,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__MKT,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__LNT,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ALS,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__0US,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__3QR,L75113991); /* L573 INTEGER*/;
-  lisaac_push_first(&__ALS,L8790535); /* L67 INTEGER*/;
-  lisaac_push_first(&__0US,L9719304); /* L74 NUMERIC*/;
-  __5LS=(____L)(__4QR /  10);
-  lisaac_push(&__ALS,L8795143); /* L67 INTEGER*/;
-  lisaac_push_first(&__0US,L9457160); /* L72 NUMERIC*/;
-  __BMS=(____L)(__5LS *  10);
-  lisaac_push(&__ALS,L8785927); /* L67 INTEGER*/;
-  lisaac_push_first(&__0US,L9195016); /* L70 NUMERIC*/;
-  __5LS=(____L)(__4QR - __BMS);
-  lisaac_push(&__3QR,L75123207); /* L573 INTEGER*/;
-  lisaac_push_first(&__ALS,L52169735); /* L398 INTEGER*/;
-  lisaac_push_first(&__0US,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__LLS,L7481858); /* L57 OBJECT*/;
-  __ELS=((____DB )(top_context->back->back));
-  lisaac_push(&__0US,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__LLS,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__CRR,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__MKT,L52178439); /* L398 INTEGER*/;
-  lisaac_push_first(&__LNT,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__0XY,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__WZZ,L14700552); /* L112 NUMERIC*/;
-  if (( 0 > __5LS)) {
-    lisaac_push(&__0XY,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WZZ,L13509636); /* L103 TRUE*/;
-    __UKT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0XY,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WZZ,L14689286); /* L112 FALSE*/;
-    __UKT=__F__;
-  };
-  if (__UKT) {
-    lisaac_push(&__LNT,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__0XY,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__WZZ,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__XC5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YC5,L14700552); /* L112 NUMERIC*/;
-    __UKT=( 9 > __5LS);
-    __1C5=( 9 == __5LS);
-    if (__UKT) {
-      lisaac_push(&__XC5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__YC5,L10900996); /* L83 TRUE*/;
-      __3C5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__XC5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__YC5,L12342790); /* L94 FALSE*/;
-      __3C5=__1C5;
-    };
-    __UKT=__3C5;
-  } else /* FALSE */ {
-    lisaac_push(&__LNT,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__0XY,L12081158); /* L92 FALSE*/;
-    __UKT=__J__;
-  };
-  if (__UKT) {
-    lisaac_push(&__CRR,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__MKT,L13509636); /* L103 TRUE*/;
-    __UKT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CRR,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__MKT,L14689286); /* L112 FALSE*/;
-    __UKT=__F__;
-  };
-  if (__UKT) {
-    lisaac_push(&__0US,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__LLS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__CRR,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__CRR,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__MKT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__LNT,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__0XY,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WZZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ELS));
-    lisaac_push(&__MKT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__MKT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__LNT,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__0XY,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WZZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__XC5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MKT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__LNT,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__0XY,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__0US,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__LLS,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__ALS,L52571655); /* L401 INTEGER*/;
-  lisaac_push_first(&__0US,L53609480); /* L409 NUMERIC*/;
-  lisaac_push_first(&__LLS,L68325896); /* L521 NUMERIC*/;
-  lisaac_push_first(&__CRR,L4069927); /* L31 CONVERT*/;
-  __QMS=((____42 )__5LS);
-  lisaac_push(&__ALS,L52576775); /* L401 INTEGER*/;
-  lisaac_push_first(&__0US,L8400912); /* L64 CHARACTER*/;
-  lisaac_push_first(&__LLS,L9077776); /* L69 CHARACTER*/;
-  lisaac_push_first(&__CRR,L4069927); /* L31 CONVERT*/;
-  __RMS=((____42 )'0');
-  lisaac_push(&__ALS,L52572167); /* L401 INTEGER*/;
-  lisaac_push_first(&__0US,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__LLS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__CRR,L5383176); /* L41 NUMERIC*/;
-  lisaac_push(&__LLS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__CRR,L9195016); /* L70 NUMERIC*/;
-  __JMD=(____42)(- __RMS);
-  lisaac_push(&__0US,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__LLS,L9195016); /* L70 NUMERIC*/;
-  __RMS=(____42)(__QMS - __JMD);
-  lisaac_push(&__ALS,L52691975); /* L402 INTEGER*/;
-  lisaac_push_first(&__0US,L8134693); /* L62 INTEGER_8*/;
-  __HMS=((____4 )((__RMS)));
-  lisaac_push(&__ALS,L52956167); /* L404 INTEGER*/;
-  lisaac_push_first(&__0US,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__LLS,L7481858); /* L57 OBJECT*/;
-  __ELS=((____DB )(top_context->back->back));
-  lisaac_push(&__0US,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__LLS,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__CRR,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__MKT,L52957191); /* L404 INTEGER*/;
-  lisaac_push(&__MKT,L52968967); /* L404 INTEGER*/;
-  __QKT=__LDE(__HMS);
-  if (__QKT) {
-    lisaac_push(&__CRR,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__MKT,L13509636); /* L103 TRUE*/;
-    __UKT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CRR,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__MKT,L14689286); /* L112 FALSE*/;
-    __UKT=__F__;
-  };
-  if (__UKT) {
-    lisaac_push(&__0US,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__LLS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__CRR,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__CRR,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__MKT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__LNT,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__0XY,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WZZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ELS));
-    lisaac_push(&__MKT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__MKT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__LNT,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__0XY,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WZZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__XC5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MKT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__LNT,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__0XY,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__0US,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__LLS,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__ALS,L53087239); /* L405 INTEGER*/;
-  lisaac_push_first(&__0US,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__LLS,L7481858); /* L57 OBJECT*/;
-  __ELS=((____DB )(top_context->back->back));
-  lisaac_push(&__0US,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__LLS,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__CRR,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__MKT,L53099015); /* L405 INTEGER*/;
-  __BMS=__VDE(__HMS);
-  if ((__BMS == __5LS)) {
-    lisaac_push(&__CRR,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__MKT,L13509636); /* L103 TRUE*/;
-    __UKT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CRR,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__MKT,L14689286); /* L112 FALSE*/;
-    __UKT=__F__;
-  };
-  if (__UKT) {
-    lisaac_push(&__0US,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__LLS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__CRR,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__CRR,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__MKT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__LNT,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__0XY,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WZZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ELS));
-    lisaac_push(&__MKT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__MKT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__LNT,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__0XY,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WZZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__XC5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MKT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__LNT,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__0XY,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__0US,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__LLS,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__3QR,L75244551); /* L574 INTEGER*/;
-  lisaac_push_first(&__ALS,L9719304); /* L74 NUMERIC*/;
-  __5LS=(____L)(__4QR /  10);
-  if ((__5LS !=  0)) {
-    lisaac_push(&__3QR,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__ALS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0US,L75509255); /* L576 INTEGER*/;
-    __2QR(__5LS);
-  } else /* FALSE */ {
-    lisaac_push(&__3QR,L75631111); /* L577 INTEGER*/;
-    lisaac_push_first(&__ALS,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__3QR,L75766791); /* L578 INTEGER*/;
-  lisaac_push_first(&__ALS,L10241040); /* L78 CHARACTER*/;
-  lisaac_push_first(&__0US,L5005342); /* L38 STD_OUTPUT*/;
-  lisaac_push_first(&__LLS,L18378271); /* L140 OUTPUT_STREAM*/;
-  lisaac_push_first(&__CRR,L6962199); /* L53 SYSTEM_IO*/;
-  fputc((int)(__HMS),stdout);
-}
-
-static void __0RB(void *__3RB,____V *__4RB,void *__5RB,____G __ASB)
-/* ({NULLx__Vx__ZB},{NULLx__V},{NULLx__Vx__ZB},{__Fx__J}) Void No recursive, No inlinable. */
-{
-  ____L __BSB,__0EC,__PSB,__U0Z,__USB,__4VC,__5VC,__BWC,__FE4,__JTB;
-  ____L __QWC,__BRN,__GBP;
-  ____ZB *__CSB,*__DSB,*__R0Z,*__1SB,*__5D4,*__KWY;
-  ____DB __HSB,__DKO,__PDP,__412;
-  ____V *__0VC;
-  void *__T0J;
-  _____CONTEXT __1RB,__Q0Z,__MSB,__WEC,__Y0Z,__00Z,__LFY,__IQ3,__BTB;
-  _____CONTEXT __OEE,__HTB,__JWY,__IE4,__JE4,__VKS,__QQR,__B1Z,__XAP;
-  _____CONTEXT __C2Y,__4AP,__012,__112,__212;
-  ____4 *__WD5,*__HFC,*__3VC,*__4QN,*__5QN,*__QAP,*__RAP,*__312;
-  ____G __KQ3,__ME4,__NE4,__PE4,__C22,__ABP,__4Q3;
-  ____4 __RTB,__UBP,__VBP;
-  lisaac_push_first(&__1RB,L22574081); /* L172 INSTALL_LISAAC*/;
-  __BSB= 0;
-  __CSB=NULL;
-  __DSB=NULL;
-  lisaac_push(&__1RB,L23339521); /* L178 INSTALL_LISAAC*/;
-  __RY((&__string_154));
-  if (__3RB==NULL) {
-    lisaac_push(&__1RB,L23469057); /* L179 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else {
-    if (((struct ___OBJ *)__3RB)->__id==____V__) {
-      lisaac_push(&__1RB,L23469057); /* L179 INSTALL_LISAAC*/;
-      __RY(((____V *)__3RB));
-    } else /* Other types */ {
-      lisaac_push(&__1RB,L23469057); /* L179 INSTALL_LISAAC*/;
-      __R0Z=((____ZB *)__3RB);
-      lisaac_push_first(&__Q0Z,L169094157); /* L1290 ABSTRACT_STRING*/;
-      __XGD(__R0Z);
-    }
-  };
-  lisaac_push(&__1RB,L23739393); /* L181 INSTALL_LISAAC*/;
-  lisaac_push_first(&__Q0Z,L5521409); /* L42 INSTALL_LISAAC*/;
-  if (__4B==NULL) {
-    lisaac_push(&__Q0Z,L5777921); /* L44 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__Q0Z,L5777921); /* L44 INSTALL_LISAAC*/;
-    __5HJ(((____ZB *)__4B),__3RB);
-  };
-  if (__4B==NULL) {
-    lisaac_push(&__Q0Z,L5915137); /* L45 INSTALL_LISAAC*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* STRING */ {
-    lisaac_push(&__Q0Z,L5915137); /* L45 INSTALL_LISAAC*/;
-    __WD5=__NQG(((____ZB *)__4B));
-  };
-  __HSB=((____DB )(fopen((char*)(__WD5),"rb")));
-  if ((__HSB != (void *)NULL)) {
-    lisaac_push(&__1RB,L29493761); /* L225 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__MSB,L24136193); /* L184 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L9842689); /* L75 INSTALL_LISAAC*/;
-    fseek((FILE*)((__HSB)),0,SEEK_END);
-    __0EC=((____L )(ftell((FILE *)(__HSB))));
-    fseek((FILE*)((__HSB)),0,SEEK_SET);
-    if (__5RB==NULL) {
-      lisaac_push(&__MSB,L24276993); /* L185 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__5RB)->__id==____V__) {
-        __PSB=((____V *)__5RB)->__XB;
-      } else /* Other types */ {
-        __PSB=((____ZB *)__5RB)->__EC;
-      }
-    };
-    lisaac_push(&__MSB,L24269313); /* L185 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__Y0Z,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__00Z,L9195016); /* L70 NUMERIC*/;
-    __U0Z=(____L)(- __PSB);
-    lisaac_push(&__WEC,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__Y0Z,L9195016); /* L70 NUMERIC*/;
-    __PSB=(____L)(__0EC - __U0Z);
-    lisaac_push(&__MSB,L24277505); /* L185 INSTALL_LISAAC*/;
-    __R0Z=__TD(__PSB);
-    __DSB=__R0Z;
-    lisaac_push(&__MSB,L24401409); /* L186 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L7365121); /* L56 INSTALL_LISAAC*/;
-    if (__R0Z==NULL) {
-      lisaac_push(&__WEC,L7746561); /* L59 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__WEC,L7746561); /* L59 INSTALL_LISAAC*/;
-      __HFC=__NQG(((____ZB *)__R0Z));
-    };
-    fread((void *)((__HFC)),(size_t)(1), (size_t)((__0EC)),(FILE*)((__HSB)));
-    if (__R0Z==NULL) {
-      lisaac_push(&__WEC,L8008193); /* L61 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__WEC,L8008193); /* L61 INSTALL_LISAAC*/;
-      __NGF(((____ZB *)__R0Z),__HFC);
-    };
-    lisaac_push(&__MSB,L24520705); /* L187 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L9578497); /* L73 INSTALL_LISAAC*/;
-    fclose((FILE*)((__HSB)));
-    if (__R0Z==NULL) {
-      lisaac_push(&__MSB,L24795649); /* L189 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* STRING */ {
-      lisaac_push(&__MSB,L24795649); /* L189 INSTALL_LISAAC*/;
-      __USB=__XAG(((____ZB *)__R0Z),__4RB);
-    };
-    __BSB=__USB;
-    if ((__USB !=  0)) {
-      lisaac_push(&__MSB,L27921921); /* L213 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__Y0Z,L25185793); /* L192 INSTALL_LISAAC*/;
-      __1SB=__TD( 200);
-      __CSB=__1SB;
-      if (__5RB==NULL) {
-        lisaac_push(&__Y0Z,L25316865); /* L193 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      __1VY=((____VB *)__OVY);
+      if (__XLB==NULL) {
+        __PRI=NULL;
       } else {
-        if (((struct ___OBJ *)__5RB)->__id==____V__) {
-          lisaac_push(&__Y0Z,L25316865); /* L193 INSTALL_LISAAC*/;
-          __0VC=((____V *)__5RB);
-          lisaac_push_first(&__00Z,L43399181); /* L331 ABSTRACT_STRING*/;
-          __3VC=__0VC->__YB;
-          __4VC=__0VC->__XB;
-          lisaac_push(&__00Z,L43801101); /* L334 ABSTRACT_STRING*/;
-          lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-          __5VC=(____L)(__4VC -  1);
-          if (__3VC==NULL) {
-            lisaac_push(&__00Z,L43910157); /* L335 ABSTRACT_STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__00Z,L43910157); /* L335 ABSTRACT_STRING*/;
-            __BWC=__E1C(((____4 *)__3VC),'\n',__5VC);
-          };
-          __4VC=__BWC;
+        if (((struct ___OBJ *)__XLB)->__id==____V__) {
+          __PRI=((____V *)__XLB);
         } else /* Other types */ {
-          lisaac_push(&__Y0Z,L25316865); /* L193 INSTALL_LISAAC*/;
-          __5D4=((____ZB *)((____V *)__5RB));
-          lisaac_push_first(&__00Z,L43399181); /* L331 ABSTRACT_STRING*/;
-          __3VC=__5D4->__KHF;
-          __5VC=__5D4->__EC;
-          lisaac_push(&__00Z,L43801101); /* L334 ABSTRACT_STRING*/;
-          lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-          __BWC=(____L)(__5VC -  1);
-          if (__3VC==NULL) {
-            lisaac_push(&__00Z,L43910157); /* L335 ABSTRACT_STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__00Z,L43910157); /* L335 ABSTRACT_STRING*/;
-            __FE4=__E1C(((____4 *)__3VC),'\n',__BWC);
-          };
-          __4VC=__FE4;
+          __PRI=((void *)__XLB);
         }
       };
-      lisaac_push(&__Y0Z,L26481153); /* L202 INSTALL_LISAAC*/;
-      __USB= 1;
-      __5VC=__4VC;
-      lisaac_push_first(&__00Z,L20846600); /* L159 NUMERIC*/;
-      __EWC:
-      {
-        lisaac_push(&__00Z,L20846600); /* L159 NUMERIC*/;
-        lisaac_push_first(&__LFY,L15235592); /* L116 NUMERIC*/;
-        lisaac_push_first(&__IQ3,L14700552); /* L112 NUMERIC*/;
-        if ((__USB > __5VC)) {
-          lisaac_push(&__LFY,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__IQ3,L13509636); /* L103 TRUE*/;
-          __KQ3=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__LFY,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__IQ3,L14689286); /* L112 FALSE*/;
-          __KQ3=__F__;
+      if (((void *)__PRI != (void *)NULL)) {
+        __LTL=__J__;
+        __SMB=__1VY->__AC;
+        if (((struct ___OBJ *)__PRI)->__id==____V__) {
+          __5VY=((____V *)__PRI)->__TB;
+        } else /* STRING */ {
+          __5VY=((____VB *)__PRI)->__AC;
         };
-        if (__KQ3) {
-          lisaac_push(&__00Z,L21236232); /* L162 NUMERIC*/;
-          lisaac_push_first(&__LFY,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__IQ3,L20981768); /* L160 NUMERIC*/;
-          lisaac_push_first(&__BTB,L25826817); /* L197 INSTALL_LISAAC*/;
-          lisaac_push_first(&__OEE,L9441810); /* L72 BLOCK*/;
-          __NEE:
-          {
-            lisaac_push(&__OEE,L9441810); /* L72 BLOCK*/;
-            lisaac_push_first(&__HTB,L25433601); /* L194 INSTALL_LISAAC*/;
-            if (__DSB==NULL) {
-              lisaac_push(&__HTB,L25443841); /* L194 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HTB,L25443841); /* L194 INSTALL_LISAAC*/;
-              __KWY=((____ZB *)__DSB);
-              lisaac_push_first(&__JWY,L6427149); /* L49 ABSTRACT_STRING*/;
-              __JTB=__KWY->__EC;
-            };
-            lisaac_push(&__HTB,L25437697); /* L194 INSTALL_LISAAC*/;
-            lisaac_push_first(&__JWY,L14973960); /* L114 NUMERIC*/;
-            lisaac_push_first(&__IE4,L15496712); /* L118 NUMERIC*/;
-            lisaac_push_first(&__JE4,L14700552); /* L112 NUMERIC*/;
-            __ME4=(__BSB > __JTB);
-            __NE4=(__BSB == __JTB);
-            if (__ME4) {
-              lisaac_push(&__IE4,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__JE4,L10900996); /* L83 TRUE*/;
-              __PE4=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__IE4,L15501320); /* L118 NUMERIC*/;
-              lisaac_push_first(&__JE4,L12342790); /* L94 FALSE*/;
-              __PE4=__NE4;
-            };
-            if (__PE4) {
-              lisaac_push(&__JWY,L14969352); /* L114 NUMERIC*/;
-              lisaac_push_first(&__IE4,L13509636); /* L103 TRUE*/;
-              __PE4=__J__;
-            } else /* FALSE */ {
-              lisaac_push(&__JWY,L14969352); /* L114 NUMERIC*/;
-              lisaac_push_first(&__IE4,L14689286); /* L112 FALSE*/;
-              __PE4=__F__;
-            };
-            if (__PE4) {
-              lisaac_push(&__HTB,L25445889); /* L194 INSTALL_LISAAC*/;
-              lisaac_push_first(&__JWY,L10652676); /* L81 TRUE*/;
-              lisaac_push_first(&__IE4,L25446913); /* L194 INSTALL_LISAAC*/;
-              if (__DSB==NULL) {
-                lisaac_push(&__IE4,L25455617); /* L194 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__IE4,L25455617); /* L194 INSTALL_LISAAC*/;
-                __RTB=__S5J(((____ZB *)__DSB),__BSB);
-              };
-              __PE4=(__RTB != '\n');
-            } else /* FALSE */ {
-              lisaac_push(&__HTB,L25445889); /* L194 INSTALL_LISAAC*/;
-              lisaac_push_first(&__JWY,L12081158); /* L92 FALSE*/;
-              __PE4=__J__;
-            };
-            if (__PE4) {
-              lisaac_push(&__OEE,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__HTB,L8792068); /* L67 TRUE*/;
-              lisaac_push_first(&__JWY,L9576466); /* L73 BLOCK*/;
-              lisaac_push_first(&__IE4,L25465857); /* L194 INSTALL_LISAAC*/;
-              if (__DSB==NULL) {
-                lisaac_push(&__IE4,L25584129); /* L195 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__IE4,L25584129); /* L195 INSTALL_LISAAC*/;
-                __RTB=__S5J(((____ZB *)__DSB),__BSB);
-              };
-              if (__CSB==NULL) {
-                lisaac_push(&__IE4,L25584641); /* L195 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__IE4,L25584641); /* L195 INSTALL_LISAAC*/;
-                __ZPH(((____ZB *)__CSB),__RTB);
-              };
-              if (__DSB==NULL) {
-                lisaac_push(&__IE4,L25705473); /* L196 INSTALL_LISAAC*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* STRING */ {
-                lisaac_push(&__IE4,L25705473); /* L196 INSTALL_LISAAC*/;
-                __EAK(((____ZB *)__DSB),__BSB);
-              };
-              lisaac_push(&__JWY,L9709074); /* L74 BLOCK*/;
-              goto __NEE;
-            } else /* FALSE */ {
-              lisaac_push(&__OEE,L9832978); /* L75 BLOCK*/;
-              lisaac_push_first(&__HTB,L8530438); /* L65 FALSE*/;
-            };
-          };
-          if (__DSB==NULL) {
-            lisaac_push(&__BTB,L25968129); /* L198 INSTALL_LISAAC*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else /* STRING */ {
-            lisaac_push(&__BTB,L25968129); /* L198 INSTALL_LISAAC*/;
-            __KWY=((____ZB *)__DSB);
-            lisaac_push_first(&__OEE,L6427149); /* L49 ABSTRACT_STRING*/;
-            __JTB=__KWY->__EC;
-          };
-          lisaac_push(&__BTB,L25961985); /* L198 INSTALL_LISAAC*/;
-          lisaac_push_first(&__OEE,L15235592); /* L116 NUMERIC*/;
-          lisaac_push_first(&__HTB,L14700552); /* L112 NUMERIC*/;
-          if ((__BSB > __JTB)) {
-            lisaac_push(&__OEE,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__HTB,L13509636); /* L103 TRUE*/;
-            __ME4=__J__;
+        if ((__SMB == __5VY)) {
+          if ((__1VY->__AC ==  0)) {
+            __LTL=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__OEE,L15231496); /* L116 NUMERIC*/;
-            lisaac_push_first(&__HTB,L14689286); /* L112 FALSE*/;
-            __ME4=__F__;
-          };
-          if (__ME4) {
-            lisaac_push(&__BTB,L26351105); /* L201 INSTALL_LISAAC*/;
-            lisaac_push_first(&__OEE,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__HTB,L25971201); /* L198 INSTALL_LISAAC*/;
-            if (__DSB==NULL) {
-              lisaac_push(&__HTB,L26108417); /* L199 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HTB,L26108417); /* L199 INSTALL_LISAAC*/;
-              __RTB=__S5J(((____ZB *)__DSB),__BSB);
-            };
-            if (__CSB==NULL) {
-              lisaac_push(&__HTB,L26108929); /* L199 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+            __4VY=__1VY->__0QE;
+            if (((struct ___OBJ *)__PRI)->__id==____V__) {
+              __FUL=((____V *)__PRI)->__UB;
             } else /* STRING */ {
-              lisaac_push(&__HTB,L26108929); /* L199 INSTALL_LISAAC*/;
-              __ZPH(((____ZB *)__CSB),__RTB);
+              __FUL=((____VB *)__PRI)->__0QE;
             };
-            if (__DSB==NULL) {
-              lisaac_push(&__HTB,L26229761); /* L200 INSTALL_LISAAC*/;
-              lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-            } else /* STRING */ {
-              lisaac_push(&__HTB,L26229761); /* L200 INSTALL_LISAAC*/;
-              __EAK(((____ZB *)__DSB),__BSB);
+            __T2M=((____4 *)__4VY);
+            __4VY=__FUL;
+            __H3M=(____L)(__1VY->__AC -  1);
+            while (((__H3M >=  0) && (__T2M[__H3M] == ((____4 *)__4VY)[__H3M]))) {
+              __H3M=(____L)(__H3M -  1);
             };
-          } else /* FALSE */ {
-            lisaac_push(&__BTB,L26351105); /* L201 INSTALL_LISAAC*/;
-            lisaac_push_first(&__OEE,L8530438); /* L65 FALSE*/;
+            __LTL=(__H3M <  0);
           };
-          lisaac_push(&__IQ3,L21109256); /* L161 NUMERIC*/;
-          lisaac_push_first(&__BTB,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__OEE,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__HTB,L9195016); /* L70 NUMERIC*/;
-          __JTB=(____L)(-  1);
-          lisaac_push(&__BTB,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__OEE,L9195016); /* L70 NUMERIC*/;
-          __QWC=(____L)(__USB - __JTB);
-          lisaac_push(&__IQ3,L21120520); /* L161 NUMERIC*/;
-          __USB=__QWC;
-          goto __EWC;
-        } else /* FALSE */ {
-          lisaac_push(&__00Z,L21236232); /* L162 NUMERIC*/;
-          lisaac_push_first(&__LFY,L8530438); /* L65 FALSE*/;
         };
+        __YRI=__LTL;
+      } else /* FALSE */ {
+        __YRI=__J__;
       };
-      if (__1SB==NULL) {
-        lisaac_push(&__Y0Z,L26618881); /* L203 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__Y0Z,L26618881); /* L203 INSTALL_LISAAC*/;
-        __5D4=((____ZB *)__1SB);
-        lisaac_push_first(&__00Z,L29773837); /* L227 ABSTRACT_STRING*/;
-        if (__5RB==NULL) {
-          __T0J=NULL;
-        } else {
-          if (((struct ___OBJ *)__5RB)->__id==____V__) {
-            __T0J=((____V *)__5RB);
-          } else /* Other types */ {
-            __T0J=((void *)__5RB);
-          }
-        };
-        if (((void *)__T0J != (void *)NULL)) {
-          lisaac_push(&__00Z,L30288397); /* L231 ABSTRACT_STRING*/;
-          lisaac_push_first(&__LFY,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__IQ3,L30293005); /* L231 ABSTRACT_STRING*/;
-          lisaac_push_first(&__BTB,L30695949); /* L234 ABSTRACT_STRING*/;
-          __KQ3=__J__;
-          lisaac_push(&__BTB,L31066637); /* L237 ABSTRACT_STRING*/;
-          lisaac_push_first(&__OEE,L19150866); /* L146 BLOCK*/;
-          lisaac_push_first(&__HTB,L7481858); /* L57 OBJECT*/;
-          __DKO=((____DB )(top_context->back->back));
-          lisaac_push(&__OEE,L19280914); /* L147 BLOCK*/;
-          lisaac_push_first(&__HTB,L10652676); /* L81 TRUE*/;
-          lisaac_push_first(&__JWY,L19285522); /* L147 BLOCK*/;
-          lisaac_push_first(&__IE4,L31067661); /* L237 ABSTRACT_STRING*/;
-          if (((void *)__T0J != (void *)NULL)) {
-            lisaac_push(&__JWY,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__IE4,L13509636); /* L103 TRUE*/;
-            __ME4=__J__;
-          } else /* FALSE */ {
-            lisaac_push(&__JWY,L19282450); /* L147 BLOCK*/;
-            lisaac_push_first(&__IE4,L14689286); /* L112 FALSE*/;
-            __ME4=__F__;
-          };
-          if (__ME4) {
-            lisaac_push(&__OEE,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HTB,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__JWY,L19289106); /* L147 BLOCK*/;
-            lisaac_push(&__JWY,L19428370); /* L148 BLOCK*/;
-            lisaac_push_first(&__IE4,L9452546); /* L72 OBJECT*/;
-            lisaac_push_first(&__JE4,L8260098); /* L63 OBJECT*/;
-            lisaac_push_first(&__VKS,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__QQR,L8009218); /* L61 OBJECT*/;
-            lisaac_stack_print((_____CONTEXT *)(__DKO));
-            lisaac_push(&__IE4,L9574914); /* L73 OBJECT*/;
-            __RY((&__string_36));
-            lisaac_push(&__IE4,L9706498); /* L74 OBJECT*/;
-            lisaac_push_first(&__JE4,L10241040); /* L78 CHARACTER*/;
-            lisaac_push_first(&__VKS,L5005342); /* L38 STD_OUTPUT*/;
-            lisaac_push_first(&__QQR,L18378271); /* L140 OUTPUT_STREAM*/;
-            lisaac_push_first(&__B1Z,L6962199); /* L53 SYSTEM_IO*/;
-            fputc((int)('\n'),stdout);
-            lisaac_push(&__IE4,L9848322); /* L75 OBJECT*/;
-            lisaac_push_first(&__JE4,L10904578); /* L83 OBJECT*/;
-            lisaac_push_first(&__VKS,L9055272); /* L69 SYSTEM*/;
-            exit(( 1));
-          } else /* FALSE */ {
-            lisaac_push(&__OEE,L19532306); /* L149 BLOCK*/;
-            lisaac_push_first(&__HTB,L8530438); /* L65 FALSE*/;
-          };
-          __FE4=__5D4->__EC;
-          if (__T0J==NULL) {
-            lisaac_push(&__BTB,L31207437); /* L238 ABSTRACT_STRING*/;
-            lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-          } else {
-            if (((struct ___OBJ *)__T0J)->__id==____V__) {
-              __JTB=((____V *)__T0J)->__XB;
-            } else /* Other types */ {
-              __JTB=((____ZB *)__T0J)->__EC;
-            }
-          };
-          if ((__FE4 == __JTB)) {
-            lisaac_push(&__BTB,L31984141); /* L244 ABSTRACT_STRING*/;
-            lisaac_push_first(&__OEE,L8792068); /* L67 TRUE*/;
-            lisaac_push_first(&__HTB,L31210509); /* L238 ABSTRACT_STRING*/;
-            if ((__5D4->__EC ==  0)) {
-              lisaac_push(&__HTB,L31854093); /* L243 ABSTRACT_STRING*/;
-              lisaac_push_first(&__JWY,L6825988); /* L52 TRUE*/;
-              lisaac_push_first(&__IE4,L31337485); /* L239 ABSTRACT_STRING*/;
-              __KQ3=__F__;
-            } else /* FALSE */ {
-              lisaac_push(&__HTB,L31854093); /* L243 ABSTRACT_STRING*/;
-              lisaac_push_first(&__JWY,L6826502); /* L52 FALSE*/;
-              lisaac_push_first(&__IE4,L31595533); /* L241 ABSTRACT_STRING*/;
-              __4QN=__5D4->__KHF;
-              if (__T0J==NULL) {
-                lisaac_push(&__IE4,L31745037); /* L242 ABSTRACT_STRING*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else {
-                if (((struct ___OBJ *)__T0J)->__id==____V__) {
-                  __5QN=((____V *)__T0J)->__YB;
-                } else /* Other types */ {
-                  __5QN=((____ZB *)__T0J)->__KHF;
-                }
-              };
-              __BRN=__5D4->__EC;
-              if (__4QN==NULL) {
-                lisaac_push(&__IE4,L31751693); /* L242 ABSTRACT_STRING*/;
-                lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-              } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-                lisaac_push(&__IE4,L31751693); /* L242 ABSTRACT_STRING*/;
-                __QAP=((____4 *)__4QN);
-                __RAP=__5QN;
-                lisaac_push_first(&__JE4,L26872853); /* L205 NATIVE_ARRAY*/;
-                lisaac_push_first(&__VKS,L21772306); /* L166 BLOCK*/;
-                lisaac_push_first(&__QQR,L7481858); /* L57 OBJECT*/;
-                __PDP=((____DB )(top_context->back->back));
-                lisaac_push(&__VKS,L21902354); /* L167 BLOCK*/;
-                lisaac_push_first(&__QQR,L10652676); /* L81 TRUE*/;
-                lisaac_push_first(&__B1Z,L21906962); /* L167 BLOCK*/;
-                lisaac_push_first(&__XAP,L26879509); /* L205 NATIVE_ARRAY*/;
-                lisaac_push_first(&__C2Y,L14700552); /* L112 NUMERIC*/;
-                if ((__BRN >  0)) {
-                  lisaac_push(&__XAP,L26883093); /* L205 NATIVE_ARRAY*/;
-                  lisaac_push_first(&__C2Y,L11962884); /* L91 TRUE*/;
-                  lisaac_push_first(&__4AP,L26884117); /* L205 NATIVE_ARRAY*/;
-                  if (__5QN==NULL) {
-                    lisaac_push(&__4AP,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(&__4AP,L26892821); /* L205 NATIVE_ARRAY*/;
-                    __312=((____4 *)__5QN);
-                    lisaac_push_first(&__012,L104090133); /* L794 NATIVE_ARRAY*/;
-                    lisaac_push_first(&__112,L22048258); /* L168 OBJECT*/;
-                    lisaac_push_first(&__212,L4069927); /* L31 CONVERT*/;
-                    __412=((____DB )__312);
-                    lisaac_push(&__012,L104096277); /* L794 NATIVE_ARRAY*/;
-                    lisaac_push_first(&__112,L6440979); /* L49 POINTER*/;
-                    lisaac_push_first(&__212,L6034963); /* L46 POINTER*/;
-                    if ((__412 == (void *)NULL)) {
-                      lisaac_push(&__112,L6436883); /* L49 POINTER*/;
-                      lisaac_push_first(&__212,L13509636); /* L103 TRUE*/;
-                      __C22=__J__;
-                    } else /* FALSE */ {
-                      lisaac_push(&__112,L6436883); /* L49 POINTER*/;
-                      lisaac_push_first(&__212,L14689286); /* L112 FALSE*/;
-                      __C22=__F__;
-                    };
-                    __ABP=__C22;
-                  };
-                  __PE4=__ABP;
-                } else /* FALSE */ {
-                  lisaac_push(&__XAP,L26883093); /* L205 NATIVE_ARRAY*/;
-                  lisaac_push_first(&__C2Y,L13391878); /* L102 FALSE*/;
-                  __PE4=__F__;
-                };
-                if (__PE4) {
-                  lisaac_push(&__B1Z,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__XAP,L13509636); /* L103 TRUE*/;
-                  __PE4=__J__;
-                } else /* FALSE */ {
-                  lisaac_push(&__B1Z,L21903890); /* L167 BLOCK*/;
-                  lisaac_push_first(&__XAP,L14689286); /* L112 FALSE*/;
-                  __PE4=__F__;
-                };
-                if (__PE4) {
-                  lisaac_push(&__VKS,L22153746); /* L169 BLOCK*/;
-                  lisaac_push_first(&__QQR,L8792068); /* L67 TRUE*/;
-                  lisaac_push_first(&__B1Z,L21910546); /* L167 BLOCK*/;
-                  lisaac_push(&__B1Z,L22051346); /* L168 BLOCK*/;
-                  lisaac_push_first(&__XAP,L9452546); /* L72 OBJECT*/;
-                  lisaac_push_first(&__C2Y,L8260098); /* L63 OBJECT*/;
-                  lisaac_push_first(&__4AP,L8792068); /* L67 TRUE*/;
-                  lisaac_push_first(&__012,L8009218); /* L61 OBJECT*/;
-                  lisaac_stack_print((_____CONTEXT *)(__PDP));
-                  lisaac_push(&__XAP,L9574914); /* L73 OBJECT*/;
-                  __RY((&__string_1));
-                  lisaac_push(&__XAP,L9706498); /* L74 OBJECT*/;
-                  lisaac_push_first(&__C2Y,L10241040); /* L78 CHARACTER*/;
-                  lisaac_push_first(&__4AP,L5005342); /* L38 STD_OUTPUT*/;
-                  lisaac_push_first(&__012,L18378271); /* L140 OUTPUT_STREAM*/;
-                  lisaac_push_first(&__112,L6962199); /* L53 SYSTEM_IO*/;
-                  fputc((int)('\n'),stdout);
-                  lisaac_push(&__XAP,L9848322); /* L75 OBJECT*/;
-                  lisaac_push_first(&__C2Y,L10904578); /* L83 OBJECT*/;
-                  lisaac_push_first(&__4AP,L9055272); /* L69 SYSTEM*/;
-                  exit(( 1));
-                } else /* FALSE */ {
-                  lisaac_push(&__VKS,L22153746); /* L169 BLOCK*/;
-                  lisaac_push_first(&__QQR,L8530438); /* L65 FALSE*/;
-                };
-                lisaac_push(&__JE4,L27403285); /* L209 NATIVE_ARRAY*/;
-                lisaac_push_first(&__VKS,L9195016); /* L70 NUMERIC*/;
-                __GBP=(____L)(__BRN -  1);
-                lisaac_push(&__JE4,L27789845); /* L212 NATIVE_ARRAY*/;
-                lisaac_push_first(&__VKS,L9441810); /* L72 BLOCK*/;
-                __GEP:
-                {
-                  lisaac_push(&__VKS,L9441810); /* L72 BLOCK*/;
-                  lisaac_push_first(&__QQR,L27530261); /* L210 NATIVE_ARRAY*/;
-                  lisaac_push_first(&__B1Z,L15496712); /* L118 NUMERIC*/;
-                  lisaac_push_first(&__XAP,L14700552); /* L112 NUMERIC*/;
-                  __C22=(__GBP >  0);
-                  __ABP=(__GBP ==  0);
-                  if (__C22) {
-                    lisaac_push(&__B1Z,L15501320); /* L118 NUMERIC*/;
-                    lisaac_push_first(&__XAP,L10900996); /* L83 TRUE*/;
-                    __4Q3=__F__;
-                  } else /* FALSE */ {
-                    lisaac_push(&__B1Z,L15501320); /* L118 NUMERIC*/;
-                    lisaac_push_first(&__XAP,L12342790); /* L94 FALSE*/;
-                    __4Q3=__ABP;
-                  };
-                  if (__4Q3) {
-                    lisaac_push(&__QQR,L27533333); /* L210 NATIVE_ARRAY*/;
-                    lisaac_push_first(&__B1Z,L10652676); /* L81 TRUE*/;
-                    lisaac_push_first(&__XAP,L27537941); /* L210 NATIVE_ARRAY*/;
-                    __UBP=__HGE(__QAP,__GBP);
-                    if (__RAP==NULL) {
-                      lisaac_push(&__XAP,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(&__XAP,L27545109); /* L210 NATIVE_ARRAY*/;
-                      __VBP=__HGE(((____4 *)__RAP),__GBP);
-                    };
-                    __4Q3=(__UBP == __VBP);
-                  } else /* FALSE */ {
-                    lisaac_push(&__QQR,L27533333); /* L210 NATIVE_ARRAY*/;
-                    lisaac_push_first(&__B1Z,L12081158); /* L92 FALSE*/;
-                    __4Q3=__J__;
-                  };
-                  if (__4Q3) {
-                    lisaac_push(&__VKS,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__QQR,L8792068); /* L67 TRUE*/;
-                    lisaac_push_first(&__B1Z,L9576466); /* L73 BLOCK*/;
-                    lisaac_push_first(&__XAP,L27663381); /* L211 NATIVE_ARRAY*/;
-                    lisaac_push_first(&__C2Y,L9195016); /* L70 NUMERIC*/;
-                    __GBP=(____L)(__GBP -  1);
-                    lisaac_push(&__B1Z,L9709074); /* L74 BLOCK*/;
-                    goto __GEP;
-                  } else /* FALSE */ {
-                    lisaac_push(&__VKS,L9832978); /* L75 BLOCK*/;
-                    lisaac_push_first(&__QQR,L8530438); /* L65 FALSE*/;
-                  };
-                };
-                lisaac_push(&__JE4,L27921941); /* L213 NATIVE_ARRAY*/;
-                lisaac_push_first(&__VKS,L14973960); /* L114 NUMERIC*/;
-                lisaac_push_first(&__QQR,L15496712); /* L118 NUMERIC*/;
-                lisaac_push_first(&__B1Z,L14700552); /* L112 NUMERIC*/;
-                __NE4=(__GBP >  0);
-                __PE4=(__GBP ==  0);
-                if (__NE4) {
-                  lisaac_push(&__QQR,L15501320); /* L118 NUMERIC*/;
-                  lisaac_push_first(&__B1Z,L10900996); /* L83 TRUE*/;
-                  __C22=__F__;
-                } else /* FALSE */ {
-                  lisaac_push(&__QQR,L15501320); /* L118 NUMERIC*/;
-                  lisaac_push_first(&__B1Z,L12342790); /* L94 FALSE*/;
-                  __C22=__PE4;
-                };
-                if (__C22) {
-                  lisaac_push(&__VKS,L14969352); /* L114 NUMERIC*/;
-                  lisaac_push_first(&__QQR,L13509636); /* L103 TRUE*/;
-                  __C22=__J__;
-                } else /* FALSE */ {
-                  lisaac_push(&__VKS,L14969352); /* L114 NUMERIC*/;
-                  lisaac_push_first(&__QQR,L14689286); /* L112 FALSE*/;
-                  __C22=__F__;
-                };
-                __NE4=__C22;
-              };
-              __KQ3=__NE4;
-            };
-          } else /* FALSE */ {
-            lisaac_push(&__BTB,L31984141); /* L244 ABSTRACT_STRING*/;
-            lisaac_push_first(&__OEE,L8530438); /* L65 FALSE*/;
-          };
-          __ME4=__KQ3;
-        } else /* FALSE */ {
-          lisaac_push(&__00Z,L30288397); /* L231 ABSTRACT_STRING*/;
-          lisaac_push_first(&__LFY,L12081158); /* L92 FALSE*/;
-          __ME4=__J__;
-        };
-        __KQ3=__ME4;
-      };
-      if (__KQ3) {
-        lisaac_push(&__Y0Z,L27398657); /* L209 INSTALL_LISAAC*/;
-        lisaac_push_first(&__00Z,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__LFY,L26626561); /* L203 INSTALL_LISAAC*/;
-        lisaac_push(&__LFY,L26774017); /* L204 INSTALL_LISAAC*/;
-        __RY((&__string_155));
+      if (__YRI) {
+        __OZC((&__string_135));
       } else /* FALSE */ {
-        lisaac_push(&__Y0Z,L27398657); /* L209 INSTALL_LISAAC*/;
-        lisaac_push_first(&__00Z,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__LFY,L26877953); /* L205 INSTALL_LISAAC*/;
-        lisaac_push(&__LFY,L27030529); /* L206 INSTALL_LISAAC*/;
-        __RY((&__string_156));
-        if (__1SB==NULL) {
-          lisaac_push(&__LFY,L27145217); /* L207 INSTALL_LISAAC*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__LFY,L27145217); /* L207 INSTALL_LISAAC*/;
-          __KWY=((____ZB *)__1SB);
-          lisaac_push_first(&__IQ3,L169094157); /* L1290 ABSTRACT_STRING*/;
-          __XGD(__KWY);
-        };
-        lisaac_push(&__LFY,L27280897); /* L208 INSTALL_LISAAC*/;
-        __RY((&__string_157));
+        __OZC((&__string_136));
+        __OZC(((____VB *)__OVY));
+        __OZC((&__string_137));
       };
     } else /* FALSE */ {
-      lisaac_push(&__MSB,L27921921); /* L213 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__Y0Z,L27532289); /* L210 INSTALL_LISAAC*/;
-      lisaac_push(&__Y0Z,L27680257); /* L211 INSTALL_LISAAC*/;
-      __RY((&__string_158));
-      if (__R0Z==NULL) {
-        lisaac_push(&__Y0Z,L27802113); /* L212 INSTALL_LISAAC*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* STRING */ {
-        lisaac_push(&__Y0Z,L27802113); /* L212 INSTALL_LISAAC*/;
-        __5D4=((____ZB *)__R0Z);
-        lisaac_push_first(&__00Z,L6427149); /* L49 ABSTRACT_STRING*/;
-        __4VC=__5D4->__EC;
-      };
-      lisaac_push(&__Y0Z,L27802625); /* L212 INSTALL_LISAAC*/;
-      lisaac_push_first(&__00Z,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__LFY,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__IQ3,L9195016); /* L70 NUMERIC*/;
-      __USB=(____L)(-  1);
-      lisaac_push(&__00Z,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-      __BSB=(____L)(__4VC - __USB);
-    };
-    if (__5RB==NULL) {
-      lisaac_push(&__MSB,L28059649); /* L214 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__5RB)->__id==____V__) {
-        lisaac_push(&__MSB,L28059649); /* L214 INSTALL_LISAAC*/;
-        __RY(((____V *)__5RB));
-      } else /* Other types */ {
-        lisaac_push(&__MSB,L28059649); /* L214 INSTALL_LISAAC*/;
-        __1SB=((____ZB *)__5RB);
-        lisaac_push_first(&__WEC,L169094157); /* L1290 ABSTRACT_STRING*/;
-        __XGD(__1SB);
-      }
+      __OZC((&__string_138));
+      __ZLB=(____L)(((____VB *)__VUY)->__AC +  1);
     };
-    if (__R0Z==NULL) {
-      lisaac_push(&__MSB,L28333569); /* L216 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __OZC(((____V *)__XLB));
     } else /* STRING */ {
-      lisaac_push(&__MSB,L28333569); /* L216 INSTALL_LISAAC*/;
-      __1SB=((____ZB *)__R0Z);
-      lisaac_push_first(&__WEC,L33688088); /* L257 STRING*/;
-      lisaac_push_first(&__Y0Z,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__00Z,L7481858); /* L57 OBJECT*/;
-      __DKO=((____DB )(top_context->back->back));
-      lisaac_push(&__Y0Z,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__00Z,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__LFY,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__IQ3,L33689112); /* L257 STRING*/;
-      if (((void *)__5RB != (void *)NULL)) {
-        lisaac_push(&__LFY,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__IQ3,L13509636); /* L103 TRUE*/;
-        __KQ3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__LFY,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__IQ3,L14689286); /* L112 FALSE*/;
-        __KQ3=__F__;
-      };
-      if (__KQ3) {
-        lisaac_push(&__Y0Z,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__00Z,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__LFY,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__LFY,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__IQ3,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__BTB,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__OEE,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__HTB,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__DKO));
-        lisaac_push(&__IQ3,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__IQ3,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__BTB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__OEE,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__HTB,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__JWY,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__IQ3,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__BTB,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__OEE,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__Y0Z,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__00Z,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__WEC,L33819160); /* L258 STRING*/;
-      lisaac_push_first(&__Y0Z,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__00Z,L7481858); /* L57 OBJECT*/;
-      __DKO=((____DB )(top_context->back->back));
-      lisaac_push(&__Y0Z,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__00Z,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__LFY,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__IQ3,L33820184); /* L258 STRING*/;
-      __USB=__1SB->__EC;
-      lisaac_push(&__IQ3,L33832984); /* L258 STRING*/;
-      lisaac_push_first(&__BTB,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__OEE,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__HTB,L9195016); /* L70 NUMERIC*/;
-      __4VC=(____L)(-  1);
-      lisaac_push(&__BTB,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__OEE,L9195016); /* L70 NUMERIC*/;
-      __5VC=(____L)(__USB - __4VC);
-      lisaac_push(&__IQ3,L33834520); /* L258 STRING*/;
-      lisaac_push_first(&__BTB,L6296072); /* L48 NUMERIC*/;
-      lisaac_push_first(&__OEE,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__HTB,L14700552); /* L112 NUMERIC*/;
-      if (( 1 > __BSB)) {
-        lisaac_push(&__OEE,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__HTB,L13509636); /* L103 TRUE*/;
-        __KQ3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__OEE,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__HTB,L14689286); /* L112 FALSE*/;
-        __KQ3=__F__;
-      };
-      if (__KQ3) {
-        lisaac_push(&__BTB,L6300680); /* L48 NUMERIC*/;
-        lisaac_push_first(&__OEE,L10652676); /* L81 TRUE*/;
-        lisaac_push_first(&__HTB,L6304264); /* L48 NUMERIC*/;
-        lisaac_push_first(&__JWY,L15496712); /* L118 NUMERIC*/;
-        lisaac_push_first(&__IE4,L14700552); /* L112 NUMERIC*/;
-        __KQ3=(__5VC > __BSB);
-        __ME4=(__5VC == __BSB);
-        if (__KQ3) {
-          lisaac_push(&__JWY,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__IE4,L10900996); /* L83 TRUE*/;
-          __NE4=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__JWY,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__IE4,L12342790); /* L94 FALSE*/;
-          __NE4=__ME4;
-        };
-        __KQ3=__NE4;
-      } else /* FALSE */ {
-        lisaac_push(&__BTB,L6300680); /* L48 NUMERIC*/;
-        lisaac_push_first(&__OEE,L12081158); /* L92 FALSE*/;
-        __KQ3=__J__;
-      };
-      if (__KQ3) {
-        lisaac_push(&__LFY,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__IQ3,L13509636); /* L103 TRUE*/;
-        __KQ3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__LFY,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__IQ3,L14689286); /* L112 FALSE*/;
-        __KQ3=__F__;
-      };
-      if (__KQ3) {
-        lisaac_push(&__Y0Z,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__00Z,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__LFY,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__LFY,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__IQ3,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__BTB,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__OEE,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__HTB,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__DKO));
-        lisaac_push(&__IQ3,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__IQ3,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__BTB,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__OEE,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__HTB,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__JWY,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__IQ3,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__BTB,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__OEE,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__Y0Z,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__00Z,L8530438); /* L65 FALSE*/;
-      };
-      __USB=__1SB->__EC;
-      if (__5RB==NULL) {
-        lisaac_push(&__WEC,L34218008); /* L261 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        if (((struct ___OBJ *)__5RB)->__id==____V__) {
-          __BWC=((____V *)__5RB)->__XB;
-        } else /* Other types */ {
-          __BWC=((____ZB *)__5RB)->__EC;
-        }
-      };
-      lisaac_push(&__WEC,L34348568); /* L262 STRING*/;
-      lisaac_push_first(&__Y0Z,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__00Z,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-      __4VC=(____L)(- __BWC);
-      lisaac_push(&__Y0Z,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__00Z,L9195016); /* L70 NUMERIC*/;
-      __5VC=(____L)(__USB - __4VC);
-      lisaac_push(&__WEC,L34350104); /* L262 STRING*/;
-      __LXK(__1SB,__5VC);
-      lisaac_push(&__WEC,L34476568); /* L263 STRING*/;
-      lisaac_push_first(&__Y0Z,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__00Z,L14700552); /* L112 NUMERIC*/;
-      if ((__BSB > __USB)) {
-        lisaac_push(&__Y0Z,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__00Z,L13509636); /* L103 TRUE*/;
-        __KQ3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__Y0Z,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__00Z,L14689286); /* L112 FALSE*/;
-        __KQ3=__F__;
-      };
-      if (__KQ3) {
-        lisaac_push(&__WEC,L34736664); /* L265 STRING*/;
-        lisaac_push_first(&__Y0Z,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__00Z,L34480664); /* L263 STRING*/;
-        __3VC=__1SB->__KHF;
-        lisaac_push(&__00Z,L34614808); /* L264 STRING*/;
-        lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-        __FE4=(____L)(__BSB -  1);
-        lisaac_push(&__00Z,L34620440); /* L264 STRING*/;
-        lisaac_push_first(&__LFY,L9195016); /* L70 NUMERIC*/;
-        __JTB=(____L)(__USB -  1);
-        if (__3VC==NULL) {
-          lisaac_push(&__00Z,L34624536); /* L264 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__00Z,L34624536); /* L264 STRING*/;
-          __QNN(((____4 *)__3VC),__FE4,__JTB,__BWC);
-        };
-      } else /* FALSE */ {
-        lisaac_push(&__WEC,L34736664); /* L265 STRING*/;
-        lisaac_push_first(&__Y0Z,L8530438); /* L65 FALSE*/;
-      };
-      __HFC=__1SB->__KHF;
-      if (__5RB==NULL) {
-        lisaac_push(&__WEC,L34879000); /* L266 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else {
-        if (((struct ___OBJ *)__5RB)->__id==____V__) {
-          __3VC=((____V *)__5RB)->__YB;
-        } else /* Other types */ {
-          __3VC=((____ZB *)__5RB)->__KHF;
-        }
-      };
-      lisaac_push(&__WEC,L34883608); /* L266 STRING*/;
-      lisaac_push_first(&__Y0Z,L9195016); /* L70 NUMERIC*/;
-      __USB=(____L)(__BSB -  1);
-      if (__HFC==NULL) {
-        lisaac_push(&__WEC,L34889240); /* L266 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__WEC,L34889240); /* L266 STRING*/;
-        __IUK(((____4 *)__HFC),__3VC,__USB,__BWC);
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__1RB,L29493761); /* L225 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__MSB,L28448769); /* L217 INSTALL_LISAAC*/;
-    lisaac_push(&__MSB,L28727809); /* L219 INSTALL_LISAAC*/;
-    __RY((&__string_159));
-    if (__5RB==NULL) {
-      lisaac_push(&__MSB,L28846081); /* L220 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__5RB)->__id==____V__) {
-        lisaac_push(&__MSB,L28846081); /* L220 INSTALL_LISAAC*/;
-        __RY(((____V *)__5RB));
-      } else /* Other types */ {
-        lisaac_push(&__MSB,L28846081); /* L220 INSTALL_LISAAC*/;
-        __1SB=((____ZB *)__5RB);
-        lisaac_push_first(&__WEC,L169094157); /* L1290 ABSTRACT_STRING*/;
-        __XGD(__1SB);
-      }
+      __OZC(((____VB *)__XLB));
     };
-    if (__5RB==NULL) {
-      lisaac_push(&__MSB,L22552065); /* L172 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__5RB)->__id==____V__) {
-        lisaac_push(&__MSB,L22552065); /* L172 INSTALL_LISAAC*/;
-        __0VC=((____V *)__5RB);
-        lisaac_push_first(&__WEC,L5784076); /* L44 STRING_CONSTANT*/;
-        lisaac_push_first(&__Y0Z,L6690828); /* L51 STRING_CONSTANT*/;
-        __USB=__0VC->__XB;
-        lisaac_push(&__WEC,L5784076); /* L44 STRING_CONSTANT*/;
-        __1SB=__TD(__USB);
-        if (__1SB==NULL) {
-          lisaac_push(&__WEC,L5906956); /* L45 STRING_CONSTANT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__WEC,L5906956); /* L45 STRING_CONSTANT*/;
-          __5HJ(((____ZB *)__1SB),__0VC);
-        };
-        __5D4=__1SB;
-      } else /* Other types */ {
-        lisaac_push(&__MSB,L22552065); /* L172 INSTALL_LISAAC*/;
-        __1SB=((____ZB *)__5RB);
-        lisaac_push_first(&__WEC,L167511053); /* L1278 ABSTRACT_STRING*/;
-        lisaac_push_first(&__Y0Z,L8672792); /* L66 STRING*/;
-        __USB=__1SB->__EC;
-        lisaac_push(&__Y0Z,L9060376); /* L69 STRING*/;
-        __KWY=__TD(__USB);
-        if (__KWY==NULL) {
-          lisaac_push(&__Y0Z,L9184792); /* L70 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__Y0Z,L9184792); /* L70 STRING*/;
-          __5HJ(((____ZB *)__KWY),__1SB);
-        };
-        __5D4=__KWY;
-      }
-    };
-    __DSB=__5D4;
-    if (__3RB==NULL) {
-      lisaac_push(&__MSB,L22420993); /* L171 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else {
-      if (((struct ___OBJ *)__3RB)->__id==____V__) {
-        lisaac_push(&__MSB,L22420993); /* L171 INSTALL_LISAAC*/;
-        __0VC=((____V *)__3RB);
-        lisaac_push_first(&__WEC,L5784076); /* L44 STRING_CONSTANT*/;
-        lisaac_push_first(&__Y0Z,L6690828); /* L51 STRING_CONSTANT*/;
-        __USB=__0VC->__XB;
-        lisaac_push(&__WEC,L5784076); /* L44 STRING_CONSTANT*/;
-        __1SB=__TD(__USB);
-        if (__1SB==NULL) {
-          lisaac_push(&__WEC,L5906956); /* L45 STRING_CONSTANT*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__WEC,L5906956); /* L45 STRING_CONSTANT*/;
-          __5HJ(((____ZB *)__1SB),__0VC);
-        };
-        __5D4=__1SB;
-      } else /* Other types */ {
-        lisaac_push(&__MSB,L22420993); /* L171 INSTALL_LISAAC*/;
-        __1SB=((____ZB *)__3RB);
-        lisaac_push_first(&__WEC,L167511053); /* L1278 ABSTRACT_STRING*/;
-        lisaac_push_first(&__Y0Z,L8672792); /* L66 STRING*/;
-        __USB=__1SB->__EC;
-        lisaac_push(&__Y0Z,L9060376); /* L69 STRING*/;
-        __KWY=__TD(__USB);
-        if (__KWY==NULL) {
-          lisaac_push(&__Y0Z,L9184792); /* L70 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* STRING */ {
-          lisaac_push(&__Y0Z,L9184792); /* L70 STRING*/;
-          __5HJ(((____ZB *)__KWY),__1SB);
-        };
-        __5D4=__KWY;
-      }
-    };
-    lisaac_push(&__MSB,L29109761); /* L222 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L10894337); /* L83 INSTALL_LISAAC*/;
-    if (__5D4==NULL) {
-      lisaac_push(&__WEC,L11549185); /* L88 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+    __CVY=((____VB *)__VUY);
+    __NUY=__CVY->__AC;
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __GMB=((____V *)__XLB)->__TB;
     } else /* STRING */ {
-      lisaac_push(&__WEC,L11549185); /* L88 INSTALL_LISAAC*/;
-      __HFC=__NQG(((____ZB *)__5D4));
-    };
-    __DKO=((____DB )(fopen((char*)(__HFC),"w+b")));
-    __KQ3=(__DKO != (void *)NULL);
-    if (__KQ3) {
-      lisaac_push(&__WEC,L12061185); /* L92 INSTALL_LISAAC*/;
-      lisaac_push_first(&__Y0Z,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__00Z,L11936769); /* L91 INSTALL_LISAAC*/;
-      lisaac_push_first(&__LFY,L9578497); /* L73 INSTALL_LISAAC*/;
-      fclose((FILE*)((__DKO)));
-    } else /* FALSE */ {
-      lisaac_push(&__WEC,L12061185); /* L92 INSTALL_LISAAC*/;
-      lisaac_push_first(&__Y0Z,L8530438); /* L65 FALSE*/;
+      __GMB=((____VB *)__XLB)->__AC;
     };
-    if (__KQ3) {
-      lisaac_push(&__MSB,L29102081); /* L222 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L13509636); /* L103 TRUE*/;
-      __ME4=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__MSB,L29102081); /* L222 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L14689286); /* L112 FALSE*/;
-      __ME4=__F__;
-    };
-    if (__ME4) {
-      lisaac_push(&__MSB,L29363713); /* L224 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__Y0Z,L29112833); /* L222 INSTALL_LISAAC*/;
-      lisaac_push(&__Y0Z,L29245441); /* L223 INSTALL_LISAAC*/;
-      lisaac_push_first(&__00Z,L13515265); /* L103 INSTALL_LISAAC*/;
-      lisaac_push(&__00Z,L13772289); /* L105 INSTALL_LISAAC*/;
-      __RY((&__string_160));
-      lisaac_push(&__00Z,L13899777); /* L106 INSTALL_LISAAC*/;
-      __RY((&__string_161));
-      lisaac_push(&__00Z,L14042625); /* L107 INSTALL_LISAAC*/;
-      lisaac_push_first(&__LFY,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__IQ3,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__MSB,L29363713); /* L224 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8530438); /* L65 FALSE*/;
-    };
-  };
-  if (__ASB) {
-    lisaac_push(&__1RB,L29756929); /* L227 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L13509636); /* L103 TRUE*/;
-    __KQ3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1RB,L29756929); /* L227 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L14689286); /* L112 FALSE*/;
-    __KQ3=__F__;
-  };
-  if (__KQ3) {
-    lisaac_push(&__1RB,L29761537); /* L227 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L10377220); /* L79 TRUE*/;
-    __KQ3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__1RB,L29761537); /* L227 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L11832326); /* L90 FALSE*/;
-    lisaac_push_first(&__MSB,L29762561); /* L227 INSTALL_LISAAC*/;
-    lisaac_push(&__MSB,L29776897); /* L227 INSTALL_LISAAC*/;
-    __RTB=__HAD((&__string_162));
-    __KQ3=(__RTB == 'y');
-  };
-  if (__KQ3) {
-    lisaac_push(&__1RB,L31066625); /* L237 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MSB,L29783041); /* L227 INSTALL_LISAAC*/;
-    if (__ASB) {
-      lisaac_push(&__MSB,L30150145); /* L230 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__Y0Z,L30021121); /* L229 INSTALL_LISAAC*/;
-      lisaac_push_first(&__00Z,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__LFY,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__IQ3,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__BTB,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-    } else /* FALSE */ {
-      lisaac_push(&__MSB,L30150145); /* L230 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8530438); /* L65 FALSE*/;
+    __YJJ(__CVY,(____L)(__NUY + __GMB));
+    if ((__ZLB <= __NUY)) {
+      __ERL(((____4 *)__CVY->__0QE),(____L)(__ZLB -  1),(____L)(__NUY -  1),__GMB);
     };
-    lisaac_push(&__MSB,L30294529); /* L231 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L6439425); /* L49 INSTALL_LISAAC*/;
-    if (__4B==NULL) {
-      lisaac_push(&__WEC,L6695425); /* L51 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+    __MUY=__CVY->__0QE;
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __FVY=((____V *)__XLB)->__UB;
     } else /* STRING */ {
-      lisaac_push(&__WEC,L6695425); /* L51 INSTALL_LISAAC*/;
-      __5HJ(((____ZB *)__4B),__3RB);
+      __FVY=((____VB *)__XLB)->__0QE;
     };
-    if (__4B==NULL) {
-      lisaac_push(&__WEC,L6832641); /* L52 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+    __CHJ(((____4 *)__MUY),__FVY,(____L)(__ZLB -  1),__GMB);
+  } else /* FALSE */ {
+    __OZC((&__string_139));
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __OZC(((____V *)__XLB));
     } else /* STRING */ {
-      lisaac_push(&__WEC,L6832641); /* L52 INSTALL_LISAAC*/;
-      __HFC=__NQG(((____ZB *)__4B));
-    };
-    __DKO=((____DB )(fopen((char*)(__HFC),"wb")));
-    if ((__DKO == (void *)NULL)) {
-      lisaac_push(&__MSB,L30674433); /* L234 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__Y0Z,L30423041); /* L232 INSTALL_LISAAC*/;
-      lisaac_push(&__Y0Z,L30561793); /* L233 INSTALL_LISAAC*/;
-      lisaac_push_first(&__00Z,L13515265); /* L103 INSTALL_LISAAC*/;
-      lisaac_push(&__00Z,L13772289); /* L105 INSTALL_LISAAC*/;
-      __RY((&__string_160));
-      lisaac_push(&__00Z,L13899777); /* L106 INSTALL_LISAAC*/;
-      __RY((&__string_163));
-      lisaac_push(&__00Z,L14042625); /* L107 INSTALL_LISAAC*/;
-      lisaac_push_first(&__LFY,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__IQ3,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__MSB,L30674433); /* L234 INSTALL_LISAAC*/;
-      lisaac_push_first(&__WEC,L8530438); /* L65 FALSE*/;
-    };
-    if (__DSB==NULL) {
-      lisaac_push(&__MSB,L30827009); /* L235 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      __OZC(((____VB *)__XLB));
+    };
+    if (((struct ___OBJ *)__XLB)->__id==____V__) {
+      __BLC=((____V *)__XLB);
+      __GMB=__BLC->__TB;
+      __OVY=NULL;
+      __2UY=((____DB )(NULL));
+      __ZUY=((____4NE )sizeof(____VB));
+      if ((__ZUY ==  0)) {
+        __OVY=__VB__;
+      } else /* FALSE */ {
+        __SMB=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __ZUY));
+        if ((__SMB == (____L)(-  1))) {
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __SVY=(____4NE)(__TVY / ((____4NE )((____L )(sizeof(void *)))));
+          __VVY=__D0F(__TVY,((____DB )(&(table_size[(__SVY)-1]))),((____MZ )__TVY));
+          __2UY=__VVY;
+        } else /* FALSE */ {
+          __XVY=((____MZ )__SMB);
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __VVY=__D0F(__TVY,((____DB )(&(table_type[(__XVY)]))),(____MZ)(__XVY |  1));
+          __2UY=__VVY;
+        };
+        __B5W=((____VB *)__2UY);
+        __OVY=__B5W;
+        *(__B5W) = *(__VB__);
+      };
+      __1VY=((____VB *)__OVY);
+      if ((__GMB >  0)) {
+        if ((__1VY->__DRE < __GMB)) {
+          __4VY=__IIH(__GMB);
+          __1VY->__0QE=__4VY;
+          __1VY->__DRE=__GMB;
+        };
+      };
+      __1VY->__AC= 0;
+      __BBI(((____VB *)__OVY),__BLC);
+      __1VY=__OVY;
     } else /* STRING */ {
-      __USB=__DSB->__EC;
-    };
-    lisaac_push(&__MSB,L30827521); /* L235 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L8546305); /* L65 INSTALL_LISAAC*/;
-    if (__DSB==NULL) {
-      lisaac_push(&__WEC,L8926209); /* L68 INSTALL_LISAAC*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
+      __OVY=((____VB *)__XLB);
+      __GMB=__OVY->__AC;
+      __B5W=NULL;
+      __2UY=((____DB )(NULL));
+      __ZUY=((____4NE )sizeof(____VB));
+      if ((__ZUY ==  0)) {
+        __B5W=__VB__;
+      } else /* FALSE */ {
+        __SMB=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __ZUY));
+        if ((__SMB == (____L)(-  1))) {
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __SVY=(____4NE)(__TVY / ((____4NE )((____L )(sizeof(void *)))));
+          __VVY=__D0F(__TVY,((____DB )(&(table_size[(__SVY)-1]))),((____MZ )__TVY));
+          __2UY=__VVY;
+        } else /* FALSE */ {
+          __XVY=((____MZ )__SMB);
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __VVY=__D0F(__TVY,((____DB )(&(table_type[(__XVY)]))),(____MZ)(__XVY |  1));
+          __2UY=__VVY;
+        };
+        __3VY=((____VB *)__2UY);
+        __B5W=__3VY;
+        *(__3VY) = *(__VB__);
+      };
+      __3VY=((____VB *)__B5W);
+      if ((__GMB >  0)) {
+        if ((__3VY->__DRE < __GMB)) {
+          __4VY=__IIH(__GMB);
+          __3VY->__0QE=__4VY;
+          __3VY->__DRE=__GMB;
+        };
+      };
+      __3VY->__AC= 0;
+      __BBI(((____VB *)__B5W),__OVY);
+      __1VY=__B5W;
+    };
+    __1LB=__1VY;
+    if (((struct ___OBJ *)__VLB)->__id==____V__) {
+      __BLC=((____V *)__VLB);
+      __GMB=__BLC->__TB;
+      __OVY=NULL;
+      __2UY=((____DB )(NULL));
+      __ZUY=((____4NE )sizeof(____VB));
+      if ((__ZUY ==  0)) {
+        __OVY=__VB__;
+      } else /* FALSE */ {
+        __SMB=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __ZUY));
+        if ((__SMB == (____L)(-  1))) {
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __SVY=(____4NE)(__TVY / ((____4NE )((____L )(sizeof(void *)))));
+          __VVY=__D0F(__TVY,((____DB )(&(table_size[(__SVY)-1]))),((____MZ )__TVY));
+          __2UY=__VVY;
+        } else /* FALSE */ {
+          __XVY=((____MZ )__SMB);
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __VVY=__D0F(__TVY,((____DB )(&(table_type[(__XVY)]))),(____MZ)(__XVY |  1));
+          __2UY=__VVY;
+        };
+        __BYY=((____VB *)__2UY);
+        __OVY=__BYY;
+        *(__BYY) = *(__VB__);
+      };
+      __1VY=((____VB *)__OVY);
+      if ((__GMB >  0)) {
+        if ((__1VY->__DRE < __GMB)) {
+          __4VY=__IIH(__GMB);
+          __1VY->__0QE=__4VY;
+          __1VY->__DRE=__GMB;
+        };
+      };
+      __1VY->__AC= 0;
+      __BBI(((____VB *)__OVY),__BLC);
+      __1VY=__OVY;
     } else /* STRING */ {
-      lisaac_push(&__WEC,L8926209); /* L68 INSTALL_LISAAC*/;
-      __HFC=__NQG(((____ZB *)__DSB));
-    };
-    fwrite((void *)((__HFC)),(size_t)(1), (size_t)((__USB)),(FILE*)((__DKO)));
-    lisaac_push(&__MSB,L30943233); /* L236 INSTALL_LISAAC*/;
-    lisaac_push_first(&__WEC,L9578497); /* L73 INSTALL_LISAAC*/;
-    fclose((FILE*)((__DKO)));
-  } else /* FALSE */ {
-    lisaac_push(&__1RB,L31066625); /* L237 INSTALL_LISAAC*/;
-    lisaac_push_first(&__Q0Z,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void __3WJ(____ZB *__5WJ)
-/* ({__ZB}) Void No recursive, No inlinable. */
-{
-  ____L __NXJ,__DXJ,__EXJ,__U1K,__2HM;
-  ____DB __ZGM;
-  _____CONTEXT __4WJ,__PZX,__VGM,__JMN,__AHM,__S1K,__I3Z,__K3Z,__GCV;
-  _____CONTEXT __R3Z;
-  ____4 *__CXJ,*__L1K;
-  ____G __Z32,__032,__232,__PR3,__QR3,__SR3;
-  ____4 __41K;
-  lisaac_push_first(&__4WJ,L26375704); /* L201 STRING*/;
-  __NXJ=__5WJ->__EC;
-  __CXJ=__5WJ->__KHF;
-  __DXJ=__5WJ->__EC;
-  lisaac_push(&__4WJ,L26772504); /* L204 STRING*/;
-  lisaac_push_first(&__PZX,L9195016); /* L70 NUMERIC*/;
-  __EXJ=(____L)(__DXJ -  1);
-  if (__CXJ==NULL) {
-    lisaac_push(&__4WJ,L26774040); /* L204 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__4WJ,L26774040); /* L204 STRING*/;
-    __L1K=((____4 *)__CXJ);
-    lisaac_push_first(&__PZX,L66194453); /* L505 NATIVE_ARRAY*/;
-    lisaac_push_first(&__VGM,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__JMN,L7481858); /* L57 OBJECT*/;
-    __ZGM=((____DB )(top_context->back->back));
-    lisaac_push(&__VGM,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__JMN,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__AHM,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__S1K,L66200597); /* L505 NATIVE_ARRAY*/;
-    lisaac_push_first(&__I3Z,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__K3Z,L9195016); /* L70 NUMERIC*/;
-    __U1K=(____L)(-  1);
-    lisaac_push(&__S1K,L66199573); /* L505 NATIVE_ARRAY*/;
-    lisaac_push_first(&__I3Z,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__K3Z,L14700552); /* L112 NUMERIC*/;
-    __Z32=(__EXJ > __U1K);
-    __032=(__EXJ == __U1K);
-    if (__Z32) {
-      lisaac_push(&__I3Z,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__K3Z,L10900996); /* L83 TRUE*/;
-      __232=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__I3Z,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__K3Z,L12342790); /* L94 FALSE*/;
-      __232=__032;
-    };
-    if (__232) {
-      lisaac_push(&__AHM,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__S1K,L13509636); /* L103 TRUE*/;
-      __232=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__AHM,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__S1K,L14689286); /* L112 FALSE*/;
-      __232=__F__;
-    };
-    if (__232) {
-      lisaac_push(&__VGM,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__JMN,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__AHM,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__AHM,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__S1K,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__I3Z,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__K3Z,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__GCV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__ZGM));
-      lisaac_push(&__S1K,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_1));
-      lisaac_push(&__S1K,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__I3Z,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__K3Z,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__GCV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__R3Z,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__S1K,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__I3Z,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__K3Z,L9055272); /* L69 SYSTEM*/;
+      __OVY=((____VB *)__VLB);
+      __GMB=__OVY->__AC;
+      __B5W=NULL;
+      __2UY=((____DB )(NULL));
+      __ZUY=((____4NE )sizeof(____VB));
+      if ((__ZUY ==  0)) {
+        __B5W=__VB__;
+      } else /* FALSE */ {
+        __SMB=-1;
+        __WOE=(____4NE)(__WOE - (____4NE)(((____4NE ) 0) - __ZUY));
+        if ((__SMB == (____L)(-  1))) {
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __SVY=(____4NE)(__TVY / ((____4NE )((____L )(sizeof(void *)))));
+          __VVY=__D0F(__TVY,((____DB )(&(table_size[(__SVY)-1]))),((____MZ )__TVY));
+          __2UY=__VVY;
+        } else /* FALSE */ {
+          __XVY=((____MZ )__SMB);
+          __SVY=(____4NE)(((____4NE )((____L )(sizeof(void *)))) - ((____4NE ) 1));
+          __TVY=(____4NE)((____4NE)(__ZUY - (____4NE)(((____4NE ) 0) - __SVY)) & (____4NE)((____4NE)(((____4NE ) 0) - __SVY) - ((____4NE ) 1)));
+          __VVY=__D0F(__TVY,((____DB )(&(table_type[(__XVY)]))),(____MZ)(__XVY |  1));
+          __2UY=__VVY;
+        };
+        __BYY=((____VB *)__2UY);
+        __B5W=__BYY;
+        *(__BYY) = *(__VB__);
+      };
+      __3VY=((____VB *)__B5W);
+      if ((__GMB >  0)) {
+        if ((__3VY->__DRE < __GMB)) {
+          __4VY=__IIH(__GMB);
+          __3VY->__0QE=__4VY;
+          __3VY->__DRE=__GMB;
+        };
+      };
+      __3VY->__AC= 0;
+      __BBI(((____VB *)__B5W),__OVY);
+      __1VY=__B5W;
+    };
+    __VUY=((____VB *)__1VY);
+    if ((__VUY->__DRE > __VUY->__AC)) {
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
+    } else /* FALSE */ {
+      if ((__VUY->__DRE <= __VUY->__AC)) {
+        if ((__VUY->__DRE ==  0)) {
+          __VUY->__DRE= 32;
+          __4VY=__IIH( 32);
+          __VUY->__0QE=__4VY;
+        } else /* FALSE */ {
+          __5VY=(____L)(__VUY->__DRE <<  1);
+          __4VY=__3IH(((____4 *)__VUY->__0QE),__VUY->__DRE,__5VY);
+          __VUY->__0QE=__4VY;
+          __VUY->__DRE=__5VY;
+        };
+      };
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
+      __VUY->__AC=(____L)(__VUY->__AC +  1);
+      __VUY->__AC=(____L)(__VUY->__AC -  1);
+    };
+    __WUY=((____DB )(fopen((char*)(__VUY->__0QE),"w+b")));
+    __LTL=(__WUY != (void *)NULL);
+    if (__LTL) {
+      fclose((FILE*)((__WUY)));
+    };
+    if ((! __LTL)) {
+      __OZC((&__string_140));
+      __OZC((&__string_141));
       exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__VGM,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__JMN,L8530438); /* L65 FALSE*/;
     };
-    lisaac_push(&__PZX,L67111445); /* L512 NATIVE_ARRAY*/;
-    __U1K=__EXJ;
-    lisaac_push_first(&__VGM,L22026248); /* L168 NUMERIC*/;
-    __QHM:
-    {
-      lisaac_push(&__VGM,L22026248); /* L168 NUMERIC*/;
-      lisaac_push_first(&__JMN,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__AHM,L14700552); /* L112 NUMERIC*/;
-      __PR3=(__U1K >  0);
-      __QR3=(__U1K ==  0);
-      if (__PR3) {
-        lisaac_push(&__JMN,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__AHM,L10900996); /* L83 TRUE*/;
-        __SR3=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__JMN,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__AHM,L12342790); /* L94 FALSE*/;
-        __SR3=__QR3;
-      };
-      if (__SR3) {
-        lisaac_push(&__VGM,L22415880); /* L171 NUMERIC*/;
-        lisaac_push_first(&__JMN,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__AHM,L22161416); /* L169 NUMERIC*/;
-        lisaac_push_first(&__S1K,L66728469); /* L509 NATIVE_ARRAY*/;
-        __41K=__HGE(__L1K,__U1K);
-        if (('\\' == __41K)) {
-          lisaac_push(&__S1K,L66981397); /* L511 NATIVE_ARRAY*/;
-          lisaac_push_first(&__I3Z,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__K3Z,L66856469); /* L510 NATIVE_ARRAY*/;
-          __MPH(__L1K,'/',__U1K);
-        } else /* FALSE */ {
-          lisaac_push(&__S1K,L66981397); /* L511 NATIVE_ARRAY*/;
-          lisaac_push_first(&__I3Z,L8530438); /* L65 FALSE*/;
-        };
-        lisaac_push(&__AHM,L22288392); /* L170 NUMERIC*/;
-        lisaac_push_first(&__S1K,L9195016); /* L70 NUMERIC*/;
-        __2HM=(____L)(__U1K -  1);
-        lisaac_push(&__AHM,L22302216); /* L170 NUMERIC*/;
-        __U1K=__2HM;
-        goto __QHM;
-      } else /* FALSE */ {
-        lisaac_push(&__VGM,L22415880); /* L171 NUMERIC*/;
-        lisaac_push_first(&__JMN,L8530438); /* L65 FALSE*/;
-      };
-    };
-  };
-  lisaac_push(&__4WJ,L27135000); /* L207 STRING*/;
-  lisaac_push_first(&__PZX,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__VGM,L7481858); /* L57 OBJECT*/;
-  __ZGM=((____DB )(top_context->back->back));
-  lisaac_push(&__PZX,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__VGM,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__JMN,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__AHM,L27136024); /* L207 STRING*/;
-  if ((__5WJ->__EC == __NXJ)) {
-    lisaac_push(&__JMN,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__AHM,L13509636); /* L103 TRUE*/;
-    __Z32=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JMN,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__AHM,L14689286); /* L112 FALSE*/;
-    __Z32=__F__;
-  };
-  if (__Z32) {
-    lisaac_push(&__PZX,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__VGM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JMN,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__JMN,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__AHM,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__S1K,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__I3Z,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__K3Z,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZGM));
-    lisaac_push(&__AHM,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__AHM,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__S1K,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__I3Z,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__K3Z,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__GCV,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__AHM,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__S1K,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__I3Z,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__PZX,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__VGM,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__4WJ,L27266072); /* L208 STRING*/;
-  lisaac_push_first(&__PZX,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__VGM,L7481858); /* L57 OBJECT*/;
-  __ZGM=((____DB )(top_context->back->back));
-  lisaac_push(&__PZX,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__VGM,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__JMN,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__AHM,L27278360); /* L208 STRING*/;
-  lisaac_push_first(&__S1K,L43399181); /* L331 ABSTRACT_STRING*/;
-  __CXJ=__5WJ->__KHF;
-  __NXJ=__5WJ->__EC;
-  lisaac_push(&__S1K,L43801101); /* L334 ABSTRACT_STRING*/;
-  lisaac_push_first(&__I3Z,L9195016); /* L70 NUMERIC*/;
-  __DXJ=(____L)(__NXJ -  1);
-  if (__CXJ==NULL) {
-    lisaac_push(&__S1K,L43910157); /* L335 ABSTRACT_STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__S1K,L43910157); /* L335 ABSTRACT_STRING*/;
-    __U1K=__E1C(((____4 *)__CXJ),'\\',__DXJ);
-  };
-  if ((__U1K ==  0)) {
-    lisaac_push(&__JMN,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__AHM,L13509636); /* L103 TRUE*/;
-    __Z32=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JMN,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__AHM,L14689286); /* L112 FALSE*/;
-    __Z32=__F__;
-  };
-  if (__Z32) {
-    lisaac_push(&__PZX,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__VGM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JMN,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__JMN,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__AHM,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__S1K,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__I3Z,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__K3Z,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZGM));
-    lisaac_push(&__AHM,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__AHM,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__S1K,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__I3Z,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__K3Z,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__GCV,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__AHM,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__S1K,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__I3Z,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__PZX,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__VGM,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void __LXK(____ZB *__NXK,____L __OXK)
-/* ({__ZB},{__L}) Void No recursive, No inlinable. */
-{
-  ____L __1ZK,__XXK,__GYK,__4YK,__JZK;
-  ____DB __2BM;
-  _____CONTEXT __MXK,__YBM,__QIN,__DCM,__SXK,__342,__442,__HAV,__D4Z;
-  ____G __B52,__C52,__E52,__RF4,__TF4;
-  ____4 *__WYK,*__5YK;
-  lisaac_push_first(&__MXK,L16792088); /* L128 STRING*/;
-  __1ZK=__NXK->__UHF;
-  lisaac_push(&__MXK,L17304600); /* L132 STRING*/;
-  lisaac_push_first(&__YBM,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__QIN,L7481858); /* L57 OBJECT*/;
-  __2BM=((____DB )(top_context->back->back));
-  lisaac_push(&__YBM,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__QIN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__DCM,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__SXK,L17312280); /* L132 STRING*/;
-  lisaac_push_first(&__342,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__442,L14700552); /* L112 NUMERIC*/;
-  __B52=(__OXK >  0);
-  __C52=(__OXK ==  0);
-  if (__B52) {
-    lisaac_push(&__342,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__442,L10900996); /* L83 TRUE*/;
-    __E52=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__342,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__442,L12342790); /* L94 FALSE*/;
-    __E52=__C52;
   };
-  if (__E52) {
-    lisaac_push(&__DCM,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__SXK,L13509636); /* L103 TRUE*/;
-    __E52=__J__;
+  if ((! __YLB)) {
+    __LTL=__F__;
   } else /* FALSE */ {
-    lisaac_push(&__DCM,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__SXK,L14689286); /* L112 FALSE*/;
-    __E52=__F__;
+    __BWY=__2TC((&__string_142));
+    __LTL=(__BWY == 'y');
   };
-  if (__E52) {
-    lisaac_push(&__YBM,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__QIN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__DCM,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__DCM,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__SXK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__342,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__442,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__HAV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__2BM));
-    lisaac_push(&__SXK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__SXK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__342,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__442,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__HAV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__D4Z,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__SXK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__342,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__442,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__YBM,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__QIN,L8530438); /* L65 FALSE*/;
-  };
-  __XXK=__NXK->__EC;
-  lisaac_push(&__MXK,L17703448); /* L135 STRING*/;
-  lisaac_push_first(&__YBM,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__QIN,L14700552); /* L112 NUMERIC*/;
-  if ((__OXK > __XXK)) {
-    lisaac_push(&__YBM,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__QIN,L13509636); /* L103 TRUE*/;
-    __E52=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__YBM,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__QIN,L14689286); /* L112 FALSE*/;
-    __E52=__F__;
-  };
-  if (__E52) {
-    lisaac_push(&__MXK,L17828376); /* L136 STRING*/;
-    lisaac_push_first(&__YBM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__QIN,L17709592); /* L135 STRING*/;
-    __E52=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__MXK,L17828376); /* L136 STRING*/;
-    lisaac_push_first(&__YBM,L8530438); /* L65 FALSE*/;
-    __E52=__J__;
-  };
-  if ((! __E52)) {
-    lisaac_push(&__MXK,L19008024); /* L145 STRING*/;
-    lisaac_push_first(&__YBM,L10362374); /* L79 FALSE*/;
-    lisaac_push_first(&__QIN,L17832984); /* L136 STRING*/;
-    __GYK=__NXK->__UHF;
-    lisaac_push(&__QIN,L17838616); /* L136 STRING*/;
-    lisaac_push_first(&__DCM,L14973960); /* L114 NUMERIC*/;
-    lisaac_push_first(&__SXK,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__342,L14700552); /* L112 NUMERIC*/;
-    __E52=(__GYK > __OXK);
-    __RF4=(__GYK == __OXK);
-    if (__E52) {
-      lisaac_push(&__SXK,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__342,L10900996); /* L83 TRUE*/;
-      __TF4=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__SXK,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__342,L12342790); /* L94 FALSE*/;
-      __TF4=__RF4;
+  if (__LTL) {
+    if (__YLB) {
+      fputc((int)('\n'),stdout);
     };
-    if (__TF4) {
-      lisaac_push(&__DCM,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__SXK,L13509636); /* L103 TRUE*/;
-      __TF4=__J__;
+    __BBI(((____VB *)__0B),__VLB);
+    __VUY=((____VB *)__0B);
+    if ((__VUY->__DRE > __VUY->__AC)) {
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
     } else /* FALSE */ {
-      lisaac_push(&__DCM,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__SXK,L14689286); /* L112 FALSE*/;
-      __TF4=__F__;
-    };
-    if (__TF4) {
-      lisaac_push(&__YBM,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__QIN,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__DCM,L10494470); /* L80 FALSE*/;
-      lisaac_push_first(&__SXK,L17848344); /* L136 STRING*/;
-      if ((__NXK->__UHF ==  0)) {
-        lisaac_push(&__SXK,L18484760); /* L141 STRING*/;
-        lisaac_push_first(&__342,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__442,L18114584); /* L138 STRING*/;
-        __WYK=__XLI(__OXK);
-        __NXK->__KHF=__WYK;
-      } else /* FALSE */ {
-        lisaac_push(&__SXK,L18484760); /* L141 STRING*/;
-        lisaac_push_first(&__342,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__442,L18226200); /* L139 STRING*/;
-        __WYK=__NXK->__KHF;
-        __4YK=__NXK->__UHF;
-        if (__WYK==NULL) {
-          lisaac_push(&__442,L18376216); /* L140 STRING*/;
-          lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-        } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__442,L18376216); /* L140 STRING*/;
-          __5YK=__PMI(((____4 *)__WYK),__4YK,__OXK);
+      if ((__VUY->__DRE <= __VUY->__AC)) {
+        if ((__VUY->__DRE ==  0)) {
+          __VUY->__DRE= 32;
+          __4VY=__IIH( 32);
+          __VUY->__0QE=__4VY;
+        } else /* FALSE */ {
+          __5VY=(____L)(__VUY->__DRE <<  1);
+          __4VY=__3IH(((____4 *)__VUY->__0QE),__VUY->__DRE,__5VY);
+          __VUY->__0QE=__4VY;
+          __VUY->__DRE=__5VY;
         };
-        __NXK->__KHF=__5YK;
-      };
-      __NXK->__UHF=__OXK;
-    } else /* FALSE */ {
-      lisaac_push(&__YBM,L10881542); /* L83 FALSE*/;
-      lisaac_push_first(&__QIN,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__DCM,L10759174); /* L82 FALSE*/;
-      lisaac_push_first(&__SXK,L18749464); /* L143 STRING*/;
-      __WYK=__NXK->__KHF;
-      __4YK=__NXK->__EC;
-      lisaac_push(&__SXK,L18895384); /* L144 STRING*/;
-      lisaac_push_first(&__342,L9195016); /* L70 NUMERIC*/;
-      __JZK=(____L)(__OXK -  1);
-      if (__WYK==NULL) {
-        lisaac_push(&__SXK,L18896920); /* L144 STRING*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__SXK,L18896920); /* L144 STRING*/;
-        __VMK(((____4 *)__WYK),__4YK,__JZK);
       };
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
+      __VUY->__AC=(____L)(__VUY->__AC +  1);
+      __VUY->__AC=(____L)(__VUY->__AC -  1);
     };
-  };
-  __NXK->__EC=__OXK;
-  lisaac_push(&__MXK,L19663896); /* L150 STRING*/;
-  lisaac_push_first(&__YBM,L24393746); /* L186 BLOCK*/;
-  lisaac_push_first(&__QIN,L7481858); /* L57 OBJECT*/;
-  __2BM=((____DB )(top_context->back->back));
-  lisaac_push(&__YBM,L24524306); /* L187 BLOCK*/;
-  lisaac_push_first(&__QIN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__DCM,L24528914); /* L187 BLOCK*/;
-  lisaac_push_first(&__SXK,L19664920); /* L150 STRING*/;
-  __XXK=__NXK->__UHF;
-  lisaac_push(&__SXK,L19670552); /* L150 STRING*/;
-  lisaac_push_first(&__342,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__442,L14700552); /* L112 NUMERIC*/;
-  __B52=(__XXK > __1ZK);
-  __C52=(__XXK == __1ZK);
-  if (__B52) {
-    lisaac_push(&__342,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__442,L10900996); /* L83 TRUE*/;
-    __E52=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__342,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__442,L12342790); /* L94 FALSE*/;
-    __E52=__C52;
-  };
-  if (__E52) {
-    lisaac_push(&__DCM,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__SXK,L13509636); /* L103 TRUE*/;
-    __E52=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DCM,L24525842); /* L187 BLOCK*/;
-    lisaac_push_first(&__SXK,L14689286); /* L112 FALSE*/;
-    __E52=__F__;
-  };
-  if (__E52) {
-    lisaac_push(&__YBM,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__QIN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__DCM,L24532498); /* L187 BLOCK*/;
-    lisaac_push(&__DCM,L24672274); /* L188 BLOCK*/;
-    lisaac_push_first(&__SXK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__342,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__442,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__HAV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__2BM));
-    lisaac_push(&__SXK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_49));
-    lisaac_push(&__SXK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__342,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__442,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__HAV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__D4Z,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__SXK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__342,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__442,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__YBM,L24775186); /* L189 BLOCK*/;
-    lisaac_push_first(&__QIN,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void __QNN(____4 *__SNN,____L __TNN,____L __UNN,____L __VNN)
-/* ({__HB},{__L},{__L},{__L}) Void No recursive, No inlinable. */
-{
-  ____DB __HHO;
-  ____L __54Z,__LON,__P5O,__UN0,__EPN;
-  _____CONTEXT __RNN,__DHO,__CWO,__OHO,__ZNN,__XA3,__YA3,__EGV,__V4Z;
-  _____CONTEXT __SN0,__YN0,__0N0;
-  ____G __1A3,__2A3,__4A3,__AG4,__CG4,__YR3,__CS3,__ES3;
-  ____4 __CPN;
-  lisaac_push_first(&__RNN,L85462037); /* L652 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DHO,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__CWO,L7481858); /* L57 OBJECT*/;
-  __HHO=((____DB )(top_context->back->back));
-  lisaac_push(&__DHO,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__CWO,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__OHO,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZNN,L85467157); /* L652 NATIVE_ARRAY*/;
-  lisaac_push_first(&__XA3,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__YA3,L14700552); /* L112 NUMERIC*/;
-  __1A3=(__TNN >  0);
-  __2A3=(__TNN ==  0);
-  if (__1A3) {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L10900996); /* L83 TRUE*/;
-    __4A3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L12342790); /* L94 FALSE*/;
-    __4A3=__2A3;
-  };
-  if (__4A3) {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L13509636); /* L103 TRUE*/;
-    __4A3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L14689286); /* L112 FALSE*/;
-    __4A3=__F__;
-  };
-  if (__4A3) {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__OHO,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__OHO,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__ZNN,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__XA3,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YA3,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__EGV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HHO));
-    lisaac_push(&__ZNN,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__ZNN,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__XA3,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YA3,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__EGV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__V4Z,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZNN,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__XA3,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YA3,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__RNN,L85593109); /* L653 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DHO,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__CWO,L7481858); /* L57 OBJECT*/;
-  __HHO=((____DB )(top_context->back->back));
-  lisaac_push(&__DHO,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__CWO,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__OHO,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZNN,L85598229); /* L653 NATIVE_ARRAY*/;
-  lisaac_push_first(&__XA3,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__YA3,L14700552); /* L112 NUMERIC*/;
-  __1A3=(__UNN > __TNN);
-  __2A3=(__UNN == __TNN);
-  if (__1A3) {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L10900996); /* L83 TRUE*/;
-    __4A3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L12342790); /* L94 FALSE*/;
-    __4A3=__2A3;
-  };
-  if (__4A3) {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L13509636); /* L103 TRUE*/;
-    __4A3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L14689286); /* L112 FALSE*/;
-    __4A3=__F__;
-  };
-  if (__4A3) {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__OHO,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__OHO,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__ZNN,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__XA3,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YA3,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__EGV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HHO));
-    lisaac_push(&__ZNN,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__ZNN,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__XA3,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YA3,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__EGV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__V4Z,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZNN,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__XA3,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YA3,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__RNN,L85724181); /* L654 NATIVE_ARRAY*/;
-  lisaac_push_first(&__DHO,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__CWO,L7481858); /* L57 OBJECT*/;
-  __HHO=((____DB )(top_context->back->back));
-  lisaac_push(&__DHO,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__CWO,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__OHO,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZNN,L85728789); /* L654 NATIVE_ARRAY*/;
-  lisaac_push_first(&__XA3,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YA3,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__EGV,L9195016); /* L70 NUMERIC*/;
-  __54Z=(____L)(- __VNN);
-  lisaac_push(&__XA3,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YA3,L9195016); /* L70 NUMERIC*/;
-  __LON=(____L)(__TNN - __54Z);
-  lisaac_push(&__ZNN,L85733909); /* L654 NATIVE_ARRAY*/;
-  lisaac_push_first(&__XA3,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__YA3,L14700552); /* L112 NUMERIC*/;
-  __1A3=(__LON >  0);
-  __2A3=(__LON ==  0);
-  if (__1A3) {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L10900996); /* L83 TRUE*/;
-    __4A3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__XA3,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__YA3,L12342790); /* L94 FALSE*/;
-    __4A3=__2A3;
-  };
-  if (__4A3) {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L13509636); /* L103 TRUE*/;
-    __4A3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OHO,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__ZNN,L14689286); /* L112 FALSE*/;
-    __4A3=__F__;
-  };
-  if (__4A3) {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__OHO,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__OHO,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__ZNN,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__XA3,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YA3,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__EGV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__HHO));
-    lisaac_push(&__ZNN,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__ZNN,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__XA3,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YA3,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__EGV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__V4Z,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZNN,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__XA3,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YA3,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__DHO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__CWO,L8530438); /* L65 FALSE*/;
-  };
-  if ((__VNN !=  0)) {
-    lisaac_push(&__RNN,L87427605); /* L667 NATIVE_ARRAY*/;
-    lisaac_push_first(&__DHO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__CWO,L86253077); /* L658 NATIVE_ARRAY*/;
-    lisaac_push_first(&__OHO,L14973960); /* L114 NUMERIC*/;
-    lisaac_push_first(&__ZNN,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__XA3,L14700552); /* L112 NUMERIC*/;
-    __4A3=(__VNN >  0);
-    __AG4=(__VNN ==  0);
-    if (__4A3) {
-      lisaac_push(&__ZNN,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__XA3,L10900996); /* L83 TRUE*/;
-      __CG4=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__ZNN,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__XA3,L12342790); /* L94 FALSE*/;
-      __CG4=__AG4;
+    __WUY=((____DB )(fopen((char*)(__VUY->__0QE),"wb")));
+    if ((__WUY == (void *)NULL)) {
+      __OZC((&__string_140));
+      __OZC((&__string_143));
+      exit(( 1));
     };
-    if (__CG4) {
-      lisaac_push(&__OHO,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__ZNN,L13509636); /* L103 TRUE*/;
-      __CG4=__J__;
+    __NUY=__1LB->__AC;
+    __VUY=((____VB *)__1LB);
+    if ((__VUY->__DRE > __VUY->__AC)) {
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
     } else /* FALSE */ {
-      lisaac_push(&__OHO,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__ZNN,L14689286); /* L112 FALSE*/;
-      __CG4=__F__;
-    };
-    if (__CG4) {
-      lisaac_push(&__CWO,L87297557); /* L666 NATIVE_ARRAY*/;
-      lisaac_push_first(&__OHO,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__ZNN,L86639637); /* L661 NATIVE_ARRAY*/;
-      __P5O=__TNN;
-      lisaac_push_first(&__XA3,L20846600); /* L159 NUMERIC*/;
-      __N5O:
-      {
-        lisaac_push(&__XA3,L20846600); /* L159 NUMERIC*/;
-        lisaac_push_first(&__YA3,L15235592); /* L116 NUMERIC*/;
-        lisaac_push_first(&__EGV,L14700552); /* L112 NUMERIC*/;
-        if ((__P5O > __UNN)) {
-          lisaac_push(&__YA3,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__EGV,L13509636); /* L103 TRUE*/;
-          __YR3=__J__;
-        } else /* FALSE */ {
-          lisaac_push(&__YA3,L15231496); /* L116 NUMERIC*/;
-          lisaac_push_first(&__EGV,L14689286); /* L112 FALSE*/;
-          __YR3=__F__;
-        };
-        if (__YR3) {
-          lisaac_push(&__XA3,L21236232); /* L162 NUMERIC*/;
-          lisaac_push_first(&__YA3,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__EGV,L20981768); /* L160 NUMERIC*/;
-          lisaac_push_first(&__V4Z,L86514709); /* L660 NATIVE_ARRAY*/;
-          __CPN=__HGE(__SNN,__P5O);
-          lisaac_push(&__V4Z,L86519317); /* L660 NATIVE_ARRAY*/;
-          lisaac_push_first(&__SN0,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__YN0,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__0N0,L9195016); /* L70 NUMERIC*/;
-          __UN0=(____L)(- __VNN);
-          lisaac_push(&__SN0,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__YN0,L9195016); /* L70 NUMERIC*/;
-          __EPN=(____L)(__P5O - __UN0);
-          lisaac_push(&__V4Z,L86523413); /* L660 NATIVE_ARRAY*/;
-          __MPH(__SNN,__CPN,__EPN);
-          lisaac_push(&__EGV,L21109256); /* L161 NUMERIC*/;
-          lisaac_push_first(&__V4Z,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__SN0,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__YN0,L9195016); /* L70 NUMERIC*/;
-          __UN0=(____L)(-  1);
-          lisaac_push(&__V4Z,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__SN0,L9195016); /* L70 NUMERIC*/;
-          __EPN=(____L)(__P5O - __UN0);
-          lisaac_push(&__EGV,L21120520); /* L161 NUMERIC*/;
-          __P5O=__EPN;
-          goto __N5O;
+      if ((__VUY->__DRE <= __VUY->__AC)) {
+        if ((__VUY->__DRE ==  0)) {
+          __VUY->__DRE= 32;
+          __4VY=__IIH( 32);
+          __VUY->__0QE=__4VY;
         } else /* FALSE */ {
-          lisaac_push(&__XA3,L21236232); /* L162 NUMERIC*/;
-          lisaac_push_first(&__YA3,L8530438); /* L65 FALSE*/;
+          __5VY=(____L)(__VUY->__DRE <<  1);
+          __4VY=__3IH(((____4 *)__VUY->__0QE),__VUY->__DRE,__5VY);
+          __VUY->__0QE=__4VY;
+          __VUY->__DRE=__5VY;
         };
       };
-    } else /* FALSE */ {
-      lisaac_push(&__CWO,L87297557); /* L666 NATIVE_ARRAY*/;
-      lisaac_push_first(&__OHO,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__ZNN,L87163925); /* L665 NATIVE_ARRAY*/;
-      __P5O=__UNN;
-      lisaac_push_first(&__XA3,L22026248); /* L168 NUMERIC*/;
-      __45O:
-      {
-        lisaac_push(&__XA3,L22026248); /* L168 NUMERIC*/;
-        lisaac_push_first(&__YA3,L15496712); /* L118 NUMERIC*/;
-        lisaac_push_first(&__EGV,L14700552); /* L112 NUMERIC*/;
-        __YR3=(__P5O > __TNN);
-        __CS3=(__P5O == __TNN);
-        if (__YR3) {
-          lisaac_push(&__YA3,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__EGV,L10900996); /* L83 TRUE*/;
-          __ES3=__F__;
-        } else /* FALSE */ {
-          lisaac_push(&__YA3,L15501320); /* L118 NUMERIC*/;
-          lisaac_push_first(&__EGV,L12342790); /* L94 FALSE*/;
-          __ES3=__CS3;
-        };
-        if (__ES3) {
-          lisaac_push(&__XA3,L22415880); /* L171 NUMERIC*/;
-          lisaac_push_first(&__YA3,L8792068); /* L67 TRUE*/;
-          lisaac_push_first(&__EGV,L22161416); /* L169 NUMERIC*/;
-          lisaac_push_first(&__V4Z,L87038997); /* L664 NATIVE_ARRAY*/;
-          __CPN=__HGE(__SNN,__P5O);
-          lisaac_push(&__V4Z,L87043605); /* L664 NATIVE_ARRAY*/;
-          lisaac_push_first(&__SN0,L9990152); /* L76 NUMERIC*/;
-          lisaac_push_first(&__YN0,L11029512); /* L84 NUMERIC*/;
-          lisaac_push_first(&__0N0,L9195016); /* L70 NUMERIC*/;
-          __UN0=(____L)(- __VNN);
-          lisaac_push(&__SN0,L9989128); /* L76 NUMERIC*/;
-          lisaac_push_first(&__YN0,L9195016); /* L70 NUMERIC*/;
-          __EPN=(____L)(__P5O - __UN0);
-          lisaac_push(&__V4Z,L87047701); /* L664 NATIVE_ARRAY*/;
-          __MPH(__SNN,__CPN,__EPN);
-          lisaac_push(&__EGV,L22288392); /* L170 NUMERIC*/;
-          lisaac_push_first(&__V4Z,L9195016); /* L70 NUMERIC*/;
-          __UN0=(____L)(__P5O -  1);
-          lisaac_push(&__EGV,L22302216); /* L170 NUMERIC*/;
-          __P5O=__UN0;
-          goto __45O;
-        } else /* FALSE */ {
-          lisaac_push(&__XA3,L22415880); /* L171 NUMERIC*/;
-          lisaac_push_first(&__YA3,L8530438); /* L65 FALSE*/;
-        };
-      };
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__RNN,L87427605); /* L667 NATIVE_ARRAY*/;
-    lisaac_push_first(&__DHO,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static ____4 __HAD(____V *__KAD)
-/* ({__V}) With result No recursive, No inlinable. */
-{
-  _____CONTEXT __IAD,__ZCD,__QAD,__EFD,__WAD,__1W3,__2W3,__3W3,__AX3;
-  _____CONTEXT __BX3;
-  ____4 __MAD,__LAD;
-  ____G __0AD;
-  lisaac_push_first(&__IAD,L17580545); /* L134 INSTALL_LISAAC*/;
-  __MAD='\0';
-  lisaac_push(&__IAD,L17963521); /* L137 INSTALL_LISAAC*/;
-  __RY(__KAD);
-  lisaac_push(&__IAD,L18097665); /* L138 INSTALL_LISAAC*/;
-  __RY((&__string_164));
-  lisaac_push(&__IAD,L18483713); /* L141 INSTALL_LISAAC*/;
-  lisaac_push_first(&__ZCD,L9441810); /* L72 BLOCK*/;
-  __YCD:
-  {
-    lisaac_push(&__ZCD,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__QAD,L18221569); /* L139 INSTALL_LISAAC*/;
-    if ((__MAD != 'y')) {
-      lisaac_push(&__QAD,L18230785); /* L139 INSTALL_LISAAC*/;
-      lisaac_push_first(&__EFD,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__WAD,L18231809); /* L139 INSTALL_LISAAC*/;
-      __0AD=(__MAD != 'n');
-    } else /* FALSE */ {
-      lisaac_push(&__QAD,L18230785); /* L139 INSTALL_LISAAC*/;
-      lisaac_push_first(&__EFD,L12081158); /* L92 FALSE*/;
-      __0AD=__J__;
-    };
-    if (__0AD) {
-      lisaac_push(&__ZCD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__QAD,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__EFD,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__WAD,L18366977); /* L140 INSTALL_LISAAC*/;
-      lisaac_push_first(&__1W3,L5645340); /* L43 STD_INPUT*/;
-      if (__JDD) {
-        lisaac_push(&__1W3,L6556188); /* L50 STD_INPUT*/;
-        lisaac_push_first(&__2W3,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__3W3,L6041116); /* L46 STD_INPUT*/;
-        __JDD=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__1W3,L6556188); /* L50 STD_INPUT*/;
-        lisaac_push_first(&__2W3,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__3W3,L6437404); /* L49 STD_INPUT*/;
-        lisaac_push_first(&__AX3,L62546973); /* L477 INPUT_STREAM*/;
-        lisaac_push_first(&__BX3,L8526359); /* L65 SYSTEM_IO*/;
-        __XDD=((____4 )(fgetc(stdin)));
-      };
-      lisaac_push(&__1W3,L6816796); /* L52 STD_INPUT*/;
-      lisaac_push_first(&__2W3,L8004636); /* L61 STD_INPUT*/;
-      __MAD=__XDD;
-      lisaac_push(&__EFD,L9709074); /* L74 BLOCK*/;
-      goto __YCD;
-    } else /* FALSE */ {
-      lisaac_push(&__ZCD,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__QAD,L8530438); /* L65 FALSE*/;
-    };
-  };
-  lisaac_push(&__IAD,L18622977); /* L142 INSTALL_LISAAC*/;
-  lisaac_push_first(&__ZCD,L5645340); /* L43 STD_INPUT*/;
-  if (__JDD) {
-    lisaac_push(&__ZCD,L6556188); /* L50 STD_INPUT*/;
-    lisaac_push_first(&__QAD,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__EFD,L6041116); /* L46 STD_INPUT*/;
-    __JDD=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZCD,L6556188); /* L50 STD_INPUT*/;
-    lisaac_push_first(&__QAD,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__EFD,L6437404); /* L49 STD_INPUT*/;
-    lisaac_push_first(&__WAD,L62546973); /* L477 INPUT_STREAM*/;
-    lisaac_push_first(&__1W3,L8526359); /* L65 SYSTEM_IO*/;
-    __XDD=((____4 )(fgetc(stdin)));
-  };
-  lisaac_push(&__ZCD,L6816796); /* L52 STD_INPUT*/;
-  lisaac_push_first(&__QAD,L8004636); /* L61 STD_INPUT*/;
-  __LAD=__MAD;
-  return(__LAD);
-}
-
-static ____EEF __KQF(____L __MQF)
-/* ({__L}) With result No recursive, No inlinable. */
-{
-  ____DB __JWF;
-  ____EEF __NQF;
-  _____CONTEXT __LQF,__FWF,__R3F,__QWF,__RQF,__R31,__S31,__2JQ,__XLZ;
-  ____G __V31,__W31,__Y31;
-  lisaac_push_first(&__LQF,L51645448); /* L394 NUMERIC*/;
-  lisaac_push_first(&__FWF,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__R3F,L7481858); /* L57 OBJECT*/;
-  __JWF=((____DB )(top_context->back->back));
-  lisaac_push(&__FWF,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__R3F,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__QWF,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__RQF,L51650056); /* L394 NUMERIC*/;
-  lisaac_push_first(&__R31,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__S31,L14700552); /* L112 NUMERIC*/;
-  __V31=(__MQF >  0);
-  __W31=(__MQF ==  0);
-  if (__V31) {
-    lisaac_push(&__R31,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__S31,L10900996); /* L83 TRUE*/;
-    __Y31=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__R31,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__S31,L12342790); /* L94 FALSE*/;
-    __Y31=__W31;
-  };
-  if (__Y31) {
-    lisaac_push(&__QWF,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RQF,L13509636); /* L103 TRUE*/;
-    __Y31=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QWF,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RQF,L14689286); /* L112 FALSE*/;
-    __Y31=__F__;
-  };
-  if (__Y31) {
-    lisaac_push(&__FWF,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3F,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__QWF,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__QWF,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__RQF,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__R31,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__S31,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2JQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__JWF));
-    lisaac_push(&__RQF,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__RQF,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__R31,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__S31,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__2JQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__XLZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RQF,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__R31,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__S31,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__FWF,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__R3F,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__LQF,L52036616); /* L397 NUMERIC*/;
-  lisaac_push_first(&__FWF,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__R3F,L4069927); /* L31 CONVERT*/;
-  __NQF=((____EEF )__MQF);
-  return(__NQF);
-}
-
-static ____DB __EMG(____EEF __HMG)
-/* ({__EEF}) With result No recursive, No inlinable. */
-{
-  ____S1 __W1O;
-  ____DB __FUG,__2ML,__IMG;
-  ____EEF __VMG,__2MG,__QNG,__PWG,__NWG;
-  ____L __0MG,__GNG;
-  ____22 __VNG;
-  _____CONTEXT __FMG,__3LZ,__4LZ,__MUG,__TMG,__WQX,__3OL,__3SU,__FMZ;
-  _____CONTEXT __2HK,__BWX;
-  ____G __SHK,__CIK,__DIK;
-  lisaac_push_first(&__FMG,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__3LZ,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__4LZ,L4069927); /* L31 CONVERT*/;
-  lisaac_push(&__FMG,L73020460); /* L557 MEMORY*/;
-  lisaac_push_first(&__3LZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__4LZ,L7481858); /* L57 OBJECT*/;
-  __FUG=((____DB )(top_context->back->back));
-  lisaac_push(&__3LZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__4LZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MUG,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__TMG,L73018924); /* L557 MEMORY*/;
-  lisaac_push_first(&__WQX,L47325228); /* L361 MEMORY*/;
-  __VMG=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__TMG,L73012268); /* L557 MEMORY*/;
-  lisaac_push_first(&__WQX,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__3OL,L14700552); /* L112 NUMERIC*/;
-  if ((__HMG > __VMG)) {
-    lisaac_push(&__WQX,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__3OL,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WQX,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__3OL,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__MUG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__TMG,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MUG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__TMG,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__3LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__4LZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MUG,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__TMG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__WQX,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3OL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3SU,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FUG));
-    lisaac_push(&__TMG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_146));
-    lisaac_push(&__TMG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__WQX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3OL,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__3SU,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__FMZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__TMG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__WQX,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3OL,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__3LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__4LZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__FMG,L73295916); /* L559 MEMORY*/;
-  lisaac_push_first(&__3LZ,L5774867); /* L44 POINTER*/;
-  __0MG=((____L )(sizeof(void *)));
-  lisaac_push(&__FMG,L73295916); /* L559 MEMORY*/;
-  __VMG=__KQF(__0MG);
-  lisaac_push(&__FMG,L73296428); /* L559 MEMORY*/;
-  __2MG=__XDK(__HMG,__VMG);
-  lisaac_push(&__FMG,L73819180); /* L563 MEMORY*/;
-  lisaac_push_first(&__3LZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__4LZ,L7481858); /* L57 OBJECT*/;
-  __FUG=((____DB )(top_context->back->back));
-  lisaac_push(&__3LZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__4LZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MUG,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__TMG,L73813036); /* L563 MEMORY*/;
-  lisaac_push_first(&__WQX,L5774867); /* L44 POINTER*/;
-  __0MG=((____L )(sizeof(void *)));
-  lisaac_push(&__TMG,L73813548); /* L563 MEMORY*/;
-  lisaac_push_first(&__WQX,L9195016); /* L70 NUMERIC*/;
-  __GNG=(____L)(__0MG -  1);
-  lisaac_push(&__TMG,L73813548); /* L563 MEMORY*/;
-  __VMG=__KQF(__GNG);
-  lisaac_push(&__TMG,L73801772); /* L563 MEMORY*/;
-  lisaac_push_first(&__WQX,L22171143); /* L169 INTEGER*/;
-  if (((____EEF)(__2MG & __VMG) ==  0)) {
-    lisaac_push(&__MUG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__TMG,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MUG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__TMG,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__3LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__4LZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MUG,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__TMG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__WQX,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3OL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__3SU,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FUG));
-    lisaac_push(&__TMG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_147));
-    lisaac_push(&__TMG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__WQX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3OL,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__3SU,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__FMZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__TMG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__WQX,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3OL,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__3LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__4LZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__FMG,L74085932); /* L565 MEMORY*/;
-  lisaac_push_first(&__3LZ,L5774867); /* L44 POINTER*/;
-  __0MG=((____L )(sizeof(void *)));
-  lisaac_push(&__FMG,L74085932); /* L565 MEMORY*/;
-  __VMG=__KQF(__0MG);
-  lisaac_push(&__FMG,L74075692); /* L565 MEMORY*/;
-  lisaac_push_first(&__3LZ,L9719304); /* L74 NUMERIC*/;
-  __QNG=(____EEF)(__2MG / __VMG);
-  lisaac_push(&__FMG,L74086444); /* L565 MEMORY*/;
-  lisaac_push_first(&__3LZ,L48381996); /* L369 MEMORY*/;
-  lisaac_push(&__3LZ,L48658476); /* L371 MEMORY*/;
-  lisaac_push_first(&__4LZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__MUG,L7481858); /* L57 OBJECT*/;
-  __FUG=((____DB )(top_context->back->back));
-  lisaac_push(&__4LZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__MUG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__TMG,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__WQX,L48646188); /* L371 MEMORY*/;
-  lisaac_push_first(&__3OL,L47325228); /* L361 MEMORY*/;
-  __VMG=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__WQX,L48656428); /* L371 MEMORY*/;
-  lisaac_push_first(&__3OL,L5774867); /* L44 POINTER*/;
-  __0MG=((____L )(sizeof(void *)));
-  lisaac_push(&__WQX,L48656428); /* L371 MEMORY*/;
-  __PWG=__KQF(__0MG);
-  lisaac_push(&__WQX,L48646700); /* L371 MEMORY*/;
-  lisaac_push_first(&__3OL,L9719304); /* L74 NUMERIC*/;
-  __NWG=(____EEF)(__VMG / __PWG);
-  lisaac_push(&__WQX,L48637484); /* L371 MEMORY*/;
-  __VMG=__KQF( 1);
-  lisaac_push(&__WQX,L48656940); /* L371 MEMORY*/;
-  lisaac_push_first(&__3OL,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__3SU,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__FMZ,L14700552); /* L112 NUMERIC*/;
-  if ((__VMG > __QNG)) {
-    lisaac_push(&__3SU,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FMZ,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3SU,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FMZ,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__3OL,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__3SU,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__FMZ,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__2HK,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__BWX,L14700552); /* L112 NUMERIC*/;
-    __SHK=(__NWG > __QNG);
-    __CIK=(__NWG == __QNG);
-    if (__SHK) {
-      lisaac_push(&__2HK,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__BWX,L10900996); /* L83 TRUE*/;
-      __DIK=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__2HK,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__BWX,L12342790); /* L94 FALSE*/;
-      __DIK=__CIK;
-    };
-    __SHK=__DIK;
-  } else /* FALSE */ {
-    lisaac_push(&__3OL,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__3SU,L12081158); /* L92 FALSE*/;
-    __SHK=__J__;
-  };
-  if (__SHK) {
-    lisaac_push(&__TMG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__WQX,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TMG,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__WQX,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__4LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__MUG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__TMG,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__WQX,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__3OL,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3SU,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__FMZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__FUG));
-    lisaac_push(&__WQX,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_150));
-    lisaac_push(&__WQX,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__3OL,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3SU,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__FMZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__2HK,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__WQX,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__3OL,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3SU,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__4LZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__MUG,L8530438); /* L65 FALSE*/;
-  };
-  __FUG=((____DB )(&(table_size[(__QNG)-1])));
-  lisaac_push(&__FMG,L74227244); /* L566 MEMORY*/;
-  lisaac_push_first(&__3LZ,L48630792); /* L371 NUMERIC*/;
-  lisaac_push_first(&__4LZ,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__MUG,L7481858); /* L57 OBJECT*/;
-  __2ML=((____DB )(top_context->back->back));
-  lisaac_push(&__4LZ,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__MUG,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__TMG,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__WQX,L48661000); /* L371 NUMERIC*/;
-  lisaac_push_first(&__3OL,L16267284); /* L124 UNSIGNED_INTEGER*/;
-  lisaac_push_first(&__3SU,L67801608); /* L517 NUMERIC*/;
-  lisaac_push_first(&__FMZ,L4069927); /* L31 CONVERT*/;
-  __W1O=((____S1 )__2MG);
-  lisaac_push(&__3OL,L16257556); /* L124 UNSIGNED_INTEGER*/;
-  lisaac_push_first(&__3SU,L14700552); /* L112 NUMERIC*/;
-  if ((__KOG > __W1O)) {
-    lisaac_push(&__TMG,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__WQX,L13509636); /* L103 TRUE*/;
-    __SHK=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TMG,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__WQX,L14689286); /* L112 FALSE*/;
-    __SHK=__F__;
-  };
-  if (__SHK) {
-    lisaac_push(&__4LZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MUG,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__TMG,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__TMG,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__WQX,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__3OL,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__3SU,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__FMZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__2ML));
-    lisaac_push(&__WQX,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__WQX,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__3OL,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__3SU,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__FMZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__2HK,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__WQX,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__3OL,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__3SU,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__4LZ,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MUG,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__3LZ,L49021960); /* L374 NUMERIC*/;
-  lisaac_push_first(&__4LZ,L67539464); /* L515 NUMERIC*/;
-  lisaac_push_first(&__MUG,L4069927); /* L31 CONVERT*/;
-  __VNG=((____22 )__2MG);
-  lisaac_push(&__FMG,L74227756); /* L566 MEMORY*/;
-  __2ML=__ZWG(__2MG,__FUG,__VNG);
-  __IMG=__2ML;
-  return(__IMG);
-}
-
-static ____EEF __XDK(____EEF __ZDK,____EEF __0DK)
-/* ({__EEF},{__EEF}) With result No recursive, No inlinable. */
-{
-  ____DB __VLL;
-  ____EEF __Q0O,__OGP,__LNZ,__SG4,__1DK;
-  _____CONTEXT __YDK,__RLL,__V0M,__2LL,__5DK,__N0O,__1MZ,__2MZ,__HCP;
-  _____CONTEXT __30O,__RFP,__JGP,__1RY;
-  ____G __T0O,__VFP;
-  lisaac_push_first(&__YDK,L26348551); /* L201 INTEGER*/;
-  lisaac_push_first(&__RLL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__V0M,L7481858); /* L57 OBJECT*/;
-  __VLL=((____DB )(top_context->back->back));
-  lisaac_push(&__RLL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__V0M,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__2LL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__5DK,L26357255); /* L201 INTEGER*/;
-  lisaac_push_first(&__N0O,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__1MZ,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__2MZ,L4069927); /* L31 CONVERT*/;
-  __Q0O=((____EEF ) 0);
-  __T0O=__J__;
-  if ((__0DK !=  0)) {
-    lisaac_push(&__N0O,L28838407); /* L220 INTEGER*/;
-    lisaac_push_first(&__1MZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2MZ,L28059655); /* L214 INTEGER*/;
-    __Q0O=__0DK;
-    lisaac_push(&__2MZ,L28577287); /* L218 INTEGER*/;
-    lisaac_push_first(&__HCP,L9441810); /* L72 BLOCK*/;
-    __GCP:
-    {
-      lisaac_push(&__HCP,L9441810); /* L72 BLOCK*/;
-      lisaac_push_first(&__30O,L28320775); /* L216 INTEGER*/;
-      lisaac_push_first(&__RFP,L37098503); /* L283 INTEGER*/;
-      lisaac_push_first(&__JGP,L36574727); /* L279 INTEGER*/;
-      __OGP=__KQF( 1);
-      lisaac_push(&__JGP,L36573703); /* L279 INTEGER*/;
-      lisaac_push_first(&__1RY,L22171143); /* L169 INTEGER*/;
-      if (((____EEF)(__Q0O & __OGP) ==  1)) {
-        lisaac_push(&__RFP,L37094919); /* L283 INTEGER*/;
-        lisaac_push_first(&__JGP,L13509636); /* L103 TRUE*/;
-        __VFP=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__RFP,L37094919); /* L283 INTEGER*/;
-        lisaac_push_first(&__JGP,L14689286); /* L112 FALSE*/;
-        __VFP=__F__;
-      };
-      if (__VFP) {
-        lisaac_push(&__HCP,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__30O,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__RFP,L9576466); /* L73 BLOCK*/;
-        lisaac_push_first(&__JGP,L28449799); /* L217 INTEGER*/;
-        lisaac_push_first(&__1RY,L23745543); /* L181 INTEGER*/;
-        __Q0O=(____EEF)(__Q0O >>  1);
-        lisaac_push(&__RFP,L9709074); /* L74 BLOCK*/;
-        goto __GCP;
-      } else /* FALSE */ {
-        lisaac_push(&__HCP,L9832978); /* L75 BLOCK*/;
-        lisaac_push_first(&__30O,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __T0O=(__Q0O ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__N0O,L28838407); /* L220 INTEGER*/;
-    lisaac_push_first(&__1MZ,L8530438); /* L65 FALSE*/;
-  };
-  if (__T0O) {
-    lisaac_push(&__2LL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__5DK,L13509636); /* L103 TRUE*/;
-    __VFP=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2LL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__5DK,L14689286); /* L112 FALSE*/;
-    __VFP=__F__;
-  };
-  if (__VFP) {
-    lisaac_push(&__RLL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__V0M,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2LL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__2LL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__5DK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__N0O,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__1MZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2MZ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__VLL));
-    lisaac_push(&__5DK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__5DK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__N0O,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__1MZ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__2MZ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__HCP,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__5DK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__N0O,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__1MZ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__RLL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__V0M,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__YDK,L26878471); /* L205 INTEGER*/;
-  __Q0O=__KQF( 1);
-  lisaac_push(&__YDK,L26877447); /* L205 INTEGER*/;
-  lisaac_push_first(&__RLL,L9195016); /* L70 NUMERIC*/;
-  __OGP=(____EEF)(__0DK - __Q0O);
-  lisaac_push(&__YDK,L27006471); /* L206 INTEGER*/;
-  lisaac_push_first(&__RLL,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__V0M,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__2LL,L5383176); /* L41 NUMERIC*/;
-  __Q0O=__KQF( 0);
-  lisaac_push(&__V0M,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__2LL,L9195016); /* L70 NUMERIC*/;
-  __LNZ=(____EEF)(__Q0O - __OGP);
-  lisaac_push(&__RLL,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__V0M,L9195016); /* L70 NUMERIC*/;
-  __Q0O=(____EEF)(__ZDK - __LNZ);
-  lisaac_push(&__YDK,L27010567); /* L206 INTEGER*/;
-  lisaac_push_first(&__RLL,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__V0M,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__2LL,L5383176); /* L41 NUMERIC*/;
-  __LNZ=__KQF( 0);
-  lisaac_push(&__V0M,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__2LL,L9195016); /* L70 NUMERIC*/;
-  __SG4=(____EEF)(__LNZ - __OGP);
-  lisaac_push(&__RLL,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__V0M,L5121032); /* L39 NUMERIC*/;
-  __OGP=__KQF( 1);
-  lisaac_push(&__RLL,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__V0M,L9195016); /* L70 NUMERIC*/;
-  __LNZ=(____EEF)(__SG4 - __OGP);
-  lisaac_push(&__YDK,L27009031); /* L206 INTEGER*/;
-  lisaac_push_first(&__RLL,L22171143); /* L169 INTEGER*/;
-  __1DK=(____EEF)(__Q0O & __LNZ);
-  return(__1DK);
-}
-
-static ____DB __ZWG(____EEF __2WG,____DB __3WG,____22 __4WG)
-/* ({__EEF},{__DB},{__22}) With result No recursive, No inlinable. */
-{
-  ____DB __CXG,__ZEH,__AXG,__KYG,__NYG,__VA2,__KA2,__2YG,__3YG,__5YG;
-  ____DB __SB2,__20G,__VC2,__KC2,__5WG;
-  ____L __OXG,__PXG;
-  ____EEF __TXG,__TA2,__NB2,__TC2,__DLK;
-  _____CONTEXT __0WG,__UEH,__FNH,__AFH,__LXG,__VVX,__NSO,__KAO,__TNZ;
-  _____CONTEXT __0B2,__2B2,__SC2,__UC2;
-  ____G __DFH,__4G4,__AH4,__3KK;
-  ____DB *__FA2,*__3A2,*__XCI;
-  lisaac_push_first(&__0WG,L52211244); /* L398 MEMORY*/;
-  __CXG=((____DB )(NULL));
-  lisaac_push(&__0WG,L52585516); /* L401 MEMORY*/;
-  lisaac_push_first(&__UEH,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__FNH,L7481858); /* L57 OBJECT*/;
-  __ZEH=((____DB )(top_context->back->back));
-  lisaac_push(&__UEH,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__FNH,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__AFH,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__LXG,L52579372); /* L401 MEMORY*/;
-  lisaac_push_first(&__VVX,L5774867); /* L44 POINTER*/;
-  __OXG=((____L )(sizeof(void *)));
-  lisaac_push(&__LXG,L52579884); /* L401 MEMORY*/;
-  lisaac_push_first(&__VVX,L9195016); /* L70 NUMERIC*/;
-  __PXG=(____L)(__OXG -  1);
-  lisaac_push(&__LXG,L52579884); /* L401 MEMORY*/;
-  __TXG=__KQF(__PXG);
-  lisaac_push(&__LXG,L52568108); /* L401 MEMORY*/;
-  lisaac_push_first(&__VVX,L22171143); /* L169 INTEGER*/;
-  if (((____EEF)(__2WG & __TXG) ==  0)) {
-    lisaac_push(&__AFH,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__LXG,L13509636); /* L103 TRUE*/;
-    __DFH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AFH,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__LXG,L14689286); /* L112 FALSE*/;
-    __DFH=__F__;
-  };
-  if (__DFH) {
-    lisaac_push(&__UEH,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__FNH,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__AFH,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__LXG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__VVX,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NSO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KAO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZEH));
-    lisaac_push(&__LXG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_147));
-    lisaac_push(&__LXG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__VVX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NSO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__KAO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__TNZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__LXG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__VVX,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NSO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__UEH,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__FNH,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__0WG,L52710956); /* L402 MEMORY*/;
-  lisaac_push_first(&__UEH,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__FNH,L7481858); /* L57 OBJECT*/;
-  __ZEH=((____DB )(top_context->back->back));
-  lisaac_push(&__UEH,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__FNH,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__AFH,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__LXG,L52709420); /* L402 MEMORY*/;
-  lisaac_push_first(&__VVX,L5774867); /* L44 POINTER*/;
-  __OXG=((____L )(sizeof(void *)));
-  lisaac_push(&__LXG,L52709420); /* L402 MEMORY*/;
-  __TXG=__KQF(__OXG);
-  lisaac_push(&__LXG,L52699180); /* L402 MEMORY*/;
-  lisaac_push_first(&__VVX,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__NSO,L14700552); /* L112 NUMERIC*/;
-  __DFH=(__2WG > __TXG);
-  __4G4=(__2WG == __TXG);
-  if (__DFH) {
-    lisaac_push(&__VVX,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NSO,L10900996); /* L83 TRUE*/;
-    __AH4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__VVX,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NSO,L12342790); /* L94 FALSE*/;
-    __AH4=__4G4;
-  };
-  if (__AH4) {
-    lisaac_push(&__AFH,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__LXG,L13509636); /* L103 TRUE*/;
-    __AH4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__AFH,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__LXG,L14689286); /* L112 FALSE*/;
-    __AH4=__F__;
-  };
-  if (__AH4) {
-    lisaac_push(&__UEH,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__FNH,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__AFH,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__LXG,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__VVX,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NSO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KAO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ZEH));
-    lisaac_push(&__LXG,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_165));
-    lisaac_push(&__LXG,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__VVX,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NSO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__KAO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__TNZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__LXG,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__VVX,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NSO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__UEH,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__FNH,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__0WG,L52969516); /* L404 MEMORY*/;
-  lisaac_push_first(&__UEH,L50097708); /* L382 MEMORY*/;
-  lisaac_push_first(&__FNH,L4069927); /* L31 CONVERT*/;
-  __FA2=((____DB *)__3WG);
-  lisaac_push(&__UEH,L50332716); /* L384 MEMORY*/;
-  __ZEH=__4OH(__FA2, 0);
-  __AXG=__ZEH;
-  if ((__ZEH == (void *)NULL)) {
-    lisaac_push(&__0WG,L56363564); /* L430 MEMORY*/;
-    lisaac_push_first(&__UEH,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__FNH,L53362732); /* L407 MEMORY*/;
-    __KYG=__ESH(__4WG);
-    __AXG=__KYG;
-    lisaac_push(&__FNH,L52178988); /* L398 MEMORY*/;
-    __NYG=__HWH(__2WG);
-    lisaac_push(&__FNH,L53488684); /* L408 MEMORY*/;
-    lisaac_push_first(&__AFH,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__LXG,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__VVX,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__NSO,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__KAO,L78949383); /* L602 INTEGER*/;
-    __TA2=__KQF( 0);
-    lisaac_push(&__KAO,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__TNZ,L4069927); /* L31 CONVERT*/;
-    __VA2=((____DB )__TA2);
-    lisaac_push(&__LXG,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__VVX,L9195016); /* L70 NUMERIC*/;
-    __KA2=(void *)((unsigned long)__VA2 - (unsigned long)__NYG);
-    lisaac_push(&__AFH,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__LXG,L9195016); /* L70 NUMERIC*/;
-    __NYG=(void *)((unsigned long)__KYG - (unsigned long)__KA2);
-    __CXG=__NYG;
-    lisaac_push(&__FNH,L53621804); /* L409 MEMORY*/;
-    lisaac_push_first(&__AFH,L50884140); /* L388 MEMORY*/;
-    lisaac_push_first(&__LXG,L4069927); /* L31 CONVERT*/;
-    __3A2=((____DB *)__NYG);
-    lisaac_push(&__AFH,L50996268); /* L389 MEMORY*/;
-    __T2H(__3A2,NULL, 0);
-    lisaac_push(&__FNH,L53755436); /* L410 MEMORY*/;
-    lisaac_push_first(&__AFH,L50884140); /* L388 MEMORY*/;
-    lisaac_push_first(&__LXG,L4069927); /* L31 CONVERT*/;
-    __3A2=((____DB *)__3WG);
-    lisaac_push(&__AFH,L50996268); /* L389 MEMORY*/;
-    __T2H(__3A2,__NYG, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__0WG,L56363564); /* L430 MEMORY*/;
-    lisaac_push_first(&__UEH,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__FNH,L54147628); /* L413 MEMORY*/;
-    lisaac_push_first(&__AFH,L50097708); /* L382 MEMORY*/;
-    lisaac_push_first(&__LXG,L4069927); /* L31 CONVERT*/;
-    __3A2=((____DB *)__AXG);
-    lisaac_push(&__AFH,L50332716); /* L384 MEMORY*/;
-    __KYG=__4OH(__3A2, 0);
-    __CXG=__KYG;
-    if ((__KYG == (void *)NULL)) {
-      lisaac_push(&__FNH,L56233516); /* L429 MEMORY*/;
-      lisaac_push_first(&__AFH,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__LXG,L54276140); /* L414 MEMORY*/;
-      __2YG=__1YG;
-      lisaac_push(&__LXG,L54535212); /* L416 MEMORY*/;
-      lisaac_push_first(&__VVX,L9195016); /* L70 NUMERIC*/;
-      __3YG=(void *)((unsigned long)__AXG - (unsigned long)__2YG);
-      lisaac_push(&__LXG,L54546476); /* L416 MEMORY*/;
-      lisaac_push_first(&__VVX,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__NSO,L78949383); /* L602 INTEGER*/;
-      __NB2=__KQF( 4095);
-      lisaac_push(&__NSO,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__KAO,L4069927); /* L31 CONVERT*/;
-      __2YG=((____DB )__NB2);
-      lisaac_push(&__LXG,L54543404); /* L416 MEMORY*/;
-      lisaac_push_first(&__VVX,L22171143); /* L169 INTEGER*/;
-      __5YG=(void *)((unsigned long)__3YG & (unsigned long)__2YG);
-      lisaac_push(&__LXG,L54668332); /* L417 MEMORY*/;
-      lisaac_push_first(&__VVX,L24269831); /* L185 INTEGER*/;
-      __NB2=(____EEF)(__2WG <<  1);
-      lisaac_push(&__LXG,L54668332); /* L417 MEMORY*/;
-      __2YG=__HWH(__NB2);
-      lisaac_push(&__LXG,L54661676); /* L417 MEMORY*/;
-      lisaac_push_first(&__VVX,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__NSO,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__KAO,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__TNZ,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__0B2,L78949383); /* L602 INTEGER*/;
-      __NB2=__KQF( 0);
-      lisaac_push(&__0B2,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__2B2,L4069927); /* L31 CONVERT*/;
-      __3YG=((____DB )__NB2);
-      lisaac_push(&__NSO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__KAO,L9195016); /* L70 NUMERIC*/;
-      __SB2=(void *)((unsigned long)__3YG - (unsigned long)__2YG);
-      lisaac_push(&__VVX,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__NSO,L9195016); /* L70 NUMERIC*/;
-      __2YG=(void *)((unsigned long)__5YG - (unsigned long)__SB2);
-      lisaac_push(&__LXG,L54674476); /* L417 MEMORY*/;
-      lisaac_push_first(&__VVX,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__NSO,L78949383); /* L602 INTEGER*/;
-      __NB2=__KQF( 4096);
-      lisaac_push(&__NSO,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__KAO,L4069927); /* L31 CONVERT*/;
-      __3YG=((____DB )__NB2);
-      lisaac_push(&__LXG,L54671916); /* L417 MEMORY*/;
-      lisaac_push_first(&__VVX,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__NSO,L14700552); /* L112 NUMERIC*/;
-      if ((__2YG > __3YG)) {
-        lisaac_push(&__VVX,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__NSO,L13509636); /* L103 TRUE*/;
-        __3KK=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__VVX,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__NSO,L14689286); /* L112 FALSE*/;
-        __3KK=__F__;
-      };
-      if (__3KK) {
-        lisaac_push(&__LXG,L55182380); /* L421 MEMORY*/;
-        lisaac_push_first(&__VVX,L6825988); /* L52 TRUE*/;
-        lisaac_push_first(&__NSO,L52178988); /* L398 MEMORY*/;
-        __20G=__HWH(__2WG);
-        lisaac_push(&__NSO,L54797868); /* L418 MEMORY*/;
-        lisaac_push_first(&__KAO,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__TNZ,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__0B2,L5383176); /* L41 NUMERIC*/;
-        lisaac_push_first(&__2B2,L14156807); /* L108 INTEGER*/;
-        lisaac_push_first(&__SC2,L78949383); /* L602 INTEGER*/;
-        __TC2=__KQF( 0);
-        lisaac_push(&__SC2,L78949383); /* L602 INTEGER*/;
-        lisaac_push_first(&__UC2,L4069927); /* L31 CONVERT*/;
-        __VC2=((____DB )__TC2);
-        lisaac_push(&__TNZ,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__0B2,L9195016); /* L70 NUMERIC*/;
-        __KC2=(void *)((unsigned long)__VC2 - (unsigned long)__20G);
-        lisaac_push(&__KAO,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__TNZ,L9195016); /* L70 NUMERIC*/;
-        __CXG=(void *)((unsigned long)__AXG - (unsigned long)__KC2);
-      } else /* FALSE */ {
-        lisaac_push(&__LXG,L55182380); /* L421 MEMORY*/;
-        lisaac_push_first(&__VVX,L6826502); /* L52 FALSE*/;
-        lisaac_push_first(&__NSO,L55064108); /* L420 MEMORY*/;
-        __20G=__ESH(__4WG);
-        __CXG=__20G;
-      };
-      lisaac_push(&__LXG,L55323180); /* L422 MEMORY*/;
-      lisaac_push_first(&__VVX,L50884140); /* L388 MEMORY*/;
-      lisaac_push_first(&__NSO,L4069927); /* L31 CONVERT*/;
-      __XCI=((____DB *)__CXG);
-      lisaac_push(&__VVX,L50996268); /* L389 MEMORY*/;
-      __T2H(__XCI,NULL, 0);
-      lisaac_push(&__LXG,L55456812); /* L423 MEMORY*/;
-      lisaac_push_first(&__VVX,L50884140); /* L388 MEMORY*/;
-      lisaac_push_first(&__NSO,L4069927); /* L31 CONVERT*/;
-      __XCI=((____DB *)__3WG);
-      lisaac_push(&__VVX,L50996268); /* L389 MEMORY*/;
-      __T2H(__XCI,__CXG, 0);
-    } else /* FALSE */ {
-      lisaac_push(&__FNH,L56233516); /* L429 MEMORY*/;
-      lisaac_push_first(&__AFH,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__LXG,L55849004); /* L426 MEMORY*/;
-      lisaac_push_first(&__VVX,L50097708); /* L382 MEMORY*/;
-      lisaac_push_first(&__NSO,L4069927); /* L31 CONVERT*/;
-      __XCI=((____DB *)__CXG);
-      lisaac_push(&__VVX,L50332716); /* L384 MEMORY*/;
-      __2YG=__4OH(__XCI, 0);
-      lisaac_push(&__LXG,L55860780); /* L426 MEMORY*/;
-      __NB2=__KQF( 3);
-      lisaac_push(&__LXG,L55850540); /* L426 MEMORY*/;
-      lisaac_push_first(&__VVX,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__NSO,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__KAO,L5383176); /* L41 NUMERIC*/;
-      __TC2=__KQF( 0);
-      lisaac_push(&__NSO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__KAO,L9195016); /* L70 NUMERIC*/;
-      __DLK=(____EEF)(__TC2 - __NB2);
-      lisaac_push(&__VVX,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__NSO,L5121032); /* L39 NUMERIC*/;
-      __NB2=__KQF( 1);
-      lisaac_push(&__VVX,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__NSO,L9195016); /* L70 NUMERIC*/;
-      __TC2=(____EEF)(__DLK - __NB2);
-      lisaac_push(&__LXG,L55850540); /* L426 MEMORY*/;
-      __3YG=__HWH(__TC2);
-      lisaac_push(&__LXG,L55849516); /* L426 MEMORY*/;
-      lisaac_push_first(&__VVX,L22171143); /* L169 INTEGER*/;
-      __5YG=(void *)((unsigned long)__2YG & (unsigned long)__3YG);
-      lisaac_push(&__LXG,L55980076); /* L427 MEMORY*/;
-      lisaac_push_first(&__VVX,L50884140); /* L388 MEMORY*/;
-      lisaac_push_first(&__NSO,L4069927); /* L31 CONVERT*/;
-      __XCI=((____DB *)__AXG);
-      lisaac_push(&__VVX,L50996268); /* L389 MEMORY*/;
-      __T2H(__XCI,__5YG, 0);
-      __AXG=__CXG;
+      ((____4 *)__VUY->__0QE)[__VUY->__AC]='\0';
+      __VUY->__AC=(____L)(__VUY->__AC +  1);
+      __VUY->__AC=(____L)(__VUY->__AC -  1);
     };
+    fwrite((void *)((__VUY->__0QE)),(size_t)(1), (size_t)((__NUY)),(FILE*)((__WUY)));
+    fclose((FILE*)((__WUY)));
   };
-  __5WG=__AXG;
-  return(__5WG);
 }
 
-static ____DB __Z0I(____EEF __20I)
-/* ({__EEF}) With result No recursive, No inlinable. */
+static void __FOI(____VB *__GOI)
+/* ({__VB}) Void No recursive, No inlinable. */
 {
-  ____DB __E1I,__JDJ,__B2I,__J2I,__BF2,__WE2,__1F5,__LG5,__TG5,__VG5;
-  ____DB __30I;
-  ____L __O1I,__4F5,__AG5,__EG5;
-  ____EEF __S1I,__Q1I,__PD2,__POZ,__BBI,__JG5;
-  ____JFF *__Q2I,*__0F5;
-  _____CONTEXT __00I,__5NZ,__AOZ,__QDJ,__J1I,__QEO,__NUO,__YEO,__HOZ;
-  _____CONTEXT __SG5;
-  ____G __TDJ;
-  ____22 *__0E5;
-  lisaac_push_first(&__00I,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__5NZ,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__AOZ,L4069927); /* L31 CONVERT*/;
-  __E1I=((____DB )(NULL));
-  lisaac_push(&__00I,L77340204); /* L590 MEMORY*/;
-  lisaac_push_first(&__5NZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__AOZ,L7481858); /* L57 OBJECT*/;
-  __JDJ=((____DB )(top_context->back->back));
-  lisaac_push(&__5NZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__AOZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__QDJ,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__J1I,L77335084); /* L590 MEMORY*/;
-  if ((__20I !=  0)) {
-    lisaac_push(&__QDJ,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__J1I,L13509636); /* L103 TRUE*/;
-    __TDJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QDJ,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__J1I,L14689286); /* L112 FALSE*/;
-    __TDJ=__F__;
-  };
-  if (__TDJ) {
-    lisaac_push(&__5NZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__AOZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__QDJ,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__J1I,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__QEO,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NUO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__YEO,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__JDJ));
-    lisaac_push(&__J1I,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_166));
-    lisaac_push(&__J1I,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__QEO,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NUO,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__YEO,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__HOZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__J1I,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__QEO,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NUO,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__5NZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__AOZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__00I,L77621292); /* L592 MEMORY*/;
-  lisaac_push_first(&__5NZ,L5774867); /* L44 POINTER*/;
-  __O1I=((____L )(sizeof(void *)));
-  lisaac_push(&__00I,L77621292); /* L592 MEMORY*/;
-  __S1I=__KQF(__O1I);
-  lisaac_push(&__00I,L77621804); /* L592 MEMORY*/;
-  __Q1I=__XDK(__20I,__S1I);
-  lisaac_push(&__00I,L77751852); /* L593 MEMORY*/;
-  __S1I=__KQF( 4);
-  lisaac_push(&__00I,L77739564); /* L593 MEMORY*/;
-  lisaac_push_first(&__5NZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__AOZ,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__QDJ,L5383176); /* L41 NUMERIC*/;
-  __PD2=__KQF( 0);
-  lisaac_push(&__AOZ,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__QDJ,L9195016); /* L70 NUMERIC*/;
-  __POZ=(____EEF)(__PD2 - __S1I);
-  lisaac_push(&__5NZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__AOZ,L9195016); /* L70 NUMERIC*/;
-  __S1I=(____EEF)(__Q1I - __POZ);
-  lisaac_push(&__00I,L77872172); /* L594 MEMORY*/;
-  lisaac_push_first(&__5NZ,L47325228); /* L361 MEMORY*/;
-  __PD2=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__00I,L77865516); /* L594 MEMORY*/;
-  lisaac_push_first(&__5NZ,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__AOZ,L14700552); /* L112 NUMERIC*/;
-  if ((__S1I > __PD2)) {
-    lisaac_push(&__5NZ,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__AOZ,L13509636); /* L103 TRUE*/;
-    __TDJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5NZ,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__AOZ,L14689286); /* L112 FALSE*/;
-    __TDJ=__F__;
-  };
-  if (__TDJ) {
-    lisaac_push(&__00I,L78645804); /* L600 MEMORY*/;
-    lisaac_push_first(&__5NZ,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__AOZ,L78006316); /* L595 MEMORY*/;
-    __B2I=__EMG(__S1I);
-    lisaac_push(&__AOZ,L78131244); /* L596 MEMORY*/;
-    lisaac_push_first(&__QDJ,L51672620); /* L394 MEMORY*/;
-    lisaac_push_first(&__J1I,L4069927); /* L31 CONVERT*/;
-    __0E5=((____22 *)__B2I);
-    lisaac_push(&__QDJ,L51782700); /* L395 MEMORY*/;
-    lisaac_push_first(&__J1I,L18627605); /* L142 NATIVE_ARRAY*/;
-    lisaac_push_first(&__QEO,L105516053); /* L805 NATIVE_ARRAY*/;
-    lisaac_push_first(&__NUO,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__YEO,L8530438); /* L65 FALSE*/;
-    __0E5[ 0]= 3;
-    lisaac_push(&__AOZ,L78274604); /* L597 MEMORY*/;
-    lisaac_push_first(&__QDJ,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__J1I,L78949383); /* L602 INTEGER*/;
-    __BBI=__KQF( 4);
-    lisaac_push(&__J1I,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__QEO,L4069927); /* L31 CONVERT*/;
-    __J2I=((____DB )__BBI);
-    lisaac_push(&__AOZ,L78262316); /* L597 MEMORY*/;
-    lisaac_push_first(&__QDJ,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__J1I,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QEO,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__NUO,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__YEO,L78949383); /* L602 INTEGER*/;
-    __BBI=__KQF( 0);
-    lisaac_push(&__YEO,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__HOZ,L4069927); /* L31 CONVERT*/;
-    __BF2=((____DB )__BBI);
-    lisaac_push(&__J1I,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QEO,L9195016); /* L70 NUMERIC*/;
-    __WE2=(void *)((unsigned long)__BF2 - (unsigned long)__J2I);
-    lisaac_push(&__QDJ,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__J1I,L9195016); /* L70 NUMERIC*/;
-    __E1I=(void *)((unsigned long)__B2I - (unsigned long)__WE2);
-  } else /* FALSE */ {
-    lisaac_push(&__00I,L78645804); /* L600 MEMORY*/;
-    lisaac_push_first(&__5NZ,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__AOZ,L78528556); /* L599 MEMORY*/;
-    __Q2I=__FBQ(__Q1I);
-    if (__Q2I==NULL) {
-      lisaac_push(&__AOZ,L78531628); /* L599 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__AOZ,L78531628); /* L599 MEMORY*/;
-      __0F5=((____JFF *)__Q2I);
-      lisaac_push_first(&__QDJ,L11033644); /* L84 MEMORY*/;
-      lisaac_push_first(&__J1I,L10784812); /* L82 MEMORY*/;
-      lisaac_push_first(&__QEO,L4069927); /* L31 CONVERT*/;
-      __1F5=((____DB )__0F5);
-      lisaac_push(&__QDJ,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__J1I,L10254892); /* L78 MEMORY*/;
-      lisaac_push_first(&__QEO,L5774867); /* L44 POINTER*/;
-      __4F5=((____L )(sizeof(void *)));
-      lisaac_push(&__J1I,L10268204); /* L78 MEMORY*/;
-      lisaac_push_first(&__QEO,L4988457); /* L38 UINTEGER_CPU*/;
-      __AG5=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__J1I,L10255404); /* L78 MEMORY*/;
-      lisaac_push_first(&__QEO,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__NUO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__YEO,L9195016); /* L70 NUMERIC*/;
-      __EG5=(____L)(- __AG5);
-      lisaac_push(&__QEO,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__NUO,L9195016); /* L70 NUMERIC*/;
-      __AG5=(____L)(__4F5 - __EG5);
-      lisaac_push(&__QDJ,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__J1I,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__QEO,L78949383); /* L602 INTEGER*/;
-      __JG5=__KQF(__AG5);
-      lisaac_push(&__QEO,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__NUO,L4069927); /* L31 CONVERT*/;
-      __LG5=((____DB )__JG5);
-      lisaac_push(&__QDJ,L11034156); /* L84 MEMORY*/;
-      lisaac_push_first(&__J1I,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__QEO,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__NUO,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__YEO,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__HOZ,L78949383); /* L602 INTEGER*/;
-      __JG5=__KQF( 0);
-      lisaac_push(&__HOZ,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__SG5,L4069927); /* L31 CONVERT*/;
-      __TG5=((____DB )__JG5);
-      lisaac_push(&__QEO,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__NUO,L9195016); /* L70 NUMERIC*/;
-      __VG5=(void *)((unsigned long)__TG5 - (unsigned long)__LG5);
-      lisaac_push(&__J1I,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__QEO,L9195016); /* L70 NUMERIC*/;
-      __LG5=(void *)((unsigned long)__1F5 - (unsigned long)__VG5);
-    };
-    __E1I=__LG5;
+  ____L __LOI,__USK;
+  ____4 *__JOI,*__0NY;
+  __JOI=__GOI->__0QE;
+  __LOI=(____L)(__GOI->__AC -  1);
+  __0NY=((____4 *)__JOI);
+  __USK=__LOI;
+  while ((__USK >=  0)) {
+    if (('\\' == __0NY[__USK])) {
+      __0NY[__USK]='/';
+    };
+    __USK=(____L)(__USK -  1);
   };
-  __30I=__E1I;
-  return(__30I);
 }
 
-static ____G __LDE(____4 __ODE)
-/* ({__4}) With result No recursive, No inlinable. */
+static void __YJJ(____VB *__ZJJ,____L __0JJ)
+/* ({__VB},{__L}) Void No recursive, No inlinable. */
 {
-  ____L __RDE,__SDE,__OKE;
-  ____DB __TTE;
-  _____CONTEXT __MDE,__CPY,__PTE,__H1E,__0TE,__MKE,__GE0,__IE0,__N0N;
-  _____CONTEXT __PE0;
-  ____4 *__QDE,*__FKE;
-  ____G __BH3,__CH3,__EH3,__IH4,__JH4,__LH4,__PDE;
-  ____4 __5KE;
-  lisaac_push_first(&__MDE,L42478093); /* L324 ABSTRACT_STRING*/;
-  __QDE=(&__string_167)->__YB;
-  __RDE=(&__string_167)->__XB;
-  lisaac_push(&__MDE,L42501645); /* L324 ABSTRACT_STRING*/;
-  lisaac_push_first(&__CPY,L9195016); /* L70 NUMERIC*/;
-  __SDE=(____L)(__RDE -  1);
-  if (__QDE==NULL) {
-    lisaac_push(&__MDE,L42503181); /* 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(&__MDE,L42503181); /* L324 ABSTRACT_STRING*/;
-    __FKE=((____4 *)__QDE);
-    lisaac_push_first(&__CPY,L57150485); /* L436 NATIVE_ARRAY*/;
-    lisaac_push_first(&__PTE,L21772306); /* L166 BLOCK*/;
-    lisaac_push_first(&__H1E,L7481858); /* L57 OBJECT*/;
-    __TTE=((____DB )(top_context->back->back));
-    lisaac_push(&__PTE,L21902354); /* L167 BLOCK*/;
-    lisaac_push_first(&__H1E,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__0TE,L21906962); /* L167 BLOCK*/;
-    lisaac_push_first(&__MKE,L57156629); /* L436 NATIVE_ARRAY*/;
-    lisaac_push_first(&__GE0,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__IE0,L9195016); /* L70 NUMERIC*/;
-    __OKE=(____L)(-  1);
-    lisaac_push(&__MKE,L57155605); /* L436 NATIVE_ARRAY*/;
-    lisaac_push_first(&__GE0,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__IE0,L14700552); /* L112 NUMERIC*/;
-    __BH3=(__SDE > __OKE);
-    __CH3=(__SDE == __OKE);
-    if (__BH3) {
-      lisaac_push(&__GE0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__IE0,L10900996); /* L83 TRUE*/;
-      __EH3=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__GE0,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__IE0,L12342790); /* L94 FALSE*/;
-      __EH3=__CH3;
-    };
-    if (__EH3) {
-      lisaac_push(&__0TE,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__MKE,L13509636); /* L103 TRUE*/;
-      __EH3=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__0TE,L21903890); /* L167 BLOCK*/;
-      lisaac_push_first(&__MKE,L14689286); /* L112 FALSE*/;
-      __EH3=__F__;
-    };
-    if (__EH3) {
-      lisaac_push(&__PTE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__H1E,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__0TE,L21910546); /* L167 BLOCK*/;
-      lisaac_push(&__0TE,L22051346); /* L168 BLOCK*/;
-      lisaac_push_first(&__MKE,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__GE0,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__IE0,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__N0N,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__TTE));
-      lisaac_push(&__MKE,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_1));
-      lisaac_push(&__MKE,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__GE0,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__IE0,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__N0N,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__PE0,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__MKE,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__GE0,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__IE0,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__PTE,L22153746); /* L169 BLOCK*/;
-      lisaac_push_first(&__H1E,L8530438); /* L65 FALSE*/;
-    };
-    __OKE=__SDE;
-    lisaac_push(&__CPY,L58067477); /* L443 NATIVE_ARRAY*/;
-    lisaac_push_first(&__PTE,L11802642); /* L90 BLOCK*/;
-    __JUE:
-    {
-      lisaac_push(&__PTE,L11802642); /* L90 BLOCK*/;
-      lisaac_push_first(&__H1E,L57807381); /* L441 NATIVE_ARRAY*/;
-      lisaac_push_first(&__0TE,L14973960); /* L114 NUMERIC*/;
-      lisaac_push_first(&__MKE,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__GE0,L14700552); /* L112 NUMERIC*/;
-      __IH4=(__OKE >  0);
-      __JH4=(__OKE ==  0);
-      if (__IH4) {
-        lisaac_push(&__MKE,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__GE0,L10900996); /* L83 TRUE*/;
-        __LH4=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__MKE,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__GE0,L12342790); /* L94 FALSE*/;
-        __LH4=__JH4;
-      };
-      if (__LH4) {
-        lisaac_push(&__0TE,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__MKE,L13509636); /* L103 TRUE*/;
-        __LH4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__0TE,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__MKE,L14689286); /* L112 FALSE*/;
-        __LH4=__F__;
-      };
-      if (__LH4) {
-        lisaac_push(&__H1E,L57810453); /* L441 NATIVE_ARRAY*/;
-        lisaac_push_first(&__0TE,L10377220); /* L79 TRUE*/;
-        __LH4=__F__;
+  ____4 *__3KJ;
+  if ((! (__0JJ <= __ZJJ->__AC))) {
+    if ((__ZJJ->__DRE < __0JJ)) {
+      if ((__ZJJ->__DRE ==  0)) {
+        __3KJ=__IIH(__0JJ);
+        __ZJJ->__0QE=__3KJ;
       } else /* FALSE */ {
-        lisaac_push(&__H1E,L57810453); /* L441 NATIVE_ARRAY*/;
-        lisaac_push_first(&__0TE,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__MKE,L57819669); /* L441 NATIVE_ARRAY*/;
-        __5KE=__HGE(__FKE,__OKE);
-        __LH4=(__ODE == __5KE);
+        __3KJ=__3IH(((____4 *)__ZJJ->__0QE),__ZJJ->__DRE,__0JJ);
+        __ZJJ->__0QE=__3KJ;
       };
-      if (__LH4) {
-        lisaac_push(&__PTE,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__H1E,L13509636); /* L103 TRUE*/;
-        __LH4=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__PTE,L11799570); /* L90 BLOCK*/;
-        lisaac_push_first(&__H1E,L14689286); /* L112 FALSE*/;
-        __LH4=__F__;
-      };
-      if (__LH4) {
-        lisaac_push(&__PTE,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__H1E,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__0TE,L11935762); /* L91 BLOCK*/;
-        lisaac_push_first(&__MKE,L57941013); /* L442 NATIVE_ARRAY*/;
-        lisaac_push_first(&__GE0,L9195016); /* L70 NUMERIC*/;
-        __OKE=(____L)(__OKE -  1);
-        lisaac_push(&__0TE,L12068370); /* L92 BLOCK*/;
-        goto __JUE;
-      } else /* FALSE */ {
-        lisaac_push(&__PTE,L12192274); /* L93 BLOCK*/;
-        lisaac_push_first(&__H1E,L8530438); /* L65 FALSE*/;
-      };
-    };
-    lisaac_push(&__CPY,L58200085); /* L444 NATIVE_ARRAY*/;
-    lisaac_push_first(&__PTE,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__H1E,L14700552); /* L112 NUMERIC*/;
-    __BH3=(__OKE >  0);
-    __CH3=(__OKE ==  0);
-    if (__BH3) {
-      lisaac_push(&__PTE,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__H1E,L10900996); /* L83 TRUE*/;
-      __EH3=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__PTE,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__H1E,L12342790); /* L94 FALSE*/;
-      __EH3=__CH3;
-    };
-    __BH3=__EH3;
-  };
-  __PDE=__BH3;
-  return(__PDE);
-}
-
-static void __5DL(____ZB *__BEL,____4 __CEL,____L __DEL)
-/* ({__ZB},{__4},{__L}) Void No recursive, No inlinable. */
-{
-  ____DB __3PM;
-  ____L __RF0;
-  _____CONTEXT __AEL,__ZPM,__3TN,__EQM,__HEL,__PF0,__YG5,__ZG5,__0G5;
-  _____CONTEXT __CH5,__DH5;
-  ____G __2G5,__GH5,__IH5;
-  ____4 *__MEL;
-  ____4 __UEL;
-  lisaac_push_first(&__AEL,L40765976); /* L311 STRING*/;
-  lisaac_push_first(&__ZPM,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__3TN,L7481858); /* L57 OBJECT*/;
-  __3PM=((____DB )(top_context->back->back));
-  lisaac_push(&__ZPM,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__3TN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__EQM,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__HEL,L40775704); /* L311 STRING*/;
-  lisaac_push_first(&__PF0,L16923661); /* L129 ABSTRACT_STRING*/;
-  __RF0=__BEL->__EC;
-  lisaac_push(&__PF0,L17187853); /* L131 ABSTRACT_STRING*/;
-  lisaac_push_first(&__YG5,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__ZG5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__0G5,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __DEL)) {
-    lisaac_push(&__ZG5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__0G5,L13509636); /* L103 TRUE*/;
-    __2G5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZG5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__0G5,L14689286); /* L112 FALSE*/;
-    __2G5=__F__;
-  };
-  if (__2G5) {
-    lisaac_push(&__YG5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__ZG5,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__0G5,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__CH5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__DH5,L14700552); /* L112 NUMERIC*/;
-    __2G5=(__RF0 > __DEL);
-    __GH5=(__RF0 == __DEL);
-    if (__2G5) {
-      lisaac_push(&__CH5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__DH5,L10900996); /* L83 TRUE*/;
-      __IH5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__CH5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__DH5,L12342790); /* L94 FALSE*/;
-      __IH5=__GH5;
-    };
-    __2G5=__IH5;
-  } else /* FALSE */ {
-    lisaac_push(&__YG5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__ZG5,L12081158); /* L92 FALSE*/;
-    __2G5=__J__;
-  };
-  if (__2G5) {
-    lisaac_push(&__EQM,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HEL,L13509636); /* L103 TRUE*/;
-    __2G5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EQM,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HEL,L14689286); /* L112 FALSE*/;
-    __2G5=__F__;
-  };
-  if (__2G5) {
-    lisaac_push(&__ZPM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3TN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__EQM,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__EQM,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__HEL,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PF0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YG5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZG5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__3PM));
-    lisaac_push(&__HEL,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__HEL,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PF0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YG5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZG5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__0G5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__HEL,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PF0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YG5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ZPM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3TN,L8530438); /* L65 FALSE*/;
-  };
-  __MEL=__BEL->__KHF;
-  lisaac_push(&__AEL,L41040920); /* L313 STRING*/;
-  lisaac_push_first(&__ZPM,L9195016); /* L70 NUMERIC*/;
-  __RF0=(____L)(__DEL -  1);
-  if (__MEL==NULL) {
-    lisaac_push(&__AEL,L41042456); /* L313 STRING*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__AEL,L41042456); /* L313 STRING*/;
-    __MPH(((____4 *)__MEL),__CEL,__RF0);
-  };
-  lisaac_push(&__AEL,L41290264); /* L315 STRING*/;
-  lisaac_push_first(&__ZPM,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__3TN,L7481858); /* L57 OBJECT*/;
-  __3PM=((____DB )(top_context->back->back));
-  lisaac_push(&__ZPM,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__3TN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__EQM,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__HEL,L41296920); /* L315 STRING*/;
-  __UEL=__S5J(__BEL,__DEL);
-  if ((__UEL == __CEL)) {
-    lisaac_push(&__EQM,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HEL,L13509636); /* L103 TRUE*/;
-    __2G5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EQM,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__HEL,L14689286); /* L112 FALSE*/;
-    __2G5=__F__;
-  };
-  if (__2G5) {
-    lisaac_push(&__ZPM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3TN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__EQM,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__EQM,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__HEL,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PF0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__YG5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZG5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__3PM));
-    lisaac_push(&__HEL,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__HEL,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PF0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__YG5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZG5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__0G5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__HEL,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PF0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__YG5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ZPM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__3TN,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void __SYP(____DB __VYP,____DB __WYP,____EEF __XYP)
-/* ({__DB},{__DB},{__EEF}) Void No recursive, No inlinable. */
-{
-  ____L __1YP,__CZP,__DZP,__YWQ;
-  ____DB __OVQ,__WZP;
-  _____CONTEXT __TYP,__EVQ,__HZR,__QPS,__5YP,__BDY,__05V,__PJV,__JSZ;
-  ____G __YVQ,__QJ3,__RJ3,__TJ3;
-  ____DB *__YYP,*__ZYP;
-  lisaac_push_first(&__TYP,L59519020); /* L454 MEMORY*/;
-  lisaac_push_first(&__EVQ,L52842504); /* L403 NUMERIC*/;
-  lisaac_push_first(&__HZR,L66490888); /* L507 NUMERIC*/;
-  lisaac_push_first(&__QPS,L4069927); /* L31 CONVERT*/;
-  __1YP=((____L )__XYP);
-  lisaac_push(&__TYP,L59660332); /* L455 MEMORY*/;
-  lisaac_push_first(&__EVQ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__HZR,L7481858); /* L57 OBJECT*/;
-  __OVQ=((____DB )(top_context->back->back));
-  lisaac_push(&__EVQ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__HZR,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__QPS,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__5YP,L59654700); /* L455 MEMORY*/;
-  lisaac_push_first(&__BDY,L5774867); /* L44 POINTER*/;
-  __CZP=((____L )(sizeof(void *)));
-  lisaac_push(&__5YP,L59655212); /* L455 MEMORY*/;
-  lisaac_push_first(&__BDY,L9195016); /* L70 NUMERIC*/;
-  __DZP=(____L)(__CZP -  1);
-  lisaac_push(&__5YP,L59643436); /* L455 MEMORY*/;
-  lisaac_push_first(&__BDY,L22171143); /* L169 INTEGER*/;
-  if (((____L)(__1YP & __DZP) ==  0)) {
-    lisaac_push(&__QPS,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__5YP,L13509636); /* L103 TRUE*/;
-    __YVQ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QPS,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__5YP,L14689286); /* L112 FALSE*/;
-    __YVQ=__F__;
-  };
-  if (__YVQ) {
-    lisaac_push(&__EVQ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__HZR,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__QPS,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__5YP,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__BDY,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__05V,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PJV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OVQ));
-    lisaac_push(&__5YP,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_168));
-    lisaac_push(&__5YP,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__BDY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__05V,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__PJV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__JSZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__5YP,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__BDY,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__05V,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__EVQ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__HZR,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__TYP,L59787308); /* L456 MEMORY*/;
-  lisaac_push_first(&__EVQ,L5774867); /* L44 POINTER*/;
-  __CZP=((____L )(sizeof(void *)));
-  lisaac_push(&__TYP,L59777068); /* L456 MEMORY*/;
-  lisaac_push_first(&__EVQ,L9719304); /* L74 NUMERIC*/;
-  __DZP=(____L)(__1YP / __CZP);
-  lisaac_push(&__TYP,L59930668); /* L457 MEMORY*/;
-  lisaac_push_first(&__EVQ,L4069927); /* L31 CONVERT*/;
-  __YYP=((____DB *)__VYP);
-  lisaac_push(&__TYP,L60061740); /* L458 MEMORY*/;
-  lisaac_push_first(&__EVQ,L4069927); /* L31 CONVERT*/;
-  __ZYP=((____DB *)__WYP);
-  lisaac_push(&__TYP,L60298284); /* L460 MEMORY*/;
-  lisaac_push_first(&__EVQ,L9195016); /* L70 NUMERIC*/;
-  __1YP=(____L)(__DZP -  1);
-  lisaac_push(&__TYP,L60557868); /* L462 MEMORY*/;
-  __CZP=__1YP;
-  lisaac_push_first(&__EVQ,L22026248); /* L168 NUMERIC*/;
-  __MWQ:
-  {
-    lisaac_push(&__EVQ,L22026248); /* L168 NUMERIC*/;
-    lisaac_push_first(&__HZR,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__QPS,L14700552); /* L112 NUMERIC*/;
-    __QJ3=(__CZP >  0);
-    __RJ3=(__CZP ==  0);
-    if (__QJ3) {
-      lisaac_push(&__HZR,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__QPS,L10900996); /* L83 TRUE*/;
-      __TJ3=__F__;
+      __ZJJ->__DRE=__0JJ;
     } else /* FALSE */ {
-      lisaac_push(&__HZR,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__QPS,L12342790); /* L94 FALSE*/;
-      __TJ3=__RJ3;
+      __OAJ(((____4 *)__ZJJ->__0QE),__ZJJ->__AC,(____L)(__0JJ -  1));
     };
-    if (__TJ3) {
-      lisaac_push(&__EVQ,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__HZR,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__QPS,L22161416); /* L169 NUMERIC*/;
-      lisaac_push_first(&__5YP,L60440108); /* L461 MEMORY*/;
-      __WZP=__4OH(__YYP,__CZP);
-      lisaac_push(&__5YP,L60443180); /* L461 MEMORY*/;
-      __T2H(__ZYP,__WZP,__CZP);
-      lisaac_push(&__QPS,L22288392); /* L170 NUMERIC*/;
-      lisaac_push_first(&__5YP,L9195016); /* L70 NUMERIC*/;
-      __YWQ=(____L)(__CZP -  1);
-      lisaac_push(&__QPS,L22302216); /* L170 NUMERIC*/;
-      __CZP=__YWQ;
-      goto __MWQ;
-    } else /* FALSE */ {
-      lisaac_push(&__EVQ,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__HZR,L8530438); /* L65 FALSE*/;
-    };
-  };
-}
-
-static ____DB __4OH(____DB *__APH,____L __BPH)
-/* ({__QGH},{__L}) With result No recursive, No inlinable. */
-{
-  ____DB __ORH,__CPH;
-  _____CONTEXT __5OH,__KRH,__PZH,__VRH,__GPH,__ML2,__NL2,__1LQ,__1G0;
-  ____G __QL2,__RL2,__TL2;
-  lisaac_push_first(&__5OH,L16780309); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__KRH,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__PZH,L7481858); /* L57 OBJECT*/;
-  __ORH=((____DB )(top_context->back->back));
-  lisaac_push(&__KRH,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__PZH,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__VRH,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__GPH,L16785429); /* L128 NATIVE_ARRAY*/;
-  lisaac_push_first(&__ML2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__NL2,L14700552); /* L112 NUMERIC*/;
-  __QL2=(__BPH >  0);
-  __RL2=(__BPH ==  0);
-  if (__QL2) {
-    lisaac_push(&__ML2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NL2,L10900996); /* L83 TRUE*/;
-    __TL2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ML2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NL2,L12342790); /* L94 FALSE*/;
-    __TL2=__RL2;
-  };
-  if (__TL2) {
-    lisaac_push(&__VRH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__GPH,L13509636); /* L103 TRUE*/;
-    __TL2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VRH,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__GPH,L14689286); /* L112 FALSE*/;
-    __TL2=__F__;
-  };
-  if (__TL2) {
-    lisaac_push(&__KRH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PZH,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VRH,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__VRH,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__GPH,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__ML2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NL2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__1LQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ORH));
-    lisaac_push(&__GPH,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__GPH,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__ML2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NL2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__1LQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__1G0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__GPH,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__ML2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NL2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__KRH,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PZH,L8530438); /* L65 FALSE*/;
   };
-  __CPH=__APH[__BPH];
-  return(__CPH);
+  __ZJJ->__AC=__0JJ;
 }
 
-static void __T2H(____DB *__V2H,____DB __W2H,____L __X2H)
-/* ({__QGH},{__DB},{__L}) Void No recursive, No inlinable. */
-{
-  ____DB __IBI;
-  _____CONTEXT __U2H,__EBI,__2FI,__PBI,__12H,__MM2,__NM2,__XQQ,__ZC0;
-  _____CONTEXT __5C0;
-  ____G __QM2,__RM2,__TM2;
-  lisaac_push_first(&__U2H,L18222101); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EBI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__2FI,L7481858); /* L57 OBJECT*/;
-  __IBI=((____DB )(top_context->back->back));
-  lisaac_push(&__EBI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__2FI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__PBI,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__12H,L18227221); /* L139 NATIVE_ARRAY*/;
-  lisaac_push_first(&__MM2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__NM2,L14700552); /* L112 NUMERIC*/;
-  __QM2=(__X2H >  0);
-  __RM2=(__X2H ==  0);
-  if (__QM2) {
-    lisaac_push(&__MM2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NM2,L10900996); /* L83 TRUE*/;
-    __TM2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__MM2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__NM2,L12342790); /* L94 FALSE*/;
-    __TM2=__RM2;
-  };
-  if (__TM2) {
-    lisaac_push(&__PBI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__12H,L13509636); /* L103 TRUE*/;
-    __TM2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PBI,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__12H,L14689286); /* L112 FALSE*/;
-    __TM2=__F__;
-  };
-  if (__TM2) {
-    lisaac_push(&__EBI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__2FI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PBI,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__PBI,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__12H,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__MM2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__NM2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__XQQ,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IBI));
-    lisaac_push(&__12H,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__12H,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__MM2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__NM2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__XQQ,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__ZC0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__12H,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__MM2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__NM2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__EBI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__2FI,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__U2H,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__EBI,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__2FI,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__PBI,L7481858); /* L57 OBJECT*/;
-  __IBI=((____DB )(top_context->back->back));
-  lisaac_push(&__2FI,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__PBI,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__12H,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__MM2,L105520661); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__NM2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__XQQ,L14700552); /* L112 NUMERIC*/;
-  __QM2=(__X2H >  0);
-  __RM2=(__X2H ==  0);
-  if (__QM2) {
-    lisaac_push(&__NM2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__XQQ,L10900996); /* L83 TRUE*/;
-    __TM2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__NM2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__XQQ,L12342790); /* L94 FALSE*/;
-    __TM2=__RM2;
-  };
-  if (__TM2) {
-    lisaac_push(&__12H,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__MM2,L13509636); /* L103 TRUE*/;
-    __TM2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__12H,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__MM2,L14689286); /* L112 FALSE*/;
-    __TM2=__F__;
-  };
-  if (__TM2) {
-    lisaac_push(&__2FI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PBI,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__12H,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__12H,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__MM2,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__NM2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__XQQ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__ZC0,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IBI));
-    lisaac_push(&__MM2,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__MM2,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__NM2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__XQQ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__ZC0,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__5C0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MM2,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__NM2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__XQQ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__2FI,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__PBI,L8530438); /* L65 FALSE*/;
-  };
-  __V2H[__X2H]=__W2H;
-}
-
-static ____EEF __G0Q(____DB __I0Q)
-/* ({__DB}) With result No recursive, No inlinable. */
-{
-  ____DB __S4R,__R0Q;
-  ____EEF __GH0,__J0Q;
-  _____CONTEXT __H0Q,__O4R,__2RS,__Z4R,__N0Q,__DH0,__EH0,__HH0,__NH0;
-  ____G __FHT,__HHT,__IHT;
-  lisaac_push_first(&__H0Q,L51645448); /* L394 NUMERIC*/;
-  lisaac_push_first(&__O4R,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__2RS,L7481858); /* L57 OBJECT*/;
-  __S4R=((____DB )(top_context->back->back));
-  lisaac_push(&__O4R,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__2RS,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__Z4R,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__N0Q,L51651080); /* L394 NUMERIC*/;
-  lisaac_push_first(&__DH0,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__EH0,L78949383); /* L602 INTEGER*/;
-  __GH0=__KQF( 0);
-  lisaac_push(&__EH0,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__HH0,L4069927); /* L31 CONVERT*/;
-  __R0Q=((____DB )__GH0);
-  lisaac_push(&__N0Q,L51650056); /* L394 NUMERIC*/;
-  lisaac_push_first(&__DH0,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__EH0,L14700552); /* L112 NUMERIC*/;
-  __FHT=(__I0Q > __R0Q);
-  __HHT=(__I0Q == __R0Q);
-  if (__FHT) {
-    lisaac_push(&__DH0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__EH0,L10900996); /* L83 TRUE*/;
-    __IHT=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__DH0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__EH0,L12342790); /* L94 FALSE*/;
-    __IHT=__HHT;
-  };
-  if (__IHT) {
-    lisaac_push(&__Z4R,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__N0Q,L13509636); /* L103 TRUE*/;
-    __IHT=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Z4R,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__N0Q,L14689286); /* L112 FALSE*/;
-    __IHT=__F__;
-  };
-  if (__IHT) {
-    lisaac_push(&__O4R,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__2RS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__Z4R,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__Z4R,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__N0Q,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__DH0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__EH0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__HH0,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__S4R));
-    lisaac_push(&__N0Q,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__N0Q,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__DH0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__EH0,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__HH0,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__NH0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__N0Q,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__DH0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__EH0,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__O4R,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__2RS,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__H0Q,L52036616); /* L397 NUMERIC*/;
-  lisaac_push_first(&__O4R,L9081875); /* L69 POINTER*/;
-  lisaac_push_first(&__2RS,L4069927); /* L31 CONVERT*/;
-  __J0Q=((____EEF )__I0Q);
-  return(__J0Q);
-}
-
-static ____DB __HWH(____EEF __JWH)
-/* ({__EEF}) With result No recursive, No inlinable. */
-{
-  ____DB __13M,__KWH;
-  ____EEF __VPL;
-  _____CONTEXT __IWH,__ZIK,__LPL,__X3M,__XAO,__C4M,__RPL,__TP2,__UP2;
-  _____CONTEXT __0EV,__RTZ;
-  ____G __XP2,__YP2,__0P2;
-  lisaac_push_first(&__IWH,L6836265); /* L52 UINTEGER_CPU*/;
-  lisaac_push_first(&__ZIK,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__LPL,L51645448); /* L394 NUMERIC*/;
-  lisaac_push_first(&__X3M,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__XAO,L7481858); /* L57 OBJECT*/;
-  __13M=((____DB )(top_context->back->back));
-  lisaac_push(&__X3M,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__XAO,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__C4M,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__RPL,L51651080); /* L394 NUMERIC*/;
-  __VPL=__KQF( 0);
-  lisaac_push(&__RPL,L51650056); /* L394 NUMERIC*/;
-  lisaac_push_first(&__TP2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__UP2,L14700552); /* L112 NUMERIC*/;
-  __XP2=(__JWH > __VPL);
-  __YP2=(__JWH == __VPL);
-  if (__XP2) {
-    lisaac_push(&__TP2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__UP2,L10900996); /* L83 TRUE*/;
-    __0P2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__TP2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__UP2,L12342790); /* L94 FALSE*/;
-    __0P2=__YP2;
-  };
-  if (__0P2) {
-    lisaac_push(&__C4M,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RPL,L13509636); /* L103 TRUE*/;
-    __0P2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__C4M,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__RPL,L14689286); /* L112 FALSE*/;
-    __0P2=__F__;
-  };
-  if (__0P2) {
-    lisaac_push(&__X3M,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__XAO,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__C4M,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__C4M,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__RPL,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__TP2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__UP2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__0EV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__13M));
-    lisaac_push(&__RPL,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__RPL,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__TP2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__UP2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__0EV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__RTZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RPL,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__TP2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__UP2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__X3M,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__XAO,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__LPL,L52036616); /* L397 NUMERIC*/;
-  lisaac_push(&__ZIK,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__LPL,L4069927); /* L31 CONVERT*/;
-  __KWH=((____DB )__JWH);
-  return(__KWH);
-}
-
-static void __TWT(____JFF *__VWT,____DB __WWT,____EEF __XWT)
-/* ({__JFF},{__DB},{__EEF}) Void No recursive, No inlinable. */
-{
-  ____DB __N5T,__UXT,__RH5,__BI5,__JI5,__LI5,__UAQ,__YAQ,__XW2,__HHK;
-  ____EEF __3TZ,__4TZ,__FXT,__AYT,__ER2,__YUZ,__NYT,__XYT,__HVZ,__JXZ;
-  ____EEF __XH4,__1H4,__3H4;
-  ____L __PXT,__QXT,__1Q2,__UH5,__WH5,__0H5,__FW2,__JW2,__NW2;
-  ____JFF *__RYT,*__POT,*__PLY;
-  _____CONTEXT __UWT,__XTZ,__YTZ,__U5T,__DXT,__1TZ,__5TZ,__JWW,__IUZ;
-  _____CONTEXT __II5,__MW2,__UW2,__WW2;
-  ____G __X5T;
-  lisaac_push_first(&__UWT,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__XTZ,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__YTZ,L4069927); /* L31 CONVERT*/;
-  lisaac_push(&__UWT,L31074348); /* L237 MEMORY*/;
-  lisaac_push_first(&__XTZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__YTZ,L7481858); /* L57 OBJECT*/;
-  __N5T=((____DB )(top_context->back->back));
-  lisaac_push(&__XTZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__YTZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__U5T,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__DXT,L31068204); /* L237 MEMORY*/;
-  lisaac_push_first(&__1TZ,L11799596); /* L90 MEMORY*/;
-  __3TZ=__VWT->__MFF;
-  lisaac_push(&__1TZ,L11826220); /* L90 MEMORY*/;
-  __4TZ=__KQF( 1);
-  lisaac_push(&__1TZ,L11824172); /* L90 MEMORY*/;
-  lisaac_push_first(&__5TZ,L22171143); /* L169 INTEGER*/;
-  __FXT=(____EEF)(__3TZ & __4TZ);
-  lisaac_push(&__DXT,L31072812); /* L237 MEMORY*/;
-  lisaac_push_first(&__1TZ,L21118508); /* L161 MEMORY*/;
-  __3TZ=__KQF( 0);
-  if ((__FXT == __3TZ)) {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L13509636); /* L103 TRUE*/;
-    __X5T=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L14689286); /* L112 FALSE*/;
-    __X5T=__F__;
-  };
-  if (__X5T) {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__U5T,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__DXT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__1TZ,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__5TZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JWW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__N5T));
-    lisaac_push(&__DXT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_169));
-    lisaac_push(&__DXT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__5TZ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__JWW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IUZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DXT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__5TZ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__UWT,L31217708); /* L238 MEMORY*/;
-  lisaac_push_first(&__XTZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__YTZ,L7481858); /* L57 OBJECT*/;
-  __N5T=((____DB )(top_context->back->back));
-  lisaac_push(&__XTZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__YTZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__U5T,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__DXT,L31211564); /* L238 MEMORY*/;
-  lisaac_push_first(&__1TZ,L5774867); /* L44 POINTER*/;
-  __PXT=((____L )(sizeof(void *)));
-  lisaac_push(&__DXT,L31212076); /* L238 MEMORY*/;
-  lisaac_push_first(&__1TZ,L9195016); /* L70 NUMERIC*/;
-  __QXT=(____L)(__PXT -  1);
-  lisaac_push(&__DXT,L31212076); /* L238 MEMORY*/;
-  lisaac_push_first(&__1TZ,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__5TZ,L78949383); /* L602 INTEGER*/;
-  __3TZ=__KQF(__QXT);
-  lisaac_push(&__5TZ,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__JWW,L4069927); /* L31 CONVERT*/;
-  __UXT=((____DB )__3TZ);
-  lisaac_push(&__DXT,L31200300); /* L238 MEMORY*/;
-  lisaac_push_first(&__1TZ,L22171143); /* L169 INTEGER*/;
-  if (((unsigned long)(void *)((unsigned long)__WWT & (unsigned long)__UXT) ==  0)) {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L13509636); /* L103 TRUE*/;
-    __X5T=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L14689286); /* L112 FALSE*/;
-    __X5T=__F__;
-  };
-  if (__X5T) {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__U5T,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__DXT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__1TZ,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__5TZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JWW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__N5T));
-    lisaac_push(&__DXT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_147));
-    lisaac_push(&__DXT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__5TZ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__JWW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IUZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DXT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__5TZ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__UWT,L31467564); /* L240 MEMORY*/;
-  __5AU(__VWT);
-  __3TZ=__VWT->__MFF;
-  lisaac_push(&__UWT,L30678060); /* L234 MEMORY*/;
-  __4TZ=__G0Q(__WWT);
-  lisaac_push(&__UWT,L31861292); /* L243 MEMORY*/;
-  lisaac_push_first(&__XTZ,L9195016); /* L70 NUMERIC*/;
-  __FXT=(____EEF)(__3TZ - __4TZ);
-  lisaac_push(&__UWT,L31996460); /* L244 MEMORY*/;
-  lisaac_push_first(&__XTZ,L47325228); /* L361 MEMORY*/;
-  __4TZ=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__UWT,L32003628); /* L244 MEMORY*/;
-  lisaac_push_first(&__XTZ,L10254892); /* L78 MEMORY*/;
-  lisaac_push_first(&__YTZ,L5774867); /* L44 POINTER*/;
-  __PXT=((____L )(sizeof(void *)));
-  lisaac_push(&__XTZ,L10268204); /* L78 MEMORY*/;
-  lisaac_push_first(&__YTZ,L4988457); /* L38 UINTEGER_CPU*/;
-  __QXT=((____L )(sizeof(unsigned long)));
-  lisaac_push(&__XTZ,L10255404); /* L78 MEMORY*/;
-  lisaac_push_first(&__YTZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__U5T,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L9195016); /* L70 NUMERIC*/;
-  __1Q2=(____L)(- __QXT);
-  lisaac_push(&__YTZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __QXT=(____L)(__PXT - __1Q2);
-  lisaac_push(&__UWT,L31997484); /* L244 MEMORY*/;
-  __AYT=__KQF( 2);
-  lisaac_push(&__UWT,L31996972); /* L244 MEMORY*/;
-  lisaac_push_first(&__XTZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YTZ,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__U5T,L5383176); /* L41 NUMERIC*/;
-  __ER2=__KQF( 0);
-  lisaac_push(&__YTZ,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __YUZ=(____EEF)(__ER2 - __AYT);
-  lisaac_push(&__XTZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YTZ,L9195016); /* L70 NUMERIC*/;
-  __AYT=(____EEF)(__4TZ - __YUZ);
-  lisaac_push(&__UWT,L32003628); /* L244 MEMORY*/;
-  __4TZ=__KQF(__QXT);
-  lisaac_push(&__UWT,L31997996); /* L244 MEMORY*/;
-  lisaac_push_first(&__XTZ,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YTZ,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__U5T,L5383176); /* L41 NUMERIC*/;
-  __ER2=__KQF( 0);
-  lisaac_push(&__YTZ,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __YUZ=(____EEF)(__ER2 - __4TZ);
-  lisaac_push(&__XTZ,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__YTZ,L9195016); /* L70 NUMERIC*/;
-  __4TZ=(____EEF)(__AYT - __YUZ);
-  lisaac_push(&__UWT,L31989292); /* L244 MEMORY*/;
-  lisaac_push_first(&__XTZ,L14700552); /* L112 NUMERIC*/;
-  if ((__FXT > __4TZ)) {
-    lisaac_push(&__UWT,L33557036); /* L256 MEMORY*/;
-    lisaac_push_first(&__XTZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__YTZ,L30678060); /* L234 MEMORY*/;
-    __NYT=__G0Q(__WWT);
-    __3TZ=__NYT;
-    lisaac_push(&__YTZ,L32267308); /* L246 MEMORY*/;
-    lisaac_push_first(&__U5T,L11033644); /* L84 MEMORY*/;
-    lisaac_push_first(&__DXT,L10784812); /* L82 MEMORY*/;
-    lisaac_push_first(&__1TZ,L4069927); /* L31 CONVERT*/;
-    __RH5=((____DB )__VWT);
-    lisaac_push(&__U5T,L11040300); /* L84 MEMORY*/;
-    lisaac_push_first(&__DXT,L10254892); /* L78 MEMORY*/;
-    lisaac_push_first(&__1TZ,L5774867); /* L44 POINTER*/;
-    __UH5=((____L )(sizeof(void *)));
-    lisaac_push(&__DXT,L10268204); /* L78 MEMORY*/;
-    lisaac_push_first(&__1TZ,L4988457); /* L38 UINTEGER_CPU*/;
-    __WH5=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__DXT,L10255404); /* L78 MEMORY*/;
-    lisaac_push_first(&__1TZ,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__JWW,L9195016); /* L70 NUMERIC*/;
-    __0H5=(____L)(- __WH5);
-    lisaac_push(&__1TZ,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L9195016); /* L70 NUMERIC*/;
-    __WH5=(____L)(__UH5 - __0H5);
-    lisaac_push(&__U5T,L11040300); /* L84 MEMORY*/;
-    lisaac_push_first(&__DXT,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__1TZ,L78949383); /* L602 INTEGER*/;
-    __NYT=__KQF(__WH5);
-    lisaac_push(&__1TZ,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__5TZ,L4069927); /* L31 CONVERT*/;
-    __BI5=((____DB )__NYT);
-    lisaac_push(&__U5T,L11034156); /* L84 MEMORY*/;
-    lisaac_push_first(&__DXT,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__JWW,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__IUZ,L78949383); /* L602 INTEGER*/;
-    __NYT=__KQF( 0);
-    lisaac_push(&__IUZ,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__II5,L4069927); /* L31 CONVERT*/;
-    __JI5=((____DB )__NYT);
-    lisaac_push(&__1TZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L9195016); /* L70 NUMERIC*/;
-    __LI5=(void *)((unsigned long)__JI5 - (unsigned long)__BI5);
-    lisaac_push(&__DXT,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L9195016); /* L70 NUMERIC*/;
-    __BI5=(void *)((unsigned long)__RH5 - (unsigned long)__LI5);
-    lisaac_push(&__YTZ,L32267820); /* L246 MEMORY*/;
-    lisaac_push_first(&__U5T,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__DXT,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__JWW,L78949383); /* L602 INTEGER*/;
-    __NYT=__KQF( 0);
-    lisaac_push(&__JWW,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__IUZ,L4069927); /* L31 CONVERT*/;
-    __RH5=((____DB )__NYT);
-    lisaac_push(&__DXT,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L9195016); /* L70 NUMERIC*/;
-    __JI5=(void *)((unsigned long)__RH5 - (unsigned long)__WWT);
-    lisaac_push(&__U5T,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__DXT,L9195016); /* L70 NUMERIC*/;
-    __RH5=(void *)((unsigned long)__BI5 - (unsigned long)__JI5);
-    lisaac_push(&__YTZ,L32269356); /* L246 MEMORY*/;
-    lisaac_push_first(&__U5T,L4069927); /* L31 CONVERT*/;
-    __RYT=((____JFF *)__RH5);
-    lisaac_push(&__YTZ,L32393260); /* L247 MEMORY*/;
-    lisaac_push_first(&__U5T,L10784812); /* L82 MEMORY*/;
-    lisaac_push_first(&__DXT,L4069927); /* L31 CONVERT*/;
-    __RH5=((____DB )__VWT);
-    __BI5=__1YG;
-    lisaac_push(&__YTZ,L32393772); /* L247 MEMORY*/;
-    lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-    __JI5=(void *)((unsigned long)__RH5 - (unsigned long)__BI5);
-    lisaac_push(&__YTZ,L32400940); /* L247 MEMORY*/;
-    lisaac_push_first(&__U5T,L12602412); /* L96 MEMORY*/;
-    __RYT->__LFF=__JI5;
-    lisaac_push(&__YTZ,L32530988); /* L248 MEMORY*/;
-    lisaac_push_first(&__U5T,L10254892); /* L78 MEMORY*/;
-    lisaac_push_first(&__DXT,L5774867); /* L44 POINTER*/;
-    __UH5=((____L )(sizeof(void *)));
-    lisaac_push(&__U5T,L10268204); /* L78 MEMORY*/;
-    lisaac_push_first(&__DXT,L4988457); /* L38 UINTEGER_CPU*/;
-    __WH5=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__U5T,L10255404); /* L78 MEMORY*/;
-    lisaac_push_first(&__DXT,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__5TZ,L9195016); /* L70 NUMERIC*/;
-    __0H5=(____L)(- __WH5);
-    lisaac_push(&__DXT,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__1TZ,L9195016); /* L70 NUMERIC*/;
-    __WH5=(____L)(__UH5 - __0H5);
-    lisaac_push(&__YTZ,L32530988); /* L248 MEMORY*/;
-    __NYT=__KQF(__WH5);
-    lisaac_push(&__YTZ,L32524844); /* L248 MEMORY*/;
-    lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-    __XYT=(____EEF)(__FXT - __NYT);
-    lisaac_push(&__YTZ,L32531500); /* L248 MEMORY*/;
-    lisaac_push_first(&__U5T,L12864556); /* L98 MEMORY*/;
-    __RYT->__MFF=__XYT;
-    lisaac_push(&__YTZ,L32648748); /* L249 MEMORY*/;
-    lisaac_push_first(&__U5T,L23864364); /* L182 MEMORY*/;
-    __RYT->__NFF=__LCQ;
-    __RYT->__OFF=NULL;
-    if (((void *)__LCQ != (void *)NULL)) {
-      lisaac_push(&__U5T,L24644140); /* L188 MEMORY*/;
-      lisaac_push_first(&__DXT,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__1TZ,L24394284); /* L186 MEMORY*/;
-      __POT=__LCQ;
-      if (__POT==NULL) {
-        lisaac_push(&__1TZ,L24530476); /* L187 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        lisaac_push(&__1TZ,L24530476); /* L187 MEMORY*/;
-        __PLY=((____JFF *)__POT);
-        lisaac_push_first(&__5TZ,L21642796); /* L165 MEMORY*/;
-        __PLY->__OFF=__RYT;
-      };
-    } else /* FALSE */ {
-      lisaac_push(&__U5T,L24644140); /* L188 MEMORY*/;
-      lisaac_push_first(&__DXT,L8530438); /* L65 FALSE*/;
-    };
-    __LCQ=__RYT;
-    lisaac_push(&__YTZ,L32776748); /* L250 MEMORY*/;
-    lisaac_push_first(&__U5T,L12325932); /* L94 MEMORY*/;
-    __NYT=__RYT->__MFF;
-    lisaac_push(&__U5T,L12352556); /* L94 MEMORY*/;
-    lisaac_push_first(&__DXT,L12081196); /* L92 MEMORY*/;
-    __XYT=__KQF( 2);
-    lisaac_push(&__U5T,L12348972); /* L94 MEMORY*/;
-    lisaac_push_first(&__DXT,L22171143); /* L169 INTEGER*/;
-    __HVZ=(____EEF)(__NYT & __XYT);
-    lisaac_push(&__U5T,L12358700); /* L94 MEMORY*/;
-    lisaac_push_first(&__DXT,L33954824); /* L259 NUMERIC*/;
-    if ((__HVZ !=  0)) {
-      lisaac_push(&__YTZ,L33426988); /* L255 MEMORY*/;
-      lisaac_push_first(&__U5T,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__DXT,L32909356); /* L251 MEMORY*/;
-      __VOQ(__RYT,__XWT);
-    } else /* FALSE */ {
-      lisaac_push(&__YTZ,L33426988); /* L255 MEMORY*/;
-      lisaac_push_first(&__U5T,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__DXT,L33173548); /* L253 MEMORY*/;
-      lisaac_push_first(&__1TZ,L11572780); /* L88 MEMORY*/;
-      lisaac_push_first(&__5TZ,L11033644); /* L84 MEMORY*/;
-      lisaac_push_first(&__JWW,L10784812); /* L82 MEMORY*/;
-      lisaac_push_first(&__IUZ,L4069927); /* L31 CONVERT*/;
-      __UAQ=((____DB )__RYT);
-      lisaac_push(&__5TZ,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__JWW,L10254892); /* L78 MEMORY*/;
-      lisaac_push_first(&__IUZ,L5774867); /* L44 POINTER*/;
-      __FW2=((____L )(sizeof(void *)));
-      lisaac_push(&__JWW,L10268204); /* L78 MEMORY*/;
-      lisaac_push_first(&__IUZ,L4988457); /* L38 UINTEGER_CPU*/;
-      __JW2=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__JWW,L10255404); /* L78 MEMORY*/;
-      lisaac_push_first(&__IUZ,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__II5,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__MW2,L9195016); /* L70 NUMERIC*/;
-      __NW2=(____L)(- __JW2);
-      lisaac_push(&__IUZ,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__II5,L9195016); /* L70 NUMERIC*/;
-      __JW2=(____L)(__FW2 - __NW2);
-      lisaac_push(&__5TZ,L11040300); /* L84 MEMORY*/;
-      lisaac_push_first(&__JWW,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__IUZ,L78949383); /* L602 INTEGER*/;
-      __JXZ=__KQF(__JW2);
-      lisaac_push(&__IUZ,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__II5,L4069927); /* L31 CONVERT*/;
-      __YAQ=((____DB )__JXZ);
-      lisaac_push(&__5TZ,L11034156); /* L84 MEMORY*/;
-      lisaac_push_first(&__JWW,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IUZ,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__II5,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__MW2,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__UW2,L78949383); /* L602 INTEGER*/;
-      __JXZ=__KQF( 0);
-      lisaac_push(&__UW2,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__WW2,L4069927); /* L31 CONVERT*/;
-      __XW2=((____DB )__JXZ);
-      lisaac_push(&__IUZ,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__II5,L9195016); /* L70 NUMERIC*/;
-      __HHK=(void *)((unsigned long)__XW2 - (unsigned long)__YAQ);
-      lisaac_push(&__JWW,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IUZ,L9195016); /* L70 NUMERIC*/;
-      __YAQ=(void *)((unsigned long)__UAQ - (unsigned long)__HHK);
-      lisaac_push(&__1TZ,L11575852); /* L88 MEMORY*/;
-      lisaac_push_first(&__5TZ,L11276332); /* L86 MEMORY*/;
-      __JXZ=__RYT->__MFF;
-      lisaac_push(&__5TZ,L11310124); /* L86 MEMORY*/;
-      __XH4=__KQF( 3);
-      lisaac_push(&__5TZ,L11300908); /* L86 MEMORY*/;
-      lisaac_push_first(&__JWW,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__IUZ,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__II5,L5383176); /* L41 NUMERIC*/;
-      __1H4=__KQF( 0);
-      lisaac_push(&__IUZ,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__II5,L9195016); /* L70 NUMERIC*/;
-      __3H4=(____EEF)(__1H4 - __XH4);
-      lisaac_push(&__JWW,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__IUZ,L5121032); /* L39 NUMERIC*/;
-      __XH4=__KQF( 1);
-      lisaac_push(&__JWW,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__IUZ,L9195016); /* L70 NUMERIC*/;
-      __1H4=(____EEF)(__3H4 - __XH4);
-      lisaac_push(&__5TZ,L11299884); /* L86 MEMORY*/;
-      lisaac_push_first(&__JWW,L22171143); /* L169 INTEGER*/;
-      __XH4=(____EEF)(__JXZ & __1H4);
-      lisaac_push(&__1TZ,L11575852); /* L88 MEMORY*/;
-      __UAQ=__HWH(__XH4);
-      lisaac_push(&__1TZ,L11573292); /* L88 MEMORY*/;
-      lisaac_push_first(&__5TZ,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__JWW,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__IUZ,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__II5,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__MW2,L78949383); /* L602 INTEGER*/;
-      __JXZ=__KQF( 0);
-      lisaac_push(&__MW2,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__UW2,L4069927); /* L31 CONVERT*/;
-      __XW2=((____DB )__JXZ);
-      lisaac_push(&__JWW,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__IUZ,L9195016); /* L70 NUMERIC*/;
-      __HHK=(void *)((unsigned long)__XW2 - (unsigned long)__UAQ);
-      lisaac_push(&__5TZ,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__JWW,L9195016); /* L70 NUMERIC*/;
-      __UAQ=(void *)((unsigned long)__YAQ - (unsigned long)__HHK);
-      lisaac_push(&__1TZ,L11576364); /* L88 MEMORY*/;
-      lisaac_push_first(&__5TZ,L4069927); /* L31 CONVERT*/;
-      __POT=((____JFF *)__UAQ);
-      lisaac_push(&__DXT,L33310764); /* L254 MEMORY*/;
-      lisaac_push_first(&__1TZ,L10784812); /* L82 MEMORY*/;
-      lisaac_push_first(&__5TZ,L4069927); /* L31 CONVERT*/;
-      __UAQ=((____DB )__RYT);
-      __YAQ=__1YG;
-      lisaac_push(&__DXT,L33311276); /* L254 MEMORY*/;
-      lisaac_push_first(&__1TZ,L9195016); /* L70 NUMERIC*/;
-      __XW2=(void *)((unsigned long)__UAQ - (unsigned long)__YAQ);
-      lisaac_push(&__DXT,L33318444); /* L254 MEMORY*/;
-      lisaac_push_first(&__1TZ,L12602412); /* L96 MEMORY*/;
-      __POT->__LFF=__XW2;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__UWT,L33557036); /* L256 MEMORY*/;
-    lisaac_push_first(&__XTZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__UWT,L33701932); /* L257 MEMORY*/;
-  lisaac_push_first(&__XTZ,L21249580); /* L162 MEMORY*/;
-  __4TZ=__KQF( 1);
-  lisaac_push(&__UWT,L33697836); /* L257 MEMORY*/;
-  lisaac_push_first(&__XTZ,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__YTZ,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L5383176); /* L41 NUMERIC*/;
-  __FXT=__KQF( 0);
-  lisaac_push(&__U5T,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L9195016); /* L70 NUMERIC*/;
-  __AYT=(____EEF)(__FXT - __3TZ);
-  lisaac_push(&__YTZ,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L5121032); /* L39 NUMERIC*/;
-  __3TZ=__KQF( 1);
-  lisaac_push(&__YTZ,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __FXT=(____EEF)(__AYT - __3TZ);
-  lisaac_push(&__XTZ,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__YTZ,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L5383176); /* L41 NUMERIC*/;
-  __3TZ=__KQF( 0);
-  lisaac_push(&__U5T,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L9195016); /* L70 NUMERIC*/;
-  __AYT=(____EEF)(__3TZ - __4TZ);
-  lisaac_push(&__YTZ,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L5121032); /* L39 NUMERIC*/;
-  __3TZ=__KQF( 1);
-  lisaac_push(&__YTZ,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __4TZ=(____EEF)(__AYT - __3TZ);
-  lisaac_push(&__XTZ,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__YTZ,L22171143); /* L169 INTEGER*/;
-  __3TZ=(____EEF)(__FXT & __4TZ);
-  lisaac_push(&__XTZ,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__YTZ,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L5383176); /* L41 NUMERIC*/;
-  __4TZ=__KQF( 0);
-  lisaac_push(&__U5T,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__DXT,L9195016); /* L70 NUMERIC*/;
-  __FXT=(____EEF)(__4TZ - __3TZ);
-  lisaac_push(&__YTZ,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L5121032); /* L39 NUMERIC*/;
-  __3TZ=__KQF( 1);
-  lisaac_push(&__YTZ,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__U5T,L9195016); /* L70 NUMERIC*/;
-  __VWT->__MFF=(____EEF)(__FXT - __3TZ);
-  lisaac_push(&__UWT,L33826860); /* L258 MEMORY*/;
-  lisaac_push_first(&__XTZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__YTZ,L7481858); /* L57 OBJECT*/;
-  __N5T=((____DB )(top_context->back->back));
-  lisaac_push(&__XTZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__YTZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__U5T,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__DXT,L33820716); /* L258 MEMORY*/;
-  lisaac_push_first(&__1TZ,L11799596); /* L90 MEMORY*/;
-  __3TZ=__VWT->__MFF;
-  lisaac_push(&__1TZ,L11826220); /* L90 MEMORY*/;
-  __4TZ=__KQF( 1);
-  lisaac_push(&__1TZ,L11824172); /* L90 MEMORY*/;
-  lisaac_push_first(&__5TZ,L22171143); /* L169 INTEGER*/;
-  __FXT=(____EEF)(__3TZ & __4TZ);
-  lisaac_push(&__DXT,L33825324); /* L258 MEMORY*/;
-  lisaac_push_first(&__1TZ,L21249580); /* L162 MEMORY*/;
-  __3TZ=__KQF( 1);
-  if ((__FXT == __3TZ)) {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L13509636); /* L103 TRUE*/;
-    __X5T=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__U5T,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__DXT,L14689286); /* L112 FALSE*/;
-    __X5T=__F__;
-  };
-  if (__X5T) {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__U5T,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__DXT,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__1TZ,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__5TZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__JWW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__N5T));
-    lisaac_push(&__DXT,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_170));
-    lisaac_push(&__DXT,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__5TZ,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__JWW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IUZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__DXT,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__1TZ,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__5TZ,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__XTZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__YTZ,L8530438); /* L65 FALSE*/;
-  };
-}
-
-static void __VOQ(____JFF *__YOQ,____EEF __ZOQ)
-/* ({NULLx__JFF},{__EEF}) Void No recursive, No inlinable. */
-{
-  ____DB __BVR;
-  ____EEF __5OQ;
-  _____CONTEXT __WOQ,__3UR,__WOS,__IVR,__3OQ,__TU2,__1U2,__2U2,__4VZ;
-  ____G __5U2,__AV2,__CV2;
-  lisaac_push_first(&__WOQ,L13896236); /* L106 MEMORY*/;
-  lisaac_push_first(&__3UR,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__WOS,L7481858); /* L57 OBJECT*/;
-  __BVR=((____DB )(top_context->back->back));
-  lisaac_push(&__3UR,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__WOS,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__IVR,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__3OQ,L13897260); /* L106 MEMORY*/;
-  __5OQ=__XSH;
-  lisaac_push(&__3OQ,L13899820); /* L106 MEMORY*/;
-  lisaac_push_first(&__TU2,L14973960); /* L114 NUMERIC*/;
-  lisaac_push_first(&__1U2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__2U2,L14700552); /* L112 NUMERIC*/;
-  __5U2=(__ZOQ > __5OQ);
-  __AV2=(__ZOQ == __5OQ);
-  if (__5U2) {
-    lisaac_push(&__1U2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__2U2,L10900996); /* L83 TRUE*/;
-    __CV2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__1U2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__2U2,L12342790); /* L94 FALSE*/;
-    __CV2=__AV2;
-  };
-  if (__CV2) {
-    lisaac_push(&__TU2,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__1U2,L13509636); /* L103 TRUE*/;
-    __CV2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TU2,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__1U2,L14689286); /* L112 FALSE*/;
-    __CV2=__F__;
-  };
-  if (__CV2) {
-    lisaac_push(&__IVR,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3OQ,L13509636); /* L103 TRUE*/;
-    __CV2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IVR,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__3OQ,L14689286); /* L112 FALSE*/;
-    __CV2=__F__;
-  };
-  if (__CV2) {
-    lisaac_push(&__3UR,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__WOS,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__IVR,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__IVR,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__3OQ,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__TU2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__1U2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__2U2,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__BVR));
-    lisaac_push(&__3OQ,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__3OQ,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__TU2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__1U2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__2U2,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__4VZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__3OQ,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__TU2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__1U2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__3UR,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__WOS,L8530438); /* L65 FALSE*/;
-  };
-  last_block[(__ZOQ)] = (__YOQ);
-}
-
-static ____JFF* __FBQ(____EEF __IBQ)
-/* ({__EEF}) With result No recursive, No inlinable. */
+static void __ERL(____4 *__FRL,____L __GRL,____L __HRL,____L __IRL)
+/* ({__HB},{__L},{__L},{__L}) Void No recursive, No inlinable. */
 {
-  ____DB __R4Q,__PDQ,__YWZ;
-  ____EEF __TBQ,__YBQ,__WBQ,__RH0,__SH0,__3J3,__5J3;
-  ____L __VBQ,__DCQ;
-  ____JFF *__KBQ,*__QH0,*__JBQ;
-  _____CONTEXT __GBQ,__AWZ,__BWZ,__Y4Q,__RBQ,__PBY,__QZW,__WRW,__IWZ;
-  _____CONTEXT __ZI5;
-  ____G __14Q,__SK3,__TK3,__VK3;
-  lisaac_push_first(&__GBQ,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__AWZ,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__BWZ,L4069927); /* L31 CONVERT*/;
-  lisaac_push(&__GBQ,L40003116); /* L305 MEMORY*/;
-  lisaac_push_first(&__AWZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__BWZ,L7481858); /* L57 OBJECT*/;
-  __R4Q=((____DB )(top_context->back->back));
-  lisaac_push(&__AWZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__BWZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__Y4Q,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__RBQ,L39991340); /* L305 MEMORY*/;
-  lisaac_push_first(&__PBY,L47325228); /* L361 MEMORY*/;
-  __TBQ=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__RBQ,L40001580); /* L305 MEMORY*/;
-  lisaac_push_first(&__PBY,L5774867); /* L44 POINTER*/;
-  __VBQ=((____L )(sizeof(void *)));
-  lisaac_push(&__RBQ,L40001580); /* L305 MEMORY*/;
-  __YBQ=__KQF(__VBQ);
-  lisaac_push(&__RBQ,L39991852); /* L305 MEMORY*/;
-  lisaac_push_first(&__PBY,L9195016); /* L70 NUMERIC*/;
-  __WBQ=(____EEF)(__TBQ - __YBQ);
-  lisaac_push(&__RBQ,L39984684); /* L305 MEMORY*/;
-  lisaac_push_first(&__PBY,L14700552); /* L112 NUMERIC*/;
-  if ((__IBQ > __WBQ)) {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L13509636); /* L103 TRUE*/;
-    __14Q=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L14689286); /* L112 FALSE*/;
-    __14Q=__F__;
-  };
-  if (__14Q) {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__Y4Q,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__RBQ,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PBY,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__QZW,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WRW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__R4Q));
-    lisaac_push(&__RBQ,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_171));
-    lisaac_push(&__RBQ,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PBY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__QZW,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WRW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IWZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RBQ,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PBY,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__QZW,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__GBQ,L40133676); /* L306 MEMORY*/;
-  lisaac_push_first(&__AWZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__BWZ,L7481858); /* L57 OBJECT*/;
-  __R4Q=((____DB )(top_context->back->back));
-  lisaac_push(&__AWZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__BWZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__Y4Q,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__RBQ,L40127532); /* L306 MEMORY*/;
-  lisaac_push_first(&__PBY,L5774867); /* L44 POINTER*/;
-  __VBQ=((____L )(sizeof(void *)));
-  lisaac_push(&__RBQ,L40128044); /* L306 MEMORY*/;
-  lisaac_push_first(&__PBY,L9195016); /* L70 NUMERIC*/;
-  __DCQ=(____L)(__VBQ -  1);
-  lisaac_push(&__RBQ,L40128044); /* L306 MEMORY*/;
-  __TBQ=__KQF(__DCQ);
-  lisaac_push(&__RBQ,L40116268); /* L306 MEMORY*/;
-  lisaac_push_first(&__PBY,L22171143); /* L169 INTEGER*/;
-  if (((____EEF)(__IBQ & __TBQ) ==  0)) {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L13509636); /* L103 TRUE*/;
-    __14Q=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L14689286); /* L112 FALSE*/;
-    __14Q=__F__;
-  };
-  if (__14Q) {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__Y4Q,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__RBQ,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PBY,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__QZW,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WRW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__R4Q));
-    lisaac_push(&__RBQ,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_147));
-    lisaac_push(&__RBQ,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PBY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__QZW,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WRW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IWZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RBQ,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PBY,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__QZW,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8530438); /* L65 FALSE*/;
-  };
-  __KBQ=__LCQ;
-  lisaac_push(&__GBQ,L40765996); /* L311 MEMORY*/;
-  lisaac_push_first(&__AWZ,L9441810); /* L72 BLOCK*/;
-  __DAR:
-  {
-    lisaac_push(&__AWZ,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__BWZ,L40503852); /* L309 MEMORY*/;
-    if (((void *)__KBQ != (void *)NULL)) {
-      lisaac_push(&__BWZ,L40513580); /* L309 MEMORY*/;
-      lisaac_push_first(&__Y4Q,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__RBQ,L40514604); /* L309 MEMORY*/;
-      if (__KBQ==NULL) {
-        lisaac_push(&__RBQ,L40520748); /* L309 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        lisaac_push(&__RBQ,L40520748); /* L309 MEMORY*/;
-        __QH0=((____JFF *)__KBQ);
-        lisaac_push_first(&__PBY,L11276332); /* L86 MEMORY*/;
-        __RH0=__QH0->__MFF;
-        lisaac_push(&__PBY,L11310124); /* L86 MEMORY*/;
-        __SH0=__KQF( 3);
-        lisaac_push(&__PBY,L11300908); /* L86 MEMORY*/;
-        lisaac_push_first(&__QZW,L25311239); /* L193 INTEGER*/;
-        lisaac_push_first(&__WRW,L11029000); /* L84 NUMERIC*/;
-        lisaac_push_first(&__IWZ,L5383176); /* L41 NUMERIC*/;
-        __3J3=__KQF( 0);
-        lisaac_push(&__WRW,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__IWZ,L9195016); /* L70 NUMERIC*/;
-        __5J3=(____EEF)(__3J3 - __SH0);
-        lisaac_push(&__QZW,L25319431); /* L193 INTEGER*/;
-        lisaac_push_first(&__WRW,L5121032); /* L39 NUMERIC*/;
-        __SH0=__KQF( 1);
-        lisaac_push(&__QZW,L25314823); /* L193 INTEGER*/;
-        lisaac_push_first(&__WRW,L9195016); /* L70 NUMERIC*/;
-        __3J3=(____EEF)(__5J3 - __SH0);
-        lisaac_push(&__PBY,L11299884); /* L86 MEMORY*/;
-        lisaac_push_first(&__QZW,L22171143); /* L169 INTEGER*/;
-        __SH0=(____EEF)(__RH0 & __3J3);
-      };
-      lisaac_push(&__RBQ,L40521260); /* L309 MEMORY*/;
-      lisaac_push_first(&__PBY,L14973960); /* L114 NUMERIC*/;
-      lisaac_push_first(&__QZW,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__WRW,L14700552); /* L112 NUMERIC*/;
-      __SK3=(__SH0 > __IBQ);
-      __TK3=(__SH0 == __IBQ);
-      if (__SK3) {
-        lisaac_push(&__QZW,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__WRW,L10900996); /* L83 TRUE*/;
-        __VK3=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__QZW,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__WRW,L12342790); /* L94 FALSE*/;
-        __VK3=__TK3;
+  ____L __W1M;
+  if ((__IRL !=  0)) {
+    if ((__IRL <  0)) {
+      __W1M=__GRL;
+      while ((__W1M <= __HRL)) {
+        __FRL[(____L)(__W1M + __IRL)]=__FRL[__W1M];
+        __W1M=(____L)(__W1M +  1);
       };
-      if (__VK3) {
-        lisaac_push(&__PBY,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__QZW,L13509636); /* L103 TRUE*/;
-        __VK3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__PBY,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__QZW,L14689286); /* L112 FALSE*/;
-        __VK3=__F__;
-      };
-      __SK3=__VK3;
     } else /* FALSE */ {
-      lisaac_push(&__BWZ,L40513580); /* L309 MEMORY*/;
-      lisaac_push_first(&__Y4Q,L12081158); /* L92 FALSE*/;
-      __SK3=__J__;
-    };
-    if (__SK3) {
-      lisaac_push(&__AWZ,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__BWZ,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__Y4Q,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__RBQ,L40532524); /* L309 MEMORY*/;
-      if (__KBQ==NULL) {
-        lisaac_push(&__RBQ,L40648748); /* L310 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        __QH0=__KBQ->__NFF;
+      __W1M=__HRL;
+      while ((__W1M >= __GRL)) {
+        __FRL[(____L)(__W1M + __IRL)]=__FRL[__W1M];
+        __W1M=(____L)(__W1M -  1);
       };
-      __KBQ=__QH0;
-      lisaac_push(&__Y4Q,L9709074); /* L74 BLOCK*/;
-      goto __DAR;
-    } else /* FALSE */ {
-      lisaac_push(&__AWZ,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__BWZ,L8530438); /* L65 FALSE*/;
-    };
-  };
-  if (((void *)__KBQ == (void *)NULL)) {
-    lisaac_push(&__GBQ,L41159212); /* L314 MEMORY*/;
-    lisaac_push_first(&__AWZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__BWZ,L41037868); /* L313 MEMORY*/;
-    __QH0=__PUP();
-    __KBQ=__QH0;
-  } else /* FALSE */ {
-    lisaac_push(&__GBQ,L41159212); /* L314 MEMORY*/;
-    lisaac_push_first(&__AWZ,L8530438); /* L65 FALSE*/;
-  };
-  if (__KBQ==NULL) {
-    lisaac_push(&__GBQ,L41304620); /* L315 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__GBQ,L41304620); /* L315 MEMORY*/;
-    __QH0=((____JFF *)__KBQ);
-    lisaac_push_first(&__AWZ,L10784812); /* L82 MEMORY*/;
-    lisaac_push_first(&__BWZ,L4069927); /* L31 CONVERT*/;
-    __PDQ=((____DB )__QH0);
-  };
-  lisaac_push(&__GBQ,L41305132); /* L315 MEMORY*/;
-  lisaac_push_first(&__AWZ,L13119532); /* L100 MEMORY*/;
-  __R4Q=__1YG;
-  lisaac_push(&__AWZ,L13130284); /* L100 MEMORY*/;
-  lisaac_push_first(&__BWZ,L9195016); /* L70 NUMERIC*/;
-  __YWZ=(void *)((unsigned long)__PDQ - (unsigned long)__R4Q);
-  lisaac_push(&__AWZ,L13146156); /* L100 MEMORY*/;
-  __TBQ=__G0Q(__YWZ);
-  lisaac_push(&__AWZ,L13147180); /* L100 MEMORY*/;
-  lisaac_push_first(&__BWZ,L23745543); /* L181 INTEGER*/;
-  __YBQ=(____EEF)(__TBQ >>  26);
-  lisaac_push(&__GBQ,L41433132); /* L316 MEMORY*/;
-  lisaac_push_first(&__AWZ,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__BWZ,L7481858); /* L57 OBJECT*/;
-  __R4Q=((____DB )(top_context->back->back));
-  lisaac_push(&__AWZ,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__BWZ,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__Y4Q,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__RBQ,L41428524); /* L316 MEMORY*/;
-  __TBQ=__KQF( 0);
-  lisaac_push(&__RBQ,L41431596); /* L316 MEMORY*/;
-  __WBQ=__KQF( 63);
-  lisaac_push(&__RBQ,L41431596); /* L316 MEMORY*/;
-  lisaac_push_first(&__PBY,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__QZW,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__WRW,L14700552); /* L112 NUMERIC*/;
-  if ((__TBQ > __YBQ)) {
-    lisaac_push(&__QZW,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WRW,L13509636); /* L103 TRUE*/;
-    __14Q=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QZW,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__WRW,L14689286); /* L112 FALSE*/;
-    __14Q=__F__;
-  };
-  if (__14Q) {
-    lisaac_push(&__PBY,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__QZW,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__WRW,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__IWZ,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__ZI5,L14700552); /* L112 NUMERIC*/;
-    __14Q=(__WBQ > __YBQ);
-    __SK3=(__WBQ == __YBQ);
-    if (__14Q) {
-      lisaac_push(&__IWZ,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__ZI5,L10900996); /* L83 TRUE*/;
-      __TK3=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__IWZ,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__ZI5,L12342790); /* L94 FALSE*/;
-      __TK3=__SK3;
-    };
-    __14Q=__TK3;
-  } else /* FALSE */ {
-    lisaac_push(&__PBY,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__QZW,L12081158); /* L92 FALSE*/;
-    __14Q=__J__;
-  };
-  if (__14Q) {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L13509636); /* L103 TRUE*/;
-    __14Q=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Y4Q,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__RBQ,L14689286); /* L112 FALSE*/;
-    __14Q=__F__;
-  };
-  if (__14Q) {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__Y4Q,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__RBQ,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__PBY,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__QZW,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__WRW,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__R4Q));
-    lisaac_push(&__RBQ,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_152));
-    lisaac_push(&__RBQ,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__PBY,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__QZW,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__WRW,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__IWZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__RBQ,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__PBY,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__QZW,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__AWZ,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__BWZ,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__GBQ,L39462444); /* L301 MEMORY*/;
-  __R4Q=__HWH(__IBQ);
-  if (__KBQ==NULL) {
-    lisaac_push(&__GBQ,L41568812); /* L317 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__GBQ,L41568812); /* L317 MEMORY*/;
-    __TWT(((____JFF *)__KBQ),__R4Q,__YBQ);
-  };
-  __JBQ=__KBQ;
-  return(__JBQ);
-}
-
-static void __5AU(____JFF *__BBU)
-/* ({__JFF}) Void No recursive, No inlinable. */
-{
-  ____JFF *__CBU,*__DBU,*__W5V;
-  _____CONTEXT __ABU,__WNU,__KBU,__V5V;
-  lisaac_push_first(&__ABU,L21899820); /* L167 MEMORY*/;
-  __CBU=__BBU->__OFF;
-  __DBU=__BBU->__NFF;
-  if (((void *)__CBU == (void *)NULL)) {
-    lisaac_push(&__ABU,L23071276); /* L176 MEMORY*/;
-    lisaac_push_first(&__WNU,L6825988); /* L52 TRUE*/;
-    lisaac_push_first(&__KBU,L22555692); /* L172 MEMORY*/;
-    __LCQ=__DBU;
-  } else /* FALSE */ {
-    lisaac_push(&__ABU,L23071276); /* L176 MEMORY*/;
-    lisaac_push_first(&__WNU,L6826502); /* L52 FALSE*/;
-    lisaac_push_first(&__KBU,L22812716); /* L174 MEMORY*/;
-    if (__CBU==NULL) {
-      lisaac_push(&__KBU,L22952492); /* L175 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__KBU,L22952492); /* L175 MEMORY*/;
-      __W5V=((____JFF *)__CBU);
-      lisaac_push_first(&__V5V,L21511724); /* L164 MEMORY*/;
-      __W5V->__NFF=__DBU;
-    };
-  };
-  if (((void *)__DBU != (void *)NULL)) {
-    lisaac_push(&__ABU,L23464492); /* L179 MEMORY*/;
-    lisaac_push_first(&__WNU,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__KBU,L23211564); /* L177 MEMORY*/;
-    if (__DBU==NULL) {
-      lisaac_push(&__KBU,L23347756); /* L178 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__KBU,L23347756); /* L178 MEMORY*/;
-      __W5V=((____JFF *)__DBU);
-      lisaac_push_first(&__V5V,L21642796); /* L165 MEMORY*/;
-      __W5V->__OFF=__CBU;
     };
-  } else /* FALSE */ {
-    lisaac_push(&__ABU,L23464492); /* L179 MEMORY*/;
-    lisaac_push_first(&__WNU,L8530438); /* L65 FALSE*/;
   };
 }
 
-static void __VMK(____4 *__XMK,____L __YMK,____L __ZMK)
-/* ({__HB},{__L},{__L}) Void No recursive, No inlinable. */
+static ____4 __2TC(____V *__4TC)
+/* ({__V}) With result No recursive, No inlinable. */
 {
-  ____DB __ITL;
-  ____L __2UL,__CL0,__GVL;
-  _____CONTEXT __WMK,__ETL,__ZAN,__PTL,__3MK,__GX2,__HX2,__T3U,__QXZ;
-  ____G __KX2,__LX2,__NX2,__EP3;
-  lisaac_push_first(&__WMK,L79301653); /* L605 NATIVE_ARRAY*/;
-  lisaac_push_first(&__ETL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__ZAN,L7481858); /* L57 OBJECT*/;
-  __ITL=((____DB )(top_context->back->back));
-  lisaac_push(&__ETL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZAN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__PTL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__3MK,L79306773); /* L605 NATIVE_ARRAY*/;
-  lisaac_push_first(&__GX2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__HX2,L14700552); /* L112 NUMERIC*/;
-  __KX2=(__YMK >  0);
-  __LX2=(__YMK ==  0);
-  if (__KX2) {
-    lisaac_push(&__GX2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HX2,L10900996); /* L83 TRUE*/;
-    __NX2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__GX2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HX2,L12342790); /* L94 FALSE*/;
-    __NX2=__LX2;
-  };
-  if (__NX2) {
-    lisaac_push(&__PTL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__3MK,L13509636); /* L103 TRUE*/;
-    __NX2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PTL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__3MK,L14689286); /* L112 FALSE*/;
-    __NX2=__F__;
-  };
-  if (__NX2) {
-    lisaac_push(&__ETL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__ZAN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PTL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__PTL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__3MK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__GX2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__HX2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__T3U,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ITL));
-    lisaac_push(&__3MK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__3MK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__GX2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__HX2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__T3U,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__QXZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__3MK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__GX2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__HX2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ETL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__ZAN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__WMK,L79432725); /* L606 NATIVE_ARRAY*/;
-  lisaac_push_first(&__ETL,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__ZAN,L7481858); /* L57 OBJECT*/;
-  __ITL=((____DB )(top_context->back->back));
-  lisaac_push(&__ETL,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__ZAN,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__PTL,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__3MK,L79437845); /* L606 NATIVE_ARRAY*/;
-  lisaac_push_first(&__GX2,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__HX2,L14700552); /* L112 NUMERIC*/;
-  __KX2=(__ZMK > __YMK);
-  __LX2=(__ZMK == __YMK);
-  if (__KX2) {
-    lisaac_push(&__GX2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HX2,L10900996); /* L83 TRUE*/;
-    __NX2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__GX2,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HX2,L12342790); /* L94 FALSE*/;
-    __NX2=__LX2;
-  };
-  if (__NX2) {
-    lisaac_push(&__PTL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__3MK,L13509636); /* L103 TRUE*/;
-    __NX2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PTL,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__3MK,L14689286); /* L112 FALSE*/;
-    __NX2=__F__;
-  };
-  if (__NX2) {
-    lisaac_push(&__ETL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__ZAN,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__PTL,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__PTL,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__3MK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__GX2,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__HX2,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__T3U,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__ITL));
-    lisaac_push(&__3MK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__3MK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__GX2,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__HX2,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__T3U,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__QXZ,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__3MK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__GX2,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__HX2,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__ETL,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__ZAN,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__WMK,L80218645); /* L612 NATIVE_ARRAY*/;
-  __2UL=__YMK;
-  lisaac_push_first(&__ETL,L20846600); /* L159 NUMERIC*/;
-  __0UL:
-  {
-    lisaac_push(&__ETL,L20846600); /* L159 NUMERIC*/;
-    lisaac_push_first(&__ZAN,L15235592); /* L116 NUMERIC*/;
-    lisaac_push_first(&__PTL,L14700552); /* L112 NUMERIC*/;
-    if ((__2UL > __ZMK)) {
-      lisaac_push(&__ZAN,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__PTL,L13509636); /* L103 TRUE*/;
-      __EP3=__J__;
+  ____4 __AUC,__5TC;
+  __AUC='\0';
+  __OZC(__4TC);
+  __OZC((&__string_144));
+  while (((__AUC != 'y') && (__AUC != 'n'))) {
+    if (__PWC) {
+      __PWC=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__ZAN,L15231496); /* L116 NUMERIC*/;
-      lisaac_push_first(&__PTL,L14689286); /* L112 FALSE*/;
-      __EP3=__F__;
-    };
-    if (__EP3) {
-      lisaac_push(&__ETL,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__ZAN,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__PTL,L20981768); /* L160 NUMERIC*/;
-      lisaac_push_first(&__3MK,L80093205); /* L611 NATIVE_ARRAY*/;
-      __MPH(__XMK,'\0',__2UL);
-      lisaac_push(&__PTL,L21109256); /* L161 NUMERIC*/;
-      lisaac_push_first(&__3MK,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__GX2,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__HX2,L9195016); /* L70 NUMERIC*/;
-      __CL0=(____L)(-  1);
-      lisaac_push(&__3MK,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__GX2,L9195016); /* L70 NUMERIC*/;
-      __GVL=(____L)(__2UL - __CL0);
-      lisaac_push(&__PTL,L21120520); /* L161 NUMERIC*/;
-      __2UL=__GVL;
-      goto __0UL;
-    } else /* FALSE */ {
-      lisaac_push(&__ETL,L21236232); /* L162 NUMERIC*/;
-      lisaac_push_first(&__ZAN,L8530438); /* L65 FALSE*/;
+      __1WC=((____4 )(fgetc(stdin)));
     };
+    __AUC=__1WC;
   };
-}
-
-static ____L __E1C(____4 *__G1C,____4 __H1C,____L __I1C)
-/* ({__HB},{__4},{__L}) With result No recursive, No inlinable. */
-{
-  ____DB __53C;
-  ____L __P1C,__Y4C,__QQ0,__J1C;
-  _____CONTEXT __F1C,__13C,__MCD,__G4C,__N1C,__2M0,__4M0,__GSN,__FN0;
-  _____CONTEXT __WQ0;
-  ____G __BQ3,__CQ3,__EQ3,__1U3,__2U3,__4U3;
-  ____4 __01C;
-  lisaac_push_first(&__F1C,L93326357); /* L712 NATIVE_ARRAY*/;
-  lisaac_push_first(&__13C,L21772306); /* L166 BLOCK*/;
-  lisaac_push_first(&__MCD,L7481858); /* L57 OBJECT*/;
-  __53C=((____DB )(top_context->back->back));
-  lisaac_push(&__13C,L21902354); /* L167 BLOCK*/;
-  lisaac_push_first(&__MCD,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__G4C,L21906962); /* L167 BLOCK*/;
-  lisaac_push_first(&__N1C,L93332501); /* L712 NATIVE_ARRAY*/;
-  lisaac_push_first(&__2M0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__4M0,L9195016); /* L70 NUMERIC*/;
-  __P1C=(____L)(-  1);
-  lisaac_push(&__N1C,L93331477); /* L712 NATIVE_ARRAY*/;
-  lisaac_push_first(&__2M0,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__4M0,L14700552); /* L112 NUMERIC*/;
-  __BQ3=(__I1C > __P1C);
-  __CQ3=(__I1C == __P1C);
-  if (__BQ3) {
-    lisaac_push(&__2M0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__4M0,L10900996); /* L83 TRUE*/;
-    __EQ3=__F__;
+  if (__PWC) {
+    __PWC=__J__;
   } else /* FALSE */ {
-    lisaac_push(&__2M0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__4M0,L12342790); /* L94 FALSE*/;
-    __EQ3=__CQ3;
+    __1WC=((____4 )(fgetc(stdin)));
   };
-  if (__EQ3) {
-    lisaac_push(&__G4C,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__N1C,L13509636); /* L103 TRUE*/;
-    __EQ3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__G4C,L21903890); /* L167 BLOCK*/;
-    lisaac_push_first(&__N1C,L14689286); /* L112 FALSE*/;
-    __EQ3=__F__;
-  };
-  if (__EQ3) {
-    lisaac_push(&__13C,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MCD,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__G4C,L21910546); /* L167 BLOCK*/;
-    lisaac_push(&__G4C,L22051346); /* L168 BLOCK*/;
-    lisaac_push_first(&__N1C,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__2M0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__4M0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GSN,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__53C));
-    lisaac_push(&__N1C,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_1));
-    lisaac_push(&__N1C,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__2M0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__4M0,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__GSN,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__FN0,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__N1C,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__2M0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__4M0,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__13C,L22153746); /* L169 BLOCK*/;
-    lisaac_push_first(&__MCD,L8530438); /* L65 FALSE*/;
-  };
-  __P1C= 0;
-  lisaac_push(&__F1C,L94374421); /* L720 NATIVE_ARRAY*/;
-  __Y4C=__I1C;
-  lisaac_push_first(&__13C,L22026248); /* L168 NUMERIC*/;
-  __W4C:
-  {
-    lisaac_push(&__13C,L22026248); /* L168 NUMERIC*/;
-    lisaac_push_first(&__MCD,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__G4C,L14700552); /* L112 NUMERIC*/;
-    __1U3=(__Y4C >  0);
-    __2U3=(__Y4C ==  0);
-    if (__1U3) {
-      lisaac_push(&__MCD,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__G4C,L10900996); /* L83 TRUE*/;
-      __4U3=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__MCD,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__G4C,L12342790); /* L94 FALSE*/;
-      __4U3=__2U3;
-    };
-    if (__4U3) {
-      lisaac_push(&__13C,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__MCD,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__G4C,L22161416); /* L169 NUMERIC*/;
-      lisaac_push_first(&__N1C,L93990421); /* L717 NATIVE_ARRAY*/;
-      __01C=__HGE(__G1C,__Y4C);
-      if ((__H1C == __01C)) {
-        lisaac_push(&__N1C,L94244373); /* L719 NATIVE_ARRAY*/;
-        lisaac_push_first(&__2M0,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__4M0,L94118421); /* L718 NATIVE_ARRAY*/;
-        lisaac_push_first(&__GSN,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FN0,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__WQ0,L9195016); /* L70 NUMERIC*/;
-        __QQ0=(____L)(-  1);
-        lisaac_push(&__GSN,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__FN0,L9195016); /* L70 NUMERIC*/;
-        __P1C=(____L)(__P1C - __QQ0);
-      } else /* FALSE */ {
-        lisaac_push(&__N1C,L94244373); /* L719 NATIVE_ARRAY*/;
-        lisaac_push_first(&__2M0,L8530438); /* L65 FALSE*/;
-      };
-      lisaac_push(&__G4C,L22288392); /* L170 NUMERIC*/;
-      lisaac_push_first(&__N1C,L9195016); /* L70 NUMERIC*/;
-      __QQ0=(____L)(__Y4C -  1);
-      lisaac_push(&__G4C,L22302216); /* L170 NUMERIC*/;
-      __Y4C=__QQ0;
-      goto __W4C;
-    } else /* FALSE */ {
-      lisaac_push(&__13C,L22415880); /* L171 NUMERIC*/;
-      lisaac_push_first(&__MCD,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __J1C=__P1C;
-  return(__J1C);
+  __5TC=__AUC;
+  return(__5TC);
 }
 
-static void __EAK(____ZB *__GAK,____L __HAK)
-/* ({__ZB},{__L}) Void No recursive, No inlinable. */
+static ____APE* __KNN()
+/* () With result No recursive, No inlinable. */
 {
-  ____DB __OHL;
-  ____L __1Q0,__QIL,__ZIL,__AJL,__JS0,__IJL,__QNO,__TJL,__0NO;
-  _____CONTEXT __FAK,__KHL,__QUM,__VHL,__MAK,__ZQ0,__EJ5,__FJ5,__GJ5;
-  _____CONTEXT __OJ5,__PJ5;
-  ____G __IJ5,__SJ5,__UJ5,__IX3;
-  ____4 __RJL;
-  lisaac_push_first(&__FAK,L50596376); /* L386 STRING*/;
-  lisaac_push_first(&__KHL,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__QUM,L7481858); /* L57 OBJECT*/;
-  __OHL=((____DB )(top_context->back->back));
-  lisaac_push(&__KHL,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__QUM,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__VHL,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__MAK,L50606104); /* L386 STRING*/;
-  lisaac_push_first(&__ZQ0,L16923661); /* L129 ABSTRACT_STRING*/;
-  __1Q0=__GAK->__EC;
-  lisaac_push(&__ZQ0,L17187853); /* L131 ABSTRACT_STRING*/;
-  lisaac_push_first(&__EJ5,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__GJ5,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __HAK)) {
-    lisaac_push(&__FJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__GJ5,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__GJ5,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__EJ5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__GJ5,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__OJ5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__PJ5,L14700552); /* L112 NUMERIC*/;
-    __IJ5=(__1Q0 > __HAK);
-    __SJ5=(__1Q0 == __HAK);
-    if (__IJ5) {
-      lisaac_push(&__OJ5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__PJ5,L10900996); /* L83 TRUE*/;
-      __UJ5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__OJ5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__PJ5,L12342790); /* L94 FALSE*/;
-      __UJ5=__SJ5;
-    };
-    __IJ5=__UJ5;
-  } else /* FALSE */ {
-    lisaac_push(&__EJ5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L12081158); /* L92 FALSE*/;
-    __IJ5=__J__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__VHL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__MAK,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VHL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__MAK,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__KHL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__QUM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VHL,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__VHL,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__MAK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__EJ5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__FJ5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OHL));
-    lisaac_push(&__MAK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__MAK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__EJ5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__FJ5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__GJ5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MAK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__EJ5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__KHL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__QUM,L8530438); /* L65 FALSE*/;
-  };
-  __1Q0=__GAK->__EC;
-  lisaac_push(&__FAK,L51003928); /* L389 STRING*/;
-  lisaac_push_first(&__KHL,L65800728); /* L502 STRING*/;
-  lisaac_push_first(&__QUM,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__VHL,L7481858); /* L57 OBJECT*/;
-  __OHL=((____DB )(top_context->back->back));
-  lisaac_push(&__QUM,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__VHL,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MAK,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__ZQ0,L65801752); /* L502 STRING*/;
-  __QIL=__GAK->__EC;
-  lisaac_push(&__ZQ0,L65805336); /* L502 STRING*/;
-  lisaac_push_first(&__EJ5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L14700552); /* L112 NUMERIC*/;
-  if ((__HAK > __QIL)) {
-    lisaac_push(&__EJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MAK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__MAK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__EJ5,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__FJ5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GJ5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OHL));
-    lisaac_push(&__ZQ0,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__ZQ0,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__FJ5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__GJ5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__OJ5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZQ0,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__FJ5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__KHL,L65931800); /* L503 STRING*/;
-  lisaac_push_first(&__QUM,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__VHL,L7481858); /* L57 OBJECT*/;
-  __OHL=((____DB )(top_context->back->back));
-  lisaac_push(&__QUM,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__VHL,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MAK,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__ZQ0,L65946648); /* L503 STRING*/;
-  lisaac_push_first(&__EJ5,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__GJ5,L9195016); /* L70 NUMERIC*/;
-  __QIL=(____L)(-  1);
-  lisaac_push(&__EJ5,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L9195016); /* L70 NUMERIC*/;
-  __ZIL=(____L)(__HAK - __QIL);
-  lisaac_push(&__ZQ0,L65948184); /* L503 STRING*/;
-  lisaac_push_first(&__EJ5,L6296072); /* L48 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L15235592); /* L116 NUMERIC*/;
-  lisaac_push_first(&__GJ5,L14700552); /* L112 NUMERIC*/;
-  if (( 1 > __HAK)) {
-    lisaac_push(&__FJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__GJ5,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FJ5,L15231496); /* L116 NUMERIC*/;
-    lisaac_push_first(&__GJ5,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__EJ5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__GJ5,L6304264); /* L48 NUMERIC*/;
-    lisaac_push_first(&__OJ5,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__PJ5,L14700552); /* L112 NUMERIC*/;
-    __IJ5=(__ZIL > __HAK);
-    __SJ5=(__ZIL == __HAK);
-    if (__IJ5) {
-      lisaac_push(&__OJ5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__PJ5,L10900996); /* L83 TRUE*/;
-      __UJ5=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__OJ5,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__PJ5,L12342790); /* L94 FALSE*/;
-      __UJ5=__SJ5;
-    };
-    __IJ5=__UJ5;
-  } else /* FALSE */ {
-    lisaac_push(&__EJ5,L6300680); /* L48 NUMERIC*/;
-    lisaac_push_first(&__FJ5,L12081158); /* L92 FALSE*/;
-    __IJ5=__J__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MAK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__MAK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__EJ5,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__FJ5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GJ5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OHL));
-    lisaac_push(&__ZQ0,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__ZQ0,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__FJ5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__GJ5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__OJ5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZQ0,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__FJ5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8530438); /* L65 FALSE*/;
-  };
-  __QIL=__GAK->__EC;
-  lisaac_push(&__KHL,L66334744); /* L506 STRING*/;
-  lisaac_push_first(&__QUM,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__VHL,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MAK,L9195016); /* L70 NUMERIC*/;
-  __ZIL=(____L)(-  1);
-  lisaac_push(&__QUM,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__VHL,L9195016); /* L70 NUMERIC*/;
-  __AJL=(____L)(- __ZIL);
-  lisaac_push(&__KHL,L66458648); /* L507 STRING*/;
-  lisaac_push_first(&__QUM,L14700552); /* L112 NUMERIC*/;
-  if ((__AJL >  0)) {
-    lisaac_push(&__KHL,L67111448); /* L512 STRING*/;
-    lisaac_push_first(&__QUM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VHL,L66590744); /* L508 STRING*/;
-    lisaac_push_first(&__MAK,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__ZQ0,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__EJ5,L9195016); /* L70 NUMERIC*/;
-    __JS0=(____L)(-  1);
-    lisaac_push(&__MAK,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__ZQ0,L9195016); /* L70 NUMERIC*/;
-    __IJL=(____L)(__HAK - __JS0);
-    __JS0=__GAK->__EC;
-    lisaac_push(&__VHL,L66850328); /* L510 STRING*/;
-    __QNO=__IJL;
-    lisaac_push_first(&__MAK,L20846600); /* L159 NUMERIC*/;
-    __ONO:
-    {
-      lisaac_push(&__MAK,L20846600); /* L159 NUMERIC*/;
-      lisaac_push_first(&__ZQ0,L15235592); /* L116 NUMERIC*/;
-      lisaac_push_first(&__EJ5,L14700552); /* L112 NUMERIC*/;
-      if ((__QNO > __JS0)) {
-        lisaac_push(&__ZQ0,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__EJ5,L13509636); /* L103 TRUE*/;
-        __IX3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__ZQ0,L15231496); /* L116 NUMERIC*/;
-        lisaac_push_first(&__EJ5,L14689286); /* L112 FALSE*/;
-        __IX3=__F__;
-      };
-      if (__IX3) {
-        lisaac_push(&__MAK,L21236232); /* L162 NUMERIC*/;
-        lisaac_push_first(&__ZQ0,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__EJ5,L20981768); /* L160 NUMERIC*/;
-        lisaac_push_first(&__FJ5,L66721816); /* L509 STRING*/;
-        __RJL=__S5J(__GAK,__QNO);
-        lisaac_push(&__FJ5,L66726936); /* L509 STRING*/;
-        lisaac_push_first(&__GJ5,L9195016); /* L70 NUMERIC*/;
-        __TJL=(____L)(__QNO - __AJL);
-        lisaac_push(&__FJ5,L66729496); /* L509 STRING*/;
-        __5DL(__GAK,__RJL,__TJL);
-        lisaac_push(&__EJ5,L21109256); /* L161 NUMERIC*/;
-        lisaac_push_first(&__FJ5,L9990152); /* L76 NUMERIC*/;
-        lisaac_push_first(&__GJ5,L11029512); /* L84 NUMERIC*/;
-        lisaac_push_first(&__OJ5,L9195016); /* L70 NUMERIC*/;
-        __TJL=(____L)(-  1);
-        lisaac_push(&__FJ5,L9989128); /* L76 NUMERIC*/;
-        lisaac_push_first(&__GJ5,L9195016); /* L70 NUMERIC*/;
-        __0NO=(____L)(__QNO - __TJL);
-        lisaac_push(&__EJ5,L21120520); /* L161 NUMERIC*/;
-        __QNO=__0NO;
-        goto __ONO;
-      } else /* FALSE */ {
-        lisaac_push(&__MAK,L21236232); /* L162 NUMERIC*/;
-        lisaac_push_first(&__ZQ0,L8530438); /* L65 FALSE*/;
-      };
-    };
-    __JS0=__GAK->__EC;
-    lisaac_push(&__VHL,L66989080); /* L511 STRING*/;
-    lisaac_push_first(&__MAK,L9195016); /* L70 NUMERIC*/;
-    __GAK->__EC=(____L)(__JS0 - __AJL);
-  } else /* FALSE */ {
-    lisaac_push(&__KHL,L67111448); /* L512 STRING*/;
-    lisaac_push_first(&__QUM,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__KHL,L67242520); /* L513 STRING*/;
-  lisaac_push_first(&__QUM,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__VHL,L7481858); /* L57 OBJECT*/;
-  __OHL=((____DB )(top_context->back->back));
-  lisaac_push(&__QUM,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__VHL,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__MAK,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__ZQ0,L67243544); /* L513 STRING*/;
-  __ZIL=__GAK->__EC;
-  lisaac_push(&__ZQ0,L67261976); /* L513 STRING*/;
-  lisaac_push_first(&__EJ5,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__GJ5,L9195016); /* L70 NUMERIC*/;
-  __AJL=(____L)(-  1);
-  lisaac_push(&__EJ5,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__FJ5,L9195016); /* L70 NUMERIC*/;
-  __JS0=(____L)(- __AJL);
-  lisaac_push(&__ZQ0,L67254296); /* L513 STRING*/;
-  lisaac_push_first(&__EJ5,L9195016); /* L70 NUMERIC*/;
-  if ((__ZIL == (____L)(__QIL - __JS0))) {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__MAK,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__MAK,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__MAK,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__ZQ0,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__EJ5,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__FJ5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__GJ5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OHL));
-    lisaac_push(&__ZQ0,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__ZQ0,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__FJ5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__GJ5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__OJ5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__ZQ0,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__EJ5,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__FJ5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__QUM,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__VHL,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__FAK,L51251736); /* L391 STRING*/;
-  lisaac_push_first(&__KHL,L19150866); /* L146 BLOCK*/;
-  lisaac_push_first(&__QUM,L7481858); /* L57 OBJECT*/;
-  __OHL=((____DB )(top_context->back->back));
-  lisaac_push(&__KHL,L19280914); /* L147 BLOCK*/;
-  lisaac_push_first(&__QUM,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__VHL,L19285522); /* L147 BLOCK*/;
-  lisaac_push_first(&__MAK,L51252760); /* L391 STRING*/;
-  __QIL=__GAK->__EC;
-  lisaac_push(&__MAK,L51262488); /* L391 STRING*/;
-  lisaac_push_first(&__ZQ0,L9195016); /* L70 NUMERIC*/;
-  if ((__QIL == (____L)(__1Q0 -  1))) {
-    lisaac_push(&__VHL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__MAK,L13509636); /* L103 TRUE*/;
-    __IJ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VHL,L19282450); /* L147 BLOCK*/;
-    lisaac_push_first(&__MAK,L14689286); /* L112 FALSE*/;
-    __IJ5=__F__;
-  };
-  if (__IJ5) {
-    lisaac_push(&__KHL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__QUM,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__VHL,L19289106); /* L147 BLOCK*/;
-    lisaac_push(&__VHL,L19428370); /* L148 BLOCK*/;
-    lisaac_push_first(&__MAK,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__EJ5,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__FJ5,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__OHL));
-    lisaac_push(&__MAK,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_36));
-    lisaac_push(&__MAK,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__EJ5,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__FJ5,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__GJ5,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MAK,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__ZQ0,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__EJ5,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__KHL,L19532306); /* L149 BLOCK*/;
-    lisaac_push_first(&__QUM,L8530438); /* L65 FALSE*/;
-  };
+  ____DB __DDQ,__FDQ;
+  ____4NE __ADQ,__ODQ;
+  ____APE *__WON,*__MNN;
+  if ((__UNN ==  0)) {
+    __DDQ=((____DB )(NULL));
+    __FDQ=((____DB )(NULL));
+    __ADQ=((____4NE ) 33554432);
+    do {
+      __ODQ=(____4NE)(__ADQ * ((____4NE ) 2));
+      __ADQ=__ODQ;
+      __DDQ=__FDQ;
+      __FDQ=((____DB )(realloc((__FDQ),(__ODQ))));
+    } while ((! ((__FDQ == (void *)NULL) || ((____4NE)(__ODQ >>  20) ==  2048))));
+    if ((__FDQ == (void *)NULL)) {
+      __ADQ=(____4NE)(__ADQ / ((____4NE ) 2));
+    } else /* FALSE */ {
+      __DDQ=__FDQ;
+    };
+    __UNN=__ADQ;
+    __51F=__DDQ;
+    ;
+  };
+  __ADQ=(____4NE)(__MSG <<  26);
+  __MSG=(____4NE)(__MSG - (____4NE)(((____4NE ) 0) - ((____4NE ) 1)));
+  if (((____4NE)(__ADQ - (____4NE)(((____4NE ) 0) - ((____4NE ) 67108864))) > __UNN)) {
+    __OZC((&__string_145));
+    exit(( 1));
+  };
+  __WON=((____APE *)(void *)((unsigned long)__51F - (unsigned long)(void *)((unsigned long)((____DB )((____4NE ) 0)) - (unsigned long)((____DB )__ADQ))));
+  __WON->__CPE=NULL;
+  __WON->__DPE=(____4NE)((____4NE)(((____4NE ) 0) - (____4NE)((____4NE)((____4NE)(((____4NE ) 0) - (____4NE)((____4NE)(((____4NE ) 0) - (____4NE)((____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 0)) - ((____4NE ) 1)) & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE ) 2)) - ((____4NE ) 1)))) - ((____4NE ) 1))) - ((____4NE ) 1)) & (____4NE)((____4NE)(((____4NE ) 0) - ((____4NE )(____L)( 67108864 - (____L)(((____L )(sizeof(void *))) + ((____L )(sizeof(unsigned long))))))) - ((____4NE ) 1)))) - ((____4NE ) 1));
+  __WON->__EPE=__B0N;
+  __WON->__FPE=NULL;
+  if (((void *)__B0N != (void *)NULL)) {
+    ((____APE *)__B0N)->__FPE=__WON;
+  };
+  __B0N=__WON;
+  last_block[((____4NE)(__MSG - ((____4NE ) 1)))] = (__WON);
+  __MNN=__WON;
+  return(__MNN);
 }
 
-static ____DB __ESH(____22 __HSH)
-/* ({__22}) With result No recursive, No inlinable. */
+static ____L __SPC(____4 *__TPC,____L __VPC)
+/* ({__HB},{__L}) With result No recursive, No inlinable. */
 {
-  ____EEF __JSH,__YSH,__GFU,__2O0,__2T3,__4T3,__CP0,__DP0,__LTH,__DB0;
-  ____EEF __ZA0;
-  ____JFF *__MSH,*__ATH,*__EVH;
-  ____DB __MVU,__IK4,__QK4,__SK4,__ZUH,__BVH,__2D3,__TA0,__ISH;
-  ____L __1J4,__3J4,__BK4,__DE3,__HE3,__LE3;
-  _____CONTEXT __FSH,__CA0,__DA0,__HS3,__PS3,__QS3,__IVU,__LUV,__TVU;
-  _____CONTEXT __EFU,__DT3,__LT3,__MT3,__XO0;
-  ____G __TS3,__US3,__WS3,__QT3,__ST3;
-  ____22 *__G1H;
-  lisaac_push_first(&__FSH,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__CA0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__DA0,L4069927); /* L31 CONVERT*/;
-  __JSH=((____EEF ) 0);
-  __MSH=NULL;
-  lisaac_push(&__FSH,L44042796); /* L336 MEMORY*/;
-  lisaac_push_first(&__CA0,L9441810); /* L72 BLOCK*/;
-  __J0H:
-  {
-    lisaac_push(&__CA0,L9441810); /* L72 BLOCK*/;
-    lisaac_push_first(&__DA0,L42994220); /* L328 MEMORY*/;
-    __YSH=__XSH;
-    lisaac_push(&__DA0,L43128876); /* L329 MEMORY*/;
-    lisaac_push_first(&__HS3,L14973960); /* L114 NUMERIC*/;
-    lisaac_push_first(&__PS3,L15496712); /* L118 NUMERIC*/;
-    lisaac_push_first(&__QS3,L14700552); /* L112 NUMERIC*/;
-    __TS3=(__JSH > __YSH);
-    __US3=(__JSH == __YSH);
-    if (__TS3) {
-      lisaac_push(&__PS3,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__QS3,L10900996); /* L83 TRUE*/;
-      __WS3=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__PS3,L15501320); /* L118 NUMERIC*/;
-      lisaac_push_first(&__QS3,L12342790); /* L94 FALSE*/;
-      __WS3=__US3;
+  ____L __5PC,__USC,__WPC;
+  __5PC= 0;
+  __USC=__VPC;
+  while ((__USC >=  0)) {
+    if (('\n' == __TPC[__USC])) {
+      __5PC=(____L)(__5PC +  1);
     };
-    if (__WS3) {
-      lisaac_push(&__HS3,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__PS3,L13509636); /* L103 TRUE*/;
-      __WS3=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__HS3,L14969352); /* L114 NUMERIC*/;
-      lisaac_push_first(&__PS3,L14689286); /* L112 FALSE*/;
-      __WS3=__F__;
-    };
-    if (__WS3) {
-      lisaac_push(&__DA0,L43135020); /* L329 MEMORY*/;
-      lisaac_push_first(&__HS3,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__PS3,L43395116); /* L331 MEMORY*/;
-      lisaac_push_first(&__QS3,L14682668); /* L112 MEMORY*/;
-      lisaac_push_first(&__IVU,L19150866); /* L146 BLOCK*/;
-      lisaac_push_first(&__LUV,L7481858); /* L57 OBJECT*/;
-      __MVU=((____DB )(top_context->back->back));
-      lisaac_push(&__IVU,L19280914); /* L147 BLOCK*/;
-      lisaac_push_first(&__LUV,L10652676); /* L81 TRUE*/;
-      lisaac_push_first(&__TVU,L19285522); /* L147 BLOCK*/;
-      lisaac_push_first(&__EFU,L14683692); /* L112 MEMORY*/;
-      __GFU=__XSH;
-      lisaac_push(&__EFU,L14686252); /* L112 MEMORY*/;
-      lisaac_push_first(&__DT3,L14973960); /* L114 NUMERIC*/;
-      lisaac_push_first(&__LT3,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__MT3,L14700552); /* L112 NUMERIC*/;
-      __WS3=(__JSH > __GFU);
-      __QT3=(__JSH == __GFU);
-      if (__WS3) {
-        lisaac_push(&__LT3,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__MT3,L10900996); /* L83 TRUE*/;
-        __ST3=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__LT3,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__MT3,L12342790); /* L94 FALSE*/;
-        __ST3=__QT3;
-      };
-      if (__ST3) {
-        lisaac_push(&__DT3,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__LT3,L13509636); /* L103 TRUE*/;
-        __ST3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__DT3,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__LT3,L14689286); /* L112 FALSE*/;
-        __ST3=__F__;
-      };
-      if (__ST3) {
-        lisaac_push(&__TVU,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__EFU,L13509636); /* L103 TRUE*/;
-        __ST3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__TVU,L19282450); /* L147 BLOCK*/;
-        lisaac_push_first(&__EFU,L14689286); /* L112 FALSE*/;
-        __ST3=__F__;
-      };
-      if (__ST3) {
-        lisaac_push(&__IVU,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__LUV,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__TVU,L19289106); /* L147 BLOCK*/;
-        lisaac_push(&__TVU,L19428370); /* L148 BLOCK*/;
-        lisaac_push_first(&__EFU,L9452546); /* L72 OBJECT*/;
-        lisaac_push_first(&__DT3,L8260098); /* L63 OBJECT*/;
-        lisaac_push_first(&__LT3,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__MT3,L8009218); /* L61 OBJECT*/;
-        lisaac_stack_print((_____CONTEXT *)(__MVU));
-        lisaac_push(&__EFU,L9574914); /* L73 OBJECT*/;
-        __RY((&__string_36));
-        lisaac_push(&__EFU,L9706498); /* L74 OBJECT*/;
-        lisaac_push_first(&__DT3,L10241040); /* L78 CHARACTER*/;
-        lisaac_push_first(&__LT3,L5005342); /* L38 STD_OUTPUT*/;
-        lisaac_push_first(&__MT3,L18378271); /* L140 OUTPUT_STREAM*/;
-        lisaac_push_first(&__XO0,L6962199); /* L53 SYSTEM_IO*/;
-        fputc((int)('\n'),stdout);
-        lisaac_push(&__EFU,L9848322); /* L75 OBJECT*/;
-        lisaac_push_first(&__DT3,L10904578); /* L83 OBJECT*/;
-        lisaac_push_first(&__LT3,L9055272); /* L69 SYSTEM*/;
-        exit(( 1));
-      } else /* FALSE */ {
-        lisaac_push(&__IVU,L19532306); /* L149 BLOCK*/;
-        lisaac_push_first(&__LUV,L8530438); /* L65 FALSE*/;
-      };
-      __ATH=((____JFF *)(last_block[(__JSH)]));
-      __MSH=__ATH;
-      lisaac_push(&__PS3,L43521580); /* L332 MEMORY*/;
-      lisaac_push_first(&__QS3,L11276332); /* L86 MEMORY*/;
-      __GFU=__ATH->__MFF;
-      lisaac_push(&__QS3,L11310124); /* L86 MEMORY*/;
-      __2O0=__KQF( 3);
-      lisaac_push(&__QS3,L11300908); /* L86 MEMORY*/;
-      lisaac_push_first(&__IVU,L25311239); /* L193 INTEGER*/;
-      lisaac_push_first(&__LUV,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__TVU,L5383176); /* L41 NUMERIC*/;
-      __2T3=__KQF( 0);
-      lisaac_push(&__LUV,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__TVU,L9195016); /* L70 NUMERIC*/;
-      __4T3=(____EEF)(__2T3 - __2O0);
-      lisaac_push(&__IVU,L25319431); /* L193 INTEGER*/;
-      lisaac_push_first(&__LUV,L5121032); /* L39 NUMERIC*/;
-      __2O0=__KQF( 1);
-      lisaac_push(&__IVU,L25314823); /* L193 INTEGER*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __2T3=(____EEF)(__4T3 - __2O0);
-      lisaac_push(&__QS3,L11299884); /* L86 MEMORY*/;
-      lisaac_push_first(&__IVU,L22171143); /* L169 INTEGER*/;
-      __2O0=(____EEF)(__GFU & __2T3);
-      lisaac_push(&__PS3,L43524652); /* L332 MEMORY*/;
-      __GFU=__KQF( 4096);
-      lisaac_push(&__PS3,L43522092); /* L332 MEMORY*/;
-      lisaac_push_first(&__QS3,L14973960); /* L114 NUMERIC*/;
-      lisaac_push_first(&__IVU,L15496712); /* L118 NUMERIC*/;
-      lisaac_push_first(&__LUV,L14700552); /* L112 NUMERIC*/;
-      __WS3=(__2O0 > __GFU);
-      __QT3=(__2O0 == __GFU);
-      if (__WS3) {
-        lisaac_push(&__IVU,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__LUV,L10900996); /* L83 TRUE*/;
-        __ST3=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__IVU,L15501320); /* L118 NUMERIC*/;
-        lisaac_push_first(&__LUV,L12342790); /* L94 FALSE*/;
-        __ST3=__QT3;
-      };
-      if (__ST3) {
-        lisaac_push(&__QS3,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__IVU,L13509636); /* L103 TRUE*/;
-        __ST3=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__QS3,L14969352); /* L114 NUMERIC*/;
-        lisaac_push_first(&__IVU,L14689286); /* L112 FALSE*/;
-        __ST3=__F__;
-      };
-      if (__ST3) {
-        lisaac_push(&__PS3,L43526700); /* L332 MEMORY*/;
-        lisaac_push_first(&__QS3,L10377220); /* L79 TRUE*/;
-        __ST3=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__PS3,L43526700); /* L332 MEMORY*/;
-        lisaac_push_first(&__QS3,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__IVU,L43531308); /* L332 MEMORY*/;
-        lisaac_push_first(&__LUV,L11799596); /* L90 MEMORY*/;
-        __CP0=__ATH->__MFF;
-        lisaac_push(&__LUV,L11826220); /* L90 MEMORY*/;
-        __DP0=__KQF( 1);
-        lisaac_push(&__LUV,L11824172); /* L90 MEMORY*/;
-        lisaac_push_first(&__TVU,L22171143); /* L169 INTEGER*/;
-        __LTH=(____EEF)(__CP0 & __DP0);
-        lisaac_push(&__IVU,L43535916); /* L332 MEMORY*/;
-        lisaac_push_first(&__LUV,L21249580); /* L162 MEMORY*/;
-        __CP0=__KQF( 1);
-        __ST3=(__LTH == __CP0);
-      };
-      __WS3=__ST3;
-    } else /* FALSE */ {
-      lisaac_push(&__DA0,L43135020); /* L329 MEMORY*/;
-      lisaac_push_first(&__HS3,L12081158); /* L92 FALSE*/;
-      __WS3=__J__;
-    };
-    if (__WS3) {
-      lisaac_push(&__CA0,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__DA0,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__HS3,L9576466); /* L73 BLOCK*/;
-      lisaac_push_first(&__PS3,L43919404); /* L335 MEMORY*/;
-      __GFU=__KQF( 1);
-      lisaac_push(&__PS3,L43918380); /* L335 MEMORY*/;
-      lisaac_push_first(&__QS3,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L5383176); /* L41 NUMERIC*/;
-      __2O0=__KQF( 0);
-      lisaac_push(&__IVU,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __2T3=(____EEF)(__2O0 - __GFU);
-      lisaac_push(&__QS3,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L9195016); /* L70 NUMERIC*/;
-      __JSH=(____EEF)(__JSH - __2T3);
-      lisaac_push(&__HS3,L9709074); /* L74 BLOCK*/;
-      goto __J0H;
-    } else /* FALSE */ {
-      lisaac_push(&__CA0,L9832978); /* L75 BLOCK*/;
-      lisaac_push_first(&__DA0,L8530438); /* L65 FALSE*/;
-    };
-  };
-  __YSH=__XSH;
-  lisaac_push(&__FSH,L44308012); /* L338 MEMORY*/;
-  lisaac_push_first(&__CA0,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__DA0,L14700552); /* L112 NUMERIC*/;
-  __TS3=(__JSH > __YSH);
-  __US3=(__JSH == __YSH);
-  if (__TS3) {
-    lisaac_push(&__CA0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__DA0,L10900996); /* L83 TRUE*/;
-    __WS3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__CA0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__DA0,L12342790); /* L94 FALSE*/;
-    __WS3=__US3;
-  };
-  if (__WS3) {
-    lisaac_push(&__FSH,L44567084); /* L340 MEMORY*/;
-    lisaac_push_first(&__CA0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__DA0,L44444204); /* L339 MEMORY*/;
-    __ATH=__PUP();
-    __MSH=__ATH;
-  } else /* FALSE */ {
-    lisaac_push(&__FSH,L44567084); /* L340 MEMORY*/;
-    lisaac_push_first(&__CA0,L8530438); /* L65 FALSE*/;
-  };
-  if (__MSH==NULL) {
-    lisaac_push(&__FSH,L44716588); /* L341 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    __GFU=__MSH->__MFF;
-  };
-  lisaac_push(&__FSH,L44719660); /* L341 MEMORY*/;
-  __YSH=__KQF( 4096);
-  lisaac_push(&__FSH,L44717100); /* L341 MEMORY*/;
-  lisaac_push_first(&__CA0,L9195016); /* L70 NUMERIC*/;
-  __2O0=(____EEF)(__GFU - __YSH);
-  if (__MSH==NULL) {
-    lisaac_push(&__FSH,L44720172); /* L341 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__FSH,L44720172); /* L341 MEMORY*/;
-    __ATH=((____JFF *)__MSH);
-    lisaac_push_first(&__CA0,L12864556); /* L98 MEMORY*/;
-    __ATH->__MFF=__2O0;
-  };
-  if (__MSH==NULL) {
-    lisaac_push(&__FSH,L44841516); /* L342 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__FSH,L44841516); /* L342 MEMORY*/;
-    __ATH=((____JFF *)__MSH);
-    lisaac_push_first(&__CA0,L11572780); /* L88 MEMORY*/;
-    lisaac_push_first(&__DA0,L11033644); /* L84 MEMORY*/;
-    lisaac_push_first(&__HS3,L10784812); /* L82 MEMORY*/;
-    lisaac_push_first(&__PS3,L4069927); /* L31 CONVERT*/;
-    __MVU=((____DB )__ATH);
-    lisaac_push(&__DA0,L11040300); /* L84 MEMORY*/;
-    lisaac_push_first(&__HS3,L10254892); /* L78 MEMORY*/;
-    lisaac_push_first(&__PS3,L5774867); /* L44 POINTER*/;
-    __1J4=((____L )(sizeof(void *)));
-    lisaac_push(&__HS3,L10268204); /* L78 MEMORY*/;
-    lisaac_push_first(&__PS3,L4988457); /* L38 UINTEGER_CPU*/;
-    __3J4=((____L )(sizeof(unsigned long)));
-    lisaac_push(&__HS3,L10255404); /* L78 MEMORY*/;
-    lisaac_push_first(&__PS3,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__QS3,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__IVU,L9195016); /* L70 NUMERIC*/;
-    __BK4=(____L)(- __3J4);
-    lisaac_push(&__PS3,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__QS3,L9195016); /* L70 NUMERIC*/;
-    __3J4=(____L)(__1J4 - __BK4);
-    lisaac_push(&__DA0,L11040300); /* L84 MEMORY*/;
-    lisaac_push_first(&__HS3,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__PS3,L78949383); /* L602 INTEGER*/;
-    __GFU=__KQF(__3J4);
-    lisaac_push(&__PS3,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__QS3,L4069927); /* L31 CONVERT*/;
-    __IK4=((____DB )__GFU);
-    lisaac_push(&__DA0,L11034156); /* L84 MEMORY*/;
-    lisaac_push_first(&__HS3,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__PS3,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QS3,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__IVU,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__LUV,L78949383); /* L602 INTEGER*/;
-    __GFU=__KQF( 0);
-    lisaac_push(&__LUV,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__TVU,L4069927); /* L31 CONVERT*/;
-    __QK4=((____DB )__GFU);
-    lisaac_push(&__PS3,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QS3,L9195016); /* L70 NUMERIC*/;
-    __SK4=(void *)((unsigned long)__QK4 - (unsigned long)__IK4);
-    lisaac_push(&__HS3,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__PS3,L9195016); /* L70 NUMERIC*/;
-    __IK4=(void *)((unsigned long)__MVU - (unsigned long)__SK4);
-    lisaac_push(&__CA0,L11575852); /* L88 MEMORY*/;
-    lisaac_push_first(&__DA0,L11276332); /* L86 MEMORY*/;
-    __GFU=__ATH->__MFF;
-    lisaac_push(&__DA0,L11310124); /* L86 MEMORY*/;
-    __2T3=__KQF( 3);
-    lisaac_push(&__DA0,L11300908); /* L86 MEMORY*/;
-    lisaac_push_first(&__HS3,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__PS3,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QS3,L5383176); /* L41 NUMERIC*/;
-    __4T3=__KQF( 0);
-    lisaac_push(&__PS3,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__QS3,L9195016); /* L70 NUMERIC*/;
-    __CP0=(____EEF)(__4T3 - __2T3);
-    lisaac_push(&__HS3,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__PS3,L5121032); /* L39 NUMERIC*/;
-    __2T3=__KQF( 1);
-    lisaac_push(&__HS3,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__PS3,L9195016); /* L70 NUMERIC*/;
-    __4T3=(____EEF)(__CP0 - __2T3);
-    lisaac_push(&__DA0,L11299884); /* L86 MEMORY*/;
-    lisaac_push_first(&__HS3,L22171143); /* L169 INTEGER*/;
-    __2T3=(____EEF)(__GFU & __4T3);
-    lisaac_push(&__CA0,L11575852); /* L88 MEMORY*/;
-    __MVU=__HWH(__2T3);
-    lisaac_push(&__CA0,L11573292); /* L88 MEMORY*/;
-    lisaac_push_first(&__DA0,L9990152); /* L76 NUMERIC*/;
-    lisaac_push_first(&__HS3,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__PS3,L5383176); /* L41 NUMERIC*/;
-    lisaac_push_first(&__QS3,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__IVU,L78949383); /* L602 INTEGER*/;
-    __GFU=__KQF( 0);
-    lisaac_push(&__IVU,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__LUV,L4069927); /* L31 CONVERT*/;
-    __QK4=((____DB )__GFU);
-    lisaac_push(&__HS3,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__PS3,L9195016); /* L70 NUMERIC*/;
-    __SK4=(void *)((unsigned long)__QK4 - (unsigned long)__MVU);
-    lisaac_push(&__DA0,L9989128); /* L76 NUMERIC*/;
-    lisaac_push_first(&__HS3,L9195016); /* L70 NUMERIC*/;
-    __MVU=(void *)((unsigned long)__IK4 - (unsigned long)__SK4);
-    lisaac_push(&__CA0,L11576364); /* L88 MEMORY*/;
-    lisaac_push_first(&__DA0,L4069927); /* L31 CONVERT*/;
-    __ATH=((____JFF *)__MVU);
-  };
-  lisaac_push(&__FSH,L44844076); /* L342 MEMORY*/;
-  lisaac_push_first(&__CA0,L10784812); /* L82 MEMORY*/;
-  lisaac_push_first(&__DA0,L4069927); /* L31 CONVERT*/;
-  __MVU=((____DB )__ATH);
-  if (__MSH==NULL) {
-    lisaac_push(&__FSH,L45095980); /* L344 MEMORY*/;
-    lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-  } else /* MEMORY */ {
-    lisaac_push(&__FSH,L45095980); /* L344 MEMORY*/;
-    __ATH=((____JFF *)__MSH);
-    lisaac_push_first(&__CA0,L11276332); /* L86 MEMORY*/;
-    __GFU=__ATH->__MFF;
-    lisaac_push(&__CA0,L11310124); /* L86 MEMORY*/;
-    __2T3=__KQF( 3);
-    lisaac_push(&__CA0,L11300908); /* L86 MEMORY*/;
-    lisaac_push_first(&__DA0,L25311239); /* L193 INTEGER*/;
-    lisaac_push_first(&__HS3,L11029000); /* L84 NUMERIC*/;
-    lisaac_push_first(&__PS3,L5383176); /* L41 NUMERIC*/;
-    __4T3=__KQF( 0);
-    lisaac_push(&__HS3,L11029512); /* L84 NUMERIC*/;
-    lisaac_push_first(&__PS3,L9195016); /* L70 NUMERIC*/;
-    __CP0=(____EEF)(__4T3 - __2T3);
-    lisaac_push(&__DA0,L25319431); /* L193 INTEGER*/;
-    lisaac_push_first(&__HS3,L5121032); /* L39 NUMERIC*/;
-    __2T3=__KQF( 1);
-    lisaac_push(&__DA0,L25314823); /* L193 INTEGER*/;
-    lisaac_push_first(&__HS3,L9195016); /* L70 NUMERIC*/;
-    __4T3=(____EEF)(__CP0 - __2T3);
-    lisaac_push(&__CA0,L11299884); /* L86 MEMORY*/;
-    lisaac_push_first(&__DA0,L22171143); /* L169 INTEGER*/;
-    __2T3=(____EEF)(__GFU & __4T3);
-  };
-  lisaac_push(&__FSH,L45103148); /* L344 MEMORY*/;
-  lisaac_push_first(&__CA0,L47325228); /* L361 MEMORY*/;
-  __YSH=((____EEF )(MINIMUM_SIZE));
-  lisaac_push(&__FSH,L45096492); /* L344 MEMORY*/;
-  lisaac_push_first(&__CA0,L14973960); /* L114 NUMERIC*/;
-  lisaac_push_first(&__DA0,L15496712); /* L118 NUMERIC*/;
-  lisaac_push_first(&__HS3,L14700552); /* L112 NUMERIC*/;
-  __TS3=(__2T3 > __YSH);
-  __US3=(__2T3 == __YSH);
-  if (__TS3) {
-    lisaac_push(&__DA0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HS3,L10900996); /* L83 TRUE*/;
-    __WS3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__DA0,L15501320); /* L118 NUMERIC*/;
-    lisaac_push_first(&__HS3,L12342790); /* L94 FALSE*/;
-    __WS3=__US3;
+    __USC=(____L)(__USC -  1);
   };
-  if (__WS3) {
-    lisaac_push(&__CA0,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__DA0,L13509636); /* L103 TRUE*/;
-    __WS3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CA0,L14969352); /* L114 NUMERIC*/;
-    lisaac_push_first(&__DA0,L14689286); /* L112 FALSE*/;
-    __WS3=__F__;
-  };
-  if (__WS3) {
-    lisaac_push(&__FSH,L46139948); /* L352 MEMORY*/;
-    lisaac_push_first(&__CA0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__DA0,L45106220); /* L344 MEMORY*/;
-    if (__MSH==NULL) {
-      lisaac_push(&__DA0,L45233196); /* L345 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__DA0,L45233196); /* L345 MEMORY*/;
-      __5AU(((____JFF *)__MSH));
-    };
-    if (__MSH==NULL) {
-      lisaac_push(&__DA0,L45366828); /* L346 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      __ZUH=__MSH->__LFF;
-    };
-    if ((__ZUH != (void *)NULL)) {
-      lisaac_push(&__DA0,L46009900); /* L351 MEMORY*/;
-      lisaac_push_first(&__HS3,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__PS3,L45493804); /* L347 MEMORY*/;
-      __BVH=__1YG;
-      lisaac_push(&__PS3,L45639212); /* L348 MEMORY*/;
-      lisaac_push_first(&__QS3,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L5383176); /* L41 NUMERIC*/;
-      lisaac_push_first(&__TVU,L14156807); /* L108 INTEGER*/;
-      lisaac_push_first(&__EFU,L78949383); /* L602 INTEGER*/;
-      __DP0=__KQF( 0);
-      lisaac_push(&__EFU,L78949383); /* L602 INTEGER*/;
-      lisaac_push_first(&__DT3,L4069927); /* L31 CONVERT*/;
-      __2D3=((____DB )__DP0);
-      lisaac_push(&__IVU,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __TA0=(void *)((unsigned long)__2D3 - (unsigned long)__ZUH);
-      lisaac_push(&__QS3,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L9195016); /* L70 NUMERIC*/;
-      __ZUH=(void *)((unsigned long)__BVH - (unsigned long)__TA0);
-      lisaac_push(&__PS3,L45641260); /* L348 MEMORY*/;
-      lisaac_push_first(&__QS3,L4069927); /* L31 CONVERT*/;
-      __EVH=((____JFF *)__ZUH);
-      __DP0=__EVH->__MFF;
-      if (__MSH==NULL) {
-        lisaac_push(&__PS3,L45773868); /* L349 MEMORY*/;
-        lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-      } else /* MEMORY */ {
-        __LTH=__MSH->__MFF;
-      };
-      lisaac_push(&__PS3,L45780524); /* L349 MEMORY*/;
-      lisaac_push_first(&__QS3,L10254892); /* L78 MEMORY*/;
-      lisaac_push_first(&__IVU,L5774867); /* L44 POINTER*/;
-      __DE3=((____L )(sizeof(void *)));
-      lisaac_push(&__QS3,L10268204); /* L78 MEMORY*/;
-      lisaac_push_first(&__IVU,L4988457); /* L38 UINTEGER_CPU*/;
-      __HE3=((____L )(sizeof(unsigned long)));
-      lisaac_push(&__QS3,L10255404); /* L78 MEMORY*/;
-      lisaac_push_first(&__IVU,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__LUV,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__TVU,L9195016); /* L70 NUMERIC*/;
-      __LE3=(____L)(- __HE3);
-      lisaac_push(&__IVU,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __HE3=(____L)(__DE3 - __LE3);
-      lisaac_push(&__PS3,L45765164); /* L349 MEMORY*/;
-      lisaac_push_first(&__QS3,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L5383176); /* L41 NUMERIC*/;
-      __DB0=__KQF( 0);
-      lisaac_push(&__IVU,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __ZA0=(____EEF)(__DB0 - __LTH);
-      lisaac_push(&__QS3,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L9195016); /* L70 NUMERIC*/;
-      __LTH=(____EEF)(__DP0 - __ZA0);
-      lisaac_push(&__PS3,L45780524); /* L349 MEMORY*/;
-      __DP0=__KQF(__HE3);
-      lisaac_push(&__PS3,L45774380); /* L349 MEMORY*/;
-      lisaac_push_first(&__QS3,L9990152); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L11029000); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L5383176); /* L41 NUMERIC*/;
-      __DB0=__KQF( 0);
-      lisaac_push(&__IVU,L11029512); /* L84 NUMERIC*/;
-      lisaac_push_first(&__LUV,L9195016); /* L70 NUMERIC*/;
-      __ZA0=(____EEF)(__DB0 - __DP0);
-      lisaac_push(&__QS3,L9989128); /* L76 NUMERIC*/;
-      lisaac_push_first(&__IVU,L9195016); /* L70 NUMERIC*/;
-      __DP0=(____EEF)(__LTH - __ZA0);
-      lisaac_push(&__PS3,L45781036); /* L349 MEMORY*/;
-      lisaac_push_first(&__QS3,L12864556); /* L98 MEMORY*/;
-      __EVH->__MFF=__DP0;
-      lisaac_push(&__PS3,L45885996); /* L350 MEMORY*/;
-      __VOQ(__EVH,__JSH);
-    } else /* FALSE */ {
-      lisaac_push(&__DA0,L46009900); /* L351 MEMORY*/;
-      lisaac_push_first(&__HS3,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__FSH,L46139948); /* L352 MEMORY*/;
-    lisaac_push_first(&__CA0,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__FSH,L46279724); /* L353 MEMORY*/;
-  lisaac_push_first(&__CA0,L51672620); /* L394 MEMORY*/;
-  lisaac_push_first(&__DA0,L4069927); /* L31 CONVERT*/;
-  __G1H=((____22 *)__MVU);
-  lisaac_push(&__CA0,L51782700); /* L395 MEMORY*/;
-  lisaac_push_first(&__DA0,L18627605); /* L142 NATIVE_ARRAY*/;
-  lisaac_push_first(&__HS3,L105516053); /* L805 NATIVE_ARRAY*/;
-  lisaac_push_first(&__PS3,L22153746); /* L169 BLOCK*/;
-  lisaac_push_first(&__QS3,L8530438); /* L65 FALSE*/;
-  __G1H[ 0]=__HSH;
-  lisaac_push(&__FSH,L46553644); /* L355 MEMORY*/;
-  lisaac_push_first(&__CA0,L17840146); /* L136 BLOCK*/;
-  lisaac_push_first(&__DA0,L7481858); /* L57 OBJECT*/;
-  __IK4=((____DB )(top_context->back->back));
-  lisaac_push(&__CA0,L17970194); /* L137 BLOCK*/;
-  lisaac_push_first(&__DA0,L10652676); /* L81 TRUE*/;
-  lisaac_push_first(&__HS3,L17974802); /* L137 BLOCK*/;
-  lisaac_push_first(&__PS3,L46533164); /* L355 MEMORY*/;
-  __QK4=__1YG;
-  lisaac_push(&__PS3,L46538284); /* L355 MEMORY*/;
-  lisaac_push_first(&__QS3,L9195016); /* L70 NUMERIC*/;
-  __SK4=(void *)((unsigned long)__MVU - (unsigned long)__QK4);
-  lisaac_push(&__PS3,L46549548); /* L355 MEMORY*/;
-  lisaac_push_first(&__QS3,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__IVU,L78949383); /* L602 INTEGER*/;
-  __JSH=__KQF( 4095);
-  lisaac_push(&__IVU,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__LUV,L4069927); /* L31 CONVERT*/;
-  __QK4=((____DB )__JSH);
-  lisaac_push(&__PS3,L46546476); /* L355 MEMORY*/;
-  lisaac_push_first(&__QS3,L22171143); /* L169 INTEGER*/;
-  if (((unsigned long)(void *)((unsigned long)__SK4 & (unsigned long)__QK4) ==  0)) {
-    lisaac_push(&__HS3,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__PS3,L13509636); /* L103 TRUE*/;
-    __WS3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HS3,L17971730); /* L137 BLOCK*/;
-    lisaac_push_first(&__PS3,L14689286); /* L112 FALSE*/;
-    __WS3=__F__;
-  };
-  if (__WS3) {
-    lisaac_push(&__CA0,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__DA0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__HS3,L18105874); /* L138 BLOCK*/;
-    lisaac_push_first(&__PS3,L9452546); /* L72 OBJECT*/;
-    lisaac_push_first(&__QS3,L8260098); /* L63 OBJECT*/;
-    lisaac_push_first(&__IVU,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__LUV,L8009218); /* L61 OBJECT*/;
-    lisaac_stack_print((_____CONTEXT *)(__IK4));
-    lisaac_push(&__PS3,L9574914); /* L73 OBJECT*/;
-    __RY((&__string_172));
-    lisaac_push(&__PS3,L9706498); /* L74 OBJECT*/;
-    lisaac_push_first(&__QS3,L10241040); /* L78 CHARACTER*/;
-    lisaac_push_first(&__IVU,L5005342); /* L38 STD_OUTPUT*/;
-    lisaac_push_first(&__LUV,L18378271); /* L140 OUTPUT_STREAM*/;
-    lisaac_push_first(&__TVU,L6962199); /* L53 SYSTEM_IO*/;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__PS3,L9848322); /* L75 OBJECT*/;
-    lisaac_push_first(&__QS3,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__IVU,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__CA0,L18221586); /* L139 BLOCK*/;
-    lisaac_push_first(&__DA0,L8530438); /* L65 FALSE*/;
-  };
-  lisaac_push(&__FSH,L46793772); /* L357 MEMORY*/;
-  lisaac_push_first(&__CA0,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__DA0,L78949383); /* L602 INTEGER*/;
-  __JSH=__KQF( 4);
-  lisaac_push(&__DA0,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__HS3,L4069927); /* L31 CONVERT*/;
-  __IK4=((____DB )__JSH);
-  lisaac_push(&__FSH,L46667820); /* L356 MEMORY*/;
-  lisaac_push_first(&__CA0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__DA0,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__HS3,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__PS3,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__QS3,L78949383); /* L602 INTEGER*/;
-  __JSH=__KQF( 0);
-  lisaac_push(&__QS3,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__IVU,L4069927); /* L31 CONVERT*/;
-  __QK4=((____DB )__JSH);
-  lisaac_push(&__DA0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__HS3,L9195016); /* L70 NUMERIC*/;
-  __SK4=(void *)((unsigned long)__QK4 - (unsigned long)__IK4);
-  lisaac_push(&__CA0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__DA0,L9195016); /* L70 NUMERIC*/;
-  __ISH=(void *)((unsigned long)__MVU - (unsigned long)__SK4);
-  return(__ISH);
+  __WPC=__5PC;
+  return(__WPC);
 }
 
-static ____JFF* __PUP()
-/* () With result No recursive, No inlinable. */
+static void __PVI(____VB *__QVI,____L __RVI)
+/* ({__VB},{__L}) Void No recursive, No inlinable. */
 {
-  ____DB __SYS,__UYS,__MOS,__YJ0;
-  ____EEF __YYS,__PYS,__AZS,__4YS,__WI0;
-  ____L __HOS,__IOS,__4L3;
-  ____JFF *__4VP,*__ZK4,*__0K4,*__SUP;
-  _____CONTEXT __QUP,__0H0,__1H0,__TNS,__MYS,__4H0,__5H0,__0KT,__MZS;
-  _____CONTEXT __SYY,__0QV,__GI0;
-  ____G __SZS;
-  lisaac_push_first(&__QUP,L3951145); /* L30 UINTEGER_CPU*/;
-  lisaac_push_first(&__0H0,L68063752); /* L519 NUMERIC*/;
-  lisaac_push_first(&__1H0,L4069927); /* L31 CONVERT*/;
-  if ((__0UP ==  0)) {
-    lisaac_push(&__QUP,L17566252); /* L134 MEMORY*/;
-    lisaac_push_first(&__0H0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__1H0,L17443372); /* L133 MEMORY*/;
-    lisaac_push_first(&__TNS,L15490092); /* L118 MEMORY*/;
-    lisaac_push_first(&__MYS,L3951145); /* L30 UINTEGER_CPU*/;
-    lisaac_push_first(&__4H0,L68063752); /* L519 NUMERIC*/;
-    lisaac_push_first(&__5H0,L4069927); /* L31 CONVERT*/;
-    __SYS=((____DB )(NULL));
-    __UYS=((____DB )(NULL));
-    lisaac_push(&__MYS,L15736872); /* L120 SYSTEM*/;
-    __YYS=__KQF( 33554432);
-    __PYS=__YYS;
-    lisaac_push(&__MYS,L16413224); /* L125 SYSTEM*/;
-    lisaac_push_first(&__4H0,L12980754); /* L99 BLOCK*/;
-    __Q5S:
-    {
-      lisaac_push(&__4H0,L12980754); /* L99 BLOCK*/;
-      lisaac_push_first(&__5H0,L16001064); /* L122 SYSTEM*/;
-      __AZS=__KQF( 2);
-      lisaac_push(&__5H0,L16000040); /* L122 SYSTEM*/;
-      lisaac_push_first(&__0KT,L9457160); /* L72 NUMERIC*/;
-      __4YS=(____EEF)(__PYS * __AZS);
-      __PYS=__4YS;
-      __SYS=__UYS;
-      __UYS=((____DB )(realloc((__UYS),(__4YS))));
-      lisaac_push(&__4H0,L13115922); /* L100 BLOCK*/;
-      lisaac_push_first(&__5H0,L16392232); /* L125 SYSTEM*/;
-      if ((__UYS == (void *)NULL)) {
-        lisaac_push(&__5H0,L16401960); /* L125 SYSTEM*/;
-        lisaac_push_first(&__0KT,L10377220); /* L79 TRUE*/;
-        __SZS=__F__;
-      } else /* FALSE */ {
-        lisaac_push(&__5H0,L16401960); /* L125 SYSTEM*/;
-        lisaac_push_first(&__0KT,L11832326); /* L90 FALSE*/;
-        lisaac_push_first(&__MZS,L16406568); /* L125 SYSTEM*/;
-        lisaac_push_first(&__SYY,L23745543); /* L181 INTEGER*/;
-        __SZS=((____EEF)(__4YS >>  20) ==  2048);
-      };
-      if (__SZS) {
-        lisaac_push(&__4H0,L13110290); /* L100 BLOCK*/;
-        lisaac_push_first(&__5H0,L13509636); /* L103 TRUE*/;
-        __SZS=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__4H0,L13110290); /* L100 BLOCK*/;
-        lisaac_push_first(&__5H0,L14689286); /* L112 FALSE*/;
-        __SZS=__F__;
-      };
-      if (__SZS) {
-        lisaac_push(&__4H0,L13371922); /* L102 BLOCK*/;
-        lisaac_push_first(&__5H0,L8792068); /* L67 TRUE*/;
-        lisaac_push_first(&__0KT,L13248018); /* L101 BLOCK*/;
-        goto __Q5S;
-      } else /* FALSE */ {
-        lisaac_push(&__4H0,L13371922); /* L102 BLOCK*/;
-        lisaac_push_first(&__5H0,L8530438); /* L65 FALSE*/;
-      };
-    };
-    if ((__UYS == (void *)NULL)) {
-      lisaac_push(&__MYS,L17041960); /* L130 SYSTEM*/;
-      lisaac_push_first(&__4H0,L6825988); /* L52 TRUE*/;
-      lisaac_push_first(&__5H0,L16656424); /* L127 SYSTEM*/;
-      __AZS=__KQF( 2);
-      lisaac_push(&__5H0,L16655400); /* L127 SYSTEM*/;
-      lisaac_push_first(&__0KT,L9719304); /* L74 NUMERIC*/;
-      __PYS=(____EEF)(__PYS / __AZS);
-    } else /* FALSE */ {
-      lisaac_push(&__MYS,L17041960); /* L130 SYSTEM*/;
-      lisaac_push_first(&__4H0,L6826502); /* L52 FALSE*/;
-      lisaac_push_first(&__5H0,L16783400); /* L128 SYSTEM*/;
-      __SYS=__UYS;
-    };
-    __0UP=__PYS;
-    __1YG=__SYS;
-    lisaac_push(&__TNS,L16267308); /* L124 MEMORY*/;
-    lisaac_push_first(&__MYS,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__4H0,L7481858); /* L57 OBJECT*/;
-    __UYS=((____DB )(top_context->back->back));
-    lisaac_push(&__MYS,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__4H0,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__5H0,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__0KT,L16255532); /* L124 MEMORY*/;
-    if ((__SYS != (void *)NULL)) {
-      lisaac_push(&__5H0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__0KT,L13509636); /* L103 TRUE*/;
-      __SZS=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__5H0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__0KT,L14689286); /* L112 FALSE*/;
-      __SZS=__F__;
-    };
-    if (__SZS) {
-      lisaac_push(&__MYS,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__4H0,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__5H0,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__0KT,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__MZS,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__SYY,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__0QV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__UYS));
-      lisaac_push(&__0KT,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_173));
-      lisaac_push(&__0KT,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__MZS,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__SYY,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__0QV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__GI0,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__0KT,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__MZS,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__SYY,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__MYS,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__4H0,L8530438); /* L65 FALSE*/;
-    };
-    lisaac_push(&__TNS,L16411692); /* L125 MEMORY*/;
-    lisaac_push_first(&__MYS,L17840146); /* L136 BLOCK*/;
-    lisaac_push_first(&__4H0,L7481858); /* L57 OBJECT*/;
-    __SYS=((____DB )(top_context->back->back));
-    lisaac_push(&__MYS,L17970194); /* L137 BLOCK*/;
-    lisaac_push_first(&__4H0,L10652676); /* L81 TRUE*/;
-    lisaac_push_first(&__5H0,L17974802); /* L137 BLOCK*/;
-    lisaac_push_first(&__0KT,L16386604); /* L125 MEMORY*/;
-    __UYS=__1YG;
-    lisaac_push(&__0KT,L16405548); /* L125 MEMORY*/;
-    lisaac_push_first(&__MZS,L5774867); /* L44 POINTER*/;
-    __HOS=((____L )(sizeof(void *)));
-    lisaac_push(&__0KT,L16406060); /* L125 MEMORY*/;
-    lisaac_push_first(&__MZS,L9195016); /* L70 NUMERIC*/;
-    __IOS=(____L)(__HOS -  1);
-    lisaac_push(&__0KT,L16406060); /* L125 MEMORY*/;
-    lisaac_push_first(&__MZS,L14156807); /* L108 INTEGER*/;
-    lisaac_push_first(&__SYY,L78949383); /* L602 INTEGER*/;
-    __YYS=__KQF(__IOS);
-    lisaac_push(&__SYY,L78949383); /* L602 INTEGER*/;
-    lisaac_push_first(&__0QV,L4069927); /* L31 CONVERT*/;
-    __MOS=((____DB )__YYS);
-    lisaac_push(&__0KT,L16394284); /* L125 MEMORY*/;
-    lisaac_push_first(&__MZS,L22171143); /* L169 INTEGER*/;
-    if (((unsigned long)(void *)((unsigned long)__UYS & (unsigned long)__MOS) ==  0)) {
-      lisaac_push(&__5H0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__0KT,L13509636); /* L103 TRUE*/;
-      __SZS=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__5H0,L17971730); /* L137 BLOCK*/;
-      lisaac_push_first(&__0KT,L14689286); /* L112 FALSE*/;
-      __SZS=__F__;
-    };
-    if (__SZS) {
-      lisaac_push(&__MYS,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__4H0,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__5H0,L18105874); /* L138 BLOCK*/;
-      lisaac_push_first(&__0KT,L9452546); /* L72 OBJECT*/;
-      lisaac_push_first(&__MZS,L8260098); /* L63 OBJECT*/;
-      lisaac_push_first(&__SYY,L8792068); /* L67 TRUE*/;
-      lisaac_push_first(&__0QV,L8009218); /* L61 OBJECT*/;
-      lisaac_stack_print((_____CONTEXT *)(__SYS));
-      lisaac_push(&__0KT,L9574914); /* L73 OBJECT*/;
-      __RY((&__string_147));
-      lisaac_push(&__0KT,L9706498); /* L74 OBJECT*/;
-      lisaac_push_first(&__MZS,L10241040); /* L78 CHARACTER*/;
-      lisaac_push_first(&__SYY,L5005342); /* L38 STD_OUTPUT*/;
-      lisaac_push_first(&__0QV,L18378271); /* L140 OUTPUT_STREAM*/;
-      lisaac_push_first(&__GI0,L6962199); /* L53 SYSTEM_IO*/;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__0KT,L9848322); /* L75 OBJECT*/;
-      lisaac_push_first(&__MZS,L10904578); /* L83 OBJECT*/;
-      lisaac_push_first(&__SYY,L9055272); /* L69 SYSTEM*/;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__MYS,L18221586); /* L139 BLOCK*/;
-      lisaac_push_first(&__4H0,L8530438); /* L65 FALSE*/;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__QUP,L17566252); /* L134 MEMORY*/;
-    lisaac_push_first(&__0H0,L8530438); /* L65 FALSE*/;
-  };
-  __YYS=__XSH;
-  lisaac_push(&__QUP,L17839148); /* L136 MEMORY*/;
-  lisaac_push_first(&__0H0,L24269831); /* L185 INTEGER*/;
-  __PYS=(____EEF)(__YYS <<  26);
-  __YYS=__XSH;
-  lisaac_push(&__QUP,L17970732); /* L137 MEMORY*/;
-  __AZS=__KQF( 1);
-  lisaac_push(&__QUP,L17969708); /* L137 MEMORY*/;
-  lisaac_push_first(&__0H0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L5383176); /* L41 NUMERIC*/;
-  __4YS=__KQF( 0);
-  lisaac_push(&__1H0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __WI0=(____EEF)(__4YS - __AZS);
-  lisaac_push(&__0H0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L9195016); /* L70 NUMERIC*/;
-  __XSH=(____EEF)(__YYS - __WI0);
-  lisaac_push(&__QUP,L18104364); /* L138 MEMORY*/;
-  __YYS=__KQF( 67108864);
-  lisaac_push(&__QUP,L18101292); /* L138 MEMORY*/;
-  lisaac_push_first(&__0H0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L5383176); /* L41 NUMERIC*/;
-  __AZS=__KQF( 0);
-  lisaac_push(&__1H0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __4YS=(____EEF)(__AZS - __YYS);
-  lisaac_push(&__0H0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L9195016); /* L70 NUMERIC*/;
-  __YYS=(____EEF)(__PYS - __4YS);
-  __AZS=__0UP;
-  lisaac_push(&__QUP,L18226732); /* L139 MEMORY*/;
-  lisaac_push_first(&__0H0,L14700552); /* L112 NUMERIC*/;
-  if ((__YYS > __AZS)) {
-    lisaac_push(&__QUP,L18614828); /* L142 MEMORY*/;
-    lisaac_push_first(&__0H0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__1H0,L18236460); /* L139 MEMORY*/;
-    lisaac_push(&__1H0,L18367532); /* L140 MEMORY*/;
-    __RY((&__string_174));
-    lisaac_push(&__1H0,L18500140); /* L141 MEMORY*/;
-    lisaac_push_first(&__TNS,L10904578); /* L83 OBJECT*/;
-    lisaac_push_first(&__MYS,L9055272); /* L69 SYSTEM*/;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__QUP,L18614828); /* L142 MEMORY*/;
-    lisaac_push_first(&__0H0,L8530438); /* L65 FALSE*/;
-  };
-  __SYS=__1YG;
-  lisaac_push(&__QUP,L16915500); /* L129 MEMORY*/;
-  __UYS=__HWH(__PYS);
-  lisaac_push(&__QUP,L19426860); /* L148 MEMORY*/;
-  lisaac_push_first(&__0H0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L5383176); /* L41 NUMERIC*/;
-  lisaac_push_first(&__MYS,L14156807); /* L108 INTEGER*/;
-  lisaac_push_first(&__4H0,L78949383); /* L602 INTEGER*/;
-  __YYS=__KQF( 0);
-  lisaac_push(&__4H0,L78949383); /* L602 INTEGER*/;
-  lisaac_push_first(&__5H0,L4069927); /* L31 CONVERT*/;
-  __MOS=((____DB )__YYS);
-  lisaac_push(&__1H0,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __YJ0=(void *)((unsigned long)__MOS - (unsigned long)__UYS);
-  lisaac_push(&__0H0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__1H0,L9195016); /* L70 NUMERIC*/;
-  __UYS=(void *)((unsigned long)__SYS - (unsigned long)__YJ0);
-  lisaac_push(&__QUP,L19431980); /* L148 MEMORY*/;
-  lisaac_push_first(&__0H0,L4069927); /* L31 CONVERT*/;
-  __4VP=((____JFF *)__UYS);
-  lisaac_push(&__QUP,L19547180); /* L149 MEMORY*/;
-  lisaac_push_first(&__0H0,L12602412); /* L96 MEMORY*/;
-  __4VP->__LFF=NULL;
-  lisaac_push(&__QUP,L19678764); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L21118508); /* L161 MEMORY*/;
-  __YYS=__KQF( 0);
-  lisaac_push(&__QUP,L19683372); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L12081196); /* L92 MEMORY*/;
-  __PYS=__KQF( 2);
-  lisaac_push(&__QUP,L19694636); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L10254892); /* L78 MEMORY*/;
-  lisaac_push_first(&__1H0,L5774867); /* L44 POINTER*/;
-  __HOS=((____L )(sizeof(void *)));
-  lisaac_push(&__0H0,L10268204); /* L78 MEMORY*/;
-  lisaac_push_first(&__1H0,L4988457); /* L38 UINTEGER_CPU*/;
-  __IOS=((____L )(sizeof(unsigned long)));
-  lisaac_push(&__0H0,L10255404); /* L78 MEMORY*/;
-  lisaac_push_first(&__1H0,L9990152); /* L76 NUMERIC*/;
-  lisaac_push_first(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __4L3=(____L)(- __IOS);
-  lisaac_push(&__1H0,L9989128); /* L76 NUMERIC*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __IOS=(____L)(__HOS - __4L3);
-  lisaac_push(&__QUP,L19688492); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L9195016); /* L70 NUMERIC*/;
-  __HOS=(____L)( 67108864 - __IOS);
-  lisaac_push(&__QUP,L19679276); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __AZS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __4YS=(____EEF)(__AZS - __YYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __YYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __AZS=(____EEF)(__4YS - __YYS);
-  lisaac_push(&__0H0,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __YYS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __4YS=(____EEF)(__YYS - __PYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __YYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __PYS=(____EEF)(__4YS - __YYS);
-  lisaac_push(&__0H0,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L22171143); /* L169 INTEGER*/;
-  __YYS=(____EEF)(__AZS & __PYS);
-  lisaac_push(&__0H0,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __PYS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __AZS=(____EEF)(__PYS - __YYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __YYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __PYS=(____EEF)(__AZS - __YYS);
-  lisaac_push(&__QUP,L19688492); /* L150 MEMORY*/;
-  __YYS=__KQF(__HOS);
-  lisaac_push(&__QUP,L19683884); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L22940167); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __AZS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __4YS=(____EEF)(__AZS - __PYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __PYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __AZS=(____EEF)(__4YS - __PYS);
-  lisaac_push(&__0H0,L22944263); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __PYS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __4YS=(____EEF)(__PYS - __YYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __YYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __PYS=(____EEF)(__4YS - __YYS);
-  lisaac_push(&__0H0,L22943239); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L22171143); /* L169 INTEGER*/;
-  __YYS=(____EEF)(__AZS & __PYS);
-  lisaac_push(&__0H0,L22939143); /* L175 INTEGER*/;
-  lisaac_push_first(&__1H0,L25311239); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L11029000); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L5383176); /* L41 NUMERIC*/;
-  __PYS=__KQF( 0);
-  lisaac_push(&__TNS,L11029512); /* L84 NUMERIC*/;
-  lisaac_push_first(&__MYS,L9195016); /* L70 NUMERIC*/;
-  __AZS=(____EEF)(__PYS - __YYS);
-  lisaac_push(&__1H0,L25319431); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L5121032); /* L39 NUMERIC*/;
-  __YYS=__KQF( 1);
-  lisaac_push(&__1H0,L25314823); /* L193 INTEGER*/;
-  lisaac_push_first(&__TNS,L9195016); /* L70 NUMERIC*/;
-  __PYS=(____EEF)(__AZS - __YYS);
-  lisaac_push(&__QUP,L19695660); /* L150 MEMORY*/;
-  lisaac_push_first(&__0H0,L12864556); /* L98 MEMORY*/;
-  __4VP->__MFF=__PYS;
-  lisaac_push(&__QUP,L19803692); /* L151 MEMORY*/;
-  lisaac_push_first(&__0H0,L23864364); /* L182 MEMORY*/;
-  __4VP->__NFF=__LCQ;
-  __4VP->__OFF=NULL;
-  if (((void *)__LCQ != (void *)NULL)) {
-    lisaac_push(&__0H0,L24644140); /* L188 MEMORY*/;
-    lisaac_push_first(&__1H0,L8792068); /* L67 TRUE*/;
-    lisaac_push_first(&__TNS,L24394284); /* L186 MEMORY*/;
-    __ZK4=__LCQ;
-    if (__ZK4==NULL) {
-      lisaac_push(&__TNS,L24530476); /* L187 MEMORY*/;
-      lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
-    } else /* MEMORY */ {
-      lisaac_push(&__TNS,L24530476); /* L187 MEMORY*/;
-      __0K4=((____JFF *)__ZK4);
-      lisaac_push_first(&__MYS,L21642796); /* L165 MEMORY*/;
-      __0K4->__OFF=__4VP;
-    };
-  } else /* FALSE */ {
-    lisaac_push(&__0H0,L24644140); /* L188 MEMORY*/;
-    lisaac_push_first(&__1H0,L8530438); /* L65 FALSE*/;
-  };
-  __LCQ=__4VP;
-  __YYS=__XSH;
-  lisaac_push(&__QUP,L19940396); /* L152 MEMORY*/;
-  __PYS=__KQF( 1);
-  lisaac_push(&__QUP,L19939372); /* L152 MEMORY*/;
-  lisaac_push_first(&__0H0,L9195016); /* L70 NUMERIC*/;
-  __AZS=(____EEF)(__YYS - __PYS);
-  lisaac_push(&__QUP,L19940908); /* L152 MEMORY*/;
-  __VOQ(__4VP,__AZS);
-  __SUP=__4VP;
-  return(__SUP);
-}
-
-/*==========================*/
-/* DEBUG MANAGER            */
-/*==========================*/
-
-int print_string(char *str) 
-{ 
-  while (*str!=0) {
-    print_char(*str); 
-    str++; 
-  };
-  return(0);
+  ____L __BYJ,__DYJ,__PMM;
+  ____4 *__IOY,*__JOY;
+  __BYJ=(____L)(__RVI +  1);
+  __DYJ=__QVI->__AC;
+  __PMM=__BYJ;
+  __IOY=__QVI->__0QE;
+  __JOY=__QVI->__0QE;
+  while ((__PMM <= __DYJ)) {
+    ((____4 *)__JOY)[(____L)((____L)(__PMM -  1) -  1)]=((____4 *)__IOY)[(____L)(__PMM -  1)];
+    __PMM=(____L)(__PMM +  1);
+  };
+  __QVI->__AC=(____L)(__QVI->__AC -  1);
 }
-
-char *trace[62]={
-  "make.lip (make.lip)",
-  "INSTALL_LISAAC (/home/sonntag/compiler/install_lisaac.li)",
-  "OBJECT (/home/sonntag/compiler/lib/standard/kernel/object.li)",
-  "I_DONT_KNOW_PROTOTYPING (/home/sonntag/compiler/lib/standard/kernel/i_dont_know_prototyping.li)",
-  "TRUE (/home/sonntag/compiler/lib/standard/boolean/true.li)",
-  "BOOLEAN (/home/sonntag/compiler/lib/standard/boolean/boolean.li)",
-  "FALSE (/home/sonntag/compiler/lib/standard/boolean/false.li)",
-  "INTEGER (/home/sonntag/compiler/lib/standard/number/integer/integer.li)",
-  "NUMERIC (/home/sonntag/compiler/lib/internal/portable/number/numeric.li)",
-  "REAL (/home/sonntag/compiler/lib/standard/number/real/real.li)",
-  "INTEGER_32 (/home/sonntag/compiler/lib/standard/number/integer/integer_32.li)",
-  "SIGNED_INTEGER (/home/sonntag/compiler/lib/internal/portable/number/signed_integer.li)",
-  "STRING_CONSTANT (/home/sonntag/compiler/lib/standard/string/string_constant.li)",
-  "ABSTRACT_STRING (/home/sonntag/compiler/lib/standard/string/abstract_string.li)",
-  "HASHABLE (/home/sonntag/compiler/lib/standard/property/hashable.li)",
-  "COMPARABLE (/home/sonntag/compiler/lib/standard/property/comparable.li)",
-  "CHARACTER (/home/sonntag/compiler/lib/standard/string/character.li)",
-  "CHARACTER_REF (/home/sonntag/compiler/lib/internal/portable/string/character_ref.li)",
-  "BLOCK (/home/sonntag/compiler/lib/standard/kernel/block.li)",
-  "POINTER (/home/sonntag/compiler/lib/standard/kernel/pointer.li)",
-  "UNSIGNED_INTEGER (/home/sonntag/compiler/lib/internal/portable/number/unsigned_integer.li)",
-  "NATIVE_ARRAY (/home/sonntag/compiler/lib/internal/portable/collection/native_array.li)",
-  "SAFE_EQUAL (/home/sonntag/compiler/lib/standard/property/safe_equal.li)",
-  "SYSTEM_IO (/home/sonntag/compiler/lib/internal/os_support/unix/system/system_io.li)",
-  "STRING (/home/sonntag/compiler/lib/standard/string/string.li)",
-  "ARRAYED (/home/sonntag/compiler/lib/internal/portable/collection/arrayed.li)",
-  "ENVIRONMENT (/home/sonntag/compiler/lib/internal/os_support/unix/system/environment.li)",
-  "IO (/home/sonntag/compiler/lib/standard/io/io.li)",
-  "STD_INPUT (/home/sonntag/compiler/lib/standard/io/std_input.li)",
-  "INPUT_STREAM (/home/sonntag/compiler/lib/internal/portable/io/input_stream.li)",
-  "STD_OUTPUT (/home/sonntag/compiler/lib/standard/io/std_output.li)",
-  "OUTPUT_STREAM (/home/sonntag/compiler/lib/internal/portable/io/output_stream.li)",
-  "INTEGER_64 (/home/sonntag/compiler/lib/standard/number/integer/integer_64.li)",
-  "UINTEGER_64 (/home/sonntag/compiler/lib/standard/number/integer/uinteger_64.li)",
-  "UINTEGER_8 (/home/sonntag/compiler/lib/standard/number/integer/uinteger_8.li)",
-  "UINTEGER_16 (/home/sonntag/compiler/lib/standard/number/integer/uinteger_16.li)",
-  "UINTEGER_32 (/home/sonntag/compiler/lib/standard/number/integer/uinteger_32.li)",
-  "INTEGER_8 (/home/sonntag/compiler/lib/standard/number/integer/integer_8.li)",
-  "INTEGER_16 (/home/sonntag/compiler/lib/standard/number/integer/integer_16.li)",
-  "CONVERT (/home/sonntag/compiler/lib/standard/kernel/convert.li)",
-  "SYSTEM (/home/sonntag/compiler/lib/internal/os_support/unix/system/system.li)",
-  "UINTEGER_CPU (/home/sonntag/compiler/lib/standard/number/integer/uinteger_cpu.li)",
-  "UINTEGER_BIG (/home/sonntag/compiler/lib/standard/number/integer/uinteger_big.li)",
-  "UINTEGER (/home/sonntag/compiler/lib/standard/number/integer/uinteger.li)",
-  "MEMORY (/home/sonntag/compiler/lib/internal/portable/memory/memory.li)",
-  "UREAL_16_16 (/home/sonntag/compiler/lib/standard/number/fixed_real/ureal_16_16.li)",
-  "UNSIGNED_FIXED_REAL (/home/sonntag/compiler/lib/internal/portable/number/unsigned_fixed_real.li)",
-  "FIXED_REAL (/home/sonntag/compiler/lib/internal/portable/number/fixed_real.li)",
-  "UREAL_24_8 (/home/sonntag/compiler/lib/standard/number/fixed_real/ureal_24_8.li)",
-  "UREAL_26_6 (/home/sonntag/compiler/lib/standard/number/fixed_real/ureal_26_6.li)",
-  "REAL_16_16 (/home/sonntag/compiler/lib/standard/number/fixed_real/real_16_16.li)",
-  "SIGNED_FIXED_REAL (/home/sonntag/compiler/lib/internal/portable/number/signed_fixed_real.li)",
-  "REAL_24_8 (/home/sonntag/compiler/lib/standard/number/fixed_real/real_24_8.li)",
-  "REAL_26_6 (/home/sonntag/compiler/lib/standard/number/fixed_real/real_26_6.li)",
-  "REAL_32 (/home/sonntag/compiler/lib/standard/number/real/real_32.li)",
-  "FLOAT_MAP32 (/home/sonntag/compiler/lib/internal/portable/number/float_map32.li)",
-  "FLOAT_MAP (/home/sonntag/compiler/lib/internal/portable/number/float_map.li)",
-  "FLOAT_REAL (/home/sonntag/compiler/lib/internal/portable/number/float_real.li)",
-  "REAL_64 (/home/sonntag/compiler/lib/standard/number/real/real_64.li)",
-  "FLOAT_MAP64 (/home/sonntag/compiler/lib/internal/portable/number/float_map64.li)",
-  "REAL_80 (/home/sonntag/compiler/lib/standard/number/real/real_80.li)",
-  "FLOAT_MAP80 (/home/sonntag/compiler/lib/internal/portable/number/float_map80.li)"
-};
-
-struct __source {
-  unsigned int pos;
-  char *line;
-} __src[1869]={
-  {42345488,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {31996972,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {51120641,"    };"},
-  {54947841,"    title \"Installation of Lisaac library path.\" count 5;"},
-  {3149825,"  + name     := INSTALL_LISAAC;"},
-  {99762689,"      string_tmp.copy \"mkdir -p \";"},
-  {40765976,"  ( ? {valid_index index};"},
-  {9452546,"    print_runtime_stack_on ptr;"},
-  {68689429,"    -? {dest >= 0};"},
-  {52709420,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {61478413,"          };"},
-  {29493761,"    };    "},
-  {11029000,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {58337836,"    put_ptr p to last;"},
-  {49553452,"  - capacity_max:UINTEGER_CPU;"},
-  {18230785,"    {(result != 'y') && {result != 'n'}}.while_do {"},
-  {96612888,"      capacity := count + 1;"},
-  {79041037,"        }.elseif {cc = '+'} then {"},
-  {34238508,"  - resize new_size:UINTEGER_CPU index idx:UINTEGER_CPU :MEMORY <-"},
-  {105384961,"      .when 2 then {"},
-  {35137580,"    old_size := size;"},
-  {93456920,"    }; "},
-  {40522753,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {55846936,"    count := count + 1;"},
-  {40765996,"    };"},
-  {31738369,"    (ENVIRONMENT.execute_command str != 0).if {"},
-  {27009031,"    (Self + a) & (~ a)"},
-  {58990605,"        } else {"},
-  {57183233,"  - lisaac_mode_comment :STRING_CONSTANT := \";; **** LISAAC MODE ****\";"},
-  {18221569,"    {(result != 'y') && {result != 'n'}}.while_do {"},
-  {27680257,"        \"' file has been updated with:\\n\".print;		"},
-  {30827009,"      write std_file with input size (input.count);"},
-  {18221586,"    };"},
-  {12602412,"  - set_previous_linear p:POINTER     <- ( previous_linear := p; );"},
-  {20472336,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {63704577,"      };	"},
-  {59655693,"          value := cc.decimal_value;"},
-  {9440284,"    (! push_back_flag).if {"},
-  {24524306,"    ((debug_level >= 15) && {! value}).if {"},
-  {17310210,"      (typ_id = -1).if {"},
-  {46148125,"    last_string.clear;"},
-  {51782700,"    mem.put v to 0;"},
-  {94112792,"    +? {count = Old count};"},
-  {54926360,"      } else {"},
-  {35547137,"  - system_unix_zsh :STRING_CONSTANT := \"Unix - zsh\";"},
-  {24530476,"      first_free.set_previous_free Self;"},
-  {34879000,"    storage.copy (s.storage) to (i - 1) until k;"},
-  {10105368,"  ( ? {needed_capacity >= 0};"},
-  {13245953,"  - string_tmp2:STRING := STRING.create 256;"},
-  {60557868,"    };        "},
-  {40513580,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {28576300,"    };"},
-  {15736872,"    cap := 32.mb;"},
-  {6955564,"  + previous_free:MEMORY;"},
-  {27674156,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
-  {15496712,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self = other);"},
-  {58738189,"          value := cc.decimal_value;"},
-  {13249045,"    -? {old_nb_elts > 0};"},
-  {92286977,"          .when 3 then {"},
-  {28326914,"  - copy_intern_in other:SELF <- `*@other = *@Self`;"},
-  {62787085,"      }.elseif { state = 3 } then {"},
-  {6041116,"    push_back_flag.if {"},
-  {66608129,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {69995029,"    };"},
-  {6034963,"  - is_null:BOOLEAN <- (Self = NULL);"},
-  {19539457,"    title t count 0;"},
-  {16386561,"    };"},
-  {45224477,"    ? { !end_of_input };"},
-  {16401960,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {59643436,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {57155605,"    -? {upper >= -1};"},
-  {28320775,"      {val.is_even}.while_do {"},
-  {9862170,"  - basic_getenv environment_variable:NATIVE_ARRAY(CHARACTER) :NATIVE_ARRAY(CHARACTER) <-"},
-  {50612737,"        string_tmp2 confirmation TRUE;"},
-  {9184792,"    result.copy str;       "},
-  {28326936,"    other_count := other.count;"},
-  {6031898,"    };"},
-  {76303916,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {73806849,"      \"  Execute: `\".print;"},
-  {6031903,"    ? {s!=NULL};"},
-  {10755090,"    test.value.if {"},
-  {63446017,"      } else {"},
-  {11432476,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {7365121,"  - read f:POINTER in buf:STRING size sz:INTEGER :INTEGER <-   "},
-  {97007128,"    ? {capacity >= (count + 1)};"},
-  {73819180,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {8270349,"    -? {valid_index index};"},
-  {55332865,"      new_text.replace_all '\\\\' with '/';"},
-  {57814541,"        cc.is_separator.if {"},
-  {6690828,"  - capacity:INTEGER <- count;"},
-  {26747436,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {34620440,"      storage.move (i - 1) to (j - 1) by k;"},
-  {81011733,"    -? {upper >= -1};"},
-  {25826817,"          };"},
-  {35285505,"  - system_unix_bash:STRING_CONSTANT := \"Unix - bash\";"},
-  {16386604,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {81020972,"      copy p to result size old_size;"},
-  {62546973,"  - basic_io_getc :CHARACTER <- SYSTEM_IO.get_char;"},
-  {73813036,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {94513153,"        }.do_while {choice2 != 0};"},
-  {92945944,"      storage.put '\\0' to count;"},
-  {49695233,"        (string_tmp2.last = '/').if {"},
-  {11420188,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {71312897,"        \"  `\".print;"},
-  {16137217,"      string_tmp2.append \" : \";"},
-  {81005589,"    -? {upper >= -1};"},
-  {5120556,"  - parent_object:OBJECT := OBJECT;"},
-  {51271687,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
-  {48790017,"        \"  + target:STRING := \\\"unix\\\";\\n\" confirmation FALSE;        "},
-  {131221005,"    result := storage.item (count - 1);"},
-  {31467564,"    delete_link_free;"},
-  {11417116,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {27403285,"    i := capacity-1;"},
-  {8926209,"    ptr := buf.to_external;    "},
-  {54661676,"	((page + (new_size << 1)) <= 4096).if {"},
-  {8261146,"    ? { system_command_line != NULL};"},
-  {85728789,"    -? {lower + offset >= 0};"},
-  {33693697,"  - path_home   :STRING;"},
-  {52835841,"      \\    set path=\".print;"},
-  {84814337,"      \"  Fail!\".print;"},
-  {77606401,"    string_tmp.append n;"},
-  {51256321,"    '\\n'.print;    "},
-  {42478093,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {5773336,"  + capacity:INTEGER;"},
-  {77621804,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {19280914,"    ((debug_level >=10) && {! value}).if {      "},
-  {32120344,"    ((i > 0) && {j > 0}).if	{"},
-  {51262488,"    ? {count = old_count - 1};"},
-  {10493452,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
-  {32117272,"    ((i > 0) && {j > 0}).if	{"},
-  {54409240,"    (capacity <= count).if {"},
-  {24906264,"    ? {count = other.count};"},
-  {46533164,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {67242520,"    ? { count = (old_count - (end - start + 1))};"},
-  {68815893,"    -? {src_capacity >= 0};"},
-  {54403096,"    (capacity <= count).if {"},
-  {94254593,"            install_eclipse;"},
-  {45621789,"    !end_of_input.if {"},
-  {4858909,"  - push_back_flag:BOOLEAN;"},
-  {24672274,"      crash_on ptr with_message \"Ensure assertion violated.\";   "},
-  {74210305,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {28053016,"    ? {other != NULL};"},
-  {57549837,"      cc := item i;"},
-  {30294529,"      std_file := open_write file;"},
-  {76029996,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {105520661,"    -? {index>=0};"},
-  {31212076,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {28059180,"      add_link_free;"},
-  {22418456,"  - clear <-"},
-  {19930625,"    result := -1;"},
-  {29632556,"    (new_free.is_end).if {"},
-  {45615645,"    !end_of_input.if {"},
-  {5527066,"    p := basic_getenv(variable.to_external);"},
-  {44719660,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {78274604,"      result := result + UINTEGER_32.object_size;"},
-  {67670529,"      string_tmp.copy \"cp -f editor/vim/indent/lisaac.vim ~/.vim/indent/\";"},
-  {140642829,"    ? {! other.is_empty };"},
-  {71048193,"      } else {"},
-  {106179585,"    \"\\nBye.\\n\\n\".print;"},
-  {44716588,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {92441089,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
-  {30288397,"    (same != NULL) && {Self ~= same}"},
-  {85467157,"    -? {lower >= 0};"},
-  {87043605,"	  put (item i) to (i + offset);"},
-  {20595713,"        (tmp.in_range 0 to n).if {"},
-  {10241040,"  - print <- IO.put_character Self;"},
-  {20592641,"        (tmp.in_range 0 to n).if {"},
-  {75786796,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {51003928,"    remove_between index to index;"},
-  {61358605,"            value := 10 * value + cc.decimal_value;"},
-  {78262316,"      result := result + UINTEGER_32.object_size;"},
-  {23745543,"  - Self:SELF '>>' Left 100 other:INTEGER :SELF <- "},
-  {53488684,"      next := result + new_size;            "},
-  {78918145,"      \".c' file.\\n\".print;"},
-  {73286657,"    (system = system_windows).if {"},
-  {50332716,"  );"},
-  {23739393,"    std_file := open_read file;"},
-  {14964245,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
-  {9326596,"  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;"},
-  {62928909,"        cc.is_separator.if {"},
-  {10234904,"    (needed_capacity > 0).if {"},
-  {50086401,"          string_tmp2.append \"/*\";"},
-  {23071256,"    ? {count = 0};"},
-  {44454913,"      std_file := open_read file_msdos_sys;"},
-  {10909212,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
-  {54135297,"    };"},
-  {73295916,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {58205740,"    put_ptr (next | 11b) to p;"},
-  {7744011,"	buffer.swap i with j;"},
-  {62014465,"    (system = system_windows).if {"},
-  {78003713,"    \"  Execute command `\".print;"},
-  {23071276,"    };"},
-  {28474924,"      new_size := new_size + new_free.size_and_id + object_size;"},
-  {54147628,"      next := read_ptr result;"},
-  {24401409,"      read std_file in input size size_file;"},
-  {84306433,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
-  {32508417,"    };"},
-  {70811180,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {99618305,"      };"},
-  {6832641,"    buf := string_tmp.to_external;"},
-  {13372437,"    -? {old_nb_elts < new_nb_elts};"},
-  {52568108,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {22153746,"    };"},
-  {10896924,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
-  {83401217,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib\\\\standard -o doc\\\\html\";"},
-  {26883093,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {28468780,"      new_size := new_size + new_free.size_and_id + object_size;"},
-  {41305132,"    idx := get_index (result.this);"},
-  {87453185,"        title \"Compilation of Lisaac compiler.\" count 5; "},
-  {79570945,"  - compile_shorter <-"},
-  {93983745,"          .when 6 then {"},
-  {34084880,"  - is_digit:BOOLEAN <-"},
-  {42869272,"    put tmp to i2;"},
-  {10881542,"    };"},
-  {61100033,"    new_text.append lisaac_mode_path_end;"},
-  {6826502,"    false_block.value;"},
-  {46009857,"      };  "},
-  {98706945,"    compile_shorter;"},
-  {59520513,"    (path_home = NULL).if {"},
-  {65148929,"    } else {      "},
-  {21236232,"    };"},
-  {54791176,"  [ -? {bound_test (INTEGER_32.minimum) to (INTEGER_32.maximum)}; ]"},
-  {10881560,"    };"},
-  {27545109,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {81153580,"      free (p - UINTEGER_32.object_size) size old_size2;"},
-  {81815565,"            result := 10 * result + cc.decimal_value;"},
-  {5915137,"    buf := string_tmp.to_external;"},
-  {34759212,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {66728469,"      (old_value = item i).if {"},
-  {21910546,"    ((debug_level >= 5) && {! value}).if {"},
-  {95554072,"  ( ? {p.is_not_null};"},
-  {57941013,"      i := i - 1;"},
-  {49824769,"          string_tmp2.add_last '*';"},
-  {62661121,"      \"  `\".print;"},
-  {33173548,"	next := new.next_linear;"},
-  {46009900,"      };"},
-  {22812716,"    } else {"},
-  {62430209,"      ENVIRONMENT.execute_command \"mkdir -p ~/.kde/share/apps/katepart/syntax\";            "},
-  {81141292,"      free (p - UINTEGER_32.object_size) size old_size2;"},
-  {43531308,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {32262168,"      storage.move 0 to (i - 1) by j;"},
-  {41945624,"    ? {valid_index i1};"},
-  {57944108,"    {last != NULL} ? \"Memory: Table NULL.\";"},
-  {11543580,"	buffer.extend mem;"},
-  {29783576,"    storage.copy (other.storage) to count until other_count;"},
-  {19431980,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
-  {32249857,"    } else {"},
-  {70534145,"          file_name.copy path_home;"},
-  {61755917,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {99359745,"      } else {"},
-  {52965377,"      path_current.print;"},
-  {29112364,"      new_size := new_size + next.size_and_id + object_size;"},
-  {17840146,"    ptr := top_runtime_stack;"},
-  {43522092,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {61743617,"  - install_kate <-"},
-  {74583047,"  [ -? {Self >=# 0}; ]"},
-  {48005121,"        \"  + target:STRING := \\\"windows\\\";\\n\" confirmation FALSE;        "},
-  {55447064,"      };"},
-  {86523413,"	  put (item i) to (i + offset);"},
-  {61746701,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {58593805,"        }.elseif {cc.is_digit} then {"},
-  {16257556,"    (up > to_raw_uinteger_64)"},
-  {137640973,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {42607640,"    tmp := item i1;"},
-  {73018924,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {41696257,"        file.append file_cshrc;"},
-  {13782045,"    { end_of_input || {!last_character.is_separator}}.until_do {"},
-  {65801752,"    ? { end <= count };"},
-  {82462221,"      }.elseif { state = 3 } then {"},
-  {91914753,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
-  {52956167,"    +? {\"0123456789\".has Result};"},
-  {138312205,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {55881217,"    update \"bin/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
-  {33820184,"    ? { i.in_range 1 to (count + 1)};"},
-  {100696065,"    create.value (\" binary path\",\"cp bin/lisaac \",path_bin,TRUE);"},
-  {54538776,"      (capacity = 0).if	{"},
-  {10619925,"    -? {nb_elements > 0};"},
-  {81550849,"      \"  Sorry, `shorter' not ready...\\n\".print;"},
-  {4985356,"  + count:INTEGER;"},
-  {79303181,"        }.elseif {cc = '-'} then {"},
-  {45754397,"      read_character;"},
-  {89430017,"        \\        do the job.                                       \\n\".print;"},
-  {24795649,"      index := input.first_substring_index id;      "},
-  {42361345,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {93481985,"            title \"Installation of eFTE mode.\" count 0;"},
-  {57448449,"  - lisaac_mode_path_end:STRING_CONSTANT := \"/editor/emacs/\\\" load-path))\\n\"; "},
-  {104738817,"      \\0- Exit.\" count 2;"},
-  {35393580,"      (! is_end).if {	"},
-  {18483713,"    };"},
-  {4988457,"  - object_size:INTEGER <- `sizeof(unsigned long)`:INTEGER;"},
-  {81544717,"            result := 10 * result - cc.decimal_value;"},
-  {46419485,"      last_string.extend last_character;"},
-  {48661000,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {69610517,"      put (src.item i2) to i1;"},
-  {9702421,"    +? {Result != NULL};"},
-  {42355216,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {28838407,"    };"},
-  {12864556,"  - set_size_and_id s:UINTEGER_CPU    <- ( size_and_id     := s; );"},
-  {78385677,"    { i > count }.until_do {"},
-  {81541653,"      put (model.item i) to i;"},
-  {67119617,"        \"OK.\\n\".print;  "},
-  {32003628,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {81538581,"      put (model.item i) to i;"},
-  {70269441,"          file_name.copy \"C:\";"},
-  {21642796,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
-  {55182344,"  );"},
-  {40775704,"  ( ? {valid_index index};"},
-  {138284557,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {79053837,"        }.elseif {cc = '+'} then {"},
-  {42339841,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {87163925,"	};"},
-  {31997484,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {42346008,"    old_i1:=item i1;"},
-  {69604396,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {68459009,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
-  {96607233,"    \" [\".print;"},
-  {11029512,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {43910157,"  );"},
-  {92549121,"            install_kate;      "},
-  {55182380,"	};"},
-  {57420813,"    { (state = 4) || {i > count}}.until_do {"},
-  {19804673,"    \"\\n\\nChoice:\\n\".print;"},
-  {31745037,"        result:=storage.fast_memcmp (other.storage) until count;"},
-  {43919404,"      idx := idx + 1;"},
-  {41422337,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {31067661,"    ? {other != NULL};"},
-  {81283073,"      ENVIRONMENT.execute_command rm; "},
-  {4723740,"  - memory:CHARACTER;"},
-  {17566252,"    };"},
-  {30177836,"      next.set_previous_linear (new_free.this - begin_memory);"},
-  {55850540,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {27006471,"    (Self + a) & (~ a)"},
-  {40532524,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {11023388,"      buffer.extend memory;"},
-  {5385739,"      buffer.extend '0';"},
-  {41431596,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {30827521,"      write std_file with input size (input.count);"},
-  {35800108,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {30150145,"      };"},
-  {81276941,"        cc.is_digit.if {"},
-  {41428524,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {18222101,"    -? {index >= 0};"},
-  {6962199,"  - print_char byte:CHARACTER <-"},
-  {61226497,"    new_text.append lisaac_mode;"},
-  {53362732,"      result := new_lab lab_type;          "},
-  {72486401,"      };"},
-  {63708173,"      i := i + 1;"},
-  {33318444,"	next.set_previous_linear (new.this - begin_memory);"},
-  {60324353,"    new_text := STRING.create_from_string lisaac_mode_comment;"},
-  {50884140,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
-  {40504833,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {14167069,"    ( !end_of_input && {! push_back_flag} ).if {"},
-  {22939143,"  ~(~Self & ~other);"},
-  {94775297,"      .when 3 then {"},
-  {26772504,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
-  {35787820,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {62806045,"  - basic_io_eof :CHARACTER <- SYSTEM_IO.eof;"},
-  {82841101,"      };"},
-  {71575041,"        \"'\\t\".print;"},
-  {8526359,"  - get_char :CHARACTER <- `fgetc(stdin)`:(CHARACTER);"},
-  {105129985,"        user_install;"},
-  {28333569,"      input.insert_string new_text to index; "},
-  {93201944,"      add_last '\\0';"},
-  {58067477,"    };"},
-  {43657757,"    last_string.clear;"},
-  {34879532,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {7614987,"      {i >= j}.until_do {"},
-  {11676188,"	mem := basic_io_getc;"},
-  {73148423,"    }.elseif {Self < 0} then {"},
-  {17304600,"    -? { new_count >= 0 };"},
-  {16411692,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {32400940,"      new.set_previous_linear (this - begin_memory);"},
-  {45231133,"    ? { !end_of_input };"},
-  {65946648,"    ? { start.in_range 1 to (end + 1)};"},
-  {22027792,"    ? {is_digit};"},
-  {33955841,"  - system      :STRING_CONSTANT;"},
-  {24269313,"      input := STRING.create (size_file + new_text.count);"},
-  {77868545,"    string_tmp.append n;"},
-  {17963521,"    str.print;"},
-  {16405548,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {52211244,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
-  {36200449,"  - file_bashrc   :STRING_CONSTANT := \"/.bashrc\";"},
-  {131467789,"    ? { result = item count};"},
-  {5121032,"  - one:SELF  <- 1; // Neutral element for `*' and `/'."},
-  {97001473,"    IO.read_word;"},
-  {57156140,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {17969708,"    nb_page  := nb_page + 1;"},
-  {42503181,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {68850184,"  - to_raw_integer_32:INTEGER_32    <- CONVERT(SELF,INTEGER_32  ).on Self;"},
-  {15472641,"    } else {"},
-  {94519809,"        }.do_while {choice2 != 0};"},
-  {53756929,"      new_text.append path_current;"},
-  {103301121,"    path_current.copy string_tmp; "},
-  {54674476,"	((page + (new_size << 1)) <= 4096).if {"},
-  {89787393,"      .when 2 then {"},
-  {43399181,"  - occurrences c:CHARACTER :INTEGER <-"},
-  {57149996,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {84155905,"    \"'\\t\".print;"},
-  {13668360,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {73813548,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {79432725,"    -? {upper >= lower};"},
-  {77865516,"    (new_size2 <= minimum_size).if {"},
-  {54668332,"	((page + (new_size << 1)) <= 4096).if {"},
-  {8264725,"  ( + capacity:INTEGER;"},
-  {42493968,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {45877789,"    };"},
-  {34614808,"      storage.move (i - 1) to (j - 1) by k;"},
-  {15469589,"    +? {Result != NULL};"},
-  {57818156,"    last := read_ptr ptr_table;"},
-  {12325932,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {10515480,"	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;"},
-  {21772306,"    ptr := top_runtime_stack;"},
-  {59379213,"      }.elseif { state = 1} then {"},
-  {49689601,"        (string_tmp2.last = '/').if {"},
-  {78521357,"      cc := item i;"},
-  {15235592,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
-  {23339521,"    \"  A `\".print;"},
-  {37770796,"	copy begin to (result.begin) size old_size;"},
-  {56903704,"  - extend c:CHARACTER <- add_last c;"},
-  {52842504,"  - to_integer:INTEGER <- to_raw_integer;  "},
-  {13896236,"    ? {idx < nb_page};"},
-  {96087064,"      count := count + 1;"},
-  {138420237,"        i := i + 1;"},
-  {97651201,"    };"},
-  {25584129,"            old_buffer.add_last (input.item index);"},
-  {28059649,"      new_text.print;"},
-  {28059655,"    (Self != 0).if {      "},
-  {35938817,"  - system_unknown  :STRING_CONSTANT := \"Unknown\";"},
-  {80097836,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {20848641,"        } else {          "},
-  {68816385,"      };"},
-  {84580865,"      \\  Note: you'll find this documentation in `doc/html/index.html'\".print;  "},
-  {37512193,"  - path_bash   :STRING_CONSTANT := \"export PATH=\";"},
-  {70411308,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {55077889,"    new_text := STRING.create_from_string path_current;"},
-  {105524225,"        system_install;"},
-  {28727809,"      \"' file has been created with:\\n\".print; "},
-  {8009218,"    (debug_level != 0).if {"},
-  {18366977,"      result := IO.read_character;"},
-  {12061185,"    };"},
-  {61380609,"    update file_name idf lisaac_mode_comment with new_text confirmation TRUE;"},
-  {78949383,"  - to_raw_pointer:POINTER         <- CONVERT(UINTEGER_CPU,POINTER).on to_uinteger_cpu;"},
-  {18376216,"	storage := storage.realloc capacity with new_count;"},
-  {77603861,"    -? {upper >= -1};"},
-  {40003116,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {33688088,"    ? { s != NULL };"},
-  {70405164,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {27145217,"          old_buffer.print;"},
-  {140652557,"    ? {! other.is_empty };"},
-  {77597717,"    -? {upper >= -1};"},
-  {22415880,"    };"},
-  {5521409,"  - open_read n:ABSTRACT_STRING :POINTER <- "},
-  {8006165,"    -? {nb_elements > 0};"},
-  {66334744,"    len := end - start + 1;"},
-  {8000011,"	i := i + 1;"},
-  {12061212,"    };"},
-  {75106817,"    };"},
-  {66097665,"      string_tmp.copy \"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/\";"},
-  {24669720,"      storage.copy_from (other.storage) until (count-1);"},
-  {82317837,"        };"},
-  {44720172,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {23992344,"    (count > 0).if {"},
-  {9576466,"      body.value;"},
-  {71726081,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {55980076,"	put_ptr next2 to result;	"},
-  {96733720,"    };"},
-  {44042796,"    };"},
-  {34350104,"    resize (j + k);"},
-  {44717100,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
-  {14973960,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
-  {81424940,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {6423581,"  );"},
-  {3951145,"  - default := (0.to_raw_uinteger_cpu);"},
-  {39984684,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {19940396,"    put_last block to (nb_page - 1);"},
-  {97392641,"    } else {"},
-  {32776748,"      (new.is_end).if {"},
-  {31200300,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {63834625,"    };"},
-  {27136024,"    +? { count = Old count };"},
-  {43125272,"    ? {item i1 = old_i2};"},
-  {81418796,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {46278173,"    { end_of_input || { last_character.is_separator }}.until_do {"},
-  {43787265,"        '\\n'.print;        "},
-  {52571655,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {63834637,"    };"},
-  {68557825,"      } else {"},
-  {11824172,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {25319431,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
-  {93328385,"          .when 5 then {"},
-  {5278224,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {77342221,"    ? { is_integer };"},
-  {32530456,"    storage.copy_from (other.storage) until (j - 1);    "},
-  {62923265,"      \"'\\t\".print;"},
-  {93334552,"      count := count - 1;"},
-  {62926349,"        cc.is_separator.if {"},
-  {58200085,"    i >= 0"},
-  {18114584,"	storage := NATIVE_ARRAY(CHARACTER).create new_count;"},
-  {93331477,"    -? {upper >= -1};"},
-  {80504364,"    old_size2 := old_size + UINTEGER_32.object_size;    "},
-  {66981397,"      };"},
-  {6168070,"    block.value;"},
-  {73296428,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {11802642,"    (! value).if {"},
-  {10894337,"  - make_file new_path:STRING :BOOLEAN <-"},
-  {26892821,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {17443372,"      search_capacity;"},
-  {45366828,"      pv := blc.previous_linear;"},
-  {51672620,"    mem := CONVERT(POINTER, NATIVE_ARRAY(UINTEGER_32)).on p;"},
-  {11799570,"    (! value).if {"},
-  {70796289,"        file_name.append \"/.vimrc\";	"},
-  {74848257,"    } else {"},
-  {82059277,"        } else { // cc.is_separator"},
-  {8421914,"    basic_system_execute_command (system_command_line.to_external)"},
-  {9989128,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {51651080,"  [ -? {Self >= 0}; ] "},
-  {26877447,"    a := step - 1;"},
-  {96238081,"  - ask_path msg:ABSTRACT_STRING default val:ABSTRACT_STRING :ABSTRACT_STRING <-"},
-  {80492076,"    old_size2 := old_size + UINTEGER_32.object_size;    "},
-  {53221377,"    } else {"},
-  {6842404,"  - to_uinteger_64:UINTEGER_64 <- to_raw_uinteger_64;"},
-  {93990421,"      (element = item i).if {"},
-  {5250562,"  - object_size:INTEGER <- `12`;"},
-  {11799596,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {6161949,"  ("},
-  {30021121,"	'\\n'.print; "},
-  {105915393,"      user_install;"},
-  {41290264,"    ? {item index = ch};"},
-  {19678764,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {17187853,"  ( index.in_range lower to count );"},
-  {48261121,"        \"\\n  Note: Use `mingw' for Windows.\\n\".print; "},
-  {56143361,"    update \"src/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
-  {53218312,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
-  {62002701,"          };"},
-  {93075969,"            install_hippoedit;"},
-  {9077776,"  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;"},
-  {6836265,"  - to_pointer:POINTER <- to_raw_pointer;"},
-  {89920001,"        {"},
-  {15602178,"  - clone:SELF <- "},
-  {81141773,"      }.elseif { state = 2} then {"},
-  {53886465,"      new_text.append path_next;"},
-  {28457004,"      new_size := new_size + new_free.size_and_id + object_size;"},
-  {29112833,"      (! make_file file).if {"},
-  {29109761,"      (! make_file file).if {"},
-  {29128236,"      new_size := new_size + next.size_and_id + object_size;"},
-  {57938445,"        }.elseif {cc = '+'} then {"},
-  {69888044,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {54797868,"	  next := result + new_size;"},
-  {34753580,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {13114369,"  - string_tmp:STRING := STRING.create 256;"},
-  {16270344,"  - when value:SELF then block:{} :SELF <-"},
-  {16267265,"      string_tmp2.append str;"},
-  {81806861,"            result := 10 * result + cc.decimal_value;"},
-  {29122092,"      new_size := new_size + next.size_and_id + object_size;"},
-  {42614273,"        file.append file_zshenv;"},
-  {141034509,"  );"},
-  {27533333,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {23469057,"    file.print;"},
-  {7482891,"      j := buffer.upper;"},
-  {69869589,"      i1 := i1 + 1;"},
-  {14693909,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
-  {27530261,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {20990465,"          \"Incorrect range [0-\".print;"},
-  {74589697,"        \"Ok.\".print;          "},
-  {5912602,"      result.from_external p;"},
-  {80224269,"      }.elseif { state = 1 } then {"},
-  {26618881,"        (old_buffer == new_text).if {"},
-  {16267284,"    (up > to_raw_uinteger_64)"},
-  {41040920,"    storage.put ch to (index - 1);"},
-  {52968967,"    +? {\"0123456789\".has Result};"},
-  {33832984,"    ? { i.in_range 1 to (count + 1)};"},
-  {13111317,"    -? {Self != NULL};"},
-  {138546701,"      };"},
-  {13788701,"    { end_of_input || {!last_character.is_separator}}.until_do {"},
-  {79315981,"        }.elseif {cc = '-'} then {"},
-  {55456812,"	put_ptr next to ptr_table;"},
-  {77751852,"    new_size2 := new_size + UINTEGER_32.object_size;"},
-  {45095980,"    (blc.size < minimum_size).if {"},
-  {29762561,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {65805336,"    ? { end <= count };"},
-  {16267308,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {41037868,"      result := new_page;"},
-  {27280897,"          \"  New value is:\\n\".print;"},
-  {11310124,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {6565387,"      i := buffer.upper+1;"},
-  {36080684,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {33826860,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {73672199,"      print_positif;"},
-  {17828376,"    }.elseif { capacity < new_count } then {"},
-  {86514709,"	  put (item i) to (i + offset);"},
-  {92811265,"          .when 4 then {"},
-  {11962884,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;"},
-  {105647617,"      };"},
-  {79306773,"    -? {lower >= 0};"},
-  {80873985,"    };"},
-  {77739564,"    new_size2 := new_size + UINTEGER_32.object_size;"},
-  {13773341,"    { end_of_input || {!last_character.is_separator}}.until_do {"},
-  {53621761,"      new_text.append path;"},
-  {29768748,"      put_last new_free to idx;"},
-  {11300908,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {43260929,"      } else {"},
-  {33820716,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {35397164,"      (! is_end).if {	"},
-  {36071468,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {60829709,"        cc.is_digit.if {"},
-  {138300429,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {9709074,"      while_do body;"},
-  {40779265,"        file.append file_bashrc;"},
-  {69614101,"      put (src.item i2) to i1;"},
-  {42361872,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {10377220,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- TRUE;   // or else"},
-  {63074305,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {26375704,"  - replace_all old_char:CHARACTER with new_char:CHARACTER <-"},
-  {87844865,"        title \"Compilation of Shorter tool.\" count 5; "},
-  {6556188,"    };"},
-  {47325228,"  - minimum_size:UINTEGER_CPU <- `MINIMUM_SIZE`:UINTEGER_CPU;"},
-  {53621784,"  - add_last ch:CHARACTER <-"},
-  {6556191,"    };    "},
-  {53615629,"  - is_integer:BOOLEAN <-"},
-  {81554476,"      result := mem.resize new_size index (get_index p).begin;      "},
-  {32909356,"	put_last new to idx;"},
-  {59915265,"      file_name.copy path_home;"},
-  {77480961,"    string_tmp.copy \"gcc -O2 bin/\";"},
-  {34476568,"    (i <= j).if {"},
-  {103827969,"    title \"Detection system.\" count 0;"},
-  {70947329,"        update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;"},
-  {53609480,"  );"},
-  {59930668,"    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;"},
-  {41444353,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {27274796,"    next := next_linear;"},
-  {26357255,"    -? {step.is_power_2};"},
-  {53621804,"      put_ptr NULL to next;"},
-  {22302216,"      (Self-1).downto limit_down do blc;"},
-  {69611052,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {26351105,"          };"},
-  {42346512,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {31997996,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {66886145,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
-  {28845100,"    ((! is_end) && {next.id = id_free}).if {"},
-  {25445889,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {11276332,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {48658476,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {65303553,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/syntax\";"},
-  {8785431,"  - eof:CHARACTER <- `EOF`:CHARACTER;"},
-  {31751693,"        result:=storage.fast_memcmp (other.storage) until count;"},
-  {6300680,"  (low <= Self) && {up >= Self};"},
-  {79038977,"    };"},
-  {52691975,"  )"},
-  {36718124,"	    nxt.set_previous_linear (this - begin_memory);"},
-  {86253077,"      (offset < 0).if {"},
-  {4724236,"  + storage:NATIVE_ARRAY(CHARACTER);  "},
-  {18231809,"    {(result != 'y') && {result != 'n'}}.while_do {"},
-  {40526849,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {29510188,"    new_free.set_size_and_id new_size;"},
-  {34217985,"  - comment     :STRING_CONSTANT;"},
-  {67772929,"      \"  `\".print;"},
-  {25433601,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {73404423,"      (-Self).print_positif;"},
-  {48630792,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {48646188,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {29494808,"      };"},
-  {28592664,"    (capacity < needed_capacity).if	{"},
-  {66199573,"    -? {upper >= -1};"},
-  {57412109,"    { (state = 4) || {i > count}}.until_do {"},
-  {20479504,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {36462593,"  - file_zshenv   :STRING_CONSTANT := \"/.zshenv\";"},
-  {31074348,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {34218008,"    k := s.count;"},
-  {138032653,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {5383176,"  - zero:SELF <- 0; // Neutral element for `+' and `-'."},
-  {21369345,"        };"},
-  {37133825,"  - comment_windows :STRING_CONSTANT := \"\\r\\nREM **** LISAAC COMPILER ****\\r\\n\";"},
-  {6959627,"	buffer.extend ((val % 10).digit);"},
-  {28577287,"      };      "},
-  {77219329,"  - compile_file n:STRING_CONSTANT <-"},
-  {16655400,"      cap := cap / 2;"},
-  {20473360,"  - Self:SELF '<=' other:SELF :BOOLEAN <- ( code <= other.code );"},
-  {138029581,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {46139905,"    };        "},
-  {34889240,"    storage.copy (s.storage) to (i - 1) until k;"},
-  {100413441,"      execute string_tmp;            "},
-  {31068204,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {59650561,"      file_name.copy \"C:\";"},
-  {69112328,"  - to_raw_integer_64:INTEGER_64    <- CONVERT(SELF,INTEGER_64  ).on Self;"},
-  {34883088,"    ? {result = in_range '0' to '9'};"},
-  {18896920,"      storage.clear count to (new_count - 1);"},
-  {81274381,"        cc.is_digit.if {"},
-  {29245441,"        error \"Not create file!\";"},
-  {35794476,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {94113816,"    +? {count = Old count};"},
-  {14838805,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
-  {87570945,"        compile_file \"lisaac\";"},
-  {40520748,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {74075692,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {12360218,"  - basic_system_execute_command system_command_line:NATIVE_ARRAY(CHARACTER) :INTEGER <-"},
-  {17979394,"      result := CONVERT(POINTER,SELF).on ptr;            "},
-  {42084888,"    ? {valid_index i2};"},
-  {9201173,"    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;"},
-  {40514604,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {9195016,"  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;"},
-  {91392001,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
-  {34867728,"    ? {result = in_range '0' to '9'};"},
-  {46139948,"    };"},
-  {81028097,"    (ENVIRONMENT.execute_command compile = 0).if {    "},
-  {8520730,"  );"},
-  {167511053,"  );"},
-  {76314156,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {16406060,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {10759174,"      block_else.value;"},
-  {17970194,"    ((debug_level >=10) && {! value}).if {      "},
-  {57156629,"    -? {upper >= -1};"},
-  {24269831,"  - Self:SELF '<<' Left 100 other:INTEGER :SELF <- "},
-  {45222429,"    ? { !end_of_input };"},
-  {136871949,"  - substring_index (other:ABSTRACT_STRING,start_index:INTEGER) :INTEGER <-"},
-  {55577112,"    };"},
-  {57150485,"    -? {upper >= -1};"},
-  {6032927,"    ? {s!=NULL};"},
-  {42737688,"    put (item i2) to i1;"},
-  {13899777,"    st.print;"},
-  {65931800,"    ? { start.in_range 1 to (end + 1)};"},
-  {38014508,"      };"},
-  {100151809,"      string_tmp.copy cpy;"},
-  {34624536,"      storage.move (i - 1) to (j - 1) by k;"},
-  {17723906,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
-  {77872172,"    (new_size2 <= minimum_size).if {"},
-  {18622977,"    IO.read_character;"},
-  {100823041,"    create.value (NULL,\"cp bin/shorter \",path_bin,FALSE);"},
-  {54671916,"	((page + (new_size << 1)) <= 4096).if {"},
-  {34615312,"      result := (Self <= '9');"},
-  {49021960,"  );"},
-  {44308012,"    (idx >= nb_page).if {          "},
-  {83248129,"    (system = system_windows).if {"},
-  {96995864,"    ? {capacity >= (count + 1)};"},
-  {85723649,"    {"},
-  {66590744,"      (end + 1).to count do { i:INTEGER;"},
-  {13899820,"    ? {idx < nb_page};"},
-  {32121345,"      \"'\\n\".print;"},
-  {67261976,"    ? { count = (old_count - (end - start + 1))};"},
-  {73801772,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {42485264,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {56910380,"  - micro_free p:POINTER table ptr_table:POINTER <-"},
-  {46549548,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {32127512,"    ((i > 0) && {j > 0}).if	{"},
-  {25584641,"            old_buffer.add_last (input.item index);"},
-  {46546476,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {86388737,"      \\0- Exit.\" count 3;"},
-  {6439425,"  - open_write n:ABSTRACT_STRING :POINTER <- "},
-  {10494470,"      block.value;"},
-  {67243521,"      };"},
-  {45641260,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
-  {50349057,"        string_tmp2.append \"\\\";\\n\";"},
-  {79174657,"    '\\n'.print;"},
-  {94939137,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
-  {8921116,"  - end_of_input:BOOLEAN <-"},
-  {16791041,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
-  {24907288,"    ? {count = other.count};"},
-  {42469904,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {33697836,"    size_and_id := siz | id_busy;"},
-  {60703745,"    (system = system_windows).if {"},
-  {70405676,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {67243544,"    ? { count = (old_count - (end - start + 1))};"},
-  {80751117,"          result := - result;"},
-  {53495815,"  - digit:CHARACTER <- decimal_digit;"},
-  {6427149,"  - upper:INTEGER <- count;"},
-  {14306315,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {38171649,"  - path_tcsh_next   :STRING_CONSTANT := \"/bin $path)\\n\\n\";"},
-  {31865857,"      \"Error: execute `\".print;"},
-  {39991340,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {14303243,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {9570822,"    };"},
-  {140643853,"    ? {! other.is_empty };"},
-  {87047701,"	  put (item i) to (i + offset);"},
-  {60694541,"      }.elseif { state = 2 } then {"},
-  {46287901,"    { end_of_input || { last_character.is_separator }}.until_do {"},
-  {18367532,"      \"Not enough memory.\\n\".print;"},
-  {81425452,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
-  {17446914,"	ptr := MEMORY.alloc_size sz;"},
-  {19940908,"    put_last block to (nb_page - 1);"},
-  {24661016,"      storage.copy_from (other.storage) until (count-1);"},
-  {13391878,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- TRUE;"},
-  {43135020,"      (idx < nb_page) && "},
-  {7086091,"	val := val / 10;"},
-  {72616449,"    };"},
-  {85462037,"    -? {lower >= 0};"},
-  {66984961,"      } else {"},
-  {52572167,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {91755521,"          .when 2 then {"},
-  {43128876,"      (idx < nb_page) && "},
-  {53246472,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
-  {5509656,"  + count:INTEGER;"},
-  {10239000,"    (needed_capacity > 0).if {"},
-  {130945037,"    ? {! is_empty};"},
-  {25316865,"        1.to (new_text.occurrences '\\n') do { j:INTEGER;"},
-  {55718913,"    new_text.append \"\\\"\\n\";"},
-  {58200589,"        }.elseif {cc = '-'} then {"},
-  {80495629,"        result := cc.decimal_value;"},
-  {46934529,"  - install_variable <-    "},
-  {10913308,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
-  {10900996,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- TRUE;  // or"},
-  {36573703,"  (Self & 1) = 1;  "},
-  {22163984,"    result := to_integer - 48;"},
-  {96475649,"    msg.print;"},
-  {30280236,"    };    "},
-  {19694636,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {21258768,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {32530988,"      new.set_size_and_id (new_size - object_size);"},
-  {18105874,"      crash_on ptr with_message msg;   "},
-  {19008024,"    };    "},
-  {93990913,"          .when 6 then {"},
-  {59777068,"    siz := siz / POINTER.object_size;"},
-  {26877953,"        } else {"},
-  {33426988,"      };"},
-  {11800092,"      };"},
-  {19688492,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {32524844,"      new.set_size_and_id (new_size - object_size);"},
-  {26884117,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {86779905,"      .when 1 then {          "},
-  {70809132,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {76194305,"    \\ Please, read `editor/eclipse/README' file for further information.\\n\".print;  "},
-  {41296920,"    ? {item index = ch};"},
-  {81148417,"      \"  Shorter ok!\\n\".print;      "},
-  {63579649,"        \"OK.\".print;  "},
-  {10888722,"      do_while test;"},
-  {51645448,"  [ -? {Self >= 0}; ] "},
-  {57951245,"        }.elseif {cc = '+'} then {"},
-  {19679276,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {100284417,"      string_tmp.append path;    "},
-  {76431404,"    micro_free p table ptr_table;"},
-  {29362732,"    };    "},
-  {26884140,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {75507713,"  - install_eclipse <-"},
-  {30695949,"  - Self:SELF '~=' Left 40 other:ABSTRACT_STRING :BOOLEAN <-"},
-  {8400912,"    result:=to_integer_8;"},
-  {21249580,"  - id_busy:UINTEGER_CPU <- 01b;"},
-  {19663896,"    +? {capacity >= Old capacity};    "},
-  {14700552,"  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;"},
-  {66729496,"	put (item i) to  (i - len);"},
-  {95555096,"  ( ? {p.is_not_null};"},
-  {21902337,"    }.do_while {result = -1};"},
-  {71446529,"        string_tmp.print;"},
-  {69888556,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {34754092,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {61763085,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {21902354,"    ((debug_level >= 5) && {! value}).if {"},
-  {13130284,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {6824492,"  + next_free    :MEMORY;"},
-  {60177409,"    file_name.append \"/.emacs\";"},
-  {18749464,"    } else {"},
-  {5906956,"    new.copy Self;"},
-  {77743105,"    string_tmp.append \".c -o bin/\";"},
-  {30674433,"      };"},
-  {32269356,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {27540012,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {58604045,"        }.elseif {cc.is_digit} then {"},
-  {61756941,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {104096277,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
-  {47334913,"    (system != system_unknown).if {"},
-  {9059864,"    result := create (str.count);"},
-  {19426860,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
-  {45773868,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {45096492,"    (blc.size < minimum_size).if {"},
-  {80218645,"    };"},
-  {104090133,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
-  {20981768,"      blc.value Self;"},
-  {16923650,"      typ_id := type_id_intern;      "},
-  {37642241,"  - path_tcsh   :STRING_CONSTANT := \"set path=(\";"},
-  {29769240,"    storage.copy (other.storage) to count until other_count;"},
-  {22552065,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
-  {52957191,"    +? {\"0123456789\".has Result};"},
-  {6565899,"      i := buffer.upper+1;"},
-  {65565697,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/backup\"; "},
-  {29756929,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {91238401,"          .when 1 then {"},
-  {16923661,"  - valid_index index:INTEGER :BOOLEAN <-"},
-  {52969516,"    result := read_ptr ptr_table;            "},
-  {84027393,"    string_tmp.print;"},
-  {8142360,"    result.make needed_capacity;"},
-  {34480129,"  - path_next   :STRING_CONSTANT;"},
-  {55198721,"    (system = system_windows).if {      "},
-  {68035073,"      \"'\\t\".print;"},
-  {9706498,"    '\\n'.print;"},
-  {16255532,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {46414337,"    \"  System detect: \".print;"},
-  {4986392,"  + storage:NATIVE_ARRAY(CHARACTER);"},
-  {44837889,"        close std_file;"},
-  {49567233,"        string_tmp2.append (IO.last_string);"},
-  {27278360,"    +? { occurrences old_char = 0};"},
-  {8130059,"      };      "},
-  {28186668,"    } else {"},
-  {82447885,"      }.elseif { state = 3 } then {"},
-  {16006145,"      mx.append_in string_tmp2;"},
-  {60827149,"        cc.is_digit.if {"},
-  {18500140,"      die_with_code exit_failure_code;"},
-  {81558060,"      result := mem.resize new_size index (get_index p).begin;      "},
-  {66458648,"    (len > 0).if {"},
-  {138294797,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {43261464,"    ? {item i2 = old_i1};"},
-  {81554988,"      result := mem.resize new_size index (get_index p).begin;      "},
-  {52036616,"  );"},
-  {9703445,"    +? {Result != NULL};"},
-  {74328577,"        \"Fail!\".print;"},
-  {63973901,"    ( (state != 0) && { state != 4}).if {"},
-  {31989249,"      str.print;"},
-  {8795143,"  Self - ((Self / other) * other);"},
-  {28854828,"    ((! is_end) && {next.id = id_free}).if {"},
-  {44844076,"    result := blc.next_linear.this;        "},
-  {8792068,"    true_block.value;"},
-  {18484760,"      };"},
-  {25455617,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {33562625,"  - path_current:STRING;"},
-  {78383629,"    { i > count }.until_do {"},
-  {27266072,"    +? { occurrences old_char = 0};"},
-  {5645340,"  - read_character:CHARACTER<-"},
-  {13515265,"  - error st:ABSTRACT_STRING <-"},
-  {78383637,"    };"},
-  {94138881,"            title \"Installation of Eclipse mode.\" count 0;"},
-  {7212555,"      };"},
-  {47744513,"        ENVIRONMENT.execute_command \"copy make.lip.sample make.lip\";            "},
-  {10362374,"    (cond.value).if {"},
-  {8785927,"  Self - ((Self / other) * other);"},
-  {83106829,"      i := i + 1;"},
-  {31989272,"    resize (i + j);"},
-  {62154241,"      \"  Sorry, not Kate editor for windows.\".print;"},
-  {26348551,"    -? {step.is_power_2};"},
-  {27921921,"      };"},
-  {9457160,"  - Self:SELF '*'  Left 100 other:SELF :SELF <- `4`;"},
-  {6304264,"  (low <= Self) && {up >= Self};"},
-  {24775186,"    };"},
-  {14420509,"    };"},
-  {8782861,"  );"},
-  {28839468,"    ((! is_end) && {next.id = id_free}).if {"},
-  {73414151,"      (-Self).print_positif;"},
-  {52710956,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {16000040,"      cap := cap * 2;"},
-  {79045645,"        }.elseif {cc = '+'} then {"},
-  {11935762,"      body.value;"},
-  {24775192,"    };"},
-  {50888193,"        \"  + lib_unstable:STRING := \\\"\\\";\\n\" confirmation FALSE;"},
-  {31989292,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {67111445,"    };"},
-  {60571649,"    new_text.append path_current;"},
-  {36718636,"	    nxt.set_previous_linear (this - begin_memory);"},
-  {55860780,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {67111448,"    };"},
-  {66200065,"      \"  `\".print;"},
-  {102907905,"    string_tmp.from_external cwd;"},
-  {6307359,"    (s.lower).to (s.count) do {i:INTEGER;"},
-  {4721675,"  [ -? {buffer!=NULL}; ]"},
-  {68684821,"    -? {dest >= 0};"},
-  {27921941,"    i < 0"},
-  {138042381,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {6295051,"      };"},
-  {26108417,"            old_buffer.add_last (input.item index);"},
-  {45493804,"      (pv != NULL).if {"},
-  {27010567,"    (Self + a) & (~ a)"},
-  {48646700,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {62145037,"        }.elseif {cc.is_separator} then {"},
-  {138039309,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {9451036,"    (! push_back_flag).if {"},
-  {11033644,"  - begin:POINTER                     <- this + object_size;"},
-  {6963211,"	buffer.extend ((val % 10).digit);"},
-  {9441810,"    value.if {"},
-  {18226200,"      } else {"},
-  {35801132,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {67539464,"  - to_raw_uinteger_32:UINTEGER_32  <- CONVERT(SELF,UINTEGER_32 ).on Self;"},
-  {48637484,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {20467713,"        tmp := IO.last_string.to_integer;"},
-  {24528914,"    ((debug_level >= 15) && {! value}).if {"},
-  {49293313,"        IO.read_line;                 "},
-  {70011905,"        file_name := STRING.create 100;"},
-  {24525842,"    ((debug_level >= 15) && {! value}).if {"},
-  {8530438,"  - if true_block:{} :BOOLEAN <- FALSE;"},
-  {62132749,"        }.elseif {cc.is_separator} then {"},
-  {22943239,"  ~(~Self & ~other);"},
-  {14168093,"    ( !end_of_input && {! push_back_flag} ).if {"},
-  {22940167,"  ~(~Self & ~other);"},
-  {34883608,"    storage.copy (s.storage) to (i - 1) until k;"},
-  {78131244,"      put_32 3 to result; // 3 : 2=NATIVE_ARRAY"},
-  {40521260,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {58742785,"  \\au BufNewFile,BufRead *.li setf lisaac\\n\";"},
-  {22952492,"      prev.set_next_free next;"},
-  {62794753,"      string_tmp.print;"},
-  {59660332,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {15501320,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self = other);"},
-  {75631111,"    };"},
-  {92968961,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
-  {169094157,"    IO.put_string Self;      "},
-  {78780929,"      n.print;"},
-  {47476737,"      title \"Fix target variable in `make.lip'.\" count 5;"},
-  {80375852,"    old_size  := old_sz.align_power (POINTER.object_size); "},
-  {44567084,"    };        "},
-  {58077740,"    next := read_ptr last;"},
-  {65039361,"      \"  Sorry, not Vim editor for windows.\\n\\n\".print;"},
-  {27663381,"      i := i - 1;"},
-  {62791693,"      }.elseif { state = 3 } then {"},
-  {48372737,"      } else {"},
-  {102646273,"    cwd := string_tmp.to_external;"},
-  {96349720,"    (storage != p).if {"},
-  {76314668,"    ptr_table := table_size (new_size / POINTER.object_size);"},
-  {13915656,"  - Self:SELF '==#' Right 60 other:INTEGER :BOOLEAN <- (Self = other);"},
-  {16406568,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {68186113,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {21120520,"      (Self + 1).to limit_up do blc;"},
-  {53099015,"    +? {Result.decimal_value = Self};"},
-  {29242924,"      next.delete_link_free;	"},
-  {22022672,"    ? {is_digit};"},
-  {13241365,"    -? {old_nb_elts > 0};"},
-  {44985857,"        file := STRING.create_from_string file_autoexec;"},
-  {48381996,"  - table_size idx:UINTEGER_CPU :POINTER <- "},
-  {131468813,"    ? { result = item count};"},
-  {42741272,"    put (item i2) to i1;"},
-  {21111297,"          n.print;"},
-  {24273432,"	storage  := NATIVE_ARRAY(CHARACTER).create count;"},
-  {6695425,"    string_tmp.copy n;"},
-  {9848322,"    die_with_code exit_failure_code;    "},
-  {98578945,"    compile_file \"lisaac\";"},
-  {32377368,"    };"},
-  {70652417,"        };"},
-  {19547180,"    block.set_previous_linear NULL; "},
-  {17970732,"    nb_page  := nb_page + 1;"},
-  {16394284,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {28993560,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
-  {26748972,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {13900309,"    + new_cap:INTEGER;"},
-  {35530284,"	nxt := next_linear;"},
-  {97002520,"    ? {capacity >= (count + 1)};"},
-  {52178439,"    -? {in_range 0 to 9};"},
-  {73796103,"    };"},
-  {102393857,"    \\\\t\\t================================\\n\\n\".print;"},
-  {26742828,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {5793313,"  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; "},
-  {5784076,"    new := STRING.create capacity;"},
-  {27398657,"        };"},
-  {101716481,"  - main <-"},
-  {15470613,"    +? {Result != NULL};"},
-  {5777921,"    string_tmp.copy n;"},
-  {131222541,"    result := storage.item (count - 1);"},
-  {31459864,"    ? {other!=NULL};"},
-  {37094444,"	};"},
-  {9832978,"    };"},
-  {13897260,"    ? {idx < nb_page};"},
-  {78531628,"      result := search new_size .begin;      "},
-  {56233516,"      };		      "},
-  {78528556,"      result := search new_size .begin;      "},
-  {5774867,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
-  {85724181,"    -? {lower + offset >= 0};"},
-  {80089613,"        };"},
-  {46540829,"      read_character;"},
-  {19285522,"    ((debug_level >=10) && {! value}).if {      "},
-  {24917016,"    ? {count = other.count};"},
-  {87297557,"      };"},
-  {19282450,"    ((debug_level >=10) && {! value}).if {      "},
-  {26481153,"        };"},
-  {42476560,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {70393857,"        } else {"},
-  {44043777,"      };"},
-  {45620225,"      } else {"},
-  {103948801,"    detect_system;"},
-  {31210509,"    (count = other.count).if {"},
-  {75123207,"    char := (Self % 10).decimal_digit;"},
-  {83233293,"    };"},
-  {16791553,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
-  {80092716,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {12068370,"      until_do body;"},
-  {20846600,"    (Self <= limit_up).if {"},
-  {49447432,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
-  {96737793,"    val.print;"},
-  {14316043,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {31207437,"    (count = other.count).if {"},
-  {55974913,"    '\\n'.print;"},
-  {33689112,"    ? { s != NULL };"},
-  {6436883,"  - is_not_null:BOOLEAN <- ! is_null;"},
-  {83898369,"    \"  Execute: `\".print;"},
-  {49441281,"        string_tmp2.copy \"  + lib_extra:STRING := \\\"\";"},
-  {78266881,"    \"' (please wait ...)\\n\".print;"},
-  {51251736,"    ? {count = old_count - 1};"},
-  {75113991,"    char := (Self % 10).decimal_digit;"},
-  {11160085,"    result:=calloc_intern nb_elements;"},
-  {74227244,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
-  {23996440,"    (count > 0).if {"},
-  {69485589,"    {i2 = src_capacity}.until_do {"},
-  {29624856,"    };"},
-  {39991852,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {16785429,"    -? {index >= 0};"},
-  {70393900,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {48529921,"        ENVIRONMENT.execute_command \"cp make.lip.sample make.lip\";            "},
-  {105516053,"    -? {index>=0};"},
-  {30293005,"    (same != NULL) && {Self ~= same}"},
-  {140644365,"    ? {! other.is_empty };"},
-  {62265345,"    } else {"},
-  {71720961,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {58213389,"        }.elseif {cc = '-'} then {"},
-  {10254892,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {27802113,"        index := input.upper + 1;"},
-  {87038997,"	  put (item i) to (i + offset);"},
-  {93335553,"          .when 5 then {"},
-  {46279197,"    { end_of_input || { last_character.is_separator }}.until_do {"},
-  {81407509,"    upper.downto 0 do { i:INTEGER;"},
-  {21511724,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
-  {94243864,"    +? {Result.is_not_null};"},
-  {5282320,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {31854093,"      };"},
-  {75766791,"    char.print;"},
-  {10904578,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
-  {10239516,"  - read_line_in buffer:STRING <-"},
-  {14965781,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
-  {78919693,"        cc.is_separator.if {"},
-  {16529921,"    string_tmp2.add_last '\\n';"},
-  {93332501,"    -? {upper >= -1};"},
-  {22161416,"      blc.value Self;"},
-  {22164496,"    result := to_integer - 48;"},
-  {60442625,"    new_text.append lisaac_mode_path;"},
-  {5273104,"  - in_range lower:SELF to upper:SELF :BOOLEAN <- ((Self >= lower) && {Self<= upper});"},
-  {25311239,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
-  {49179649,"        \"\\n  Directory for library repository: \".print;"},
-  {13380117,"    -? {old_nb_elts < new_nb_elts};"},
-  {55719448,"    storage.put ch to count;"},
-  {16523778,"    (sz = 0).if {      "},
-  {32531500,"      new.set_size_and_id (new_size - object_size);"},
-  {93326357,"    -? {upper >= -1};"},
-  {17198082,"      clone_allocation_size := clone_allocation_size + sz;      "},
-  {50996268,"    mem.put v to 0;"},
-  {27789845,"    };"},
-  {9990152,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {26878471,"    a := step - 1;"},
-  {77340204,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {84301825,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
-  {19667457,"    txt.print;"},
-  {28448769,"    } else {"},
-  {36331009,"  - file_cshrc    :STRING_CONSTANT := \"/.cshrc\";"},
-  {28458008,"    needed_capacity := count + other_count;"},
-  {11575852,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {11572780,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {19670552,"    +? {capacity >= Old capacity};    "},
-  {20335617,"      (IO.last_string.is_integer).if {"},
-  {9081875,"  - to_raw_uinteger_cpu:UINTEGER_CPU <- CONVERT(SELF,UINTEGER_CPU).on Self;"},
-  {14704129,"  - title str:ABSTRACT_STRING count mx:INTEGER <-"},
-  {13146156,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {20332545,"      (IO.last_string.is_integer).if {"},
-  {24393746,"    ptr := top_runtime_stack;"},
-  {95561752,"  ( ? {p.is_not_null};"},
-  {31595533,"      } else {"},
-  {61772813,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {44444204,"      blc := new_page;"},
-  {35416577,"  - system_unix_tcsh:STRING_CONSTANT := \"Unix - tcsh\";"},
-  {30028332,"      next := next_linear;"},
-  {61092365,"            value := 10 * value - cc.decimal_value;"},
-  {66726936,"	put (item i) to  (i - len);"},
-  {5245466,"    ? { variable != NULL };"},
-  {18746882,"      };"},
-  {22574081,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
-  {43535916,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {9063445,"    p := MEMORY.alloc_dynamic capacity;"},
-  {45106220,"    (blc.size < minimum_size).if {"},
-  {59519020,"    siz := sz.to_integer;"},
-  {45780524,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {33824769,"  - shell       :STRING;"},
-  {43520541,"    ? { !end_of_input };"},
-  {45103148,"    (blc.size < minimum_size).if {"},
-  {43526700,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {79991297,"    \"  Compile `shorter' tools for your system (please wait ...)\\n\".print;"},
-  {137648653,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {9060376,"    result := create (str.count);"},
-  {34742316,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
-  {88772609,"        \\  Run `lisaac' to compile.                              \".print;"},
-  {61751309,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {57936428,"    {last != NULL} ? \"Memory: Table NULL.\";"},
-  {45774380,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {64898049,"    (system = system_windows).if {"},
-  {19405825,"    '\\n'.print;"},
-  {5005342,"  - put_character c:CHARACTER <- basic_io_putc c;"},
-  {17829378,"      };                                               "},
-  {17838616,"    }.elseif { capacity < new_count } then {"},
-  {78408705,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
-  {88092161,"        compile_shorter;"},
-  {21899820,"  - delete_link_free <-"},
-  {73020460,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {46664221,"    };"},
-  {10627605,"    -? {nb_elements > 0};"},
-  {39462444,"  - search new_size:UINTEGER_CPU :MEMORY <-"},
-  {37885996,"	to_free idx;"},
-  {9719304,"  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}"},
-  {25705473,"            input.remove index;"},
-  {96870401,"    \"] ? \".print;"},
-  {30678060,"  - to_busy sz:POINTER index idx:UINTEGER_CPU <-"},
-  {78645804,"    };"},
-  {79307789,"        }.elseif {cc = '-'} then {"},
-  {45765164,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {10621458,"    value;"},
-  {100020225,"      execute string_tmp;"},
-  {40133676,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {54546476,"	page := (result - begin_memory) & 0FFFh;"},
-  {4090906,"  - get_environment_variable variable:ABSTRACT_STRING :STRING <-"},
-  {66462209,"      \"'\\t\".print;"},
-  {55211544,"	storage      := storage.realloc capacity with new_capacity;"},
-  {14682668,"    ? {idx < nb_page};"},
-  {54543404,"	page := (result - begin_memory) & 0FFFh;"},
-  {83125761,"    ENVIRONMENT.execute_command \"mkdir -p doc/html\";		"},
-  {63312397,"        };"},
-  {139206669,"        s := s + 1;"},
-  {48893441,"      };      "},
-  {138304525,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {40127532,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {11289621,"    result.clear_all (nb_elements-1); "},
-  {79301653,"    -? {lower >= 0};"},
-  {28846081,"      new_text.print;      "},
-  {24125976,"      (capacity < count).if	{"},
-  {22555692,"    (prev = NULL).if {"},
-  {34480664,"    (i <= j).if {"},
-  {28858412,"    ((! is_end) && {next.id = id_free}).if {"},
-  {63069185,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {67801608,"  - to_raw_uinteger_64:UINTEGER_64  <- CONVERT(SELF,UINTEGER_64 ).on Self;"},
-  {85598229,"    -? {upper >= lower};"},
-  {81540109,"            result := 10 * result - cc.decimal_value;"},
-  {5642763,"      (Self > 0).if {"},
-  {44841516,"    result := blc.next_linear.this;        "},
-  {42344449,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {35810817,"  - system_windows  :STRING_CONSTANT := \"Windows - DOS\";"},
-  {25446913,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {28843052,"    ((! is_end) && {next.id = id_free}).if {"},
-  {23211564,"    (next != NULL).if {"},
-  {13509636,"  - '!' Self:SELF :BOOLEAN <- FALSE;"},
-  {25443841,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {22297104,"    ? {result.in_range 0 to 9};"},
-  {80637996,"    new_size  := new_sz.align_power (POINTER.object_size); "},
-  {48656428,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {63053837,"        } else {            "},
-  {18232834,"      copy_intern_in result;            "},
-  {31743489,"    (ENVIRONMENT.execute_command str != 0).if {"},
-  {57422349,"    { (state = 4) || {i > count}}.until_do {"},
-  {25437697,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {41426945,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {8546305,"  - write f:POINTER with buf:STRING size sz:INTEGER :INTEGER <-   "},
-  {14183957,"    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; "},
-  {11040300,"  - begin:POINTER                     <- this + object_size;"},
-  {23867416,"    count := other.count;"},
-  {26108929,"            old_buffer.add_last (input.item index);"},
-  {103579649,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
-  {50205185,"        };"},
-  {15748097,"      step_count.append_in string_tmp2;"},
-  {22284816,"    ? {result.in_range 0 to 9};"},
-  {138039821,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {33557036,"    };"},
-  {7868939,"	j := j - 1;"},
-  {52699180,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
-  {66200597,"    -? {upper >= -1};"},
-  {11034156,"  - begin:POINTER                     <- this + object_size;"},
-  {38040065,"  - path_bash_next   :STRING_CONSTANT := \"/bin:$PATH\\n\\n\";"},
-  {55849004,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {6963723,"	buffer.extend ((val % 10).digit);"},
-  {24532498,"    ((debug_level >= 15) && {! value}).if {"},
-  {41433132,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {32648748,"      new.add_link_free;"},
-  {66194453,"    -? {upper >= -1};"},
-  {26774017,"          \"' file has no need to change. Current version is:\\n\".print;"},
-  {16656424,"      cap := cap / 2;"},
-  {74085932,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {60559885,"        };"},
-  {23864364,"  - add_link_free <-"},
-  {30170156,"      next.set_previous_linear (new_free.this - begin_memory);"},
-  {138030605,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {13260289,"  - string_tmp2:STRING := STRING.create 256;"},
-  {40509441,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {29258776,"	storage  := storage.realloc capacity with needed_capacity;"},
-  {74064385,"      \"'\\t\".print;        "},
-  {101088769,"    create.value (\"Man path\",\"cp -rf doc/man/* \",path_man,TRUE);"},
-  {11012626,"    };"},
-  {28581400,"    (capacity < needed_capacity).if	{"},
-  {98834945,"    build_lib;"},
-  {72487943,"  - print <-"},
-  {14168605,"    ( !end_of_input && {! push_back_flag} ).if {"},
-  {106039809,"    };    "},
-  {18226732,"    (new_size > capacity_max).if {"},
-  {35792428,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {138021389,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {26774040,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
-  {33310764,"	next.set_previous_linear (new.this - begin_memory);"},
-  {17312280,"    -? { new_count >= 0 };"},
-  {66856469,"	put new_value to i;"},
-  {42994220,"    {"},
-  {40272385,"        \"  Error : SHELL environment variable is empty !\\n\".print;"},
-  {27679276,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
-  {14159389,"    ( !end_of_input && {! push_back_flag} ).if {"},
-  {80376364,"    old_size  := old_sz.align_power (POINTER.object_size); "},
-  {69772289,"      \\  Do you want to install the default config provided by lisaac installer ?\";        "},
-  {24514072,"      };"},
-  {16413224,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {59654700,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {10784812,"  - this:POINTER                      <- CONVERT(MEMORY,POINTER).on Self;"},
-  {24276993,"      input := STRING.create (size_file + new_text.count);"},
-  {12342790,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;"},
-  {16394754,"    sz := object_size;        "},
-  {66850328,"      };"},
-  {13248018,"      do_until test;"},
-  {42076696,"    ? {valid_index i2};"},
-  {22026248,"    (Self >= limit_down).if {"},
-  {65948184,"    ? { start.in_range 1 to (end + 1)};"},
-  {34877996,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {66613249,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {53099521,"      \"\\\\bin;%path%\\n\\n\".print;"},
-  {10095128,"  ( ? {needed_capacity >= 0};"},
-  {49946625,"        } else {"},
-  {104220161,"    (system != system_windows).if {"},
-  {34874924,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {6033931,"	val := - Self;"},
-  {27666988,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
-  {73140743,"    }.elseif {Self < 0} then {"},
-  {92279809,"          .when 3 then {"},
-  {32393260,"      new.set_previous_linear (this - begin_memory);"},
-  {12348972,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {72232449,"          \"OK.\\n\".print;  "},
-  {60301325,"        } else {"},
-  {59393025,"    file_name := STRING.create 100;"},
-  {53087239,"    +? {Result.decimal_value = Self};"},
-  {56237057,"    '\\n'.print;"},
-  {10757148,"    read_character;"},
-  {65695745,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/temp\"; "},
-  {7373328,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
-  {9842689,"  - file_size p:POINTER :INTEGER <-"},
-  {37094919,"  ! is_odd; "},
-  {57819669,"    {(i < 0) || {element = item i}}.until_do {"},
-  {27426860,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
-  {42501645,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
-  {46793772,"  );  "},
-  {19532306,"    };"},
-  {4214282,"  - default     := (0.to_raw_integer_32);"},
-  {27423788,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
-  {80102401,"    (system = system_windows).if {"},
-  {13903901,"      read_character;"},
-  {41159212,"    };"},
-  {81010709,"    -? {upper >= -1};"},
-  {8260098,"    };"},
-  {20194305,"      IO.read_line;"},
-  {52175879,"    -? {in_range 0 to 9};"},
-  {139333133,"      };"},
-  {60298284,"    (siz - 1).downto 0 do { j:INTEGER;      "},
-  {59383821,"      }.elseif { state = 1} then {"},
-  {57810453,"    {(i < 0) || {element = item i}}.until_do {"},
-  {8260107,"    };"},
-  {13663752,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {96996888,"    ? {capacity >= (count + 1)};"},
-  {11419164,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {85733909,"    -? {lower + offset >= 0};"},
-  {57807381,"    {(i < 0) || {element = item i}}.until_do {"},
-  {60951041,"    };"},
-  {52169735,"    -? {in_range 0 to 9};"},
-  {12081158,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- FALSE;"},
-  {46553644,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {8260122,"    ? { system_command_line != NULL};"},
-  {21761537,"      };"},
-  {69738517,"      i2 := i2 + 1;"},
-  {42486288,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {5781530,"      result := STRING.clone;"},
-  {50596376,"    ? {valid_index index};"},
-  {92024321,"            install_vim;      "},
-  {19289106,"    ((debug_level >=10) && {! value}).if {      "},
-  {53755436,"      put_ptr next to ptr_table;                "},
-  {52178988,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
-  {80093205,"      put v to i;"},
-  {5781540,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
-  {81660417,"    };"},
-  {37763116,"	copy begin to (result.begin) size old_size;"},
-  {76047404,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {17709592,"    (new_count <= count).if {"},
-  {7342608,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
-  {18614828,"    };"},
-  {45639212,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
-  {60033537,"    };"},
-  {42477080,"    old_i2:=item i2;"},
-  {76041260,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {33701932,"    size_and_id := siz | id_busy;"},
-  {17703448,"    (new_count <= count).if {"},
-  {46538284,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {81660437,"    };"},
-  {60036621,"          };"},
-  {12081196,"  - id_end:UINTEGER_CPU               <- 10b;"},
-  {95161857,"      };"},
-  {99891201,"      string_tmp.append path;"},
-  {74215425,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {40001580,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
-  {6437404,"      memory := basic_io_getc;"},
-  {67906561,"      string_tmp.print;"},
-  {43139085,"  ( first_substring_index other != 0 );"},
-  {6437407,"      put_character (s.item i);"},
-  {81660460,"    };"},
-  {16792088,"  - resize new_count:INTEGER <-"},
-  {28051992,"    ? {other != NULL};"},
-  {74227756,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
-  {9574914,"    msg.print;"},
-  {46295069,"    { end_of_input || { last_character.is_separator }}.until_do {"},
-  {8007704,"    result := SELF.clone;   "},
-  {35266092,"    (new_size > old_size).if {      "},
-  {41568812,"    result.to_busy new_size index idx;"},
-  {8004636,"  - last_character:CHARACTER <-"},
-  {83661825,"      string_tmp.copy \"bin/shorter -d -f belinda lib/standard -o doc/html\";"},
-  {14301195,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {21502977,"      } else {"},
-  {39068673,"  - detect_system <-"},
-  {11154460,"      mem := basic_io_getc;"},
-  {35934252,"	  nxt.to_busy (sz.to_pointer) index idx;"},
-  {7998485,"    -? {nb_elements > 0};"},
-  {34348568,"    resize (j + k);"},
-  {80749100,"    (old_size2 <= minimum_size).if {"},
-  {36833324,"	  };"},
-  {43801101,"    storage.fast_occurrences c until (count - 1)"},
-  {8672792,"  - create_from_string str:ABSTRACT_STRING :SELF <-"},
-  {91762689,"          .when 2 then {"},
-  {55064088,"	new_capacity := capacity * 2;"},
-  {78258197,"      put v to i;"},
-  {14969352,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
-  {38406700,"    };    "},
-  {10255404,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {27802625,"        index := input.upper + 1;"},
-  {81401857,"    } else {"},
-  {8663565,"    storage.item (index - 1)"},
-  {14291979,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {94244373,"      };"},
-  {57976833,"  \\(autoload 'lisaac-mode \\\"lisaac-mode\\\" \\\"Major mode for Lisaac Programs\\\" t)\\n\\n\";"},
-  {69470741,"    {i2 = src_capacity}.until_do {"},
-  {22171143,"  - Self:SELF '&'  Left 100 other:SELF :SELF <- "},
-  {14298141,"      unread_character;"},
-  {27796482,"  - type_id_intern:INTEGER    <- `1`;"},
-  {59774977,"    } else {"},
-  {55064108,"	  next := new_lab lab_type;	  "},
-  {50990593,"      };"},
-  {49417224,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
-  {46279724,"    put_32 t to result;    "},
-  {52585516,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {61354509,"            value := 10 * value + cc.decimal_value;"},
-  {66989080,"      count := count - len;"},
-  {32531992,"    storage.copy_from (other.storage) until (j - 1);    "},
-  {21265936,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {30943233,"      close std_file;"},
-  {78917133,"        cc.is_separator.if {"},
-  {25314823,"  - '~' Self:SELF :SELF <- - Self - SELF.one; "},
-  {59787308,"    siz := siz / POINTER.object_size;"},
-  {36574727,"  (Self & 1) = 1;  "},
-  {58210860,"    put_ptr (next | 11b) to p;"},
-  {52579372,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {29363713,"      };"},
-  {58207788,"    put_ptr (next | 11b) to p;"},
-  {80484353,"    } else {"},
-  {6169611,"	buffer.extend '-';"},
-  {19695660,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {21259792,"  - Self:SELF '>=' other:SELF :BOOLEAN <- ( code >= other.code );"},
-  {50097708,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
-  {18097665,"    \" (y/n) \".print;"},
-  {34086913,"  - file        :STRING;    "},
-  {14042625,"    die_with_code exit_failure_code;"},
-  {54814744,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
-  {47597569,"      (system = system_windows).if {"},
-  {36580908,"	    nxt := next_linear;"},
-  {97141761,"    (IO.last_string.is_empty).if {"},
-  {21244417,"          \"]\\n\".print;"},
-  {97138689,"    (IO.last_string.is_empty).if {"},
-  {10895900,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
-  {15612929,"      string_tmp2.copy \"Step \";"},
-  {11576364,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {19683372,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {43536385,"        \"  Shell not recognized: \".print;"},
-  {35672620,"	sz  := new_size - old_size - object_size;"},
-  {38148140,"    } else {"},
-  {60443180,"      na_dst.put (na_src.item j) to j;"},
-  {11573292,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
-  {61105165,"            value := 10 * value - cc.decimal_value;"},
-  {81161772,"      free (p - UINTEGER_32.object_size) size old_size2;"},
-  {91501057,"            install_emacs;      "},
-  {10652676,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- other.value;  // and then"},
-  {60440108,"      na_dst.put (na_src.item j) to j;"},
-  {35666476,"	sz  := new_size - old_size - object_size;"},
-  {26872853,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {14710805,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
-  {82713601,"  - build_lib <-"},
-  {19664920,"    +? {capacity >= Old capacity};    "},
-  {97135640,"    ? {p = to_external};"},
-  {57943053,"        }.elseif {cc = '+'} then {"},
-  {93745665,"            \\        See: `http://efte.cowgar.com'\".print;"},
-  {6819339,"      {val = 0}.until_do {	"},
-  {21903361,"    }.do_while {result = -1};"},
-  {81137165,"      }.elseif { state = 2} then {"},
-  {63340545,"        \\  You can to read the `editor/kate/README' file.\".print;"},
-  {59516429,"        cc.is_digit.if {"},
-  {27550252,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {41953816,"    ? {valid_index i1};"},
-  {27537941,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {24394284,"    (first_free != NULL).if {      "},
-  {26626561,"        (old_buffer == new_text).if {"},
-  {14027293,"    };"},
-  {29102081,"      (! make_file file).if {"},
-  {43527197,"    ? { !end_of_input };"},
-  {64233473,"  - install_vim <-"},
-  {14689286,"  - '!' Self:SELF :BOOLEAN <- TRUE;"},
-  {68063752,"  - to_raw_uinteger_cpu:UINTEGER_CPU<- CONVERT(SELF,UINTEGER_CPU).on Self;"},
-  {34736656,"    };"},
-  {27541036,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
-  {81802253,"            result := 10 * result + cc.decimal_value;"},
-  {17848344,"    }.elseif { capacity < new_count } then {"},
-  {13115922,"    (! test.value).if {"},
-  {81796097,"    '\\n'.print;"},
-  {45781036,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
-  {73014791,"      '0'.print;"},
-  {55446017,"    };"},
-  {41042456,"    storage.put ch to (index - 1);"},
-  {34736664,"    };"},
-  {62657037,"        };"},
-  {32267308,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {32258072,"      storage.move 0 to (i - 1) by j;"},
-  {29105176,"      } else {"},
-  {33834520,"    ? { i.in_range 1 to (count + 1)};"},
-  {56363564,"    }; "},
-  {61754893,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {52065281,"    title \"Installation of environment variables.\" count 5;"},
-  {74588167,"  [ -? {Self >=# 0}; ]"},
-  {95303681,"    }.do_while {choice != 0};"},
-  {80219661,"      }.elseif { state = 1 } then {"},
-  {102508545,"    string_tmp.clear;"},
-  {87427605,"    };"},
-  {36088364,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {71201281,"        string_tmp.copy \"cp -f editor/vim/vimrc ~/.vimrc\";"},
-  {95297537,"    }.do_while {choice != 0};"},
-  {40121857,"      (shell.is_empty).if {"},
-  {103179777,"    path_current := STRING.create (string_tmp.count);"},
-  {15348226,"  - clone_allocation_size:UINTEGER_CPU;"},
-  {95971841,"  - path_man:ABSTRACT_STRING := \"/usr/share/man/man1\";"},
-  {137639949,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {40118785,"      (shell.is_empty).if {"},
-  {17832984,"    }.elseif { capacity < new_count } then {"},
-  {46667820,"    result + UINTEGER_32.object_size"},
-  {86519317,"	  put (item i) to (i + offset);"},
-  {65800728,"    ? { end <= count };"},
-  {36082220,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {17839148,"    old_size := nb_page << 26;"},
-  {14686252,"    ? {idx < nb_page};"},
-  {31337485,"      (count = 0).if {"},
-  {33819160,"    ? { i.in_range 1 to (count + 1)};"},
-  {33825324,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {13774877,"    { end_of_input || {!last_character.is_separator}}.until_do {"},
-  {21644801,"        \"Incorrect number.\\n\".print;"},
-  {23464492,"    };"},
-  {12192274,"    };"},
-  {80890924,"      result := alloc_dynamic new_size;"},
-  {40128044,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {87175169,"        install_variable;      "},
-  {38305281,"  - path_windows_next:STRING_CONSTANT := \"\\\\bin;%path%\\r\\n\\r\\n\";"},
-  {63984141,"    ( (state != 0) && { state != 4}).if {"},
-  {36728833,"  - file_autoexec :STRING_CONSTANT := \"C:\\\\autoexec.bat\";"},
-  {30423041,"      (std_file = NULL).if {"},
-  {42357249,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {25465857,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {92812824,"    (capacity > count).if {       "},
-  {34478096,"    (Self >= '0').if {"},
-  {17580545,"  - question str:ABSTRACT_STRING :CHARACTER <-"},
-  {92806680,"    (capacity > count).if {       "},
-  {63974925,"    ( (state != 0) && { state != 4}).if {"},
-  {62398477,"        } else {"},
-  {138292749,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {75003905,"      \"  Sorry, Hippoedit editor is only for Windows.\".print;"},
-  {7222800,"    result:=code.to_integer;"},
-  {42354192,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {36060716,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {43256344,"    ? {item i2 = old_i1};"},
-  {16915500,"  ( + old_size,new_size:UINTEGER_CPU;"},
-  {69612588,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {138286605,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {37631020,"	result := search new_size;		"},
-  {7219740,"  - unread_character <-"},
-  {11936769,"      close stream; "},
-  {19150866,"    ptr := top_runtime_stack;"},
-  {31984141,"    };"},
-  {4069927,"  - on src:S :D <- `13`;"},
-  {95947288,"    {p.item count = '\\0'}.until_do {"},
-  {95035905,"        build_lib;"},
-  {31996460,"    (new_size > (minimum_size+2+object_size)).if {"},
-  {36725804,"	    nxt.set_previous_linear (this - begin_memory);"},
-  {90980865,"          \\0- Exit menu.\" count 6;"},
-  {138052621,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {80638508,"    new_size  := new_sz.align_power (POINTER.object_size); "},
-  {91889176,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
-  {16001064,"      cap := cap * 2;"},
-  {10363416,"      (capacity < needed_capacity).if	{	"},
-  {48656940,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
-  {98182657,"  - system_install <-"},
-  {16656897,"    string_tmp2.print;"},
-  {15080449,"    '\\n'.print;"},
-  {95704065,"  - path_bin:ABSTRACT_STRING := \"/usr/bin\";"},
-  {22288392,"      (Self-1).downto limit_down do blc;"},
-  {4722699,"  [ -? {buffer!=NULL}; ]"},
-  {31066625,"    };"},
-  {45491741,"    skip_separators;"},
-  {6296072,"  (low <= Self) && {up >= Self};"},
-  {57419789,"    { (state = 4) || {i > count}}.until_do {"},
-  {62149133,"        }.elseif {cc.is_separator} then {"},
-  {9445894,"      block.value;"},
-  {43918380,"      idx := idx + 1;"},
-  {54032897,"      update file idf comment with new_text confirmation TRUE;"},
-  {31066637,"    ? {other != NULL};"},
-  {54276140,"      (next = NULL).if {"},
-  {78129153,"    string_tmp.print;"},
-  {83757569,"    };      "},
-  {55849516,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
-  {22048258,"  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;"},
-  {15083560,"  - get_begin_memory:POINTER;"},
-  {18227221,"    -? {index >= 0};"},
-  {18236460,"    (new_size > capacity_max).if {"},
-  {31072812,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
-  {74086444,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
-  {6299180,"  + size_and_id:UINTEGER_CPU;"},
-  {30170668,"      next.set_previous_linear (new_free.this - begin_memory);"},
-  {55600129,"    new_text.prepend \"#define LISAAC_DIRECTORY \\\"\";"},
-  {22051346,"      crash_on ptr with_message \"Require assertion violated.\";   "},
-  {94118421,"	count := count + 1;"},
-  {24520705,"      close std_file; "},
-  {6958091,"	buffer.extend ((val % 10).digit);"},
-  {22944263,"  ~(~Self & ~other);"},
-  {25435180,"  - first_free:MEMORY;"},
-  {18895384,"      storage.clear count to (new_count - 1);"},
-  {19803692,"    block.add_link_free;    "},
-  {43656705,"        shell.print;"},
-  {14156807,"  );"},
-  {14166045,"    ( !end_of_input && {! push_back_flag} ).if {"},
-  {27682860,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
-  {25185793,"        old_buffer := STRING.create 200;"},
-  {33311276,"	next.set_previous_linear (new.this - begin_memory);"},
-  {62567937,"      string_tmp.copy \"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.\";"},
-  {18876930,"    };"},
-  {59655212,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
-  {94768129,"      .when 3 then {"},
-  {24277505,"      input := STRING.create (size_file + new_text.count);"},
-  {12358700,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {131479053,"    ? { result = item count};"},
-  {49291308,"  - begin_memory:POINTER;"},
-  {9187334,"    result := cond.value;"},
-  {17974802,"    ((debug_level >=10) && {! value}).if {      "},
-  {81023489,"    (ENVIRONMENT.execute_command compile = 0).if {    "},
-  {45233196,"      blc.delete_link_free;"},
-  {40503852,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
-  {17971730,"    ((debug_level >=10) && {! value}).if {      "},
-  {12352556,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
-  {83499009,"    } else {"},
-  {7607819,"      {i >= j}.until_do {"},
-  {74714625,"      };"},
-  {33954824,"  - to_boolean:BOOLEAN <- "},
-  {32393772,"      new.set_previous_linear (this - begin_memory);"},
-  {81925645,"          };"},
-  {68180993,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {76291085,"  - to_integer:INTEGER <-"},
-  {49035777,"      (is_release).if_false {"},
-  {37772801,"  - path_windows:STRING_CONSTANT := \"set path=\";"},
-  {37098503,"  ! is_odd; "},
-  {21109256,"      (Self + 1).to limit_up do blc;"},
-  {73578497,"      \"copy editor/hippoedit/lisaac_spec.xml \\\"C:\\\\Program Files\\\\HippoEDIT\\\\data\\\\syntax\\\"\";"},
-  {16392232,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
-  {57817101,"        cc.is_separator.if {"},
-  {30561793,"	error \"Not open file (Write protection) !\";"},
-  {13673480,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {71998977,"          \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
-  {15490092,"    capacity_max := SYSTEM.get_memory_capacity;"},
-  {10751512,"      };"},
-  {79437845,"    -? {upper >= lower};"},
-  {51280391,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
-  {21118508,"  - id_free:UINTEGER_CPU <- 00b;"},
-  {63442445,"      };"},
-  {70662700,"    ptr_table := table_type t;"},
-  {17719298,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
-  {18627605,"    force_put element to index;        "},
-  {86639637,"	};"},
-  {17041921,"    };"},
-  {99241985,"        path := ask_path msg default dft;"},
-  {45885996,"	put_last prev to idx;"},
-  {50606104,"    ? {valid_index index};"},
-  {36858369,"  - file_msdos_sys:STRING_CONSTANT := \"C:\\\\msdos.sys\";"},
-  {8260621,"    -? {valid_index index};"},
-  {42492944,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {31460888,"    ? {other!=NULL};"},
-  {46538753,"    system.print;"},
-  {40002049,"      file := STRING.create_from_string path_home;"},
-  {15231496,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
-  {60061740,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
-  {74456065,"      } else {"},
-  {12980754,"    value;"},
-  {43395116,"	blc := get_last idx;"},
-  {17041960,"    };"},
-  {32122904,"    ((i > 0) && {j > 0}).if	{"},
-  {67254296,"    ? { count = (old_count - (end - start + 1))};"},
-  {23347756,"      next.set_previous_free prev;"},
-  {42477584,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {77621292,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {53503489,"      new_text := STRING.create_from_string comment;      "},
-  {36181036,"	  (is_end).if {"},
-  {55323180,"	put_ptr NULL to next;"},
-  {76041772,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {68824597,"    -? {src_capacity >= 0};"},
-  {5772836,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
-  {6440979,"  - is_not_null:BOOLEAN <- ! is_null;"},
-  {95839745,"  - path_doc:ABSTRACT_STRING := \"/usr/share/lisaac\";"},
-  {8008193,"    buf.from_external ptr;"},
-  {37754412,"	copy begin to (result.begin) size old_size;"},
-  {22420993,"  - update file:ABSTRACT_STRING idf id:STRING_CONSTANT "},
-  {65434625,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/indent\";"},
-  {15213057,"    (mx = 0).if {"},
-  {18378271,"  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;"},
-  {66333697,"      string_tmp.print;"},
-  {77602837,"    -? {upper >= -1};"},
-  {51252760,"    ? {count = old_count - 1};"},
-  {31217708,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {9578497,"  - close p:POINTER <- `fclose((FILE*)(@p))`;"},
-  {11832326,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- other.value;"},
-  {6437919,"      put_character (s.item i);"},
-  {34349057,"  - path        :STRING_CONSTANT;"},
-  {9587740,"      result := (memory = basic_io_eof);"},
-  {10268204,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
-  {31211564,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {79841293,"          result := cc.decimal_value;"},
-  {57315329,"  - lisaac_mode_path    :STRING_CONSTANT := \"\\n(setq load-path (cons \\\"\";"},
-  {80755756,"    (old_size2 <= minimum_size).if {"},
-  {24668696,"      storage.copy_from (other.storage) until (count-1);"},
-  {15875073,"      string_tmp2.add_last '/';"},
-  {5526554,"    p := basic_getenv(variable.to_external);"},
-  {94254104,"    +? {Result.is_not_null};"},
-  {16780309,"    -? {index >= 0};"},
-  {28717592,"      (capacity = 0).if	{"},
-  {26229761,"            input.remove index;"},
-  {43130392,"    ? {item i1 = old_i2};"},
-  {61367309,"            value := 10 * value + cc.decimal_value;"},
-  {60689933,"      }.elseif { state = 2 } then {"},
-  {82978817,"    string_tmp.clear;"},
-  {37261825,"  - comment_unix    :STRING_CONSTANT := \"\\n# **** LISAAC COMPILER ****\\n\";"},
-  {19939372,"    put_last block to (nb_page - 1);"},
-  {35928620,"	  nxt.to_busy (sz.to_pointer) index idx;"},
-  {16783400,"    } else {"},
-  {52576775,"    (Self.to_integer_8 + '0'.code).to_character"},
-  {70139393,"        (path_home = NULL).if {"},
-  {27135000,"    +? { count = Old count };"},
-  {130949645,"    ? {! is_empty};"},
-  {7084555,"	val := val / 10;"},
-  {94244888,"    +? {Result.is_not_null};"},
-  {75786284,"    new_size  := sz.align_power (POINTER.object_size); "},
-  {58205197,"        }.elseif {cc = '-'} then {"},
-  {11826220,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
-  {14957569,"    step_count := step_count + 1;"},
-  {17439245,"  - is_empty : BOOLEAN <- count = 0;"},
-  {130943501,"    ? {! is_empty};"},
-  {40648748,"      result := result.next_free;"},
-  {43792413,"    read_line_in last_string;"},
-  {7746561,"    ptr := buf.to_external;    "},
-  {31861292,"    new_size := siz - sz;"},
-  {52579884,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {138819597,"      (i > other.count).if {"},
-  {68325896,"  - to_raw_integer_8:INTEGER_8      <- CONVERT(SELF,INTEGER_8   ).on Self;"},
-  {138816525,"      (i > other.count).if {"},
-  {77335053,"    ? { is_integer };"},
-  {73276935,"      '-'.print;"},
-  {103448065,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
-  {138810381,"      (i > other.count).if {"},
-  {24644140,"    };    "},
-  {13371922,"    };"},
-  {51650056,"  [ -? {Self >= 0}; ] "},
-  {41304620,"    idx := get_index (result.this);"},
-  {25971201,"          (index <= input.upper).if {"},
-  {19683884,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
-  {28449799,"	val := val >> 1;"},
-  {26879509,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {100963329,"    create.value (\"Documentation path\",\"cp -rf doc/html/* \",path_doc,TRUE);"},
-  {6170156,"  + previous_linear:POINTER;  "},
-  {77335084,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {25968129,"          (index <= input.upper).if {"},
-  {18104364,"    new_size := old_size + 64.mb;"},
-  {13375020,"  - nb_page:UINTEGER_CPU;"},
-  {5252619,"    (Self = 0).if {"},
-  {6825988,"    true_block.value;"},
-  {10890268,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
-  {73935873,"      string_tmp.print;"},
-  {78665217,"      \\  You want to compile a `bin/\".print;"},
-  {52315137,"    (system = system_unknown).if {"},
-  {13128705,"  - string_tmp:STRING := STRING.create 256;"},
-  {13147180,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {18101292,"    new_size := old_size + 64.mb;"},
-  {78006316,"      result := alloc_size new_size2;      "},
-  {72356353,"        };"},
-  {26882604,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {11549185,"    p := new_path.to_external;"},
-  {25961985,"          (index <= input.upper).if {"},
-  {75509255,"      val.print_positif;"},
-  {17177601,"    '\\n'.print;"},
-  {26879532,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
-  {61096461,"            value := 10 * value - cc.decimal_value;"},
-  {35660844,"	sz  := new_size - old_size - object_size;"},
-  {47595052,"  - table_type idx:UINTEGER_32 :POINTER <- "},
-  {27532289,"      } else {"},
-  {41951248,"  - is_separator:BOOLEAN <-"},
-  {29783041,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {5246490,"    ? { variable != NULL };"},
-  {61767693,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {139463181,"    };"},
-  {21906962,"    ((debug_level >= 5) && {! value}).if {"},
-  {19428370,"      crash_on ptr with_message \"User assertion violated.\";   "},
-  {97126936,"    ? {p = to_external};"},
-  {66490888,"  - to_raw_integer:INTEGER          <- CONVERT(SELF,INTEGER     ).on Self;"},
-  {73018369,"  - install_hippoedit <-"},
-  {21903890,"    ((debug_level >= 5) && {! value}).if {"},
-  {66721816,"	put (item i) to  (i - len);"},
-  {37228076,"      };"},
-  {29776897,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {7481858,"  - top_runtime_stack:POINTER <- `14`;"},
-  {6816796,"  );"},
-  {137652749,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {23477272,"  - copy other:ABSTRACT_STRING<-"},
-  {32267820,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {75506220,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {36319788,"	    put_last Self to idx;"},
-  {29773837,"  - Self:SELF '==' Left 40 other:OBJECT :BOOLEAN <-"},
-  {43518493,"    ? { !end_of_input };"},
-  {13110290,"    (! test.value).if {"},
-  {43524652,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {13110293,"    -? {Self != NULL};"},
-  {24136193,"      size_file := file_size std_file;"},
-  {64227853,"    };"},
-  {13119532,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
-  {43521580,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {75500076,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {12876296,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
-  {96209432,"    };"},
-  {103180289,"    path_current := STRING.create (string_tmp.count);"},
-  {15348737,"      string_tmp2.copy str;"},
-  {13772289,"    \"Error: \".print;"},
-  {29761537,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
-  {84937217,"    };"},
-  {60837889,"      new_text.replace_all '\\\\' with '/';"},
-  {78403585,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
-  {72097793,"        } else {"},
-  {9055272,"  - exit code:INTEGER <- `exit(@code)`;"},
-  {16922120,"    (Self = value).if block;"},
-  {14683692,"    ? {idx < nb_page};"},
-  {73012268,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {16915969,"      '='.print;"},
-  {81553421,"            result := 10 * result - cc.decimal_value;"},
-  {75244551,"    val  := Self / 10;"},
-  {13772317,"    { end_of_input || {!last_character.is_separator}}.until_do {"},
-  {137628173,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {11290645,"    result.clear_all (nb_elements-1); "},
-  {82452493,"      }.elseif { state = 3 } then {"},
-  {80876045,"        };"},
-  {11299884,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
-  {138302477,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {92804097,"          .when 4 then {"},
-  {36070444,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
-  {54535212,"	page := (result - begin_memory) & 0FFFh;"},
-  {94377473,"          };"},
-  {95963160,"    {p.item count = '\\0'}.until_do {"},
-  {59249165,"        };"},
-  {5646859,"      (Self > 0).if {"},
-  {14425089,"  - step_count:INTEGER;  "},
-  {8134693,"  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;"},
-  {40116268,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {5643787,"      (Self > 0).if {"},
-  {9701916,"    };"},
-  {27030529,"          \"' file has been updated. Old value is:\\n\".print;"},
-  {95953944,"    {p.item count = '\\0'}.until_do {"},
-  {85593109,"    -? {upper >= lower};"},
-  {8790535,"  Self - ((Self / other) * other);"},
-  {28850220,"    ((! is_end) && {next.id = id_free}).if {"},
-  {68692481,"        \"OK.\\n\".print;  "},
-  {94374421,"    };"},
-  {7217168,"    result:=code.to_integer;"},
-  {41440257,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {5643805,"  - last_string:STRING :="},
-  {31990808,"    resize (i + j);"},
-  {84678657,"    } else {"},
-  {59911181,"            value := - value;"}
-};
-
-/* Unix Signal manager: */
-void interrupt_signal(int sig)  
-{                               
-  lisaac_stack_print(top_context);     
-  print_string("User interrupt.\n"); 
-  die_with_code(1);                     
-}                                       
-
-void lisaac_push_first(_____CONTEXT *path,unsigned long code)
-{ 
-  path->back  = top_context;
-  path->code  = code;
-  top_context = path;
-} 
-  
-void lisaac_push(_____CONTEXT *path,unsigned long code)
-{ 
-  path->code  = code;
-  top_context = path;
-} 
-  
-void lisaac_stack_print(_____CONTEXT *up)      
-{ _____CONTEXT *back,*next;             
-  int j;	                              
-  next = (void *)0;                          
-  while (up != (void *)0) {                  
-    back = up -> back;                       
-    up -> back = next;                       
-    next = up;                               
-    up = back;                               
-  };                                         
-  print_string("\n============== BOTTOM ==============\n"); 
-  while (next != (void *)0) {                
-    print_string("Line #");                           
-    print_integer(__src[next->code].pos >> 17);         
-    print_string(" Column #");                        
-    print_integer((__src[next->code].pos >> 9) & 0xFF); 
-    print_string(" in ");                             
-    print_string(trace[__src[next->code].pos & 0x1FF]); 
-    print_string(".\n");                             
- if ((__src[next->code].pos & 0x1FF) != 0) { 
-    print_string(__src[next->code].line);               
-    print_char('\n');                                  
-    for (j=0;j < ((__src[next->code].pos >> 9) & 0xFF);j++) {
-      if (__src[next->code].line[j]=='\t') print_char('\t');
-      else print_char(' ');
-    };                                                  
-    print_char('^');    
-    print_char('\n');   
- }; 
-    next = next -> back;                     
-  };                                         
-  print_string("================ TOP ===============\n"); 
-  top_context = (void *)0;                   
-}                                            
- 
-void print_integer(unsigned short n) 
-{ unsigned short val;                
-  char car;                          
-  car = (n % 10) + '0';              
-  val = n / 10;                      
-  if (val != 0) print_integer(val);  
-  print_char(car);                   
-} 
-
diff --git a/install_lisaac.li b/install_lisaac.li
index 6bb6f5f..3899795 100644
--- a/install_lisaac.li
+++ b/install_lisaac.li
@@ -33,7 +33,7 @@ Section Inherit
   
 Section Private  
   
-  - is_release:BOOLEAN := FALSE;
+  - is_release:BOOLEAN := TRUE;
   
   //
   // Independance File System 

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list