[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-481-ga475d68

sonntag (none) sonntag at isaac.
Sat Sep 12 01:41:44 UTC 2009


The following commit has been merged in the master branch:
commit a475d68d7002ff619ad18fd2e59144267da673b8
Author: sonntag <sonntag at isaac.(none)>
Date:   Sat Sep 12 03:41:35 2009 +0200

    Damien pb genericity not possible

diff --git a/install_lisaac.c b/install_lisaac.c
index 190f2a3..b1ce614 100644
--- a/install_lisaac.c
+++ b/install_lisaac.c
@@ -46,60 +46,63 @@ void *last_block[64];
 
 // Generic Object
 struct ___OBJ {
-  unsigned long __id;
+  unsigned int __id;
 };
 
-typedef struct __0B_struct ____0B;
-typedef int ____L;
 typedef struct __V_struct ____V;
+typedef struct __0B_struct ____0B;
+typedef signed int ____L;
 typedef char ____4;
 typedef char ____G;
+typedef unsigned long ____IPE;
 typedef void * ____DB;
-typedef unsigned long ____Y1;
-typedef struct __FQE_struct ____FQE;
+typedef unsigned int ____Y1;
+typedef struct __NQE_struct ____NQE;
 typedef struct __C_struct ____C;
+typedef unsigned long long ____O0;
+typedef char ____J;
+typedef char ____F;
 typedef struct __B_struct ____B;
 typedef struct __FP_struct ____FP;
 typedef struct __GP_struct ____GP;
-typedef char ____F;
-typedef char ____J;
-typedef signed long ____R;
-typedef signed long long ____I0;
-typedef unsigned long long ____O0;
+typedef signed int ____R;
+typedef signed long long  ____I0;
 typedef signed char ____01;
 // NULL
 #ifndef NULL
 #define NULL ((void *)0)
 #endif
 
-// __0B
-#define ____0B__ 4
-struct __0B_struct {
-  unsigned long __id;
-  ____L __FC;
-  ____L __QSE;
-  ____4 *__GSE;
-};
 // __V
-#define ____V__ 5
+#define ____V__ 4
 struct __V_struct {
-  unsigned long __id;
+  unsigned int __id;
   ____L __YB;
   ____4 *__ZB;
 };
-// __FQE
-#define ____FQE__ 0
-struct __FQE_struct {
-  volatile ____DB __HQE;
-  volatile ____Y1 __IQE;
-  ____FQE *__JQE;
-  ____FQE *__KQE;
+// __0B
+#define ____0B__ 5
+struct __0B_struct {
+  unsigned int __id;
+  ____L __FC;
+  ____L __YSE;
+  ____4 *__OSE;
+};
+// __NQE
+#define ____NQE__ 0
+struct __NQE_struct {
+  volatile ____DB __PQE;
+  volatile ____IPE __QQE;
+  ____NQE *__RQE;
+  ____NQE *__SQE;
 } __attribute__ ((packed));
 // __C
 #define ____C__ 1
 struct __C_struct {
   void *Nothing;
 };
+#define __J__ 0
+#define __F__ 1
 // __B
 #define ____B__ 2
 struct __B_struct {
@@ -115,8 +118,6 @@ struct __FP_struct {
 struct __GP_struct {
   void *Nothing;
 };
-#define __F__ 1
-#define __J__ 0
 // ___CONTEXT
 typedef struct ___CONTEXT_struct _____CONTEXT; 
 struct ___CONTEXT_struct {
@@ -132,1794 +133,1791 @@ void *table_type[5];
 // SOURCE LINE REFERENCE    //
 //==========================//
 #define L75900429 0
-#define L82218537 1
-#define L46409769 2
-#define L59002881 3
-#define L83117609 4
-#define L70262785 5
-#define L61484557 6
-#define L3149825 7
-#define L11029000 8
-#define L40769065 9
-#define L80617485 10
+#define L59002881 1
+#define L70262785 2
+#define L61484557 3
+#define L3149825 4
+#define L68689429 5
+#define L11029000 6
+#define L27033644 7
+#define L46400556 8
+#define L80617485 9
+#define L27030572 10
 #define L19139096 11
-#define L37388329 12
-#define L24533505 13
-#define L90969089 14
-#define L62158889 15
-#define L7866882 16
-#define L27015189 17
-#define L27009031 18
-#define L18221569 19
-#define L64622104 20
-#define L32649769 21
-#define L54944809 22
-#define L39848472 23
-#define L63719960 24
-#define L60560909 25
-#define L18221586 26
-#define L79699981 27
-#define L66857473 28
-#define L24524306 29
-#define L39605249 30
-#define L54920200 31
-#define L60564009 32
-#define L17316376 33
-#define L12593192 34
-#define L56496653 35
-#define L81956905 36
+#define L24533505 12
+#define L90969089 13
+#define L40765996 14
+#define L7866882 15
+#define L27009031 16
+#define L59905068 17
+#define L18221569 18
+#define L64622104 19
+#define L39848472 20
+#define L63719960 21
+#define L60560909 22
+#define L46160428 23
+#define L18221586 24
+#define L79699981 25
+#define L66857473 26
+#define L10123820 27
+#define L53362220 28
+#define L51785772 29
+#define L24524306 30
+#define L39605249 31
+#define L37369900 32
+#define L75654188 33
+#define L17316376 34
+#define L12593192 35
+#define L56496653 36
 #define L53112833 37
-#define L37363753 38
+#define L18221612 38
 #define L10105368 39
 #define L80365069 40
-#define L139592717 41
-#define L17310232 42
-#define L6955561 43
-#define L24521257 44
-#define L43663401 45
-#define L83524137 46
-#define L78782477 47
-#define L13249045 48
-#define L38687745 49
-#define L10096151 50
-#define L83521065 51
-#define L15493640 52
-#define L19542529 53
-#define L137104909 54
-#define L104227349 55
-#define L9181698 56
-#define L77874189 57
-#define L55348225 58
-#define L94768664 59
-#define L18880553 60
-#define L88900097 61
-#define L72251945 62
-#define L25851416 63
-#define L28320775 64
-#define L9862170 65
-#define L30805528 66
-#define L80349717 67
-#define L104221205 68
-#define L9184792 69
-#define L6031898 70
-#define L48368152 71
-#define L6031903 72
-#define L77877289 73
-#define L10755090 74
-#define L61869569 75
-#define L30565377 76
-#define L72245801 77
-#define L25177129 78
-#define L67276296 79
-#define L44319273 80
-#define L29888001 81
-#define L11432476 82
-#define L90467329 83
-#define L31479849 84
-#define L8270349 85
-#define L49027073 86
-#define L33712129 87
-#define L72239657 88
-#define L6690828 89
-#define L31467544 90
-#define L59387917 91
-#define L136858637 92
-#define L40248856 93
-#define L5120553 94
-#define L79438377 95
-#define L11420188 96
-#define L51271687 97
-#define L49692161 98
-#define L52173837 99
-#define L50609705 100
-#define L28071425 101
-#define L11417116 102
-#define L54436905 103
-#define L4203022 104
-#define L31464489 105
-#define L8261146 106
-#define L25833001 107
-#define L20201513 108
-#define L64773121 109
-#define L36178448 110
-#define L20198441 111
-#define L43389469 112
-#define L39340585 113
-#define L17701377 114
-#define L24007169 115
-#define L78514709 116
-#define L5773336 117
-#define L36858921 118
-#define L46542377 119
-#define L85485569 120
-#define L79179777 121
-#define L71971841 122
-#define L19280914 123
-#define L56900137 124
-#define L61611009 125
-#define L10493452 126
-#define L81670697 127
-#define L36178473 128
-#define L89534465 129
-#define L52835864 130
-#define L30309901 131
-#define L28062232 132
-#define L46536233 133
-#define L75137065 134
-#define L53497857 135
-#define L67242517 136
-#define L15210497 137
-#define L35270185 138
-#define L33450497 139
-#define L75130921 140
-#define L26485801 141
-#define L68815893 142
-#define L32791593 143
-#define L28053013 144
-#define L43149353 145
-#define L24672274 146
-#define L59138601 147
-#define L64760856 148
-#define L78939655 149
-#define L69477889 150
-#define L55970317 151
-#define L72646185 152
-#define L5527066 153
-#define L38413865 154
-#define L136590861 155
-#define L82326569 156
-#define L76695081 157
+#define L45245996 41
+#define L75648044 42
+#define L33308716 43
+#define L139592717 44
+#define L17310232 45
+#define L46145068 46
+#define L11687980 47
+#define L6955564 48
+#define L78782477 49
+#define L39608364 50
+#define L13249045 51
+#define L38687745 52
+#define L10096151 53
+#define L15493640 54
+#define L19542529 55
+#define L137104909 56
+#define L81267244 57
+#define L73834540 58
+#define L9181698 59
+#define L77874189 60
+#define L55348225 61
+#define L34872876 62
+#define L69995029 63
+#define L12349992 64
+#define L6034963 65
+#define L94768664 66
+#define L57155605 67
+#define L41175596 68
+#define L88900097 69
+#define L49941512 70
+#define L25851416 71
+#define L28320775 72
+#define L9862170 73
+#define L30805528 74
+#define L9184792 75
+#define L6031898 76
+#define L35541036 77
+#define L48368152 78
+#define L6031903 79
+#define L80355884 80
+#define L10755090 81
+#define L36440108 82
+#define L61869569 83
+#define L30565377 84
+#define L29888001 85
+#define L11432476 86
+#define L38013484 87
+#define L90467329 88
+#define L8270349 89
+#define L49027073 90
+#define L33712129 91
+#define L6690828 92
+#define L31467544 93
+#define L81011733 94
+#define L59387917 95
+#define L136858637 96
+#define L54670892 97
+#define L40248856 98
+#define L45886508 99
+#define L52192300 100
+#define L11420188 101
+#define L81005589 102
+#define L5120556 103
+#define L51271687 104
+#define L49692161 105
+#define L59394092 106
+#define L52173837 107
+#define L28071425 108
+#define L57817644 109
+#define L11417116 110
+#define L52186156 111
+#define L27403285 112
+#define L57814572 113
+#define L8261146 114
+#define L85728789 115
+#define L19302444 116
+#define L49704492 117
+#define L64773121 118
+#define L36178448 119
+#define L43389469 120
+#define L36187692 121
+#define L17701377 122
+#define L24007169 123
+#define L5773336 124
+#define L85485569 125
+#define L79179777 126
+#define L71971841 127
+#define L19280914 128
+#define L61611009 129
+#define L11183148 130
+#define L10493452 131
+#define L19290156 132
+#define L35279404 133
+#define L89534465 134
+#define L52835864 135
+#define L30309901 136
+#define L37754924 137
+#define L28062232 138
+#define L60049964 139
+#define L11180076 140
+#define L80768556 141
+#define L53497857 142
+#define L60046892 143
+#define L68588040 144
+#define L35273260 145
+#define L15210497 146
+#define L33450497 147
+#define L68815893 148
+#define L24672274 149
+#define L64760856 150
+#define L105520661 151
+#define L69477889 152
+#define L55970317 153
+#define L27157036 154
+#define L5527066 155
+#define L24001068 156
+#define L136590861 157
 #define L49427457 158
 #define L136587789 159
-#define L35932201 160
-#define L3950628 161
-#define L23077377 162
-#define L35919888 163
-#define L30300713 164
-#define L31858689 165
+#define L23077377 160
+#define L35919888 161
+#define L85467157 162
+#define L87043605 163
+#define L31858689 164
+#define L27147820 165
 #define L17455128 166
 #define L79832589 167
-#define L52580360 168
-#define L52586520 169
+#define L52586520 168
+#define L45387820 169
 #define L75771393 170
 #define L91760641 171
-#define L21513257 172
-#define L43795984 173
-#define L43130921 174
+#define L31874092 172
+#define L55970348 173
+#define L43795984 174
 #define L25321985 175
 #define L5283856 176
-#define L37499433 177
-#define L27797505 178
-#define L23745543 179
-#define L30288425 180
-#define L25318919 181
-#define L20586497 182
-#define L10237980 183
+#define L27797505 177
+#define L23745543 178
+#define L35695148 179
+#define L25318919 180
+#define L20586497 181
+#define L10237980 182
+#define L14964245 183
 #define L9326596 184
 #define L14955010 185
 #define L10234904 186
-#define L35014697 187
-#define L28465665 188
-#define L17439768 189
+#define L28465665 187
+#define L17439768 188
+#define L46274604 189
 #define L82739201 190
 #define L18104833 191
 #define L11799041 192
 #define L12716584 193
-#define L14293033 194
-#define L10909212 195
+#define L10909212 194
+#define L35689004 195
 #define L166069261 196
-#define L27794453 197
-#define L94907416 198
-#define L79583233 199
-#define L72375297 200
-#define L26883073 201
-#define L85211649 202
-#define L7744011 203
-#define L21266985 204
-#define L5259265 205
-#define L51669033 206
-#define L39725592 207
-#define L30048297 208
-#define L52568105 209
-#define L13372437 210
-#define L22153746 211
-#define L135430157 212
-#define L65835521 213
-#define L23739433 214
-#define L30045225 215
+#define L17445932 197
+#define L14293036 198
+#define L94907416 199
+#define L79583233 200
+#define L72375297 201
+#define L26883073 202
+#define L85211649 203
+#define L33432108 204
+#define L7744011 205
+#define L23071276 206
+#define L80497708 207
+#define L39734828 208
+#define L5259265 209
+#define L39725592 210
+#define L98051093 211
+#define L13372437 212
+#define L22153746 213
+#define L135430157 214
+#define L65835521 215
 #define L69213185 216
-#define L43780649 217
-#define L82064937 218
-#define L91505153 219
-#define L43552809 220
-#define L10881542 221
-#define L38814232 222
-#define L6826502 223
-#define L86772737 224
-#define L74853929 225
-#define L21916688 226
-#define L9080339 227
-#define L10890792 228
-#define L22812680 229
-#define L10881560 230
+#define L26883093 217
+#define L91505153 218
+#define L98044949 219
+#define L10881542 220
+#define L38814232 221
+#define L6826502 222
+#define L86772737 223
+#define L35667500 224
+#define L21916688 225
+#define L22812680 226
+#define L16522284 227
+#define L69219372 228
+#define L10881560 229
+#define L27545109 230
 #define L71451649 231
-#define L60431913 232
-#define L21910546 233
-#define L62005289 234
+#define L37237804 232
+#define L66728469 233
+#define L21910546 234
 #define L42619905 235
-#define L56373801 236
-#define L63572504 237
-#define L15601685 238
-#define L52300289 239
-#define L36326441 240
-#define L24383000 241
-#define L60179457 242
-#define L10632193 243
-#define L33844777 244
-#define L43528233 245
+#define L31603244 236
+#define L36332588 237
+#define L57941013 238
+#define L63572504 239
+#define L80245292 240
+#define L52300289 241
+#define L48263724 242
+#define L24383000 243
+#define L60179457 244
+#define L10632193 245
 #define L20989960 246
-#define L85855253 247
+#define L43525164 247
 #define L90584600 248
 #define L17840146 249
 #define L11543592 250
 #define L7479312 251
-#define L33838633 252
-#define L87428629 253
-#define L83364353 254
-#define L74583047 255
+#define L53882924 252
+#define L83364353 253
+#define L74583047 254
+#define L55456300 255
 #define L59265025 256
-#define L37887529 257
+#define L86523413 257
 #define L90578456 258
 #define L21655042 259
 #define L44174849 260
 #define L16257556 261
-#define L33832489 262
-#define L57685505 263
-#define L29758977 264
-#define L79309325 265
-#define L63313921 266
-#define L41028120 267
-#define L52956167 268
-#define L12208681 269
-#define L52956168 270
-#define L24136728 271
-#define L38555689 272
+#define L17843244 262
+#define L30679596 263
+#define L57685505 264
+#define L29758977 265
+#define L73693228 266
+#define L29777452 267
+#define L79309325 268
+#define L63313921 269
+#define L41028120 270
+#define L52956167 271
+#define L24136728 272
 #define L84029441 273
 #define L10619925 274
-#define L39454761 275
-#define L4985356 276
-#define L18502168 277
+#define L4985356 275
+#define L18502168 276
+#define L25041964 277
 #define L28850689 278
-#define L93719064 279
-#define L79312425 280
+#define L19410476 279
+#define L93719064 280
 #define L31335448 281
 #define L28847617 282
-#define L60826113 283
-#define L34479112 284
-#define L139202061 285
-#define L69616661 286
-#define L89660952 287
-#define L59252749 288
-#define L16916501 289
+#define L27289644 283
+#define L60826113 284
+#define L34479112 285
+#define L32918060 286
+#define L139202061 287
+#define L89660952 288
+#define L59252749 289
 #define L18483714 290
-#define L105647125 291
+#define L4988457 291
 #define L12852225 292
 #define L16005121 293
 #define L60595201 294
-#define L43934736 295
-#define L68699137 296
-#define L23206913 297
-#define L21633544 298
-#define L9702421 299
-#define L67800072 300
-#define L20728321 301
-#define L28838407 302
-#define L26356737 303
-#define L87170069 304
-#define L90313729 305
-#define L81538581 306
-#define L35153449 307
-#define L59908609 308
-#define L56758797 309
-#define L82219049 310
-#define L79053837 311
-#define L39861249 312
-#define L15096853 313
-#define L39202345 314
-#define L29500417 315
-#define L43919376 316
-#define L54046209 317
-#define L27018753 318
-#define L93463573 319
-#define L19145752 320
-#define L43023401 321
-#define L11029512 322
-#define L40526337 323
-#define L15755784 324
-#define L19139605 325
-#define L93457429 326
-#define L55613441 327
-#define L27920917 328
-#define L38287913 329
-#define L49547817 330
+#define L59261996 295
+#define L43934736 296
+#define L69610517 297
+#define L68699137 298
+#define L23206913 299
+#define L21633544 300
+#define L11965484 301
+#define L9702421 302
+#define L48898092 303
+#define L20728321 304
+#define L28838407 305
+#define L81541653 306
+#define L26356737 307
+#define L90313729 308
+#define L44839980 309
+#define L40110636 310
+#define L81538581 311
+#define L11959340 312
+#define L59908609 313
+#define L32000556 314
+#define L56758797 315
+#define L79053837 316
+#define L87163925 317
+#define L39861249 318
+#define L29500417 319
+#define L43919376 320
+#define L54046209 321
+#define L27018753 322
+#define L19145752 323
+#define L11029512 324
+#define L15096876 325
+#define L40526337 326
+#define L15755784 327
+#define L55613441 328
+#define L20725292 329
+#define L70269484 330
 #define L17326082 331
 #define L4723740 332
-#define L34223640 333
-#define L37382697 334
+#define L45492780 333
+#define L34223640 334
 #define L27006471 335
 #define L90061313 336
 #define L56509453 337
 #define L5385739 338
 #define L86905345 339
 #define L65284609 340
-#define L27015721 341
-#define L67538440 342
-#define L29254157 343
-#define L68434433 344
-#define L53347336 345
-#define L47731241 346
+#define L29254157 341
+#define L18222101 342
+#define L68434433 343
+#define L10124332 344
+#define L59668524 345
+#define L43001900 346
 #define L84420609 347
 #define L40504833 348
-#define L33315369 349
-#define L22939143 350
-#define L26088961 351
-#define L34888745 352
+#define L22939143 349
+#define L26088961 350
+#define L22954540 351
+#define L77228076 352
 #define L66624001 353
 #define L27671576 354
-#define L25183745 355
-#define L60321293 356
-#define L77899305 357
-#define L79697449 358
-#define L53347369 359
-#define L58076713 360
-#define L57162253 361
-#define L60315149 362
-#define L77893161 363
+#define L35787820 355
+#define L25183745 356
+#define L54929964 357
+#define L60321293 358
+#define L75648556 359
+#define L37361196 360
+#define L58067477 361
+#define L57162253 362
+#define L60315149 363
 #define L7614987 364
 #define L11676188 365
 #define L73148423 366
 #define L17969665 367
-#define L39587329 368
-#define L33965080 369
-#define L48377880 370
-#define L25171457 371
-#define L36446761 372
-#define L26085929 373
-#define L75383809 374
-#define L61888553 375
+#define L30824492 368
+#define L39587329 369
+#define L33965080 370
+#define L48377880 371
+#define L25171457 372
+#define L30818348 373
+#define L80362540 374
+#define L75383809 375
 #define L89796609 376
-#define L38691369 377
-#define L5121032 378
-#define L21107201 379
-#define L72246313 380
-#define L59391489 381
-#define L44319785 382
-#define L70651393 383
-#define L99486229 384
-#define L58489345 385
-#define L38669825 386
-#define L28983297 387
-#define L75393065 388
-#define L65026072 389
-#define L79445033 390
-#define L40258601 391
-#define L38682153 392
-#define L13668360 393
-#define L81006093 394
-#define L31464984 395
-#define L79432725 396
-#define L69740033 397
-#define L12329000 398
-#define L59385357 399
-#define L31461912 400
-#define L136853005 401
-#define L43393040 402
-#define L76941825 403
-#define L11423785 404
-#define L10515480 405
-#define L21772306 406
-#define L49024536 407
-#define L62532109 408
-#define L43396125 409
-#define L34617897 410
-#define L24250904 411
-#define L81668097 412
-#define L85729301 413
-#define L32120833 414
-#define L76941837 415
-#define L82339329 416
-#define L75374633 417
-#define L27397656 418
-#define L49024553 419
-#define L46545961 420
-#define L81665037 421
+#define L5121032 377
+#define L21107201 378
+#define L59391489 379
+#define L70651393 380
+#define L58489345 381
+#define L19546156 382
+#define L38669825 383
+#define L35535404 384
+#define L68850184 385
+#define L28983297 386
+#define L65026072 387
+#define L75393068 388
+#define L11433004 389
+#define L13668360 390
+#define L81006093 391
+#define L31464984 392
+#define L79432725 393
+#define L69740033 394
+#define L12329000 395
+#define L98574869 396
+#define L59385357 397
+#define L40255532 398
+#define L8264725 399
+#define L52174344 400
+#define L31461912 401
+#define L136853005 402
+#define L43393040 403
+#define L15469589 404
+#define L76941825 405
+#define L10515480 406
+#define L31468076 407
+#define L21772306 408
+#define L52186668 409
+#define L49024536 410
+#define L98568725 411
+#define L62532109 412
+#define L43396125 413
+#define L24250904 414
+#define L81668097 415
+#define L32120833 416
+#define L76941837 417
+#define L82339329 418
+#define L27397656 419
+#define L81665037 420
+#define L24250924 421
 #define L34365441 422
-#define L71990825 423
-#define L28059655 424
-#define L92025880 425
-#define L48116265 426
-#define L40902168 427
+#define L28059655 423
+#define L92025880 424
+#define L40911404 425
+#define L40902168 426
+#define L19290668 427
 #define L75122177 428
-#define L77603853 429
-#define L12981801 430
-#define L46536745 431
-#define L13637633 432
-#define L48110121 433
-#define L86151169 434
-#define L92016664 435
-#define L60044329 436
-#define L33694249 437
-#define L26480152 438
-#define L136600589 439
-#define L32792105 440
-#define L18360833 441
-#define L60703245 442
-#define L136597517 443
-#define L58461737 444
-#define L8006165 445
-#define L28056617 446
-#define L8000011 447
-#define L12061212 448
-#define L66331669 449
-#define L9576466 450
-#define L30304297 451
-#define L35932713 452
-#define L7088642 453
-#define L71064105 454
-#define L66325525 455
-#define L6423581 456
-#define L60690957 457
-#define L79845417 458
-#define L17446408 459
-#define L25322497 460
-#define L22172680 461
-#define L11818005 462
-#define L34103809 463
-#define L12726313 464
-#define L6177281 465
-#define L88377345 466
-#define L52571655 467
-#define L66981377 468
-#define L35677185 469
-#define L53242881 470
-#define L167652365 471
-#define L23749144 472
-#define L66987541 473
-#define L59545601 474
-#define L35015209 475
-#define L43787280 476
-#define L51678761 477
-#define L16528897 478
-#define L61349901 479
-#define L58206249 480
-#define L14290473 481
-#define L11802642 482
-#define L92417025 483
-#define L11799570 484
-#define L11799573 485
-#define L73271809 486
-#define L64262657 487
-#define L8421914 488
-#define L69891073 489
-#define L9989128 490
-#define L94898712 491
-#define L54819369 492
-#define L26877447 493
-#define L64493592 494
-#define L77995009 495
-#define L54813225 496
-#define L5250562 497
-#define L6161949 498
-#define L71701545 499
-#define L61999617 500
-#define L31606808 501
-#define L12470825 502
-#define L17187853 503
-#define L29128216 504
-#define L78004265 505
-#define L54807081 506
-#define L57950741 507
-#define L41952257 508
-#define L44446249 509
-#define L66722817 510
-#define L24392728 511
-#define L93981208 512
-#define L43541033 513
-#define L81141781 514
-#define L52984328 515
-#define L83626537 516
-#define L61088257 517
-#define L77077505 518
-#define L53898793 519
-#define L25054721 520
-#define L57941525 521
-#define L19663401 522
-#define L25969193 523
-#define L43534889 524
-#define L85864981 525
-#define L57938453 526
-#define L36326953 527
+#define L76941868 429
+#define L77603853 430
+#define L17711148 431
+#define L12981804 432
+#define L67015176 433
+#define L13637633 434
+#define L78949383 435
+#define L77603861 436
+#define L12753964 437
+#define L17708076 438
+#define L77613100 439
+#define L86151169 440
+#define L92016664 441
+#define L26489388 442
+#define L26480152 443
+#define L136600589 444
+#define L18360833 445
+#define L26486316 446
+#define L77597717 447
+#define L60703245 448
+#define L136597517 449
+#define L35267628 450
+#define L8006165 451
+#define L47201836 452
+#define L8000011 453
+#define L12061212 454
+#define L9576466 455
+#define L36834860 456
+#define L7088642 457
+#define L6423581 458
+#define L60690957 459
+#define L3951145 460
+#define L17446408 461
+#define L31874604 462
+#define L43134508 463
+#define L75113004 464
+#define L35926572 465
+#define L25322497 466
+#define L22172680 467
+#define L11818005 468
+#define L43131436 469
+#define L34103809 470
+#define L6177281 471
+#define L88377345 472
+#define L52571655 473
+#define L12726316 474
+#define L43128364 475
+#define L66981377 476
+#define L35677185 477
+#define L53242881 478
+#define L75106860 479
+#define L19019797 480
+#define L167652365 481
+#define L23749144 482
+#define L59545601 483
+#define L43787280 484
+#define L16528897 485
+#define L61349901 486
+#define L58200085 487
+#define L93331477 488
+#define L66981397 489
+#define L11802642 490
+#define L26892821 491
+#define L14290476 492
+#define L72619052 493
+#define L92417025 494
+#define L11799570 495
+#define L11799573 496
+#define L73271809 497
+#define L64262657 498
+#define L8421914 499
+#define L10906668 500
+#define L69891073 501
+#define L9989128 502
+#define L94898712 503
+#define L35677228 504
+#define L26877447 505
+#define L64493592 506
+#define L77995009 507
+#define L54141996 508
+#define L6842404 509
+#define L93990421 510
+#define L5250562 511
+#define L6161949 512
+#define L39723052 513
+#define L61999617 514
+#define L31606808 515
+#define L17187853 516
+#define L29128216 517
+#define L41952257 518
+#define L6836265 519
+#define L28457004 520
+#define L66722817 521
+#define L24392728 522
+#define L93981208 523
+#define L61088257 524
+#define L77077505 525
+#define L25054721 526
+#define L31603756 527
 #define L9059330 528
-#define L38802473 529
-#define L33164824 530
-#define L68961281 531
-#define L7482891 532
-#define L69869589 533
-#define L73013249 534
-#define L5912602 535
-#define L78647821 536
-#define L16267284 537
-#define L52968967 538
-#define L80224277 539
-#define L26615809 540
-#define L33839145 541
-#define L23472152 542
-#define L13111317 543
-#define L91924481 544
-#define L93734936 545
-#define L79328297 546
-#define L16030216 547
-#define L81791501 548
-#define L29768717 549
-#define L54308353 550
-#define L29765645 551
-#define L81791509 552
-#define L6565387 553
-#define L93725720 554
-#define L16021000 555
-#define L73672199 556
-#define L16916994 557
-#define L11962884 558
-#define L21661737 559
-#define L18508841 560
-#define L61747241 561
-#define L38550057 562
-#define L21640193 563
-#define L139202573 564
-#define L18502697 565
-#define L9709074 566
-#define L38537752 567
-#define L40779265 568
-#define L60164649 569
-#define L10377220 570
-#define L21652521 571
-#define L56771597 572
-#define L6556188 573
-#define L49575977 574
-#define L72754689 575
-#define L94384664 576
-#define L57682985 577
-#define L6556191 578
-#define L16910872 579
-#define L91228696 580
-#define L53618712 581
-#define L30412289 582
-#define L88740865 583
-#define L34482729 584
-#define L78389269 585
-#define L20066857 586
-#define L40785449 587
-#define L26357255 588
-#define L56774697 589
-#define L94375445 590
-#define L99104789 591
-#define L35153961 592
-#define L69601813 593
-#define L30412301 594
-#define L56771625 595
-#define L99101717 596
-#define L77477901 597
-#define L27265577 598
-#define L22289921 599
-#define L29494785 600
-#define L90976257 601
-#define L6300680 602
-#define L79038977 603
-#define L52691975 604
-#define L91884568 605
-#define L4724236 606
-#define L52698136 607
-#define L41425921 608
-#define L19140120 609
-#define L29504041 610
-#define L73404423 611
+#define L27533333 529
+#define L52316204 530
+#define L33164824 531
+#define L68961281 532
+#define L57944620 533
+#define L7482891 534
+#define L69869589 535
+#define L14693909 536
+#define L73013249 537
+#define L27530261 538
+#define L49160236 539
+#define L5912602 540
+#define L78647821 541
+#define L33845292 542
+#define L16267284 543
+#define L34744364 544
+#define L52968967 545
+#define L40372780 546
+#define L26615809 547
+#define L23472152 548
+#define L13111317 549
+#define L91924481 550
+#define L93734936 551
+#define L16030216 552
+#define L81791501 553
+#define L29768717 554
+#define L54308353 555
+#define L29765645 556
+#define L6565387 557
+#define L93725720 558
+#define L12209196 559
+#define L16021000 560
+#define L73672199 561
+#define L86514709 562
+#define L16916994 563
+#define L11962884 564
+#define L79306773 565
+#define L51389484 566
+#define L24137260 567
+#define L21640193 568
+#define L139202573 569
+#define L9709074 570
+#define L38537752 571
+#define L40779265 572
+#define L69614101 573
+#define L10377220 574
+#define L60164652 575
+#define L40120364 576
+#define L56771597 577
+#define L28183084 578
+#define L6556188 579
+#define L72754689 580
+#define L94384664 581
+#define L27280940 582
+#define L6556191 583
+#define L16910872 584
+#define L91228696 585
+#define L53618712 586
+#define L30412289 587
+#define L88740865 588
+#define L26357255 589
+#define L30412301 590
+#define L59250220 591
+#define L77477901 592
+#define L75910700 593
+#define L22289921 594
+#define L29494785 595
+#define L90976257 596
+#define L6300680 597
+#define L79038977 598
+#define L52691975 599
+#define L91884568 600
+#define L86253077 601
+#define L4724236 602
+#define L52698136 603
+#define L73425964 604
+#define L41425921 605
+#define L19140120 606
+#define L26354220 607
+#define L15993388 608
+#define L80627756 609
+#define L73404423 610
+#define L10137132 611
 #define L38944257 612
-#define L61239297 613
-#define L98181141 614
-#define L37383209 615
-#define L38282281 616
-#define L15744001 617
-#define L55847977 618
-#define L58080257 619
-#define L75645953 620
-#define L5383176 621
+#define L73419820 613
+#define L61239297 614
+#define L66199573 615
+#define L15744001 616
+#define L31074348 617
+#define L58080257 618
+#define L75645953 619
+#define L5383176 620
+#define L54268460 621
 #define L6959627 622
 #define L69112321 623
-#define L47734825 624
-#define L28577287 625
-#define L39609345 626
-#define L47057449 627
-#define L30153741 628
-#define L47731753 629
-#define L25193473 630
-#define L60331021 631
-#define L27003925 632
-#define L39849513 633
-#define L42999337 634
-#define L65051137 635
-#define L13253121 636
-#define L59650573 637
-#define L34889257 638
-#define L38941225 639
-#define L12360218 640
-#define L75649065 641
-#define L77899817 642
-#define L63468545 643
-#define L27669013 644
-#define L54927401 645
-#define L27659777 646
-#define L9201173 647
-#define L43661341 648
-#define L9195016 649
-#define L78780417 650
-#define L14829589 651
-#define L12360232 652
-#define L82607617 653
-#define L94778904 654
-#define L38691841 655
-#define L81948713 656
-#define L32382977 657
-#define L65937921 658
-#define L8520730 659
-#define L136206861 660
-#define L90717720 661
-#define L60309517 662
-#define L77887529 663
-#define L25846273 664
-#define L10759174 665
-#define L17970194 666
-#define L34627585 667
-#define L23601688 668
-#define L24269831 669
-#define L48381481 670
-#define L87558677 671
-#define L33959448 672
-#define L88223745 673
-#define L35298817 674
-#define L77865997 675
-#define L44304897 676
-#define L6032927 677
-#define L35526672 678
-#define L57815553 679
-#define L86650389 680
-#define L20205569 681
-#define L12338728 682
-#define L61882921 683
-#define L61870605 684
-#define L137764877 685
-#define L136862733 686
-#define L34630697 687
-#define L19540521 688
-#define L40259113 689
-#define L49034264 690
-#define L31471657 691
-#define L39353897 692
-#define L27401223 693
-#define L52181016 694
-#define L80098317 695
-#define L65014296 696
-#define L34618409 697
-#define L33032728 698
-#define L52174872 699
-#define L48803369 700
-#define L91124225 701
-#define L82339841 702
-#define L80104489 703
-#define L21760520 704
-#define L77625897 705
-#define L23343128 706
-#define L80101417 707
-#define L43387421 708
-#define L10494470 709
-#define L71991337 710
-#define L21769769 711
-#define L37759017 712
-#define L77619753 713
-#define L48116777 714
-#define L20849153 715
-#define L33694744 716
-#define L11181097 717
-#define L6433281 718
-#define L62526505 719
-#define L71985193 720
-#define L8015891 721
-#define L61612045 722
-#define L77613609 723
-#define L55980557 724
-#define L81665577 725
-#define L48775704 726
-#define L44052521 727
-#define L53495815 728
-#define L136598029 729
-#define L6430227 730
-#define L6427149 731
-#define L14306315 732
-#define L78260225 733
-#define L76683777 734
-#define L27136513 735
-#define L5515777 736
-#define L14303243 737
-#define L31875096 738
-#define L9570822 739
-#define L72644137 740
-#define L82327593 741
-#define L27151913 742
-#define L59118093 743
-#define L136588813 744
-#define L23989784 745
-#define L18358293 746
-#define L19940905 747
-#define L18364457 748
-#define L94249493 749
-#define L17449997 750
-#define L13391878 751
-#define L31197737 752
-#define L50339881 753
-#define L30295593 754
-#define L43797008 755
-#define L7086091 756
-#define L9339920 757
-#define L5512723 758
-#define L136579597 759
-#define L51688489 760
-#define L65408513 761
-#define L89954305 762
-#define L52572167 763
-#define L26219009 764
-#define L5509656 765
-#define L10239000 766
-#define L40641048 767
-#define L10913308 768
-#define L58868737 769
-#define L10900996 770
-#define L5275664 771
-#define L16529409 772
-#define L36573703 773
-#define L49185288 774
-#define L68324360 775
-#define L82075177 776
-#define L18105874 777
-#define L19008024 778
-#define L93325848 779
-#define L36336641 780
-#define L11800092 781
-#define L58859533 782
-#define L21261865 783
-#define L71708201 784
-#define L29368873 785
-#define L78913065 786
-#define L57292329 787
-#define L21923856 788
-#define L10888722 789
-#define L51660841 790
-#define L54813737 791
-#define L39717400 792
-#define L41059853 793
-#define L70781441 794
-#define L62015529 795
-#define L21917712 796
-#define L34089001 797
-#define L65149953 798
-#define L27539969 799
-#define L33177624 800
-#define L79568917 801
-#define L53218840 802
-#define L53883905 803
-#define L137891341 804
-#define L43541545 805
-#define L14700552 806
-#define L57942029 807
-#define L45099521 808
-#define L18758677 809
-#define L86770709 810
-#define L40379416 811
-#define L98704917 812
-#define L63573528 813
-#define L16267777 814
-#define L52310552 815
-#define L6824489 816
-#define L21902354 817
-#define L76169729 818
-#define L43529257 819
-#define L5906956 820
-#define L62671401 821
-#define L80218625 822
-#define L62668329 823
-#define L21905449 824
-#define L11544616 825
-#define L49154601 826
-#define L23469584 827
-#define L9059864 828
-#define L26622488 829
-#define L61744641 830
-#define L19405313 831
-#define L28186625 832
-#define L58594829 833
-#define L48905217 834
-#define L30680617 835
-#define L68955669 836
-#define L79322665 837
-#define L32253993 838
-#define L51396137 839
-#define L10633257 840
-#define L52957191 841
-#define L6565899 842
-#define L33821208 843
-#define L20073473 844
-#define L73672705 845
-#define L77733909 846
-#define L41697293 847
-#define L14441985 848
-#define L16923661 849
-#define L80218665 850
-#define L38547480 851
-#define L20070401 852
-#define L26610200 853
-#define L10627112 854
-#define L8142360 855
-#define L41029161 856
-#define L69611521 857
-#define L4986392 858
-#define L62415901 859
-#define L40117784 860
-#define L58591785 861
-#define L20981801 862
-#define L26379288 863
-#define L18503209 864
-#define L8130059 865
-#define L20978729 866
-#define L22311937 867
-#define L42359309 868
-#define L58342401 869
-#define L43935760 870
-#define L66227720 871
-#define L90320897 872
-#define L16911381 873
-#define L47322665 874
-#define L79960065 875
-#define L9703445 876
-#define L8795143 877
-#define L45499905 878
-#define L8792068 879
-#define L78395945 880
-#define L28839448 881
-#define L55195689 882
-#define L59912717 883
-#define L25692713 884
-#define L7212555 885
-#define L27937304 886
-#define L19143681 887
-#define L10362374 888
-#define L8785927 889
-#define L35807233 890
-#define L77475341 891
-#define L63730689 892
-#define L26348551 893
-#define L33562648 894
-#define L9457160 895
-#define L6304264 896
-#define L24775186 897
-#define L25443329 898
-#define L8782861 899
-#define L31090217 900
-#define L73414151 901
-#define L48655913 902
-#define L82210857 903
-#define L11935762 904
-#define L34233880 905
-#define L15759880 906
-#define L32645121 907
-#define L53363713 908
-#define L66200065 909
-#define L44579329 910
-#define L43002881 911
-#define L6307359 912
-#define L4721675 913
-#define L6295051 914
-#define L75671081 915
-#define L27010567 916
-#define L28583937 917
-#define L9451036 918
-#define L90973720 919
-#define L11932713 920
-#define L59663373 921
-#define L75664937 922
-#define L6963211 923
-#define L72493569 924
-#define L27010581 925
-#define L9441810 926
-#define L54943273 927
-#define L63718424 928
-#define L43005993 929
-#define L24528914 930
-#define L31727617 931
-#define L13503017 932
-#define L37374505 933
-#define L24525842 934
-#define L8530438 935
-#define L35794985 936
-#define L22943239 937
-#define L56501261 938
-#define L25434153 939
-#define L79695373 940
-#define L22940167 941
-#define L76311553 942
-#define L22940168 943
-#define L58074637 944
-#define L46149673 945
-#define L60319233 946
-#define L31733801 947
-#define L49299497 948
-#define L25184769 949
-#define L56504361 950
-#define L75631111 951
-#define L46143529 952
-#define L7616002 953
-#define L25181697 954
-#define L14830101 955
-#define L58736641 956
-#define L17983000 957
-#define L80360461 958
-#define L64365057 959
-#define L15498248 960
-#define L61215245 961
-#define L20464681 962
-#define L46796289 963
-#define L33969176 964
-#define L60313101 965
-#define L25175553 966
-#define L8284161 967
-#define L22703120 968
-#define L78777869 969
-#define L13915656 970
-#define L25846785 971
-#define L53099015 972
-#define L15485953 973
-#define L38698537 974
-#define L13241365 975
-#define L136198157 976
-#define L54675480 977
-#define L68176897 978
-#define L72247337 979
-#define L29895693 980
-#define L26511873 981
-#define L38015017 982
-#define L93858840 983
-#define L12998145 984
-#define L34634281 985
-#define L61883433 986
-#define L31472152 987
-#define L60303913 988
-#define L56907777 989
-#define L62542349 990
-#define L60959745 991
-#define L52178439 992
-#define L73796103 993
-#define L45641729 994
-#define L24264233 995
-#define L5784076 996
-#define L80095745 997
-#define L63204353 998
-#define L60956685 999
-#define L62533133 1000
-#define L17721368 1001
-#define L136850957 1002
-#define L72228905 1003
-#define L34618921 1004
-#define L24014849 1005
-#define L9832978 1006
-#define L66351105 1007
-#define L48126505 1008
-#define L136844813 1009
-#define L84815873 1010
-#define L64106520 1011
-#define L48123433 1012
-#define L85724181 1013
-#define L43150849 1014
-#define L19285522 1015
-#define L94505493 1016
-#define L79199785 1017
-#define L30542349 1018
-#define L94505496 1019
-#define L19282450 1020
-#define L77620265 1021
-#define L136610829 1022
-#define L68817409 1023
-#define L11181609 1024
-#define L11406377 1025
-#define L47870977 1026
-#define L75123207 1027
-#define L32799273 1028
-#define L48788521 1029
-#define L16794632 1030
-#define L12068370 1031
-#define L40897048 1032
-#define L14316043 1033
-#define L68820501 1034
-#define L12751913 1035
-#define L11175465 1036
-#define L43153961 1037
-#define L9580545 1038
-#define L55977997 1039
-#define L60707341 1040
-#define L68586504 1041
-#define L11172393 1042
-#define L15208962 1043
-#define L38421545 1044
-#define L75113991 1045
-#define L29624845 1046
-#define L11160085 1047
-#define L82334249 1048
-#define L43147817 1049
-#define L62289961 1050
-#define L35939881 1051
-#define L19932161 1052
-#define L91106328 1053
-#define L34360361 1054
-#define L43141673 1055
-#define L12736553 1056
-#define L43803664 1057
-#define L38409257 1058
-#define L21499393 1059
-#define L77364777 1060
-#define L37500969 1061
-#define L8663056 1062
-#define L35022377 1063
-#define L47858729 1064
-#define L46039041 1065
-#define L68558849 1066
-#define L42208769 1067
-#define L43785217 1068
-#define L75766791 1069
-#define L18352681 1070
-#define L82987049 1071
-#define L43788304 1072
-#define L39062040 1073
-#define L54139905 1074
-#define L79587841 1075
-#define L25314311 1076
-#define L20597289 1077
-#define L25311239 1078
-#define L13380117 1079
-#define L17435160 1080
-#define L89265153 1081
-#define L80483853 1082
-#define L9990152 1083
-#define L70126101 1084
-#define L4598824 1085
-#define L22826504 1086
-#define L26878471 1087
-#define L57286677 1088
-#define L74849293 1089
-#define L60430337 1090
-#define L69885953 1091
-#define L48508457 1092
-#define L21240833 1093
-#define L74855465 1094
-#define L56375309 1095
-#define L49838593 1096
-#define L38812696 1097
-#define L86546433 1098
-#define L27540481 1099
-#define L24393746 1100
-#define L62000653 1101
-#define L14710293 1102
-#define L36324880 1103
-#define L81142805 1104
-#define L63577112 1105
-#define L49155080 1106
-#define L10883113 1107
-#define L62674973 1108
-#define L5245466 1109
-#define L58607617 1110
-#define L81136661 1111
-#define L30681089 1112
-#define L89009665 1113
-#define L9069589 1114
-#define L29113880 1115
-#define L27534357 1116
-#define L29101569 1117
-#define L43526685 1118
-#define L85859861 1119
-#define L47581737 1120
-#define L11542044 1121
-#define L36309520 1122
-#define L17835521 1123
-#define L13780481 1124
-#define L26616834 1125
-#define L9060376 1126
-#define L33840169 1127
-#define L34496001 1128
-#define L20982273 1129
-#define L5005342 1130
-#define L92147201 1131
-#define L10639913 1132
-#define L24144408 1133
-#define L15350785 1134
-#define L51393560 1135
-#define L82460673 1136
-#define L10627605 1137
-#define L78405633 1138
-#define L9719304 1139
-#define L10633769 1140
-#define L10621458 1141
-#define L18503704 1142
-#define L82469929 1143
-#define L4090906 1144
-#define L33581569 1145
-#define L68946965 1146
-#define L35398185 1147
-#define L33821737 1148
-#define L78399501 1149
-#define L21641217 1150
-#define L105651733 1151
-#define L11289621 1152
-#define L31333912 1153
-#define L17586178 1154
-#define L36057104 1155
-#define L88748033 1156
-#define L59925517 1157
-#define L26364417 1158
-#define L59248141 1159
-#define L28839937 1160
-#define L83131945 1161
-#define L85598229 1162
-#define L87174677 1163
-#define L31989761 1164
-#define L5642763 1165
-#define L10384425 1166
-#define L18491433 1167
-#define L56763405 1168
-#define L63063041 1169
-#define L43927056 1170
-#define L21641257 1171
-#define L11280424 1172
-#define L15095317 1173
-#define L49546248 1174
-#define L137377805 1175
-#define L13509636 1176
-#define L11948585 1177
-#define L56763433 1178
-#define L75893261 1179
-#define L137374733 1180
-#define L64627201 1181
-#define L91885592 1182
-#define L43021865 1183
-#define L43911696 1184
-#define L17330690 1185
-#define L49309185 1186
-#define L83107369 1187
-#define L21382657 1188
-#define L14183957 1189
-#define L137368589 1190
-#define L34228248 1191
-#define L39856664 1192
-#define L75671593 1193
-#define L98182165 1194
-#define L30160897 1195
-#define L31078441 1196
-#define L7868939 1197
-#define L23870505 1198
-#define L25203713 1199
-#define L27014165 1200
-#define L88486401 1201
-#define L6963723 1202
-#define L61234177 1203
-#define L24532498 1204
-#define L17318401 1205
-#define L98176021 1206
-#define L13506601 1207
-#define L11021852 1208
-#define L43006505 1209
-#define L90731009 1210
-#define L40509441 1211
-#define L75659305 1212
-#define L22952984 1213
-#define L31743529 1214
-#define L11012626 1215
-#define L33975809 1216
-#define L54937641 1217
-#define L59654669 1218
-#define L72487943 1219
-#define L27676181 1220
-#define L60325901 1221
-#define L53348888 1222
-#define L138021389 1223
-#define L66859541 1224
-#define L11674625 1225
-#define L12592168 1226
-#define L40509464 1227
-#define L58072085 1228
-#define L63703576 1229
-#define L31722008 1230
-#define L49293865 1231
-#define L39591937 1232
-#define L136210957 1233
-#define L16394753 1234
-#define L14818305 1235
-#define L12342790 1236
-#define L92289025 1237
-#define L58075177 1238
-#define L13248018 1239
-#define L23605776 1240
-#define L28338200 1241
-#define L30804481 1242
-#define L10095128 1243
-#define L6033931 1244
-#define L92282881 1245
-#define L62786061 1246
-#define L36448297 1247
-#define L36205057 1248
-#define L73140743 1249
-#define L94767640 1250
-#define L54010921 1251
-#define L64362520 1252
-#define L32390185 1253
-#define L36442153 1254
-#define L30804504 1255
-#define L38018601 1256
-#define L86654485 1257
-#define L79437313 1258
-#define L38674433 1259
-#define L65033752 1260
-#define L72229377 1261
-#define L17053698 1262
-#define L12339752 1263
-#define L24258561 1264
-#define L62786089 1265
-#define L53087239 1266
-#define L75397673 1267
-#define L10757148 1268
-#define L37094919 1269
-#define L80111629 1270
-#define L19532306 1271
-#define L4214282 1272
-#define L81010701 1273
-#define L79434253 1274
-#define L136186381 1275
-#define L35530793 1276
-#define L75391529 1277
-#define L136860685 1278
-#define L38437377 1279
-#define L48120833 1280
-#define L29896233 1281
-#define L24923649 1282
-#define L52175879 1283
-#define L67937281 1284
-#define L57807373 1285
-#define L75385385 1286
-#define L8260107 1287
-#define L13663752 1288
-#define L47458857 1289
-#define L61871657 1290
-#define L11419164 1291
-#define L65015320 1292
-#define L34619433 1293
-#define L31466537 1294
-#define L52169735 1295
-#define L64778241 1296
-#define L69741589 1297
-#define L24015361 1298
-#define L33033752 1299
-#define L12081158 1300
-#define L8260122 1301
-#define L46550569 1302
-#define L5781530 1303
-#define L19289106 1304
-#define L81672725 1305
-#define L79862273 1306
-#define L16145449 1307
-#define L18614808 1308
-#define L76032001 1309
-#define L92021249 1310
-#define L81669653 1311
-#define L58469389 1312
-#define L87966209 1313
-#define L79200297 1314
-#define L32131625 1315
-#define L15224840 1316
-#define L70397441 1317
-#define L28969496 1318
-#define L46541353 1319
-#define L87294997 1320
-#define L57558017 1321
-#define L79194153 1322
-#define L46295041 1323
-#define L54402049 1324
-#define L63860737 1325
-#define L48789033 1326
-#define L60036621 1327
-#define L26484760 1328
-#define L77599245 1329
-#define L33695785 1330
-#define L74215425 1331
-#define L30299649 1332
-#define L40900649 1333
-#define L11172905 1334
-#define L56889897 1335
-#define L6437404 1336
-#define L6437407 1337
-#define L48779817 1338
-#define L43148329 1339
-#define L33689641 1340
-#define L78938625 1341
-#define L57548813 1342
-#define L8007704 1343
-#define L16779777 1344
-#define L38415913 1345
-#define L55981609 1346
-#define L59116033 1347
-#define L82987521 1348
-#define L75798057 1349
-#define L8004636 1350
-#define L14301195 1351
-#define L21506056 1352
-#define L11154460 1353
-#define L7998485 1354
-#define L19941929 1355
-#define L58213901 1356
-#define L8672792 1357
-#define L18356248 1358
-#define L18353173 1359
-#define L77365289 1360
-#define L8663565 1361
-#define L14291979 1362
-#define L22171143 1363
-#define L39068696 1364
-#define L51686441 1365
-#define L77359145 1366
-#define L58198529 1367
-#define L47856169 1368
-#define L91753473 1369
-#define L5279760 1370
-#define L27802648 1371
-#define L16530434 1372
-#define L74200105 1373
-#define L7746049 1374
-#define L72380417 1375
-#define L57296397 1376
-#define L36574727 1377
-#define L22158849 1378
-#define L14950913 1379
-#define L58198549 1380
-#define L66071553 1381
-#define L6169611 1382
-#define L61345293 1383
-#define L46926337 1384
-#define L9316353 1385
-#define L64501272 1386
-#define L93326872 1387
-#define L78676993 1388
-#define L9313282 1389
-#define L37233665 1390
-#define L10895900 1391
-#define L15612929 1392
-#define L55716905 1393
-#define L54814761 1394
-#define L25967617 1395
-#define L78907945 1396
-#define L10652676 1397
-#define L56372749 1398
-#define L56141825 1399
-#define L18091544 1400
-#define L44447785 1401
-#define L60437033 1402
-#define L79579177 1403
-#define L57939969 1404
-#define L60433961 1405
-#define L6819339 1406
-#define L79563797 1407
-#define L14695425 1408
-#define L98705941 1409
-#define L54796329 1410
-#define L9070101 1411
-#define L7484417 1412
-#define L15600661 1413
-#define L98699797 1414
-#define L24381976 1415
-#define L46008873 1416
-#define L14689286 1417
-#define L32251905 1418
-#define L83391017 1419
-#define L13115922 1420
-#define L45762561 1421
-#define L73014791 1422
-#define L41036301 1423
-#define L74588167 1424
-#define L77079081 1425
-#define L83384873 1426
-#define L21894168 1427
-#define L41701377 1428
-#define L20323881 1429
-#define L23464464 1430
-#define L64230424 1431
-#define L41033240 1432
-#define L25709057 1433
-#define L77072937 1434
-#define L33825304 1435
-#define L16025608 1436
-#define L25705985 1437
-#define L17832984 1438
-#define L77734933 1439
-#define L12866561 1440
-#define L82470441 1441
-#define L11287041 1442
-#define L25699841 1443
-#define L56108045 1444
-#define L16915457 1445
-#define L60172329 1446
-#define L61505537 1447
-#define L77728789 1448
-#define L12192274 1449
-#define L21644808 1450
-#define L49808425 1451
-#define L27270145 1452
-#define L29520897 1453
-#define L139201037 1454
-#define L16918552 1455
-#define L16007170 1456
-#define L22546968 1457
-#define L62398465 1458
-#define L44173865 1459
-#define L64883224 1460
-#define L83132457 1461
-#define L29514753 1462
-#define L53611009 1463
-#define L59916813 1464
-#define L49568297 1465
-#define L11958313 1466
-#define L32901673 1467
-#define L69366273 1468
-#define L23874049 1469
-#define L38286849 1470
-#define L19150866 1471
-#define L61487117 1472
-#define L19150869 1473
-#define L4069927 1474
-#define L11952169 1475
-#define L38283777 1476
-#define L36048425 1477
-#define L15086593 1478
-#define L40777769 1479
-#define L13510145 1480
-#define L76568065 1481
-#define L29499393 1482
-#define L48641537 1483
-#define L43918352 1484
-#define L9455106 1485
-#define L58331157 1486
-#define L47062017 1487
-#define L10363416 1488
-#define L10135571 1489
-#define L93462549 1490
-#define L28603416 1491
-#define L67112469 1492
-#define L48653865 1493
-#define L27926040 1494
-#define L27023893 1495
-#define L49552937 1496
-#define L4722699 1497
-#define L16653825 1498
-#define L6296072 1499
-#define L31984169 1500
-#define L34893825 1501
-#define L36470273 1502
-#define L29505577 1503
-#define L9445894 1504
-#define L40522241 1505
-#define L43016233 1506
-#define L73168897 1507
-#define L94121493 1508
-#define L6299177 1509
-#define L20711977 1510
-#define L44583465 1511
-#define L94121496 1512
-#define L14162945 1513
-#define L13504041 1514
-#define L22051346 1515
-#define L21370888 1516
-#define L6958091 1517
-#define L7635472 1518
-#define L22944263 1519
-#define L80373773 1520
-#define L26768385 1521
-#define L34890793 1522
-#define L30161449 1523
-#define L14156807 1524
-#define L40513048 1525
-#define L85093889 1526
-#define L41421353 1527
-#define L57410601 1528
-#define L72497705 1529
-#define L81956393 1530
-#define L79702569 1531
-#define L76306433 1532
-#define L22710288 1533
-#define L27664405 1534
-#define L58075689 1535
-#define L29231617 1536
-#define L60314125 1537
-#define L23606288 1538
-#define L70000661 1539
-#define L94774296 1540
-#define L17968641 1541
-#define L27661333 1542
-#define L9187334 1543
-#define L22704144 1544
-#define L83520553 1545
-#define L17974802 1546
-#define L17971730 1547
-#define L55590953 1548
-#define L7607819 1549
-#define L53112361 1550
-#define L57152013 1551
-#define L60304909 1552
-#define L136199181 1553
-#define L17959425 1554
-#define L27418113 1555
-#define L7604752 1556
-#define L81020429 1557
-#define L53765121 1558
-#define L136870413 1559
-#define L30808105 1560
-#define L37098503 1561
-#define L22685704 1562
-#define L30564865 1563
-#define L77861389 1564
-#define L41821697 1565
-#define L13673480 1566
-#define L78529537 1567
-#define L86645781 1568
-#define L41162793 1569
-#define L89789441 1570
-#define L10751512 1571
-#define L79437845 1572
-#define L51280391 1573
-#define L8272919 1574
-#define L75392041 1575
-#define L31476265 1576
-#define L91362817 1577
-#define L60732929 1578
-#define L10511362 1579
-#define L80102925 1580
-#define L8260621 1581
-#define L69745173 1582
-#define L12983809 1583
-#define L9837079 1584
-#define L49023512 1585
-#define L76943885 1586
-#define L16130562 1587
-#define L31460905 1588
-#define L16804866 1589
-#define L72879617 1590
-#define L59384361 1591
-#define L136842765 1592
-#define L12980754 1593
-#define L34610729 1594
-#define L27396632 1595
-#define L39340073 1596
-#define L77612045 1597
-#define L66345985 1598
-#define L16124417 1599
-#define L19277313 1600
-#define L56902697 1601
-#define L77621289 1602
-#define L59378217 1603
-#define L35937793 1604
-#define L71743489 1605
-#define L33693208 1606
-#define L56896553 1607
-#define L48771073 1608
-#define L75136553 1609
-#define L70163969 1610
-#define L42468365 1611
-#define L12752937 1612
-#define L18378271 1613
-#define L55979021 1614
-#define L27147266 1615
-#define L7102977 1616
-#define L92015640 1617
-#define L86384149 1618
-#define L30303245 1619
-#define L38422569 1620
-#define L26479128 1621
-#define L49682473 1622
-#define L11832326 1623
-#define L6437919 1624
-#define L29625869 1625
-#define L9587740 1626
-#define L25564673 1627
-#define L35023361 1628
-#define L77602857 1629
-#define L44703745 1630
-#define L31876632 1631
-#define L75798569 1632
-#define L18353666 1633
-#define L66330645 1634
-#define L15875073 1635
-#define L5526554 1636
-#define L25573929 1637
-#define L53491224 1638
-#define L38167041 1639
-#define L79835149 1640
-#define L8664065 1641
-#define L72621057 1642
-#define L57549353 1643
-#define L62266381 1644
-#define L52576775 1645
-#define L7084555 1646
-#define L11816981 1647
-#define L14969877 1648
-#define L51686953 1649
-#define L17436162 1650
-#define L79835177 1651
-#define L17445400 1652
-#define L81399309 1653
-#define L17439245 1654
-#define L31864361 1655
-#define L82067457 1656
-#define L63599617 1657
-#define L89272321 1658
-#define L82082857 1659
-#define L64498689 1660
-#define L93333528 1661
-#define L23738896 1662
-#define L32514049 1663
-#define L14289449 1664
-#define L73276935 1665
-#define L30032385 1666
-#define L10896400 1667
-#define L55480321 1668
-#define L64498712 1669
-#define L51668521 1670
-#define L13371922 1671
-#define L57287701 1672
-#define L71709737 1673
-#define L29370409 1674
-#define L19668481 1675
-#define L46692865 1676
-#define L38151721 1677
-#define L23726608 1678
-#define L46933033 1679
-#define L6170153 1680
-#define L10899497 1681
-#define L28449799 1682
-#define L57281557 1683
-#define L29364265 1684
-#define L35426817 1685
-#define L41061389 1686
-#define L5252619 1687
-#define L6825988 1688
-#define L10890268 1689
-#define L68304385 1690
-#define L75509249 1691
-#define L34081304 1692
-#define L20333569 1693
-#define L91498497 1694
-#define L33179160 1695
-#define L41957389 1696
-#define L31602712 1697
-#define L28449816 1698
-#define L75509255 1699
-#define L39715881 1700
-#define L20330497 1701
-#define L74847273 1702
-#define L5246490 1703
-#define L23477249 1704
-#define L81805825 1705
-#define L21906962 1706
-#define L57937421 1707
-#define L77079565 1708
-#define L19428370 1709
-#define L21903890 1710
-#define L52983320 1711
-#define L6816796 1712
-#define L33163800 1713
-#define L17839618 1714
-#define L20333609 1715
-#define L83391529 1716
-#define L136978445 1717
-#define L7484944 1718
-#define L21906985 1719
-#define L24139265 1720
-#define L13110290 1721
-#define L52305961 1722
-#define L6570497 1723
-#define L13110293 1724
-#define L24145432 1725
-#define L23468056 1726
-#define L12876296 1727
-#define L48247849 1728
-#define L43518505 1729
-#define L79308801 1730
-#define L72100865 1731
-#define L70521345 1732
-#define L91239937 1733
-#define L99356181 1734
-#define L57026089 1735
-#define L81553409 1736
-#define L139210765 1737
-#define L22550536 1738
-#define L80876033 1739
-#define L85605377 1740
-#define L54529032 1741
-#define L76820993 1742
-#define L75244551 1743
-#define L5652993 1744
-#define L26380824 1745
-#define L11290645 1746
-#define L80876045 1747
-#define L21657641 1748
-#define L89426433 1749
-#define L24133161 1750
-#define L35168297 1751
-#define L71183361 1752
-#define L49562625 1753
-#define L87178773 1754
-#define L46406657 1755
-#define L48900649 1756
-#define L5646859 1757
-#define L75906561 1758
-#define L16001538 1759
-#define L8134693 1760
-#define L5643787 1761
-#define L83108353 1762
-#define L43928080 1763
-#define L9701916 1764
-#define L49568809 1765
-#define L85593109 1766
-#define L62392845 1767
-#define L8790535 1768
-#define L5643805 1769
+#define L28577287 624
+#define L39609345 625
+#define L30153741 626
+#define L25193473 627
+#define L60331021 628
+#define L14838805 629
+#define L65051137 630
+#define L13253121 631
+#define L59650573 632
+#define L77228588 633
+#define L12360218 634
+#define L63468545 635
+#define L27659777 636
+#define L9201173 637
+#define L43661341 638
+#define L9195016 639
+#define L78780417 640
+#define L82607617 641
+#define L94778904 642
+#define L38691841 643
+#define L46139948 644
+#define L32382977 645
+#define L65937921 646
+#define L8520730 647
+#define L136206861 648
+#define L90717720 649
+#define L60309517 650
+#define L75636780 651
+#define L25846273 652
+#define L10759174 653
+#define L30818860 654
+#define L27665964 655
+#define L17970194 656
+#define L34627585 657
+#define L57156629 658
+#define L23601688 659
+#define L24269831 660
+#define L29239340 661
+#define L33959448 662
+#define L88223745 663
+#define L44326444 664
+#define L35298817 665
+#define L77881388 666
+#define L57150485 667
+#define L77865997 668
+#define L44304897 669
+#define L6032927 670
+#define L44323372 671
+#define L35526672 672
+#define L57815553 673
+#define L20205569 674
+#define L12338728 675
+#define L61870605 676
+#define L137764877 677
+#define L136862733 678
+#define L75393580 679
+#define L49034264 680
+#define L77869100 681
+#define L53095468 682
+#define L49939500 683
+#define L52181016 684
+#define L80098317 685
+#define L65014296 686
+#define L33032728 687
+#define L72902700 688
+#define L52174872 689
+#define L91124225 690
+#define L57812524 691
+#define L82339841 692
+#define L22678060 693
+#define L21760520 694
+#define L28081708 695
+#define L55315464 696
+#define L23343128 697
+#define L53754412 698
+#define L43387421 699
+#define L70417964 700
+#define L52174892 701
+#define L10494470 702
+#define L28075564 703
+#define L40911916 704
+#define L20849153 705
+#define L33694744 706
+#define L6433281 707
+#define L61612045 708
+#define L99225109 709
+#define L55980557 710
+#define L48775704 711
+#define L53495815 712
+#define L136598029 713
+#define L80760364 714
+#define L6427149 715
+#define L34365996 716
+#define L14306315 717
+#define L78260225 718
+#define L76683777 719
+#define L27136513 720
+#define L5515777 721
+#define L14303243 722
+#define L31875096 723
+#define L9570822 724
+#define L87047701 725
+#define L59118093 726
+#define L136588813 727
+#define L23989784 728
+#define L32780332 729
+#define L45616684 730
+#define L22419500 731
+#define L80748076 732
+#define L43138092 733
+#define L57550892 734
+#define L17449997 735
+#define L19038764 736
+#define L13391878 737
+#define L43797008 738
+#define L7086091 739
+#define L9339920 740
+#define L85462037 741
+#define L28719148 742
+#define L136579597 743
+#define L65408513 744
+#define L89954305 745
+#define L52572167 746
+#define L43128876 747
+#define L26219009 748
+#define L5509656 749
+#define L10239000 750
+#define L40641048 751
+#define L10913308 752
+#define L72625708 753
+#define L58868737 754
+#define L10900996 755
+#define L5275664 756
+#define L16529409 757
+#define L36573703 758
+#define L49185288 759
+#define L18105874 760
+#define L19008024 761
+#define L93325848 762
+#define L36336641 763
+#define L11800092 764
+#define L55706632 765
+#define L26884117 766
+#define L58859533 767
+#define L35000364 768
+#define L21923856 769
+#define L10888722 770
+#define L39717400 771
+#define L41059853 772
+#define L70781441 773
+#define L12471340 774
+#define L21917712 775
+#define L65149953 776
+#define L27539969 777
+#define L31610412 778
+#define L33177624 779
+#define L21249580 780
+#define L53218840 781
+#define L53883905 782
+#define L137891341 783
+#define L14700552 784
+#define L57942029 785
+#define L45099521 786
+#define L40379416 787
+#define L31604268 788
+#define L63573528 789
+#define L69211180 790
+#define L16267777 791
+#define L52310552 792
+#define L21902354 793
+#define L76169729 794
+#define L6824492 795
+#define L5906956 796
+#define L54789164 797
+#define L80218625 798
+#define L43526188 799
+#define L11544616 800
+#define L104096277 801
+#define L23469584 802
+#define L9059864 803
+#define L17173036 804
+#define L29784620 805
+#define L26622488 806
+#define L61744641 807
+#define L55457324 808
+#define L19405313 809
+#define L80218645 810
+#define L28186625 811
+#define L104090133 812
+#define L58594829 813
+#define L48905217 814
+#define L40139308 815
+#define L41038380 816
+#define L52957191 817
+#define L6565899 818
+#define L35406892 819
+#define L33821208 820
+#define L20073473 821
+#define L73672705 822
+#define L41035308 823
+#define L41697293 824
+#define L14441985 825
+#define L16923661 826
+#define L38547480 827
+#define L20070401 828
+#define L52969516 829
+#define L32925228 830
+#define L50490924 831
+#define L26610200 832
+#define L10627112 833
+#define L8142360 834
+#define L69611521 835
+#define L4986392 836
+#define L62415901 837
+#define L40117784 838
+#define L26379288 839
+#define L35394604 840
+#define L8130059 841
+#define L22311937 842
+#define L42359309 843
+#define L58342401 844
+#define L43935760 845
+#define L90320897 846
+#define L79960065 847
+#define L34486316 848
+#define L9703445 849
+#define L16018476 850
+#define L32007724 851
+#define L8795143 852
+#define L45499905 853
+#define L8792068 854
+#define L69374472 855
+#define L16012332 856
+#define L28839448 857
+#define L78383637 858
+#define L59912717 859
+#define L7212555 860
+#define L51818028 861
+#define L27937304 862
+#define L19143681 863
+#define L10362374 864
+#define L8785927 865
+#define L35807233 866
+#define L77475341 867
+#define L63730689 868
+#define L26348551 869
+#define L33562648 870
+#define L9457160 871
+#define L6304264 872
+#define L24775186 873
+#define L25443329 874
+#define L8782861 875
+#define L73414151 876
+#define L11935762 877
+#define L34233880 878
+#define L15759880 879
+#define L56762924 880
+#define L17576492 881
+#define L67111445 882
+#define L32645121 883
+#define L53366792 884
+#define L53363713 885
+#define L66200065 886
+#define L44579329 887
+#define L43002881 888
+#define L6307359 889
+#define L4721675 890
+#define L68684821 891
+#define L54281260 892
+#define L27921941 893
+#define L56756780 894
+#define L6295051 895
+#define L73420332 896
+#define L27010567 897
+#define L28583937 898
+#define L77472300 899
+#define L54275116 900
+#define L9451036 901
+#define L90973720 902
+#define L59663373 903
+#define L57424940 904
+#define L11932716 905
+#define L6963211 906
+#define L72493569 907
+#define L9441810 908
+#define L63718424 909
+#define L37377580 910
+#define L24528914 911
+#define L31727617 912
+#define L13503020 913
+#define L24525842 914
+#define L8530438 915
+#define L22943239 916
+#define L56501261 917
+#define L79695373 918
+#define L22940167 919
+#define L76311553 920
+#define L22940168 921
+#define L58074637 922
+#define L60319233 923
+#define L79704620 924
+#define L25184769 925
+#define L70018092 926
+#define L75631111 927
+#define L7616002 928
+#define L25181697 929
+#define L58736641 930
+#define L17983000 931
+#define L80360461 932
+#define L64365057 933
+#define L15498248 934
+#define L39609900 935
+#define L27663381 936
+#define L61215245 937
+#define L70011948 938
+#define L46796289 939
+#define L33969176 940
+#define L60313101 941
+#define L25175553 942
+#define L8284161 943
+#define L22703120 944
+#define L78777869 945
+#define L13915656 946
+#define L25846785 947
+#define L53099015 948
+#define L15485953 949
+#define L13241365 950
+#define L136198157 951
+#define L44326956 952
+#define L55586860 953
+#define L43649580 954
+#define L54675480 955
+#define L44323884 956
+#define L68176897 957
+#define L81031724 958
+#define L29895693 959
+#define L26511873 960
+#define L93858840 961
+#define L39591468 962
+#define L12998145 963
+#define L19547180 964
+#define L32383532 965
+#define L30807084 966
+#define L31472152 967
+#define L81025580 968
+#define L56907777 969
+#define L62542349 970
+#define L60959745 971
+#define L13900309 972
+#define L52178439 973
+#define L11430956 974
+#define L73796103 975
+#define L45641729 976
+#define L52175368 977
+#define L5793313 978
+#define L5784076 979
+#define L15470613 980
+#define L80095745 981
+#define L63204353 982
+#define L60956685 983
+#define L62533133 984
+#define L17721368 985
+#define L136850957 986
+#define L80111148 987
+#define L24014849 988
+#define L72903212 989
+#define L9832978 990
+#define L17050156 991
+#define L66351105 992
+#define L53742600 993
+#define L136844813 994
+#define L44973612 995
+#define L51279404 996
+#define L84815873 997
+#define L64106520 998
+#define L5774867 999
+#define L85724181 1000
+#define L43150849 1001
+#define L19285522 1002
+#define L30542349 1003
+#define L87297557 1004
+#define L94505496 1005
+#define L19282450 1006
+#define L80098860 1007
+#define L136610829 1008
+#define L68817409 1009
+#define L11406380 1010
+#define L47870977 1011
+#define L75123207 1012
+#define L16794632 1013
+#define L12068370 1014
+#define L40897048 1015
+#define L19285548 1016
+#define L14316043 1017
+#define L6436883 1018
+#define L9580545 1019
+#define L55977997 1020
+#define L60707341 1021
+#define L15208962 1022
+#define L28063788 1023
+#define L75113991 1024
+#define L29624845 1025
+#define L11160085 1026
+#define L28735020 1027
+#define L19932161 1028
+#define L69485589 1029
+#define L91106328 1030
+#define L69494828 1031
+#define L16785429 1032
+#define L54404652 1033
+#define L105516053 1034
+#define L34360364 1035
+#define L28728876 1036
+#define L43803664 1037
+#define L21499393 1038
+#define L87038997 1039
+#define L81407509 1040
+#define L8663056 1041
+#define L46039041 1042
+#define L68558849 1043
+#define L42208769 1044
+#define L43785217 1045
+#define L75766791 1046
+#define L55063596 1047
+#define L77358636 1048
+#define L14965781 1049
+#define L44702764 1050
+#define L43788304 1051
+#define L39062040 1052
+#define L15874092 1053
+#define L54139905 1054
+#define L79587841 1055
+#define L40644652 1056
+#define L25314311 1057
+#define L10916908 1058
+#define L93332501 1059
+#define L35687468 1060
+#define L25311239 1061
+#define L33433644 1062
+#define L13380117 1063
+#define L17435160 1064
+#define L89265153 1065
+#define L19008533 1066
+#define L93326357 1067
+#define L77346348 1068
+#define L54133768 1069
+#define L27789845 1070
+#define L80483853 1071
+#define L29375532 1072
+#define L10907692 1073
+#define L33427500 1074
+#define L9990152 1075
+#define L35003948 1076
+#define L4598824 1077
+#define L22826504 1078
+#define L35678252 1079
+#define L26878471 1080
+#define L74849293 1081
+#define L60430337 1082
+#define L69885953 1083
+#define L21240833 1084
+#define L46932012 1085
+#define L56375309 1086
+#define L81161260 1087
+#define L49838593 1088
+#define L32516140 1089
+#define L38812696 1090
+#define L86546433 1091
+#define L9081875 1092
+#define L27540481 1093
+#define L59537452 1094
+#define L24393746 1095
+#define L62000653 1096
+#define L26881580 1097
+#define L53228588 1098
+#define L69217836 1099
+#define L36324880 1100
+#define L63577112 1101
+#define L31604780 1102
+#define L28451884 1103
+#define L49155080 1104
+#define L62674973 1105
+#define L5245466 1106
+#define L10883116 1107
+#define L58607617 1108
+#define L30681089 1109
+#define L89009665 1110
+#define L48265260 1111
+#define L29113880 1112
+#define L29101569 1113
+#define L43526685 1114
+#define L36324908 1115
+#define L29116972 1116
+#define L9063445 1117
+#define L11542044 1118
+#define L69636616 1119
+#define L36309520 1120
+#define L17835521 1121
+#define L13780481 1122
+#define L26616834 1123
+#define L9060376 1124
+#define L48252972 1125
+#define L34496001 1126
+#define L20982273 1127
+#define L5005342 1128
+#define L92147201 1129
+#define L24144408 1130
+#define L15350785 1131
+#define L51393560 1132
+#define L82460673 1133
+#define L30681132 1134
+#define L10627605 1135
+#define L78405633 1136
+#define L9719304 1137
+#define L99355157 1138
+#define L10621458 1139
+#define L30674988 1140
+#define L18503704 1141
+#define L4090906 1142
+#define L33581569 1143
+#define L35401260 1144
+#define L78399501 1145
+#define L40127532 1146
+#define L21641217 1147
+#define L73682476 1148
+#define L11289621 1149
+#define L31333912 1150
+#define L79301653 1151
+#define L17586178 1152
+#define L36057104 1153
+#define L88748033 1154
+#define L40121388 1155
+#define L59925517 1156
+#define L26364417 1157
+#define L59248141 1158
+#define L28839937 1159
+#define L45746732 1160
+#define L85598229 1161
+#define L31989761 1162
+#define L5642763 1163
+#define L75920940 1164
+#define L56763405 1165
+#define L63063041 1166
+#define L43927056 1167
+#define L16012844 1168
+#define L11280424 1169
+#define L49546248 1170
+#define L137377805 1171
+#define L13509636 1172
+#define L75893261 1173
+#define L137374733 1174
+#define L64627201 1175
+#define L37621292 1176
+#define L91885592 1177
+#define L43911696 1178
+#define L17330690 1179
+#define L77478956 1180
+#define L49309185 1181
+#define L21382657 1182
+#define L14183957 1183
+#define L137368589 1184
+#define L34228248 1185
+#define L54278700 1186
+#define L39856664 1187
+#define L30160897 1188
+#define L7868939 1189
+#define L66200597 1190
+#define L43914796 1191
+#define L25203713 1192
+#define L88486401 1193
+#define L6963723 1194
+#define L61234177 1195
+#define L24532498 1196
+#define L17318401 1197
+#define L13506604 1198
+#define L11021852 1199
+#define L66194453 1200
+#define L90731009 1201
+#define L73408556 1202
+#define L40509441 1203
+#define L22952984 1204
+#define L56517164 1205
+#define L46156332 1206
+#define L11012626 1207
+#define L33975809 1208
+#define L59654669 1209
+#define L72487943 1210
+#define L46153260 1211
+#define L60325901 1212
+#define L53348888 1213
+#define L138021389 1214
+#define L11674625 1215
+#define L12592168 1216
+#define L45248044 1217
+#define L40509464 1218
+#define L66856469 1219
+#define L63703576 1220
+#define L31722008 1221
+#define L39591937 1222
+#define L136210957 1223
+#define L33304620 1224
+#define L16394753 1225
+#define L14818305 1226
+#define L12342790 1227
+#define L70012460 1228
+#define L92289025 1229
+#define L13248018 1230
+#define L23605776 1231
+#define L28338200 1232
+#define L30804481 1233
+#define L10095128 1234
+#define L6033931 1235
+#define L92282881 1236
+#define L62786061 1237
+#define L36205057 1238
+#define L73140743 1239
+#define L94767640 1240
+#define L53770760 1241
+#define L64362520 1242
+#define L39598124 1243
+#define L30804504 1244
+#define L79437313 1245
+#define L17974316 1246
+#define L81032236 1247
+#define L38674433 1248
+#define L65033752 1249
+#define L72229377 1250
+#define L17053698 1251
+#define L24258561 1252
+#define L19547692 1253
+#define L53087239 1254
+#define L10757148 1255
+#define L42741804 1256
+#define L37094919 1257
+#define L57819669 1258
+#define L80111629 1259
+#define L19532306 1260
+#define L4214282 1261
+#define L81010701 1262
+#define L79434253 1263
+#define L136186381 1264
+#define L136860685 1265
+#define L42735660 1266
+#define L81010709 1267
+#define L38437377 1268
+#define L48120833 1269
+#define L24923649 1270
+#define L52175879 1271
+#define L67937281 1272
+#define L57807373 1273
+#define L57810453 1274
+#define L8260107 1275
+#define L13663752 1276
+#define L11419164 1277
+#define L85733909 1278
+#define L57807381 1279
+#define L65015320 1280
+#define L52169735 1281
+#define L64778241 1282
+#define L52169736 1283
+#define L24015361 1284
+#define L33033752 1285
+#define L12081158 1286
+#define L8260122 1287
+#define L29887020 1288
+#define L69738517 1289
+#define L5781530 1290
+#define L19301420 1291
+#define L32137772 1292
+#define L19289106 1293
+#define L79862273 1294
+#define L18614808 1295
+#define L76032001 1296
+#define L92021249 1297
+#define L80093205 1298
+#define L5781540 1299
+#define L59383852 1300
+#define L58469389 1301
+#define L87966209 1302
+#define L33033772 1303
+#define L19295276 1304
+#define L32131628 1305
+#define L15224840 1306
+#define L70397441 1307
+#define L28969496 1308
+#define L70415916 1309
+#define L57558017 1310
+#define L46295041 1311
+#define L54402049 1312
+#define L63860737 1313
+#define L81660437 1314
+#define L60036621 1315
+#define L26484760 1316
+#define L19286060 1317
+#define L76038188 1318
+#define L28969516 1319
+#define L77599245 1320
+#define L26490924 1321
+#define L74215425 1322
+#define L30299649 1323
+#define L6437404 1324
+#define L6437407 1325
+#define L20856364 1326
+#define L78938625 1327
+#define L57548813 1328
+#define L8007704 1329
+#define L16779777 1330
+#define L69495340 1331
+#define L59116033 1332
+#define L82987521 1333
+#define L8004636 1334
+#define L34360876 1335
+#define L14301195 1336
+#define L21506056 1337
+#define L11154460 1338
+#define L7998485 1339
+#define L12737068 1340
+#define L58213901 1341
+#define L8672792 1342
+#define L18356248 1343
+#define L31876140 1344
+#define L27146796 1345
+#define L78258197 1346
+#define L8663565 1347
+#define L14291979 1348
+#define L94244373 1349
+#define L98973717 1350
+#define L69470741 1351
+#define L22171143 1352
+#define L39068696 1353
+#define L19033644 1354
+#define L98970645 1355
+#define L45380652 1356
+#define L58198529 1357
+#define L91753473 1358
+#define L44703276 1359
+#define L5279760 1360
+#define L27802648 1361
+#define L16530434 1362
+#define L7746049 1363
+#define L72380417 1364
+#define L57296397 1365
+#define L36574727 1366
+#define L22158849 1367
+#define L14950913 1368
+#define L66071553 1369
+#define L52560904 1370
+#define L6169611 1371
+#define L52576300 1372
+#define L61345293 1373
+#define L46926337 1374
+#define L9316353 1375
+#define L64501272 1376
+#define L93326872 1377
+#define L78676993 1378
+#define L9313282 1379
+#define L15862316 1380
+#define L98050069 1381
+#define L37233665 1382
+#define L10895900 1383
+#define L27793452 1384
+#define L15612929 1385
+#define L18106924 1386
+#define L81164844 1387
+#define L25967617 1388
+#define L81161772 1389
+#define L28461612 1390
+#define L10652676 1391
+#define L44450860 1392
+#define L56372749 1393
+#define L56141825 1394
+#define L18091544 1395
+#define L26872853 1396
+#define L14710805 1397
+#define L57939969 1398
+#define L6819339 1399
+#define L14695425 1400
+#define L27537941 1401
+#define L7484417 1402
+#define L28446252 1403
+#define L52317740 1404
+#define L24381976 1405
+#define L14689286 1406
+#define L31596076 1407
+#define L36325420 1408
+#define L68063752 1409
+#define L55467564 1410
+#define L32251905 1411
+#define L13115922 1412
+#define L45762561 1413
+#define L73014791 1414
+#define L41036301 1415
+#define L74588167 1416
+#define L45100588 1417
+#define L48253484 1418
+#define L21894168 1419
+#define L87427605 1420
+#define L41701377 1421
+#define L10640428 1422
+#define L23464464 1423
+#define L64230424 1424
+#define L41033240 1425
+#define L25709057 1426
+#define L33825304 1427
+#define L16025608 1428
+#define L25705985 1429
+#define L17832984 1430
+#define L35407916 1431
+#define L86519317 1432
+#define L48244268 1433
+#define L12866561 1434
+#define L11287041 1435
+#define L25699841 1436
+#define L56108045 1437
+#define L16915457 1438
+#define L61505537 1439
+#define L12192274 1440
+#define L77738028 1441
+#define L40128044 1442
+#define L21644808 1443
+#define L27270145 1444
+#define L22559276 1445
+#define L59267116 1446
+#define L29520897 1447
+#define L139201037 1448
+#define L16918552 1449
+#define L22546968 1450
+#define L62398465 1451
+#define L79982636 1452
+#define L44173868 1453
+#define L64883224 1454
+#define L29514753 1455
+#define L57684524 1456
+#define L53611009 1457
+#define L75921452 1458
+#define L59916813 1459
+#define L28849708 1460
+#define L69366273 1461
+#define L23874049 1462
+#define L38286849 1463
+#define L19150866 1464
+#define L47988780 1465
+#define L61487117 1466
+#define L4069927 1467
+#define L38283777 1468
+#define L15086593 1469
+#define L13510145 1470
+#define L76568065 1471
+#define L29499393 1472
+#define L48641537 1473
+#define L43918352 1474
+#define L9455106 1475
+#define L47062017 1476
+#define L10363416 1477
+#define L19153964 1478
+#define L17577516 1479
+#define L16001068 1480
+#define L28603416 1481
+#define L27926040 1482
+#define L4722699 1483
+#define L16653825 1484
+#define L26355756 1485
+#define L6296072 1486
+#define L34893825 1487
+#define L36470273 1488
+#define L35137068 1489
+#define L9445894 1490
+#define L40522241 1491
+#define L26349612 1492
+#define L18227221 1493
+#define L73168897 1494
+#define L94121496 1495
+#define L14162945 1496
+#define L6299180 1497
+#define L22051346 1498
+#define L36701228 1499
+#define L94118421 1500
+#define L21370888 1501
+#define L13504044 1502
+#define L78138412 1503
+#define L49971720 1504
+#define L6958091 1505
+#define L7635472 1506
+#define L22944263 1507
+#define L55840300 1508
+#define L78135340 1509
+#define L80373773 1510
+#define L26768385 1511
+#define L14156807 1512
+#define L40513048 1513
+#define L85093889 1514
+#define L76306433 1515
+#define L22710288 1516
+#define L79699500 1517
+#define L29231617 1518
+#define L60314125 1519
+#define L23606288 1520
+#define L94774296 1521
+#define L17968641 1522
+#define L9187334 1523
+#define L22704144 1524
+#define L17974802 1525
+#define L17971730 1526
+#define L73834028 1527
+#define L7607819 1528
+#define L57152013 1529
+#define L60304909 1530
+#define L136199181 1531
+#define L39598636 1532
+#define L17959425 1533
+#define L27418113 1534
+#define L70000684 1535
+#define L7604752 1536
+#define L81020429 1537
+#define L53765121 1538
+#define L12343336 1539
+#define L136870413 1540
+#define L37098503 1541
+#define L22685704 1542
+#define L30564865 1543
+#define L77861389 1544
+#define L41821697 1545
+#define L13673480 1546
+#define L78529537 1547
+#define L89789441 1548
+#define L10751512 1549
+#define L79437845 1550
+#define L51280391 1551
+#define L8272919 1552
+#define L21118508 1553
+#define L91362817 1554
+#define L60732929 1555
+#define L18627605 1556
+#define L86639637 1557
+#define L10511362 1558
+#define L98573845 1559
+#define L80102925 1560
+#define L8260621 1561
+#define L12983809 1562
+#define L9837079 1563
+#define L49023512 1564
+#define L76943885 1565
+#define L16130562 1566
+#define L32138284 1567
+#define L16804866 1568
+#define L50603052 1569
+#define L72879617 1570
+#define L136842765 1571
+#define L12980754 1572
+#define L27396632 1573
+#define L77612045 1574
+#define L66345985 1575
+#define L16124417 1576
+#define L19277313 1577
+#define L76946988 1578
+#define L35937793 1579
+#define L11182636 1580
+#define L71743489 1581
+#define L68824597 1582
+#define L33693208 1583
+#define L5772836 1584
+#define L6440979 1585
+#define L48771073 1586
+#define L11179564 1587
+#define L70163969 1588
+#define L42468365 1589
+#define L18378271 1590
+#define L77602837 1591
+#define L12752940 1592
+#define L55979021 1593
+#define L27147266 1594
+#define L7102977 1595
+#define L92015640 1596
+#define L30303245 1597
+#define L26479128 1598
+#define L11832326 1599
+#define L6437919 1600
+#define L29625869 1601
+#define L9587740 1602
+#define L44050988 1603
+#define L25564673 1604
+#define L35023361 1605
+#define L29635116 1606
+#define L44703745 1607
+#define L31876632 1608
+#define L18353666 1609
+#define L15875073 1610
+#define L5526554 1611
+#define L43142700 1612
+#define L53491224 1613
+#define L38167041 1614
+#define L79835149 1615
+#define L8664065 1616
+#define L16780309 1617
+#define L72621057 1618
+#define L62266381 1619
+#define L44713004 1620
+#define L59125804 1621
+#define L45387308 1622
+#define L52576775 1623
+#define L44709932 1624
+#define L43133484 1625
+#define L34349100 1626
+#define L7084555 1627
+#define L11816981 1628
+#define L57543212 1629
+#define L45381164 1630
+#define L17436162 1631
+#define L17445400 1632
+#define L81399309 1633
+#define L21506604 1634
+#define L17439245 1635
+#define L82067457 1636
+#define L72627244 1637
+#define L63599617 1638
+#define L89272321 1639
+#define L39069228 1640
+#define L37492780 1641
+#define L64498689 1642
+#define L30284844 1643
+#define L93333528 1644
+#define L78252588 1645
+#define L45371948 1646
+#define L23738896 1647
+#define L39740460 1648
+#define L68325896 1649
+#define L54153260 1650
+#define L32514049 1651
+#define L14289452 1652
+#define L73276935 1653
+#define L54150188 1654
+#define L30032385 1655
+#define L10896400 1656
+#define L55480321 1657
+#define L64498712 1658
+#define L39734316 1659
+#define L13371922 1660
+#define L19668481 1661
+#define L46692865 1662
+#define L22162476 1663
+#define L23726608 1664
+#define L26879509 1665
+#define L28449799 1666
+#define L6170156 1667
+#define L28465196 1668
+#define L35426817 1669
+#define L41061389 1670
+#define L5252619 1671
+#define L6825988 1672
+#define L10890268 1673
+#define L68304385 1674
+#define L75509249 1675
+#define L34081304 1676
+#define L20333569 1677
+#define L91498497 1678
+#define L44448300 1679
+#define L33179160 1680
+#define L41957389 1681
+#define L31602712 1682
+#define L28449816 1683
+#define L75509255 1684
+#define L20330497 1685
+#define L5246490 1686
+#define L23477249 1687
+#define L81805825 1688
+#define L28449836 1689
+#define L21906962 1690
+#define L57937421 1691
+#define L22818348 1692
+#define L77079565 1693
+#define L19428370 1694
+#define L80244780 1695
+#define L21903890 1696
+#define L48263212 1697
+#define L52983320 1698
+#define L6816796 1699
+#define L33163800 1700
+#define L17839618 1701
+#define L136978445 1702
+#define L7484944 1703
+#define L10647084 1704
+#define L24139265 1705
+#define L13110290 1706
+#define L33163820 1707
+#define L6570497 1708
+#define L13110293 1709
+#define L52305964 1710
+#define L24145432 1711
+#define L10640940 1712
+#define L23468056 1713
+#define L12876296 1714
+#define L79308801 1715
+#define L55455788 1716
+#define L72100865 1717
+#define L41039916 1718
+#define L32255532 1719
+#define L70521345 1720
+#define L73692716 1721
+#define L91239937 1722
+#define L29776940 1723
+#define L23471148 1724
+#define L81553409 1725
+#define L139210765 1726
+#define L22550536 1727
+#define L80876033 1728
+#define L85605377 1729
+#define L76820993 1730
+#define L17833516 1731
+#define L75244551 1732
+#define L5652993 1733
+#define L35399212 1734
+#define L26380824 1735
+#define L11290645 1736
+#define L80876045 1737
+#define L89426433 1738
+#define L32917548 1739
+#define L42601004 1740
+#define L71183361 1741
+#define L27286060 1742
+#define L49562625 1743
+#define L79983148 1744
+#define L46406657 1745
+#define L59261484 1746
+#define L10391596 1747
+#define L5646859 1748
+#define L75906561 1749
+#define L16001538 1750
+#define L8134693 1751
+#define L34484780 1752
+#define L5643787 1753
+#define L83108353 1754
+#define L34481708 1755
+#define L43928080 1756
+#define L9701916 1757
+#define L85593109 1758
+#define L62392845 1759
+#define L8790535 1760
+#define L27273772 1761
+#define L94374421 1762
+#define L32000044 1763
+#define L5643805 1764
+#define L11955756 1765
 
 //==========================//
 // GLOBAL                   //
 //==========================//
 
-____0B __0B_={____0B__};
-#define __0B__ (&__0B_)
-
 ____V __V_={____V__};
 #define __V__ (&__V_)
 
-____DB __BZF;
-____Y1 __PQG;
-____DB __NYO;
-____FQE *__AGP;
-____FQE __FQE_;
-#define __FQE__ (&__FQE_)
+____0B __0B_={____0B__};
+#define __0B__ (&__0B_)
 
-____DB __0PE;
+____O0 __QRF;
+____DB __3ZF;
+____IPE __VSG;
+____IPE __1HP;
+____NQE *__MVP;
+____NQE __NQE_;
+#define __NQE__ (&__NQE_)
+
+____IPE __CQE;
 ____C __C_;
 #define __C__ (&__C_)
 
@@ -1950,145 +1948,145 @@ ____GP __GP_;
 // STRING CONSTANT          //
 //==========================//
 
-____V __string_1={____V__,106,"\t\t================================\n\t\t= A\
+____V __string_1={____V__,27,"Require assertion violated."};
+____V __string_2={____V__,106,"\t\t================================\n\t\t= A\
 uto-Install Lisaac Compiler =\n\t\t================================\n\n"};
-____V __string_2={____V__,4,"HOME"};
-____V __string_3={____V__,5,"SHELL"};
-____V __string_4={____V__,17,"Detection system."};
-____V __string_5={____V__,48,"  Error : SHELL environment variable is empty \
+____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 \
 !\n"};
-____V __string_6={____V__,7,"Unknown"};
-____V __string_7={____V__,4,"bash"};
-____V __string_8={____V__,8,"/.bashrc"};
-____V __string_9={____V__,11,"Unix - bash"};
-____V __string_10={____V__,29,"\n# **** LISAAC COMPILER ****\n"};
-____V __string_11={____V__,12,"export PATH="};
-____V __string_12={____V__,12,"/bin:$PATH\n\n"};
-____V __string_13={____V__,4,"tcsh"};
-____V __string_14={____V__,7,"/.cshrc"};
-____V __string_15={____V__,11,"Unix - tcsh"};
-____V __string_16={____V__,10,"set path=("};
-____V __string_17={____V__,13,"/bin $path)\n\n"};
-____V __string_18={____V__,3,"zsh"};
-____V __string_19={____V__,8,"/.zshenv"};
-____V __string_20={____V__,10,"Unix - zsh"};
-____V __string_21={____V__,24,"  Shell not recognized: "};
-____V __string_22={____V__,12,"C:\\msdos.sys"};
-____V __string_23={____V__,15,"C:\\autoexec.bat"};
-____V __string_24={____V__,13,"Windows - DOS"};
-____V __string_25={____V__,33,"\r\nREM **** LISAAC COMPILER ****\r\n"};
-____V __string_26={____V__,9,"set path="};
-____V __string_27={____V__,15,"\\bin;%path%\r\n\r\n"};
-____V __string_28={____V__,17,"  System detect: "};
-____V __string_29={____V__,5,"Menu."};
-____V __string_30={____V__,112,"1- Compiler & Shorter Installation.\n2- Edit\
+____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__,112,"1- Compiler & Shorter Installation.\n2- Edit\
 or Installation.\n3- Build the librarie documentation (HTML).\n0- Exit."};
-____V __string_31={____V__,34,"Fix target variable in `make.lip'."};
-____V __string_32={____V__,8,"make.lip"};
-____V __string_33={____V__,10,"  + target"};
-____V __string_34={____V__,32,"  + target:STRING := \"windows\";\n"};
-____V __string_35={____V__,34,"\n  Note: Use `mingw' for Windows.\n"};
-____V __string_36={____V__,29,"  + target:STRING := \"unix\";\n"};
-____V __string_37={____V__,38,"Installation of environment variables."};
-____V __string_38={____V__,98,"  Auto-install fail !\n  You have to change y\
+____V __string_32={____V__,34,"Fix target variable in `make.lip'."};
+____V __string_33={____V__,8,"make.lip"};
+____V __string_34={____V__,10,"  + target"};
+____V __string_35={____V__,32,"  + target:STRING := \"windows\";\n"};
+____V __string_36={____V__,34,"\n  Note: Use `mingw' for Windows.\n"};
+____V __string_37={____V__,29,"  + target:STRING := \"unix\";\n"};
+____V __string_38={____V__,38,"Installation of environment variables."};
+____V __string_39={____V__,98,"  Auto-install fail !\n  You have to change y\
 our environment variables as following: \n    set path="};
-____V __string_39={____V__,13,"\\bin;%path%\n\n"};
-____V __string_40={____V__,36,"Installation of Lisaac library path."};
-____V __string_41={____V__,26,"#define LISAAC_DIRECTORY \""};
-____V __string_42={____V__,24,"User assertion violated."};
-____V __string_43={____V__,2,"\"\n"};
-____V __string_44={____V__,10,"bin/path.h"};
-____V __string_45={____V__,24,"#define LISAAC_DIRECTORY"};
-____V __string_46={____V__,10,"src/path.h"};
-____V __string_47={____V__,31,"Compilation of Lisaac compiler."};
-____V __string_48={____V__,6,"lisaac"};
-____V __string_49={____V__,28,"Compilation of Shorter tool."};
-____V __string_50={____V__,7,"shorter"};
-____V __string_51={____V__,227,"Welcome to the Lisaac World !               \
+____V __string_40={____V__,13,"\\bin;%path%\n\n"};
+____V __string_41={____V__,36,"Installation of Lisaac library path."};
+____V __string_42={____V__,26,"#define LISAAC_DIRECTORY \""};
+____V __string_43={____V__,24,"User assertion violated."};
+____V __string_44={____V__,2,"\"\n"};
+____V __string_45={____V__,10,"bin/path.h"};
+____V __string_46={____V__,24,"#define LISAAC_DIRECTORY"};
+____V __string_47={____V__,10,"src/path.h"};
+____V __string_48={____V__,31,"Compilation of Lisaac compiler."};
+____V __string_49={____V__,6,"lisaac"};
+____V __string_50={____V__,28,"Compilation of Shorter tool."};
+____V __string_51={____V__,7,"shorter"};
+____V __string_52={____V__,227,"Welcome to the Lisaac World !               \
             \n=============================                           \n  In\
 stallation successfull.                             \n  Run `lisaac' to comp\
 ile.                              "};
-____V __string_52={____V__,119,"\n  Note: You'll have to reboot or reloaded \
+____V __string_53={____V__,119,"\n  Note: You'll have to reboot or reloaded \
 environnement   \n        to acknowledge the changes.                       \
 \n"};
-____V __string_53={____V__,23,"Editor mode for Lisaac."};
-____V __string_54={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
+____V __string_54={____V__,23,"Editor mode for Lisaac."};
+____V __string_55={____V__,75,"1- Emacs.\n2- Vim.\n3- Kate.\n4- Hippoedit.\n\
 5- eFTE.\n6- Eclipse.\n0- Exit menu."};
-____V __string_55={____V__,40,"Installation of `lisaac-mode' for Emacs."};
-____V __string_56={____V__,2,"C:"};
-____V __string_57={____V__,7,"/.emacs"};
-____V __string_58={____V__,24,";; **** LISAAC MODE ****"};
-____V __string_59={____V__,24,"\n(setq load-path (cons \""};
-____V __string_60={____V__,28,"/editor/emacs/\" load-path))\n"};
-____V __string_61={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
+____V __string_56={____V__,40,"Installation of `lisaac-mode' for Emacs."};
+____V __string_57={____V__,2,"C:"};
+____V __string_58={____V__,7,"/.emacs"};
+____V __string_59={____V__,24,";; **** LISAAC MODE ****"};
+____V __string_60={____V__,24,"\n(setq load-path (cons \""};
+____V __string_61={____V__,28,"/editor/emacs/\" load-path))\n"};
+____V __string_62={____V__,193,"(add-to-list 'auto-mode-alist '(\"\\\\.li\\\\
 \'\" . 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_62={____V__,37,"Installation of `lisaac.vim' for Vim."};
-____V __string_63={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
-____V __string_64={____V__,22,"mkdir -p ~/.vim/syntax"};
-____V __string_65={____V__,22,"mkdir -p ~/.vim/indent"};
-____V __string_66={____V__,22,"mkdir -p ~/.vim/backup"};
-____V __string_67={____V__,20,"mkdir -p ~/.vim/temp"};
-____V __string_68={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
+____V __string_63={____V__,37,"Installation of `lisaac.vim' for Vim."};
+____V __string_64={____V__,38,"  Sorry, not Vim editor for windows.\n\n"};
+____V __string_65={____V__,22,"mkdir -p ~/.vim/syntax"};
+____V __string_66={____V__,22,"mkdir -p ~/.vim/indent"};
+____V __string_67={____V__,22,"mkdir -p ~/.vim/backup"};
+____V __string_68={____V__,20,"mkdir -p ~/.vim/temp"};
+____V __string_69={____V__,49,"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syn\
 tax/"};
-____V __string_69={____V__,3,"  `"};
-____V __string_70={____V__,2,"'\t"};
-____V __string_71={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
+____V __string_70={____V__,3,"  `"};
+____V __string_71={____V__,2,"'\t"};
+____V __string_72={____V__,90,"\n  Sorry, auto-install fail !\n  You can rea\
 d the `editor/vim/install_vim_plugin.sh' file.\n"};
-____V __string_72={____V__,4,"OK.\n"};
-____V __string_73={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
+____V __string_73={____V__,4,"OK.\n"};
+____V __string_74={____V__,49,"cp -f editor/vim/indent/lisaac.vim ~/.vim/ind\
 ent/"};
-____V __string_74={____V__,297,"\n  It is recommanded to install the default\
+____V __string_75={____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_75={____V__,7,"/.vimrc"};
-____V __string_76={____V__,155,"\nsyntax on                           \nfile\
+____V __string_76={____V__,7,"/.vimrc"};
+____V __string_77={____V__,155,"\nsyntax on                           \nfile\
 type plugin on                    \nfiletype indent on                    \n\
 au BufNewFile,BufRead *.li setf lisaac\n"};
-____V __string_77={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
-____V __string_78={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
-____V __string_79={____V__,37,"  Sorry, not Kate editor for windows."};
-____V __string_80={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
-____V __string_81={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
+____V __string_78={____V__,31,"cp -f editor/vim/vimrc ~/.vimrc"};
+____V __string_79={____V__,41,"Installation of `lisaac_v2.xml' for Kate."};
+____V __string_80={____V__,37,"  Sorry, not Kate editor for windows."};
+____V __string_81={____V__,42,"mkdir -p ~/.kde/share/apps/katepart/syntax"};
+____V __string_82={____V__,67,"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/\
 apps/katepart/syntax/."};
-____V __string_82={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
+____V __string_83={____V__,78,"\n  Sorry, auto-install fail !\n  You can to \
 read the `editor/kate/README' file."};
-____V __string_83={____V__,3,"OK."};
-____V __string_84={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
+____V __string_84={____V__,3,"OK."};
+____V __string_85={____V__,48,"Installation of `lisaac_spec.xml' for Hippoed\
 it."};
-____V __string_85={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
+____V __string_86={____V__,78,"copy editor/hippoedit/lisaac_spec.xml \"C:\\P\
 rogram Files\\HippoEDIT\\data\\syntax\""};
-____V __string_86={____V__,12,"  Execute: `"};
-____V __string_87={____V__,5,"Fail!"};
-____V __string_88={____V__,3,"Ok."};
-____V __string_89={____V__,46,"  Sorry, Hippoedit editor is only for Windows."};
-____V __string_90={____V__,26,"Installation of eFTE mode."};
-____V __string_91={____V__,73,"  Note: eFTE Lisaac mode is native.\n        \
+____V __string_87={____V__,12,"  Execute: `"};
+____V __string_88={____V__,5,"Fail!"};
+____V __string_89={____V__,3,"Ok."};
+____V __string_90={____V__,46,"  Sorry, Hippoedit editor is only for Windows."};
+____V __string_91={____V__,26,"Installation of eFTE mode."};
+____V __string_92={____V__,73,"  Note: eFTE Lisaac mode is native.\n        \
 See: `http://efte.cowgar.com'"};
-____V __string_92={____V__,29,"Installation of Eclipse mode."};
-____V __string_93={____V__,74,"  Sorry, Not yet implemented.\n  Please, read\
+____V __string_93={____V__,29,"Installation of Eclipse mode."};
+____V __string_94={____V__,74,"  Sorry, Not yet implemented.\n  Please, read\
  `editor/eclipse/README' file."};
-____V __string_94={____V__,60,"Build the librarie documentation with Shorter\
+____V __string_95={____V__,60,"Build the librarie documentation with Shorter\
  (HTML format)."};
-____V __string_95={____V__,14,"mkdir lib_html"};
-____V __string_96={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
-____V __string_97={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
-____V __string_98={____V__,69,"  OK\n\n  Note: you'll find this documentatio\
+____V __string_96={____V__,14,"mkdir lib_html"};
+____V __string_97={____V__,41,"bin\\shorter -d -f belinda lib -o lib_html"};
+____V __string_98={____V__,41,"bin/shorter -d -f belinda lib -o lib_html"};
+____V __string_99={____V__,69,"  OK\n\n  Note: you'll find this documentatio\
 n in `lib_html/index.html'"};
-____V __string_99={____V__,7,"  Fail!"};
-____V __string_100={____V__,7,"\nBye.\n\n"};
-____V __string_101={____V__,26,"Ensure assertion violated."};
-____V __string_102={____V__,5,"Step "};
-____V __string_103={____V__,3," : "};
-____V __string_104={____V__,10,"\n\nChoice:\n"};
-____V __string_105={____V__,19,"Incorrect range [0-"};
-____V __string_106={____V__,2,"]\n"};
-____V __string_107={____V__,18,"Incorrect number.\n"};
-____V __string_108={____V__,5,"  A `"};
-____V __string_109={____V__,27,"Require assertion violated."};
+____V __string_100={____V__,7,"  Fail!"};
+____V __string_101={____V__,7,"\nBye.\n\n"};
+____V __string_102={____V__,26,"Ensure assertion violated."};
+____V __string_103={____V__,5,"Step "};
+____V __string_104={____V__,3," : "};
+____V __string_105={____V__,10,"\n\nChoice:\n"};
+____V __string_106={____V__,19,"Incorrect range [0-"};
+____V __string_107={____V__,2,"]\n"};
+____V __string_108={____V__,18,"Incorrect number.\n"};
+____V __string_109={____V__,5,"  A `"};
 ____V __string_110={____V__,50,"' file has no need to change. Current versio\
 n is:\n"};
 ____V __string_111={____V__,39,"' file has been updated. Old value is:\n"};
@@ -2111,21 +2109,20 @@ ____V __string_126={____V__,19,"Memory: Size bound."};
 ____V __string_127={____V__,18,"Memory: Alignment."};
 ____V __string_128={____V__,28,"Memory: New size < Old size."};
 ____V __string_129={____V__,21,"Memory: Pointer NULL."};
-____V __string_130={____V__,19,"Memory: Table NULL."};
-____V __string_131={____V__,20,"Memory: Bound index."};
-____V __string_132={____V__,29,"Memory: Macro block not busy."};
-____V __string_133={____V__,17,"Memory: Size = 0."};
-____V __string_134={____V__,16,"Memory: Size = 0"};
-____V __string_135={____V__,10,"0123456789"};
-____V __string_136={____V__,23,"Memory: Copy alignment."};
-____V __string_137={____V__,25,"Memory: Bound table_size."};
+____V __string_130={____V__,25,"Memory: Bound table_size."};
+____V __string_131={____V__,19,"Memory: Table NULL."};
+____V __string_132={____V__,20,"Memory: Bound index."};
+____V __string_133={____V__,29,"Memory: Macro block not busy."};
+____V __string_134={____V__,17,"Memory: Size = 0."};
+____V __string_135={____V__,16,"Memory: Size = 0"};
+____V __string_136={____V__,10,"0123456789"};
+____V __string_137={____V__,23,"Memory: Copy alignment."};
 ____V __string_138={____V__,29,"Memory: Macro block not free."};
 ____V __string_139={____V__,29,"Memory: Macro Block not busy."};
 ____V __string_140={____V__,18,"Memory: Big block."};
 ____V __string_141={____V__,22,"Memory: Alignment LAB."};
 ____V __string_142={____V__,19,"Memory: Not memory."};
 ____V __string_143={____V__,19,"Not enough memory.\n"};
-____V __string_144={____V__,18,"Memory: 4GB limit."};
 
 //==========================//
 // FUNCTION HEADER          //
@@ -2138,60 +2135,61 @@ 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 ____0B* __QF(____L __TF);
 static void __DX(____V *__FX);
-static ____4* __WSF(____0B *__YSF);
-static void __JRE(____0B *__LRE,____4 *__MRE);
-static void __FEI(____0B *__HEI,void *__IEI);
+static ____0B* __QF(____L __TF);
+static ____4* __TTF(____0B *__VTF);
+static void __RRE(____0B *__TRE,____4 *__URE);
+static void __ERI(____0B *__GRI,void *__HRI);
 static void* __YF(____V *__1F);
 static void __TG(____V *__WG,____L __XG);
-static ____L __MWI(____0B *__OWI,____V *__PWI);
-static void __WGI(____0B *__YGI,void *__ZGI);
+static ____L __LDJ(____0B *__NDJ,____V *__ODJ);
+static void __VTI(____0B *__XTI,void *__YTI);
 static void __T2C(void *__W2C);
 static ____L __FR(____V *__IR,____V *__JR,____L __KR);
 static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB);
-static void __PVI(____0B *__RVI);
-static void __PWJ(____0B *__RWJ,____L __SWJ);
-static void __PWM(____4 *__RWM,____L __SWM,____L __TWM,____L __UWM);
-static void __WZJ(____4 *__YZJ,____4 *__ZZJ,____L __0ZJ);
+static void __OCJ(____0B *__QCJ);
+static void __RDK(____0B *__TDK,____L __UDK);
+static void __PEN(____4 *__REN,____L __SEN,____L __TEN,____L __UEN);
+static void __YGK(____4 *__0GK,____4 *__1GK,____L __2GK);
 static void __BGB(____V *__EGB);
 static ____L __AQB(void *__DQB);
 static ____4 __OVC(____V *__RVC);
 static ____0B* __BPE();
-static ____4* __PIH(____L __SIH);
-static void __CNG(____4 *__ENG,____4 __FNG,____L __GNG);
-static void __XNG(____0B *__ZNG,____4 __0NG);
+static ____4* __WQH(____L __ZQH);
+static void __IPG(____4 *__KPG,____4 __LPG,____L __MPG);
+static void __3PG(____0B *__5PG,____4 __AQG);
 static ____4 __RTD(____4 *__TTD,____L __UTD);
 static void __LT(____L __NT,____0B *__OT);
-static ____4 __N3I(____0B *__P3I,____L __Q3I);
+static ____4 __MKJ(____0B *__OKJ,____L __PKJ);
 static ____4 __A3D(____V *__C3D,____L __D3D);
-static ____4* __RJH(____4 *__TJH,____L __UJH,____L __VJH);
-static void __CTJ(____4 *__ETJ,____4 *__FTJ,____L __GTJ,____L __HTJ);
-static ____G __UKI(____0B *__WKI);
-static ____G __VPR(____4 __XPR);
+static ____4* __YRH(____4 *__0RH,____L __1RH,____L __2RH);
+static void __EAK(____4 *__GAK,____4 *__HAK,____L __IAK,____L __JAK);
+static ____G __TXI(____0B *__VXI);
+static ____G __0ES(____4 __2ES);
 static ____L __XRD(____4 __ZRD);
 static ____G __AJE(____4 __CJE);
-static void __YPQ(____L __0PQ);
+static void __ACR(____L __CCR);
 static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC);
-static void __53I(____0B *__B4I,____L __C4I);
-static void __EJJ(____4 *__GJJ,____L __HJJ,____L __IJJ);
-static ____DB __3MF(____DB __ANF);
-static ____DB __CBJ(____DB __EBJ,____DB __FBJ);
-static ____DB __AXF(____DB __DXF,____DB __EXF,____Y1 __FXF);
-static ____DB __AXH(____DB __DXH);
+static void __4KJ(____0B *__ALJ,____L __BLJ);
+static void __HXJ(____4 *__JXJ,____L __KXJ,____L __LXJ);
+static ____IPE __NYE(____L __PYE);
+static ____DB __KPF(____IPE __NPF);
+static ____IPE __BOJ(____IPE __DOJ,____IPE __EOJ);
+static ____DB __1XF(____IPE __4XF,____DB __5XF,____Y1 __AYF);
+static ____DB __3AI(____IPE __ABI);
 static ____G __NRD(____4 __QRD);
-static void __MGK(____0B *__OGK,____4 __PGK,____L __QGK);
-static ____Y1 __2KJ(____Y1 __4KJ,____Y1 __5KJ);
-static void __J2O(____DB __M2O,____DB __N2O,____Y1 __O2O);
-static ____DB __HWF(____Y1 __KWF);
-static ____DB __UMG(____DB *__WMG,____L __XMG);
-static void __YZG(____DB *__0ZG,____DB __1ZG,____L __2ZG);
-static void __HUS(____FQE *__JUS,____DB __KUS,____Y1 __LUS);
-static void __WQP(____FQE *__ZQP,____Y1 __0QP);
-static ____FQE* __0EP(____DB __3EP);
-static void __25S(____FQE *__45S);
-static ____DB __2PG(____Y1 __5PG);
-static ____FQE* __EYO();
+static void __OTK(____0B *__QTK,____4 __RTK,____L __STK);
+static void __TLP(____DB __WLP,____DB __XLP,____IPE __YLP);
+static ____DB __0OG(____DB *__2OG,____L __3OG);
+static void __32G(____DB *__52G,____DB __A3G,____L __B3G);
+static ____IPE __PLQ(____DB __RLQ);
+static ____DB __FWG(____IPE __HWG);
+static void __4KT(____NQE *__ALT,____DB __BLT,____IPE __CLT);
+static void __45P(____NQE *__BAQ,____IPE __CAQ);
+static ____NQE* __GUP(____IPE __JUP);
+static void __ZWT(____NQE *__1WT);
+static ____DB __CSG(____Y1 __FSG);
+static ____NQE* __QHP();
 
 //==========================//
 // SOURCE CODE              //
@@ -2199,17 +2197,19 @@ static ____FQE* __EYO();
 
 int main(int argc,char **argv)
 {
-  ____DB __BEF,__YL,__WVJ;
-  ____0B *__JN,*__ER,*__SCAB,*__EDAB,*__KTE,*__45Z,*__IA0,*__WA0,*__F5B;
-  ____0B *__ZT,*__UB0,*__YB0;
-  ____L __GC,__DDAB,__AA0,__NDAB,__EUI,__5A0,__OUI,__CVI,__XT,__3AC;
-  ____L __GDC;
+  ____O0 __OOI,__1ZJ;
+  ____IPE __KGF;
+  ____Y1 __XAL,__RFH;
+  ____DB __2PH,__YL,__YCK;
+  ____0B *__JN,*__ER,*__ON4,*__XJ5,*__STE,*__QV0,*__0V0,*__IW0,*__F5B;
+  ____0B *__ZT,*__AX0,*__EX0;
+  ____L __GC,__WJ5,__SV0,__AK5,__DBJ,__RW0,__NBJ,__BCJ,__XT,__3AC,__GDC;
   ____V *__TM,*__NFB;
-  _____CONTEXT __RB,__GN,__RCAB,__TCAB,__ADAB,__BDAB,__14,__35Z,__FJ;
-  _____CONTEXT __HA0,__MA0,__NA0,__OA0,__JGQ,__JER,__RGQ,__2A0,__F0C;
+  _____CONTEXT __RB,__DYY,__GYY,__RAL,__BTM,__FQH,__3LH,__WZJ,__SZY;
+  _____CONTEXT __VZY,__OV0,__5V0,__AW0,__RYQ,__GYR,__ZYQ,__OW0,__F0C;
   _____CONTEXT __QCC;
-  ____4 *__CC,*__EU,*__BVI,*__IVI;
-  ____G __NI,__5I,__CWJ;
+  ____G __IQH,__NI,__5I,__EDK;
+  ____4 *__CC,*__EU,*__ACJ,*__HCJ;
   ____4 __DCC;
   lisaac_push_first(&__RB,L3149825); // L24 INSTALL_LISAAC;
   signal(SIGINT,interrupt_signal);
@@ -2225,31 +2225,116 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L4724236); // L36 STRING_CONSTANT;
   lisaac_push(&__RB,L5509656); // L42 STRING;
   lisaac_push(&__RB,L4986392); // L38 STRING;
-  lisaac_push(&__RB,L4203022); // L32 HASHABLE;
-  __BEF=((____DB )(NULL));
+  lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__DYY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__GYY,L4069927); // L31 CONVERT;
+  __KGF=((____IPE ) 0);
   lisaac_push(&__RB,L14955010); // L114 OBJECT;
-  __0PE=__BEF;
-  lisaac_push(&__RB,L12981801); // L99 MEMORY;
-  __PQG= 0;
-  lisaac_push(&__RB,L6299177); // L48 MEMORY;
-  __FQE__->__IQE= 0;
-  __BEF=((____DB )(NULL));
-  lisaac_push(&__RB,L52568105); // L401 MEMORY;
-  __NYO=__BEF;
+  __CQE=__KGF;
+  lisaac_push(&__RB,L5793313); // L44 UINTEGER_64;
+  lisaac_push_first(&__DYY,L5793313); // L44 UINTEGER_64;
+  __OOI=((____O0 )(0xFFFFFFFFFFFFFFFFLLU));
+  lisaac_push(&__RB,L5781540); // L44 UINTEGER_32;
+  lisaac_push_first(&__DYY,L5781540); // L44 UINTEGER_32;
+  lisaac_push_first(&__GYY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__RAL,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__BTM,L5383176); // L41 NUMERIC;
+  lisaac_push(&__RAL,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__BTM,L9195016); // L70 NUMERIC;
+  __XAL=(____Y1)(-  0);
+  lisaac_push(&__GYY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__RAL,L5121032); // L39 NUMERIC;
+  lisaac_push(&__GYY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__RAL,L9195016); // L70 NUMERIC;
+  __RFH=(____Y1)(__XAL -  1);
+  lisaac_push(&__DYY,L5781540); // L44 UINTEGER_32;
+  lisaac_push_first(&__GYY,L49941512); // L381 NUMERIC;
+  lisaac_push_first(&__RAL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__BTM,L7088642); // L54 OBJECT;
+  __2PH=((____DB )(top_context->back->back));
+  lisaac_push(&__RAL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__BTM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FQH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__3LH,L49971720); // L381 NUMERIC;
+  lisaac_push_first(&__WZJ,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__SZY,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__VZY,L4069927); // L31 CONVERT;
+  __1ZJ=((____O0 )__RFH);
+  lisaac_push(&__WZJ,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__SZY,L15224840); // L116 NUMERIC;
+  if ((__OOI > __1ZJ)) {
+    lisaac_push(&__FQH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__3LH,L13509636); // L103 TRUE;
+    __IQH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FQH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__3LH,L14689286); // L112 FALSE;
+    __IQH=__F__;
+  };
+  if (__IQH) {
+    lisaac_push(&__RAL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__BTM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FQH,L21910546); // L167 BLOCK;
+    lisaac_push(&__FQH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__3LH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__WZJ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VZY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2PH));
+    lisaac_push(&__3LH,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__3LH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__WZJ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__SZY,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VZY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__OV0,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__3LH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__WZJ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__SZY,L4598824); // L35 SYSTEM;
+    exit(( 1));
+  } else /* FALSE */ {
+    lisaac_push(&__RAL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__BTM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__GYY,L6842404); // L52 UINTEGER_32;
+  lisaac_push_first(&__RAL,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__BTM,L4069927); // L31 CONVERT;
+  __OOI=((____O0 )__RFH);
+  lisaac_push(&__RB,L5772836); // L44 UINTEGER_32;
+  __QRF=__OOI;
+  lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__DYY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__GYY,L4069927); // L31 CONVERT;
+  __KGF=((____IPE ) 0);
+  lisaac_push(&__RB,L12981804); // L99 MEMORY;
+  __VSG=__KGF;
+  lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__DYY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__GYY,L4069927); // L31 CONVERT;
+  __KGF=((____IPE ) 0);
+  lisaac_push(&__RB,L6299180); // L48 MEMORY;
+  __NQE__->__QQE=__KGF;
+  lisaac_push(&__RB,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__DYY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__GYY,L4069927); // L31 CONVERT;
+  __KGF=((____IPE ) 0);
+  lisaac_push(&__RB,L49160236); // L375 MEMORY;
+  __1HP=__KGF;
   lisaac_push(&__RB,L10627112); // L81 SYSTEM;
-  __BEF=((____DB )(NULL));
-  lisaac_push(&__RB,L52305961); // L399 MEMORY;
-  __BZF=__BEF;
-  lisaac_push(&__RB,L5120553); // L39 MEMORY;
-  __BEF=((____DB )(NULL));
-  lisaac_push(&__RB,L6170153); // L47 MEMORY;
-  __FQE__->__HQE=__BEF;
-  lisaac_push(&__RB,L28056617); // L214 MEMORY;
-  lisaac_push(&__RB,L6824489); // L52 MEMORY;
-  lisaac_push(&__RB,L6955561); // L53 MEMORY;
+  __2PH=((____DB )(NULL));
+  lisaac_push(&__RB,L48898092); // L373 MEMORY;
+  __3ZF=__2PH;
+  lisaac_push(&__RB,L5120556); // L39 MEMORY;
+  __2PH=((____DB )(NULL));
+  lisaac_push(&__RB,L6170156); // L47 MEMORY;
+  __NQE__->__PQE=__2PH;
+  lisaac_push(&__RB,L25041964); // L191 MEMORY;
+  lisaac_push(&__RB,L6824492); // L52 MEMORY;
+  lisaac_push(&__RB,L6955564); // L53 MEMORY;
   lisaac_push(&__RB,L5773336); // L44 STRING;
   lisaac_push(&__RB,L12866561); // L98 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L12866561); // L98 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L12866561); // L98 INSTALL_LISAAC;
   __JN=__QF( 256);
   lisaac_push(&__RB,L12852225); // L98 INSTALL_LISAAC;
   __5B=__JN;
@@ -2258,1236 +2343,1246 @@ int main(int argc,char **argv)
   lisaac_push(&__RB,L31989761); // L244 INSTALL_LISAAC;
   lisaac_push(&__RB,L14162945); // L108 INSTALL_LISAAC;
   lisaac_push(&__RB,L12998145); // L99 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L12998145); // L99 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L12998145); // L99 INSTALL_LISAAC;
   __ER=__QF( 256);
   lisaac_push(&__RB,L12983809); // L99 INSTALL_LISAAC;
   __AH=__ER;
   lisaac_push(&__RB,L32251905); // L246 INSTALL_LISAAC;
   lisaac_push(&__RB,L34103809); // L260 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L34103809); // L260 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L34103809); // L260 INSTALL_LISAAC;
   lisaac_push(&__RB,L32120833); // L245 INSTALL_LISAAC;
   lisaac_push(&__RB,L34365441); // L262 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L34365441); // L262 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L34365441); // L262 INSTALL_LISAAC;
   lisaac_push(&__RB,L33450497); // L255 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L33450497); // L255 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L33450497); // L255 INSTALL_LISAAC;
   lisaac_push(&__RB,L35426817); // L270 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35426817); // L270 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35426817); // L270 INSTALL_LISAAC;
   lisaac_push(&__RB,L32382977); // L247 INSTALL_LISAAC;
   lisaac_push(&__RB,L35677185); // L272 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35677185); // L272 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35677185); // L272 INSTALL_LISAAC;
   lisaac_push(&__RB,L32514049); // L248 INSTALL_LISAAC;
   lisaac_push(&__RB,L36205057); // L276 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L36205057); // L276 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L36205057); // L276 INSTALL_LISAAC;
   lisaac_push(&__RB,L32645121); // L249 INSTALL_LISAAC;
   lisaac_push(&__RB,L34496001); // L263 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L34496001); // L263 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L34496001); // L263 INSTALL_LISAAC;
   lisaac_push(&__RB,L33581569); // L256 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L33581569); // L256 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L33581569); // L256 INSTALL_LISAAC;
   lisaac_push(&__RB,L35807233); // L273 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35807233); // L273 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35807233); // L273 INSTALL_LISAAC;
   lisaac_push(&__RB,L36336641); // L277 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L36336641); // L277 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L36336641); // L277 INSTALL_LISAAC;
   lisaac_push(&__RB,L34627585); // L264 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L34627585); // L264 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L34627585); // L264 INSTALL_LISAAC;
   lisaac_push(&__RB,L33712129); // L257 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L33712129); // L257 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L33712129); // L257 INSTALL_LISAAC;
   lisaac_push(&__RB,L35023361); // L267 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35023361); // L267 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35023361); // L267 INSTALL_LISAAC;
   lisaac_push(&__RB,L34893825); // L266 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L34893825); // L266 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L34893825); // L266 INSTALL_LISAAC;
   lisaac_push(&__RB,L33975809); // L259 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L33975809); // L259 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L33975809); // L259 INSTALL_LISAAC;
   lisaac_push(&__RB,L35298817); // L269 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35298817); // L269 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35298817); // L269 INSTALL_LISAAC;
   lisaac_push(&__RB,L35937793); // L274 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L35937793); // L274 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L35937793); // L274 INSTALL_LISAAC;
   lisaac_push(&__RB,L36470273); // L278 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L36470273); // L278 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L36470273); // L278 INSTALL_LISAAC;
   lisaac_push(&__RB,L4723740); // L36 STD_INPUT;
   __TZC='\0';
   lisaac_push(&__RB,L6161949); // L47 INPUT_STREAM;
-  lisaac_push_first(&__GN,L6423581); // L49 INPUT_STREAM;
+  lisaac_push_first(&__DYY,L6423581); // L49 INPUT_STREAM;
   __ER=__QF( 1024);
   lisaac_push(&__RB,L5643805); // L43 INPUT_STREAM;
   __UR=__ER;
   lisaac_push(&__RB,L55348225); // L422 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55348225); // L422 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L55348225); // L422 INSTALL_LISAAC;
   lisaac_push(&__RB,L55480321); // L423 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55480321); // L423 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L55480321); // L423 INSTALL_LISAAC;
   lisaac_push(&__RB,L55613441); // L424 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L55613441); // L424 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L55613441); // L424 INSTALL_LISAAC;
   lisaac_push(&__RB,L56141825); // L428 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L56141825); // L428 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L56141825); // L428 INSTALL_LISAAC;
   lisaac_push(&__RB,L56907777); // L434 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L56907777); // L434 INSTALL_LISAAC;
+  lisaac_push_first(&__DYY,L56907777); // L434 INSTALL_LISAAC;
   lisaac_push(&__RB,L80876033); // L617 INSTALL_LISAAC;
-  lisaac_push_first(&__GN,L80876033); // L617 INSTALL_LISAAC;
-  lisaac_push(&__GN,L81553409); // L622 INSTALL_LISAAC;
-  __DX((&__string_1));
+  lisaac_push_first(&__DYY,L80876033); // L617 INSTALL_LISAAC;
+  lisaac_push(&__DYY,L81553409); // L622 INSTALL_LISAAC;
+  __DX((&__string_2));
   if (__JN==NULL) {
-    lisaac_push(&__GN,L81668097); // L623 INSTALL_LISAAC;
+    lisaac_push(&__DYY,L81668097); // L623 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L81668097); // L623 INSTALL_LISAAC;
-    __SCAB=((____0B *)__JN);
-    lisaac_push_first(&__RCAB,L21894168); // L167 STRING;
-    __SCAB->__FC= 0;
-    lisaac_push(&__RCAB,L22546968); // L172 STRING;
-    lisaac_push_first(&__TCAB,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__ADAB,L8530438); // L65 FALSE;
+    lisaac_push(&__DYY,L81668097); // L623 INSTALL_LISAAC;
+    __ON4=((____0B *)__JN);
+    lisaac_push_first(&__GYY,L21894168); // L167 STRING;
+    __ON4->__FC= 0;
+    lisaac_push(&__GYY,L22546968); // L172 STRING;
+    lisaac_push_first(&__RAL,L19280914); // L147 BLOCK;
+    lisaac_push(&__RAL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__BTM,L8530438); // L65 FALSE;
   };
   if (__JN==NULL) {
-    lisaac_push(&__GN,L81805825); // L624 INSTALL_LISAAC;
+    lisaac_push(&__DYY,L81805825); // L624 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L81805825); // L624 INSTALL_LISAAC;
-    __CC=__WSF(((____0B *)__JN));
+    lisaac_push(&__DYY,L81805825); // L624 INSTALL_LISAAC;
+    __CC=__TTF(((____0B *)__JN));
   };
   getcwd((__CC),255);
   if (__JN==NULL) {
-    lisaac_push(&__GN,L82067457); // L626 INSTALL_LISAAC;
+    lisaac_push(&__DYY,L82067457); // L626 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L82067457); // L626 INSTALL_LISAAC;
-    __JRE(((____0B *)__JN),__CC);
+    lisaac_push(&__DYY,L82067457); // L626 INSTALL_LISAAC;
+    __RRE(((____0B *)__JN),__CC);
   };
   if (__JN==NULL) {
-    lisaac_push(&__GN,L82339329); // L628 INSTALL_LISAAC;
+    lisaac_push(&__DYY,L82339329); // L628 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     __GC=__JN->__FC;
   };
-  lisaac_push(&__GN,L82339841); // L628 INSTALL_LISAAC;
+  lisaac_push(&__DYY,L82339841); // L628 INSTALL_LISAAC;
   __ER=__QF(__GC);
   __JC=__ER;
   if (__ER==NULL) {
-    lisaac_push(&__GN,L82460673); // L629 INSTALL_LISAAC;
+    lisaac_push(&__DYY,L82460673); // L629 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__GN,L82460673); // L629 INSTALL_LISAAC;
-    __FEI(((____0B *)__ER),__JN);
+    lisaac_push(&__DYY,L82460673); // L629 INSTALL_LISAAC;
+    __ERI(((____0B *)__ER),__JN);
   };
-  lisaac_push(&__GN,L82607617); // L630 INSTALL_LISAAC;
-  __ER=__YF((&__string_2));
-  __OC=__ER;
-  lisaac_push(&__GN,L82739201); // L631 INSTALL_LISAAC;
+  lisaac_push(&__DYY,L82607617); // L630 INSTALL_LISAAC;
   __ER=__YF((&__string_3));
+  __OC=__ER;
+  lisaac_push(&__DYY,L82739201); // L631 INSTALL_LISAAC;
+  __ER=__YF((&__string_4));
   __QC=__ER;
-  lisaac_push(&__GN,L82987521); // L633 INSTALL_LISAAC;
-  __TG((&__string_4), 0);
-  lisaac_push(&__GN,L83108353); // L634 INSTALL_LISAAC;
-  lisaac_push_first(&__RCAB,L37233665); // L284 INSTALL_LISAAC;
+  lisaac_push(&__DYY,L82987521); // L633 INSTALL_LISAAC;
+  __TG((&__string_5), 0);
+  lisaac_push(&__DYY,L83108353); // L634 INSTALL_LISAAC;
+  lisaac_push_first(&__GYY,L37233665); // L284 INSTALL_LISAAC;
   if (((void *)__QC != (void *)NULL)) {
-    lisaac_push(&__RCAB,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__TCAB,L6825988); // L52 TRUE;
-    lisaac_push_first(&__ADAB,L38167041); // L291 INSTALL_LISAAC;
-    __SCAB=__OC;
-    lisaac_push_first(&__BDAB,L8672792); // L66 STRING;
+    lisaac_push(&__GYY,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__RAL,L6825988); // L52 TRUE;
+    lisaac_push_first(&__BTM,L38167041); // L291 INSTALL_LISAAC;
+    __ON4=__OC;
+    lisaac_push_first(&__FQH,L8672792); // L66 STRING;
     if (__OC==NULL) {
-      lisaac_push(&__BDAB,L9059864); // L69 STRING;
+      lisaac_push(&__FQH,L9059864); // L69 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      __DDAB=__OC->__FC;
+      __WJ5=__OC->__FC;
     };
-    lisaac_push(&__BDAB,L9060376); // L69 STRING;
-    __EDAB=__QF(__DDAB);
-    if (__EDAB==NULL) {
-      lisaac_push(&__BDAB,L9184792); // L70 STRING;
+    lisaac_push(&__FQH,L9060376); // L69 STRING;
+    __XJ5=__QF(__WJ5);
+    if (__XJ5==NULL) {
+      lisaac_push(&__FQH,L9184792); // L70 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__BDAB,L9184792); // L70 STRING;
-      __FEI(((____0B *)__EDAB),__SCAB);
+      lisaac_push(&__FQH,L9184792); // L70 STRING;
+      __ERI(((____0B *)__XJ5),__ON4);
     };
-    __LI=__EDAB;
+    __LI=__XJ5;
     if (__QC==NULL) {
-      lisaac_push(&__ADAB,L38283777); // L292 INSTALL_LISAAC;
+      lisaac_push(&__BTM,L38283777); // L292 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__ADAB,L38283777); // L292 INSTALL_LISAAC;
-      __KTE=((____0B *)__QC);
-      lisaac_push_first(&__BDAB,L17439245); // L133 ABSTRACT_STRING;
-      __DDAB=__KTE->__FC;
-      lisaac_push(&__BDAB,L17449997); // L133 ABSTRACT_STRING;
-      lisaac_push_first(&__14,L14700552); // L112 NUMERIC;
-      __NI=(__DDAB ==  0);
+      lisaac_push(&__BTM,L38283777); // L292 INSTALL_LISAAC;
+      __STE=((____0B *)__QC);
+      lisaac_push_first(&__FQH,L17439245); // L133 ABSTRACT_STRING;
+      __WJ5=__STE->__FC;
+      lisaac_push(&__FQH,L17449997); // L133 ABSTRACT_STRING;
+      lisaac_push_first(&__3LH,L14700552); // L112 NUMERIC;
+      __NI=(__WJ5 ==  0);
     };
     if (__NI) {
-      lisaac_push(&__ADAB,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L38286849); // L292 INSTALL_LISAAC;
-      lisaac_push(&__14,L38437377); // L293 INSTALL_LISAAC;
-      __DX((&__string_5));
-      __WI=(&__string_6);
+      lisaac_push(&__BTM,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3LH,L38286849); // L292 INSTALL_LISAAC;
+      lisaac_push(&__3LH,L38437377); // L293 INSTALL_LISAAC;
+      __DX((&__string_6));
+      __WI=(&__string_7);
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L38669825); // L295 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
+      lisaac_push(&__BTM,L38669825); // L295 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L8530438); // L65 FALSE;
       __NI=__J__;
     };
     if (__NI) {
-      lisaac_push(&__ADAB,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L9326596); // L71 TRUE;
+      lisaac_push(&__BTM,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L9326596); // L71 TRUE;
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L39587329); // L302 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L9187334); // L70 FALSE;
-      lisaac_push_first(&__14,L38674433); // L295 INSTALL_LISAAC;
+      lisaac_push(&__BTM,L39587329); // L302 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L9187334); // L70 FALSE;
+      lisaac_push_first(&__3LH,L38674433); // L295 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__14,L38687745); // L295 INSTALL_LISAAC;
+        lisaac_push(&__3LH,L38687745); // L295 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__14,L38687745); // L295 INSTALL_LISAAC;
-        __45Z=((____0B *)__QC);
-        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
-        __AA0=__MWI(__45Z,(&__string_7));
-        __5I=(__AA0 !=  0);
+        lisaac_push(&__3LH,L38687745); // L295 INSTALL_LISAAC;
+        __QV0=((____0B *)__QC);
+        lisaac_push_first(&__WZJ,L41697293); // L318 ABSTRACT_STRING;
+        __SV0=__LDJ(__QV0,(&__string_8));
+        __5I=(__SV0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
-        lisaac_push_first(&__14,L8792068); // L67 TRUE;
-        lisaac_push_first(&__35Z,L9445894); // L72 FALSE;
-        lisaac_push_first(&__FJ,L38691841); // L295 INSTALL_LISAAC;
+        lisaac_push(&__FQH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__3LH,L8792068); // L67 TRUE;
+        lisaac_push_first(&__WZJ,L9445894); // L72 FALSE;
+        lisaac_push_first(&__SZY,L38691841); // L295 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
+          lisaac_push(&__SZY,L38944257); // L297 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__FJ,L38944257); // L297 INSTALL_LISAAC;
-          __WGI(((____0B *)__LI),(&__string_8));
+          lisaac_push(&__SZY,L38944257); // L297 INSTALL_LISAAC;
+          __VTI(((____0B *)__LI),(&__string_9));
         };
-        __WI=(&__string_9);
-        __OJ=(&__string_10);
-        __RJ=(&__string_11);
-        __UJ=(&__string_12);
+        __WI=(&__string_10);
+        __OJ=(&__string_11);
+        __RJ=(&__string_12);
+        __UJ=(&__string_13);
       } else /* FALSE */ {
-        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
-        lisaac_push_first(&__14,L8530438); // L65 FALSE;
+        lisaac_push(&__FQH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__3LH,L8530438); // L65 FALSE;
       };
       __NI=__5I;
     };
     if (__NI) {
-      lisaac_push(&__ADAB,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L9326596); // L71 TRUE;
+      lisaac_push(&__BTM,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L9326596); // L71 TRUE;
       __NI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L40504833); // L309 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L9187334); // L70 FALSE;
-      lisaac_push_first(&__14,L39591937); // L302 INSTALL_LISAAC;
+      lisaac_push(&__BTM,L40504833); // L309 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L9187334); // L70 FALSE;
+      lisaac_push_first(&__3LH,L39591937); // L302 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__14,L39605249); // L302 INSTALL_LISAAC;
+        lisaac_push(&__3LH,L39605249); // L302 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__14,L39605249); // L302 INSTALL_LISAAC;
-        __45Z=((____0B *)__QC);
-        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
-        __AA0=__MWI(__45Z,(&__string_13));
-        __5I=(__AA0 !=  0);
+        lisaac_push(&__3LH,L39605249); // L302 INSTALL_LISAAC;
+        __QV0=((____0B *)__QC);
+        lisaac_push_first(&__WZJ,L41697293); // L318 ABSTRACT_STRING;
+        __SV0=__LDJ(__QV0,(&__string_14));
+        __5I=(__SV0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
-        lisaac_push_first(&__14,L8792068); // L67 TRUE;
-        lisaac_push_first(&__35Z,L9445894); // L72 FALSE;
-        lisaac_push_first(&__FJ,L39609345); // L302 INSTALL_LISAAC;
+        lisaac_push(&__FQH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__3LH,L8792068); // L67 TRUE;
+        lisaac_push_first(&__WZJ,L9445894); // L72 FALSE;
+        lisaac_push_first(&__SZY,L39609345); // L302 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__FJ,L39861249); // L304 INSTALL_LISAAC;
+          lisaac_push(&__SZY,L39861249); // L304 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__FJ,L39861249); // L304 INSTALL_LISAAC;
-          __WGI(((____0B *)__LI),(&__string_14));
+          lisaac_push(&__SZY,L39861249); // L304 INSTALL_LISAAC;
+          __VTI(((____0B *)__LI),(&__string_15));
         };
-        __WI=(&__string_15);
-        __OJ=(&__string_10);
-        __RJ=(&__string_16);
-        __UJ=(&__string_17);
+        __WI=(&__string_16);
+        __OJ=(&__string_11);
+        __RJ=(&__string_17);
+        __UJ=(&__string_18);
       } else /* FALSE */ {
-        lisaac_push(&__BDAB,L9570822); // L73 FALSE;
-        lisaac_push_first(&__14,L8530438); // L65 FALSE;
+        lisaac_push(&__FQH,L9570822); // L73 FALSE;
+        lisaac_push_first(&__3LH,L8530438); // L65 FALSE;
       };
       __NI=__5I;
     };
     if ((! __NI)) {
-      lisaac_push(&__ADAB,L42208769); // L322 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L10362374); // L79 FALSE;
-      lisaac_push_first(&__14,L40509441); // L309 INSTALL_LISAAC;
+      lisaac_push(&__BTM,L42208769); // L322 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L10362374); // L79 FALSE;
+      lisaac_push_first(&__3LH,L40509441); // L309 INSTALL_LISAAC;
       if (__QC==NULL) {
-        lisaac_push(&__14,L40522241); // L309 INSTALL_LISAAC;
+        lisaac_push(&__3LH,L40522241); // L309 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__14,L40522241); // L309 INSTALL_LISAAC;
-        __45Z=((____0B *)__QC);
-        lisaac_push_first(&__35Z,L41697293); // L318 ABSTRACT_STRING;
-        __AA0=__MWI(__45Z,(&__string_18));
-        __5I=(__AA0 !=  0);
+        lisaac_push(&__3LH,L40522241); // L309 INSTALL_LISAAC;
+        __QV0=((____0B *)__QC);
+        lisaac_push_first(&__WZJ,L41697293); // L318 ABSTRACT_STRING;
+        __SV0=__LDJ(__QV0,(&__string_19));
+        __5I=(__SV0 !=  0);
       };
       if (__5I) {
-        lisaac_push(&__BDAB,L10881542); // L83 FALSE;
-        lisaac_push_first(&__14,L6825988); // L52 TRUE;
-        lisaac_push_first(&__35Z,L10494470); // L80 FALSE;
-        lisaac_push_first(&__FJ,L40526337); // L309 INSTALL_LISAAC;
+        lisaac_push(&__FQH,L10881542); // L83 FALSE;
+        lisaac_push_first(&__3LH,L6825988); // L52 TRUE;
+        lisaac_push_first(&__WZJ,L10494470); // L80 FALSE;
+        lisaac_push_first(&__SZY,L40526337); // L309 INSTALL_LISAAC;
         if (__LI==NULL) {
-          lisaac_push(&__FJ,L40779265); // L311 INSTALL_LISAAC;
+          lisaac_push(&__SZY,L40779265); // L311 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__FJ,L40779265); // L311 INSTALL_LISAAC;
-          __WGI(((____0B *)__LI),(&__string_19));
+          lisaac_push(&__SZY,L40779265); // L311 INSTALL_LISAAC;
+          __VTI(((____0B *)__LI),(&__string_20));
         };
-        __WI=(&__string_20);
-        __OJ=(&__string_10);
-        __RJ=(&__string_11);
-        __UJ=(&__string_12);
+        __WI=(&__string_21);
+        __OJ=(&__string_11);
+        __RJ=(&__string_12);
+        __UJ=(&__string_13);
       } else /* FALSE */ {
-        lisaac_push(&__BDAB,L10881542); // L83 FALSE;
-        lisaac_push_first(&__14,L6826502); // L52 FALSE;
-        lisaac_push_first(&__35Z,L10759174); // L82 FALSE;
-        lisaac_push_first(&__FJ,L41425921); // L316 INSTALL_LISAAC;
-        lisaac_push(&__FJ,L41701377); // L318 INSTALL_LISAAC;
-        __DX((&__string_21));
+        lisaac_push(&__FQH,L10881542); // L83 FALSE;
+        lisaac_push_first(&__3LH,L6826502); // L52 FALSE;
+        lisaac_push_first(&__WZJ,L10759174); // L82 FALSE;
+        lisaac_push_first(&__SZY,L41425921); // L316 INSTALL_LISAAC;
+        lisaac_push(&__SZY,L41701377); // L318 INSTALL_LISAAC;
+        __DX((&__string_22));
         if (__QC==NULL) {
-          lisaac_push(&__FJ,L41821697); // L319 INSTALL_LISAAC;
+          lisaac_push(&__SZY,L41821697); // L319 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__FJ,L41821697); // L319 INSTALL_LISAAC;
-          __IA0=((____0B *)__QC);
-          lisaac_push_first(&__HA0,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__IA0);
+          lisaac_push(&__SZY,L41821697); // L319 INSTALL_LISAAC;
+          __0V0=((____0B *)__QC);
+          lisaac_push_first(&__VZY,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__0V0);
         };
-        lisaac_push(&__FJ,L41952257); // L320 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__MA0,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__NA0,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__OA0,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__SZY,L41952257); // L320 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__OV0,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__5V0,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__AW0,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        __WI=(&__string_6);
+        __WI=(&__string_7);
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__RCAB,L44304897); // L338 INSTALL_LISAAC;
-    lisaac_push_first(&__TCAB,L6826502); // L52 FALSE;
-    lisaac_push_first(&__ADAB,L42619905); // L325 INSTALL_LISAAC;
-    lisaac_push_first(&__BDAB,L5259265); // L40 INSTALL_LISAAC;
+    lisaac_push(&__GYY,L44304897); // L338 INSTALL_LISAAC;
+    lisaac_push_first(&__RAL,L6826502); // L52 FALSE;
+    lisaac_push_first(&__BTM,L42619905); // L325 INSTALL_LISAAC;
+    lisaac_push_first(&__FQH,L5259265); // L40 INSTALL_LISAAC;
     if (__JN==NULL) {
-      lisaac_push(&__BDAB,L5515777); // L42 INSTALL_LISAAC;
+      lisaac_push(&__FQH,L5515777); // L42 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__BDAB,L5515777); // L42 INSTALL_LISAAC;
-      __FEI(((____0B *)__JN),(&__string_22));
+      lisaac_push(&__FQH,L5515777); // L42 INSTALL_LISAAC;
+      __ERI(((____0B *)__JN),(&__string_23));
     };
     if (__JN==NULL) {
-      lisaac_push(&__BDAB,L5652993); // L43 INSTALL_LISAAC;
+      lisaac_push(&__FQH,L5652993); // L43 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__BDAB,L5652993); // L43 INSTALL_LISAAC;
-      __EU=__WSF(((____0B *)__JN));
+      lisaac_push(&__FQH,L5652993); // L43 INSTALL_LISAAC;
+      __EU=__TTF(((____0B *)__JN));
     };
     __YL=((____DB )(fopen((char*)(__EU),"rb")));
     if ((__YL != (void *)NULL)) {
-      lisaac_push(&__ADAB,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L6825988); // L52 TRUE;
-      lisaac_push_first(&__14,L43002881); // L328 INSTALL_LISAAC;
-      lisaac_push_first(&__35Z,L9316353); // L71 INSTALL_LISAAC;
+      lisaac_push(&__BTM,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L6825988); // L52 TRUE;
+      lisaac_push_first(&__3LH,L43002881); // L328 INSTALL_LISAAC;
+      lisaac_push_first(&__WZJ,L9316353); // L71 INSTALL_LISAAC;
       fclose((FILE*)((__YL)));
-      lisaac_push(&__14,L43150849); // L329 INSTALL_LISAAC;
-      lisaac_push_first(&__35Z,L8672792); // L66 STRING;
-      __DDAB=(&__string_23)->__YB;
-      lisaac_push(&__35Z,L9060376); // L69 STRING;
-      __KTE=__QF(__DDAB);
-      if (__KTE==NULL) {
-        lisaac_push(&__35Z,L9184792); // L70 STRING;
+      lisaac_push(&__3LH,L43150849); // L329 INSTALL_LISAAC;
+      lisaac_push_first(&__WZJ,L8672792); // L66 STRING;
+      __WJ5=(&__string_24)->__YB;
+      lisaac_push(&__WZJ,L9060376); // L69 STRING;
+      __STE=__QF(__WJ5);
+      if (__STE==NULL) {
+        lisaac_push(&__WZJ,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__35Z,L9184792); // L70 STRING;
-        __FEI(((____0B *)__KTE),(&__string_23));
+        lisaac_push(&__WZJ,L9184792); // L70 STRING;
+        __ERI(((____0B *)__STE),(&__string_24));
       };
-      __LI=__KTE;
-      __WI=(&__string_24);
-      __OJ=(&__string_25);
-      __RJ=(&__string_26);
-      __UJ=(&__string_27);
+      __LI=__STE;
+      __WI=(&__string_25);
+      __OJ=(&__string_26);
+      __RJ=(&__string_27);
+      __UJ=(&__string_28);
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L44174849); // L337 INSTALL_LISAAC;
-      lisaac_push_first(&__BDAB,L6826502); // L52 FALSE;
-      lisaac_push_first(&__14,L43785217); // L334 INSTALL_LISAAC;
-      __WI=(&__string_6);
+      lisaac_push(&__BTM,L44174849); // L337 INSTALL_LISAAC;
+      lisaac_push_first(&__FQH,L6826502); // L52 FALSE;
+      lisaac_push_first(&__3LH,L43785217); // L334 INSTALL_LISAAC;
+      __WI=(&__string_7);
     };
   };
-  lisaac_push(&__RCAB,L44579329); // L340 INSTALL_LISAAC;
-  __DX((&__string_28));
+  lisaac_push(&__GYY,L44579329); // L340 INSTALL_LISAAC;
+  __DX((&__string_29));
   __TM=__WI;
   if (__TM==NULL) {
-    lisaac_push(&__RCAB,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__GYY,L44703745); // L341 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__RCAB,L44703745); // L341 INSTALL_LISAAC;
+    lisaac_push(&__GYY,L44703745); // L341 INSTALL_LISAAC;
     __DX(((____V *)__TM));
   };
-  lisaac_push(&__GN,L92289025); // L704 INSTALL_LISAAC;
-  lisaac_push_first(&__RCAB,L10621458); // L81 BLOCK;
+  lisaac_push(&__DYY,L92289025); // L704 INSTALL_LISAAC;
+  lisaac_push_first(&__GYY,L10621458); // L81 BLOCK;
   __UM:
   {
-    lisaac_push(&__RCAB,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__TCAB,L83364353); // L636 INSTALL_LISAAC;
-    lisaac_push(&__TCAB,L84029441); // L641 INSTALL_LISAAC;
-    __DDAB=__FR((&__string_29),(&__string_30), 3);
-    lisaac_push(&__TCAB,L86772737); // L662 INSTALL_LISAAC;
-    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
-    if ((__DDAB ==  1)) {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L84420609); // L644 INSTALL_LISAAC;
+    lisaac_push(&__GYY,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__RAL,L83364353); // L636 INSTALL_LISAAC;
+    lisaac_push(&__RAL,L84029441); // L641 INSTALL_LISAAC;
+    __WJ5=__FR((&__string_30),(&__string_31), 3);
+    lisaac_push(&__RAL,L86772737); // L662 INSTALL_LISAAC;
+    lisaac_push_first(&__BTM,L16794632); // L128 NUMERIC;
+    if ((__WJ5 ==  1)) {
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3LH,L84420609); // L644 INSTALL_LISAAC;
       __2C= 0;
-      lisaac_push(&__14,L84815873); // L647 INSTALL_LISAAC;
-      lisaac_push_first(&__35Z,L45099521); // L344 INSTALL_LISAAC;
-      if (((void *)__WI != (void *)(&__string_6))) {
-        lisaac_push(&__35Z,L46926337); // L358 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__HA0,L45499905); // L347 INSTALL_LISAAC;
-        lisaac_push(&__HA0,L45641729); // L348 INSTALL_LISAAC;
-        __TG((&__string_31), 5);
-        if (((void *)__WI == (void *)(&__string_24))) {
-          lisaac_push(&__HA0,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__MA0,L6825988); // L52 TRUE;
-          lisaac_push_first(&__NA0,L45762561); // L349 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L46039041); // L351 INSTALL_LISAAC;
-          __ZKB((&__string_32),(&__string_33),(&__string_34),__J__);
-          lisaac_push(&__NA0,L46295041); // L353 INSTALL_LISAAC;
-          __DX((&__string_35));
+      lisaac_push(&__3LH,L84815873); // L647 INSTALL_LISAAC;
+      lisaac_push_first(&__WZJ,L45099521); // L344 INSTALL_LISAAC;
+      if (((void *)__WI != (void *)(&__string_7))) {
+        lisaac_push(&__WZJ,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
+        lisaac_push_first(&__VZY,L45499905); // L347 INSTALL_LISAAC;
+        lisaac_push(&__VZY,L45641729); // L348 INSTALL_LISAAC;
+        __TG((&__string_32), 5);
+        if (((void *)__WI == (void *)(&__string_25))) {
+          lisaac_push(&__VZY,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__OV0,L6825988); // L52 TRUE;
+          lisaac_push_first(&__5V0,L45762561); // L349 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L46039041); // L351 INSTALL_LISAAC;
+          __ZKB((&__string_33),(&__string_34),(&__string_35),__J__);
+          lisaac_push(&__5V0,L46295041); // L353 INSTALL_LISAAC;
+          __DX((&__string_36));
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L46796289); // L357 INSTALL_LISAAC;
-          lisaac_push_first(&__MA0,L6826502); // L52 FALSE;
-          lisaac_push_first(&__NA0,L46406657); // L354 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L46692865); // L356 INSTALL_LISAAC;
-          __ZKB((&__string_32),(&__string_33),(&__string_36),__J__);
+          lisaac_push(&__VZY,L46796289); // L357 INSTALL_LISAAC;
+          lisaac_push_first(&__OV0,L6826502); // L52 FALSE;
+          lisaac_push_first(&__5V0,L46406657); // L354 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L46692865); // L356 INSTALL_LISAAC;
+          __ZKB((&__string_33),(&__string_34),(&__string_37),__J__);
         };
       } else /* FALSE */ {
-        lisaac_push(&__35Z,L46926337); // L358 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
+        lisaac_push(&__WZJ,L46926337); // L358 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__35Z,L47062017); // L359 INSTALL_LISAAC;
-      lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__WZJ,L47062017); // L359 INSTALL_LISAAC;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__VZY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__OV0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__5V0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__35Z,L47870977); // L365 INSTALL_LISAAC;
-      __TG((&__string_37), 5);
-      if (((void *)__WI == (void *)(&__string_6))) {
-        lisaac_push(&__35Z,L52300289); // L399 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__HA0,L48120833); // L367 INSTALL_LISAAC;
-        lisaac_push(&__HA0,L48641537); // L371 INSTALL_LISAAC;
-        __DX((&__string_38));
+      lisaac_push(&__WZJ,L47870977); // L365 INSTALL_LISAAC;
+      __TG((&__string_38), 5);
+      if (((void *)__WI == (void *)(&__string_7))) {
+        lisaac_push(&__WZJ,L52300289); // L399 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6825988); // L52 TRUE;
+        lisaac_push_first(&__VZY,L48120833); // L367 INSTALL_LISAAC;
+        lisaac_push(&__VZY,L48641537); // L371 INSTALL_LISAAC;
+        __DX((&__string_39));
         if (__JC==NULL) {
-          lisaac_push(&__HA0,L48771073); // L372 INSTALL_LISAAC;
+          lisaac_push(&__VZY,L48771073); // L372 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L48771073); // L372 INSTALL_LISAAC;
-          __WA0=((____0B *)__JC);
-          lisaac_push_first(&__MA0,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__WA0);
+          lisaac_push(&__VZY,L48771073); // L372 INSTALL_LISAAC;
+          __IW0=((____0B *)__JC);
+          lisaac_push_first(&__OV0,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__IW0);
         };
-        lisaac_push(&__HA0,L48905217); // L373 INSTALL_LISAAC;
-        __DX((&__string_39));
+        lisaac_push(&__VZY,L48905217); // L373 INSTALL_LISAAC;
+        __DX((&__string_40));
       } else /* FALSE */ {
-        lisaac_push(&__35Z,L52300289); // L399 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__HA0,L49027073); // L374 INSTALL_LISAAC;
+        lisaac_push(&__WZJ,L52300289); // L399 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6826502); // L52 FALSE;
+        lisaac_push_first(&__VZY,L49027073); // L374 INSTALL_LISAAC;
         __NFB=__OJ;
-        lisaac_push(&__HA0,L49309185); // L376 INSTALL_LISAAC;
-        lisaac_push_first(&__MA0,L8672792); // L66 STRING;
+        lisaac_push(&__VZY,L49309185); // L376 INSTALL_LISAAC;
+        lisaac_push_first(&__OV0,L8672792); // L66 STRING;
         if (__NFB==NULL) {
-          lisaac_push(&__MA0,L9059864); // L69 STRING;
+          lisaac_push(&__OV0,L9059864); // L69 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __NDAB=__NFB->__YB;
+          __AK5=__NFB->__YB;
         };
-        lisaac_push(&__MA0,L9060376); // L69 STRING;
-        __IA0=__QF(__NDAB);
-        if (__IA0==NULL) {
-          lisaac_push(&__MA0,L9184792); // L70 STRING;
+        lisaac_push(&__OV0,L9060376); // L69 STRING;
+        __0V0=__QF(__AK5);
+        if (__0V0==NULL) {
+          lisaac_push(&__OV0,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__MA0,L9184792); // L70 STRING;
-          __FEI(((____0B *)__IA0),__NFB);
+          lisaac_push(&__OV0,L9184792); // L70 STRING;
+          __ERI(((____0B *)__0V0),__NFB);
         };
         __NFB=__RJ;
-        if (__IA0==NULL) {
-          lisaac_push(&__HA0,L49427457); // L377 INSTALL_LISAAC;
+        if (__0V0==NULL) {
+          lisaac_push(&__VZY,L49427457); // L377 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L49427457); // L377 INSTALL_LISAAC;
-          __WGI(((____0B *)__IA0),__NFB);
+          lisaac_push(&__VZY,L49427457); // L377 INSTALL_LISAAC;
+          __VTI(((____0B *)__0V0),__NFB);
         };
-        if (__IA0==NULL) {
-          lisaac_push(&__HA0,L49562625); // L378 INSTALL_LISAAC;
+        if (__0V0==NULL) {
+          lisaac_push(&__VZY,L49562625); // L378 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L49562625); // L378 INSTALL_LISAAC;
-          __WGI(((____0B *)__IA0),__JC);
+          lisaac_push(&__VZY,L49562625); // L378 INSTALL_LISAAC;
+          __VTI(((____0B *)__0V0),__JC);
         };
         __NFB=__UJ;
-        if (__IA0==NULL) {
-          lisaac_push(&__HA0,L49692161); // L379 INSTALL_LISAAC;
+        if (__0V0==NULL) {
+          lisaac_push(&__VZY,L49692161); // L379 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L49692161); // L379 INSTALL_LISAAC;
-          __WGI(((____0B *)__IA0),__NFB);
+          lisaac_push(&__VZY,L49692161); // L379 INSTALL_LISAAC;
+          __VTI(((____0B *)__0V0),__NFB);
         };
-        __WA0=__LI;
+        __IW0=__LI;
         __NFB=__OJ;
-        lisaac_push(&__HA0,L49838593); // L380 INSTALL_LISAAC;
-        __ZKB(__WA0,__NFB,__IA0,__F__);
+        lisaac_push(&__VZY,L49838593); // L380 INSTALL_LISAAC;
+        __ZKB(__IW0,__NFB,__0V0,__F__);
       };
-      lisaac_push(&__35Z,L53112833); // L405 INSTALL_LISAAC;
-      __TG((&__string_40), 5);
-      lisaac_push(&__35Z,L53242881); // L406 INSTALL_LISAAC;
-      __45Z=__JC;
-      lisaac_push_first(&__FJ,L8672792); // L66 STRING;
+      lisaac_push(&__WZJ,L53112833); // L405 INSTALL_LISAAC;
+      __TG((&__string_41), 5);
+      lisaac_push(&__WZJ,L53242881); // L406 INSTALL_LISAAC;
+      __QV0=__JC;
+      lisaac_push_first(&__SZY,L8672792); // L66 STRING;
       if (__JC==NULL) {
-        lisaac_push(&__FJ,L9059864); // L69 STRING;
+        lisaac_push(&__SZY,L9059864); // L69 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        __NDAB=__JC->__FC;
+        __AK5=__JC->__FC;
       };
-      lisaac_push(&__FJ,L9060376); // L69 STRING;
-      __IA0=__QF(__NDAB);
-      if (__IA0==NULL) {
-        lisaac_push(&__FJ,L9184792); // L70 STRING;
+      lisaac_push(&__SZY,L9060376); // L69 STRING;
+      __0V0=__QF(__AK5);
+      if (__0V0==NULL) {
+        lisaac_push(&__SZY,L9184792); // L70 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__FJ,L9184792); // L70 STRING;
-        __FEI(((____0B *)__IA0),__45Z);
+        lisaac_push(&__SZY,L9184792); // L70 STRING;
+        __ERI(((____0B *)__0V0),__QV0);
       };
-      if (((void *)__WI == (void *)(&__string_24))) {
-        lisaac_push(&__35Z,L53611009); // L409 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__HA0,L53363713); // L407 INSTALL_LISAAC;
-        if (__IA0==NULL) {
-          lisaac_push(&__HA0,L53497857); // L408 INSTALL_LISAAC;
+      if (((void *)__WI == (void *)(&__string_25))) {
+        lisaac_push(&__WZJ,L53611009); // L409 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
+        lisaac_push_first(&__VZY,L53363713); // L407 INSTALL_LISAAC;
+        if (__0V0==NULL) {
+          lisaac_push(&__VZY,L53497857); // L408 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L53497857); // L408 INSTALL_LISAAC;
-          __PVI(((____0B *)__IA0));
+          lisaac_push(&__VZY,L53497857); // L408 INSTALL_LISAAC;
+          __OCJ(((____0B *)__0V0));
         };
       } else /* FALSE */ {
-        lisaac_push(&__35Z,L53611009); // L409 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
+        lisaac_push(&__WZJ,L53611009); // L409 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L8530438); // L65 FALSE;
       };
-      if (__IA0==NULL) {
-        lisaac_push(&__35Z,L53765121); // L410 INSTALL_LISAAC;
+      if (__0V0==NULL) {
+        lisaac_push(&__WZJ,L53765121); // L410 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__35Z,L53765121); // L410 INSTALL_LISAAC;
-        __WA0=((____0B *)__IA0);
-        lisaac_push_first(&__FJ,L30804504); // L235 STRING;
-        lisaac_push_first(&__HA0,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__MA0,L7088642); // L54 OBJECT;
-        __WVJ=((____DB )(top_context->back->back));
-        lisaac_push(&__HA0,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__MA0,L10652676); // L81 TRUE;
-        lisaac_push_first(&__NA0,L19285522); // L147 BLOCK;
-        lisaac_push_first(&__OA0,L30805528); // L235 STRING;
-        if (((void *)(&__string_41) != (void *)NULL)) {
-          lisaac_push(&__NA0,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__OA0,L13509636); // L103 TRUE;
-          __CWJ=__J__;
+        lisaac_push(&__WZJ,L53765121); // L410 INSTALL_LISAAC;
+        __IW0=((____0B *)__0V0);
+        lisaac_push_first(&__SZY,L30804504); // L235 STRING;
+        lisaac_push_first(&__VZY,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__OV0,L7088642); // L54 OBJECT;
+        __YCK=((____DB )(top_context->back->back));
+        lisaac_push(&__VZY,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__OV0,L10652676); // L81 TRUE;
+        lisaac_push_first(&__5V0,L19285522); // L147 BLOCK;
+        lisaac_push_first(&__AW0,L30805528); // L235 STRING;
+        if (((void *)(&__string_42) != (void *)NULL)) {
+          lisaac_push(&__5V0,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__AW0,L13509636); // L103 TRUE;
+          __EDK=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__NA0,L19282450); // L147 BLOCK;
-          lisaac_push_first(&__OA0,L14689286); // L112 FALSE;
-          __CWJ=__F__;
+          lisaac_push(&__5V0,L19282450); // L147 BLOCK;
+          lisaac_push_first(&__AW0,L14689286); // L112 FALSE;
+          __EDK=__F__;
         };
-        if (__CWJ) {
-          lisaac_push(&__HA0,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L19289106); // L147 BLOCK;
-          lisaac_push(&__NA0,L19428370); // L148 BLOCK;
-          lisaac_push_first(&__OA0,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__JGQ,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__JER,L8792068); // L67 TRUE;
-          lisaac_push_first(&__RGQ,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__WVJ));
-          lisaac_push(&__OA0,L9181698); // L70 OBJECT;
-          __DX((&__string_42));
-          lisaac_push(&__OA0,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__JGQ,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__JER,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__RGQ,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__2A0,L8272919); // L63 SYSTEM_IO;
+        if (__EDK) {
+          lisaac_push(&__VZY,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L19289106); // L147 BLOCK;
+          lisaac_push(&__5V0,L19428370); // L148 BLOCK;
+          lisaac_push_first(&__AW0,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__RYQ,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__GYR,L8792068); // L67 TRUE;
+          lisaac_push_first(&__ZYQ,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__YCK));
+          lisaac_push(&__AW0,L9181698); // L70 OBJECT;
+          __DX((&__string_43));
+          lisaac_push(&__AW0,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__RYQ,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__GYR,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__ZYQ,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__OW0,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__OA0,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__JGQ,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__JER,L4598824); // L35 SYSTEM;
+          lisaac_push(&__AW0,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__RYQ,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__GYR,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        __NDAB=__WA0->__FC;
-        __EUI=(&__string_41)->__YB;
-        lisaac_push(&__FJ,L31333912); // L239 STRING;
-        lisaac_push_first(&__HA0,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__MA0,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__NA0,L9195016); // L70 NUMERIC;
-        __5A0=(____L)(- __EUI);
-        lisaac_push(&__HA0,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__MA0,L9195016); // L70 NUMERIC;
-        __OUI=(____L)(__NDAB - __5A0);
-        lisaac_push(&__FJ,L31335448); // L239 STRING;
-        __PWJ(__WA0,__OUI);
-        lisaac_push(&__FJ,L31461912); // L240 STRING;
-        lisaac_push_first(&__HA0,L15224840); // L116 NUMERIC;
-        if ((__NDAB >  0)) {
-          lisaac_push(&__FJ,L31464984); // L240 STRING;
-          lisaac_push_first(&__HA0,L10652676); // L81 TRUE;
-          lisaac_push_first(&__MA0,L31467544); // L240 STRING;
-          lisaac_push_first(&__NA0,L15224840); // L116 NUMERIC;
-          __CWJ=(__EUI >  0);
+        __AK5=__IW0->__FC;
+        __DBJ=(&__string_42)->__YB;
+        lisaac_push(&__SZY,L31333912); // L239 STRING;
+        lisaac_push_first(&__VZY,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__OV0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__5V0,L9195016); // L70 NUMERIC;
+        __RW0=(____L)(- __DBJ);
+        lisaac_push(&__VZY,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__OV0,L9195016); // L70 NUMERIC;
+        __NBJ=(____L)(__AK5 - __RW0);
+        lisaac_push(&__SZY,L31335448); // L239 STRING;
+        __RDK(__IW0,__NBJ);
+        lisaac_push(&__SZY,L31461912); // L240 STRING;
+        lisaac_push_first(&__VZY,L15224840); // L116 NUMERIC;
+        if ((__AK5 >  0)) {
+          lisaac_push(&__SZY,L31464984); // L240 STRING;
+          lisaac_push_first(&__VZY,L10652676); // L81 TRUE;
+          lisaac_push_first(&__OV0,L31467544); // L240 STRING;
+          lisaac_push_first(&__5V0,L15224840); // L116 NUMERIC;
+          __EDK=(__DBJ >  0);
         } else /* FALSE */ {
-          lisaac_push(&__FJ,L31464984); // L240 STRING;
-          lisaac_push_first(&__HA0,L12081158); // L92 FALSE;
-          __CWJ=__J__;
+          lisaac_push(&__SZY,L31464984); // L240 STRING;
+          lisaac_push_first(&__VZY,L12081158); // L92 FALSE;
+          __EDK=__J__;
         };
-        if (__CWJ) {
-          lisaac_push(&__FJ,L31722008); // L242 STRING;
-          lisaac_push_first(&__HA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__MA0,L31472152); // L240 STRING;
-          __BVI=__WA0->__GSE;
-          lisaac_push(&__MA0,L31602712); // L241 STRING;
-          lisaac_push_first(&__NA0,L9195016); // L70 NUMERIC;
-          __CVI=(____L)(__NDAB -  1);
-          if (__BVI==NULL) {
-            lisaac_push(&__MA0,L31606808); // L241 STRING;
+        if (__EDK) {
+          lisaac_push(&__SZY,L31722008); // L242 STRING;
+          lisaac_push_first(&__VZY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__OV0,L31472152); // L240 STRING;
+          __ACJ=__IW0->__OSE;
+          lisaac_push(&__OV0,L31602712); // L241 STRING;
+          lisaac_push_first(&__5V0,L9195016); // L70 NUMERIC;
+          __BCJ=(____L)(__AK5 -  1);
+          if (__ACJ==NULL) {
+            lisaac_push(&__OV0,L31606808); // L241 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__MA0,L31606808); // L241 STRING;
-            __PWM(((____4 *)__BVI), 0,__CVI,__EUI);
+            lisaac_push(&__OV0,L31606808); // L241 STRING;
+            __PEN(((____4 *)__ACJ), 0,__BCJ,__DBJ);
           };
         } else /* FALSE */ {
-          lisaac_push(&__FJ,L31722008); // L242 STRING;
-          lisaac_push_first(&__HA0,L8530438); // L65 FALSE;
+          lisaac_push(&__SZY,L31722008); // L242 STRING;
+          lisaac_push_first(&__VZY,L8530438); // L65 FALSE;
         };
-        __BVI=__WA0->__GSE;
-        __IVI=(&__string_41)->__ZB;
-        lisaac_push(&__FJ,L31875096); // L243 STRING;
-        lisaac_push_first(&__HA0,L9195016); // L70 NUMERIC;
-        __NDAB=(____L)(__EUI -  1);
-        if (__BVI==NULL) {
-          lisaac_push(&__FJ,L31876632); // L243 STRING;
+        __ACJ=__IW0->__OSE;
+        __HCJ=(&__string_42)->__ZB;
+        lisaac_push(&__SZY,L31875096); // L243 STRING;
+        lisaac_push_first(&__VZY,L9195016); // L70 NUMERIC;
+        __AK5=(____L)(__DBJ -  1);
+        if (__ACJ==NULL) {
+          lisaac_push(&__SZY,L31876632); // L243 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__FJ,L31876632); // L243 STRING;
-          __WZJ(((____4 *)__BVI),__IVI,__NDAB);
+          lisaac_push(&__SZY,L31876632); // L243 STRING;
+          __YGK(((____4 *)__ACJ),__HCJ,__AK5);
         };
       };
-      if (__IA0==NULL) {
-        lisaac_push(&__35Z,L53883905); // L411 INSTALL_LISAAC;
+      if (__0V0==NULL) {
+        lisaac_push(&__WZJ,L53883905); // L411 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__35Z,L53883905); // L411 INSTALL_LISAAC;
-        __WGI(((____0B *)__IA0),(&__string_43));
+        lisaac_push(&__WZJ,L53883905); // L411 INSTALL_LISAAC;
+        __VTI(((____0B *)__0V0),(&__string_44));
       };
-      lisaac_push(&__35Z,L54046209); // L412 INSTALL_LISAAC;
-      __ZKB((&__string_44),(&__string_45),__IA0,__J__);
-      lisaac_push(&__35Z,L54139905); // L413 INSTALL_LISAAC;
-      lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__WZJ,L54046209); // L412 INSTALL_LISAAC;
+      __ZKB((&__string_45),(&__string_46),__0V0,__J__);
+      lisaac_push(&__WZJ,L54139905); // L413 INSTALL_LISAAC;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__VZY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__OV0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__5V0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__35Z,L54308353); // L414 INSTALL_LISAAC;
-      __ZKB((&__string_46),(&__string_45),__IA0,__J__);
-      lisaac_push(&__35Z,L54402049); // L415 INSTALL_LISAAC;
-      lisaac_push_first(&__FJ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__HA0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__MA0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__NA0,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__WZJ,L54308353); // L414 INSTALL_LISAAC;
+      __ZKB((&__string_47),(&__string_46),__0V0,__J__);
+      lisaac_push(&__WZJ,L54402049); // L415 INSTALL_LISAAC;
+      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__VZY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__OV0,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__5V0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__14,L85093889); // L649 INSTALL_LISAAC;
-      __TG((&__string_47), 5);
-      lisaac_push(&__14,L85211649); // L650 INSTALL_LISAAC;
-      __BGB((&__string_48));
-      lisaac_push(&__14,L85485569); // L652 INSTALL_LISAAC;
-      __TG((&__string_49), 5);
-      lisaac_push(&__14,L85605377); // L653 INSTALL_LISAAC;
-      __BGB((&__string_50));
-      lisaac_push(&__14,L86151169); // L657 INSTALL_LISAAC;
-      __DX((&__string_51));
-      lisaac_push(&__14,L86546433); // L660 INSTALL_LISAAC;
+      lisaac_push(&__3LH,L85093889); // L649 INSTALL_LISAAC;
+      __TG((&__string_48), 5);
+      lisaac_push(&__3LH,L85211649); // L650 INSTALL_LISAAC;
+      __BGB((&__string_49));
+      lisaac_push(&__3LH,L85485569); // L652 INSTALL_LISAAC;
+      __TG((&__string_50), 5);
+      lisaac_push(&__3LH,L85605377); // L653 INSTALL_LISAAC;
+      __BGB((&__string_51));
+      lisaac_push(&__3LH,L86151169); // L657 INSTALL_LISAAC;
       __DX((&__string_52));
+      lisaac_push(&__3LH,L86546433); // L660 INSTALL_LISAAC;
+      __DX((&__string_53));
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TCAB,L91753473); // L700 INSTALL_LISAAC;
-    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
-    if ((__DDAB ==  2)) {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L91505153); // L698 INSTALL_LISAAC;
-      lisaac_push_first(&__35Z,L10621458); // L81 BLOCK;
+    lisaac_push(&__RAL,L91753473); // L700 INSTALL_LISAAC;
+    lisaac_push_first(&__BTM,L16794632); // L128 NUMERIC;
+    if ((__WJ5 ==  2)) {
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3LH,L91505153); // L698 INSTALL_LISAAC;
+      lisaac_push_first(&__WZJ,L10621458); // L81 BLOCK;
       __WGB:
       {
-        lisaac_push(&__35Z,L10621458); // L81 BLOCK;
-        lisaac_push_first(&__FJ,L86905345); // L663 INSTALL_LISAAC;
-        lisaac_push(&__FJ,L87966209); // L671 INSTALL_LISAAC;
-        __CVI=__FR((&__string_53),(&__string_54), 6);
-        lisaac_push(&__FJ,L88740865); // L677 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  1)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L88223745); // L673 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L88377345); // L674 INSTALL_LISAAC;
-          __TG((&__string_55), 0);
-          lisaac_push(&__NA0,L88486401); // L675 INSTALL_LISAAC;
-          lisaac_push_first(&__OA0,L57558017); // L439 INSTALL_LISAAC;
+        lisaac_push(&__WZJ,L10621458); // L81 BLOCK;
+        lisaac_push_first(&__SZY,L86905345); // L663 INSTALL_LISAAC;
+        lisaac_push(&__SZY,L87966209); // L671 INSTALL_LISAAC;
+        __BCJ=__FR((&__string_54),(&__string_55), 6);
+        lisaac_push(&__SZY,L88740865); // L677 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  1)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L88223745); // L673 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L88377345); // L674 INSTALL_LISAAC;
+          __TG((&__string_56), 0);
+          lisaac_push(&__5V0,L88486401); // L675 INSTALL_LISAAC;
+          lisaac_push_first(&__AW0,L57558017); // L439 INSTALL_LISAAC;
           __F5B=__QF( 100);
           if (((void *)__OC == (void *)NULL)) {
-            lisaac_push(&__OA0,L58198529); // L444 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JER,L57685505); // L440 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L58198529); // L444 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__GYR,L57685505); // L440 INSTALL_LISAAC;
             if (__F5B==NULL) {
-              lisaac_push(&__JER,L57815553); // L441 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L57815553); // L441 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L57815553); // L441 INSTALL_LISAAC;
-              __FEI(((____0B *)__F5B),(&__string_56));
+              lisaac_push(&__GYR,L57815553); // L441 INSTALL_LISAAC;
+              __ERI(((____0B *)__F5B),(&__string_57));
             };
           } else /* FALSE */ {
-            lisaac_push(&__OA0,L58198529); // L444 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JER,L57939969); // L442 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L58198529); // L444 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GYR,L57939969); // L442 INSTALL_LISAAC;
             if (__F5B==NULL) {
-              lisaac_push(&__JER,L58080257); // L443 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L58080257); // L443 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L58080257); // L443 INSTALL_LISAAC;
-              __FEI(((____0B *)__F5B),__OC);
+              lisaac_push(&__GYR,L58080257); // L443 INSTALL_LISAAC;
+              __ERI(((____0B *)__F5B),__OC);
             };
           };
           if (__F5B==NULL) {
-            lisaac_push(&__OA0,L58342401); // L445 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L58342401); // L445 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__OA0,L58342401); // L445 INSTALL_LISAAC;
-            __WGI(((____0B *)__F5B),(&__string_57));
+            lisaac_push(&__AW0,L58342401); // L445 INSTALL_LISAAC;
+            __VTI(((____0B *)__F5B),(&__string_58));
           };
-          lisaac_push(&__OA0,L58489345); // L446 INSTALL_LISAAC;
-          lisaac_push_first(&__JGQ,L8672792); // L66 STRING;
-          __XT=(&__string_58)->__YB;
-          lisaac_push(&__JGQ,L9060376); // L69 STRING;
+          lisaac_push(&__AW0,L58489345); // L446 INSTALL_LISAAC;
+          lisaac_push_first(&__RYQ,L8672792); // L66 STRING;
+          __XT=(&__string_59)->__YB;
+          lisaac_push(&__RYQ,L9060376); // L69 STRING;
           __ZT=__QF(__XT);
           if (__ZT==NULL) {
-            lisaac_push(&__JGQ,L9184792); // L70 STRING;
+            lisaac_push(&__RYQ,L9184792); // L70 STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__JGQ,L9184792); // L70 STRING;
-            __FEI(((____0B *)__ZT),(&__string_58));
+            lisaac_push(&__RYQ,L9184792); // L70 STRING;
+            __ERI(((____0B *)__ZT),(&__string_59));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__OA0,L58607617); // L447 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L58607617); // L447 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__OA0,L58607617); // L447 INSTALL_LISAAC;
-            __WGI(((____0B *)__ZT),(&__string_59));
+            lisaac_push(&__AW0,L58607617); // L447 INSTALL_LISAAC;
+            __VTI(((____0B *)__ZT),(&__string_60));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__OA0,L58736641); // L448 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L58736641); // L448 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__OA0,L58736641); // L448 INSTALL_LISAAC;
-            __WGI(((____0B *)__ZT),__JC);
+            lisaac_push(&__AW0,L58736641); // L448 INSTALL_LISAAC;
+            __VTI(((____0B *)__ZT),__JC);
           };
-          if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__OA0,L59116033); // L451 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L8792068); // L67 TRUE;
-            lisaac_push_first(&__JER,L58868737); // L449 INSTALL_LISAAC;
+          if (((void *)__WI == (void *)(&__string_25))) {
+            lisaac_push(&__AW0,L59116033); // L451 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L8792068); // L67 TRUE;
+            lisaac_push_first(&__GYR,L58868737); // L449 INSTALL_LISAAC;
             if (__ZT==NULL) {
-              lisaac_push(&__JER,L59002881); // L450 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L59002881); // L450 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L59002881); // L450 INSTALL_LISAAC;
-              __PVI(((____0B *)__ZT));
+              lisaac_push(&__GYR,L59002881); // L450 INSTALL_LISAAC;
+              __OCJ(((____0B *)__ZT));
             };
           } else /* FALSE */ {
-            lisaac_push(&__OA0,L59116033); // L451 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L8530438); // L65 FALSE;
+            lisaac_push(&__AW0,L59116033); // L451 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L8530438); // L65 FALSE;
           };
           if (__ZT==NULL) {
-            lisaac_push(&__OA0,L59265025); // L452 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L59265025); // L452 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__OA0,L59265025); // L452 INSTALL_LISAAC;
-            __WGI(((____0B *)__ZT),(&__string_60));
+            lisaac_push(&__AW0,L59265025); // L452 INSTALL_LISAAC;
+            __VTI(((____0B *)__ZT),(&__string_61));
           };
           if (__ZT==NULL) {
-            lisaac_push(&__OA0,L59391489); // L453 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L59391489); // L453 INSTALL_LISAAC;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
-            lisaac_push(&__OA0,L59391489); // L453 INSTALL_LISAAC;
-            __WGI(((____0B *)__ZT),(&__string_61));
+            lisaac_push(&__AW0,L59391489); // L453 INSTALL_LISAAC;
+            __VTI(((____0B *)__ZT),(&__string_62));
           };
-          lisaac_push(&__OA0,L59545601); // L454 INSTALL_LISAAC;
-          __ZKB(__F5B,(&__string_58),__ZT,__F__);
+          lisaac_push(&__AW0,L59545601); // L454 INSTALL_LISAAC;
+          __ZKB(__F5B,(&__string_59),__ZT,__F__);
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L89265153); // L681 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  2)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L88748033); // L677 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L88900097); // L678 INSTALL_LISAAC;
-          __TG((&__string_62), 0);
-          lisaac_push(&__NA0,L89009665); // L679 INSTALL_LISAAC;
-          lisaac_push_first(&__OA0,L62398465); // L476 INSTALL_LISAAC;
-          if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__OA0,L70781441); // L540 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JER,L63063041); // L481 INSTALL_LISAAC;
-            lisaac_push(&__JER,L63204353); // L482 INSTALL_LISAAC;
-            __DX((&__string_63));
+        lisaac_push(&__SZY,L89265153); // L681 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  2)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L88748033); // L677 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L88900097); // L678 INSTALL_LISAAC;
+          __TG((&__string_63), 0);
+          lisaac_push(&__5V0,L89009665); // L679 INSTALL_LISAAC;
+          lisaac_push_first(&__AW0,L62398465); // L476 INSTALL_LISAAC;
+          if (((void *)__WI == (void *)(&__string_25))) {
+            lisaac_push(&__AW0,L70781441); // L540 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__GYR,L63063041); // L481 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L63204353); // L482 INSTALL_LISAAC;
+            __DX((&__string_64));
           } else /* FALSE */ {
-            lisaac_push(&__OA0,L70781441); // L540 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JER,L63313921); // L483 INSTALL_LISAAC;
-            lisaac_push(&__JER,L63468545); // L484 INSTALL_LISAAC;
-            __3AC=__AQB((&__string_64));
-            lisaac_push(&__JER,L63599617); // L485 INSTALL_LISAAC;
+            lisaac_push(&__AW0,L70781441); // L540 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GYR,L63313921); // L483 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L63468545); // L484 INSTALL_LISAAC;
             __3AC=__AQB((&__string_65));
-            lisaac_push(&__JER,L63730689); // L486 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L63599617); // L485 INSTALL_LISAAC;
             __3AC=__AQB((&__string_66));
-            lisaac_push(&__JER,L63860737); // L487 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L63730689); // L486 INSTALL_LISAAC;
             __3AC=__AQB((&__string_67));
+            lisaac_push(&__GYR,L63860737); // L487 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_68));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L64262657); // L490 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L64262657); // L490 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L64262657); // L490 INSTALL_LISAAC;
-              __FEI(((____0B *)__JN),(&__string_68));
+              lisaac_push(&__GYR,L64262657); // L490 INSTALL_LISAAC;
+              __ERI(((____0B *)__JN),(&__string_69));
             };
-            lisaac_push(&__JER,L64365057); // L491 INSTALL_LISAAC;
-            __DX((&__string_69));
+            lisaac_push(&__GYR,L64365057); // L491 INSTALL_LISAAC;
+            __DX((&__string_70));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L64498689); // L492 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L64498689); // L492 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L64498689); // L492 INSTALL_LISAAC;
-              __UB0=((____0B *)__JN);
-              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__UB0);
+              lisaac_push(&__GYR,L64498689); // L492 INSTALL_LISAAC;
+              __AX0=((____0B *)__JN);
+              lisaac_push_first(&__ZYQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__AX0);
             };
-            lisaac_push(&__JER,L64627201); // L493 INSTALL_LISAAC;
-            __DX((&__string_70));
-            lisaac_push(&__JER,L64773121); // L494 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L64627201); // L493 INSTALL_LISAAC;
+            __DX((&__string_71));
+            lisaac_push(&__GYR,L64773121); // L494 INSTALL_LISAAC;
             __3AC=__AQB(__JN);
             if ((__3AC !=  0)) {
-              lisaac_push(&__JER,L65408513); // L499 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2A0,L64778241); // L494 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L65051137); // L496 INSTALL_LISAAC;
-              __DX((&__string_71));
-            } else /* FALSE */ {
-              lisaac_push(&__JER,L65408513); // L499 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2A0,L65149953); // L497 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L65284609); // L498 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L65408513); // L499 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__OW0,L64778241); // L494 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L65051137); // L496 INSTALL_LISAAC;
               __DX((&__string_72));
+            } else /* FALSE */ {
+              lisaac_push(&__GYR,L65408513); // L499 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__OW0,L65149953); // L497 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L65284609); // L498 INSTALL_LISAAC;
+              __DX((&__string_73));
             };
             if (__JN==NULL) {
-              lisaac_push(&__JER,L65835521); // L502 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L65835521); // L502 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L65835521); // L502 INSTALL_LISAAC;
-              __FEI(((____0B *)__JN),(&__string_73));
+              lisaac_push(&__GYR,L65835521); // L502 INSTALL_LISAAC;
+              __ERI(((____0B *)__JN),(&__string_74));
             };
-            lisaac_push(&__JER,L65937921); // L503 INSTALL_LISAAC;
-            __DX((&__string_69));
+            lisaac_push(&__GYR,L65937921); // L503 INSTALL_LISAAC;
+            __DX((&__string_70));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L66071553); // L504 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L66071553); // L504 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L66071553); // L504 INSTALL_LISAAC;
-              __UB0=((____0B *)__JN);
-              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__UB0);
+              lisaac_push(&__GYR,L66071553); // L504 INSTALL_LISAAC;
+              __AX0=((____0B *)__JN);
+              lisaac_push_first(&__ZYQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__AX0);
             };
-            lisaac_push(&__JER,L66200065); // L505 INSTALL_LISAAC;
-            __DX((&__string_70));
-            lisaac_push(&__JER,L66345985); // L506 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L66200065); // L505 INSTALL_LISAAC;
+            __DX((&__string_71));
+            lisaac_push(&__GYR,L66345985); // L506 INSTALL_LISAAC;
             __3AC=__AQB(__JN);
             if ((__3AC !=  0)) {
-              lisaac_push(&__JER,L66981377); // L511 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2A0,L66351105); // L506 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L66624001); // L508 INSTALL_LISAAC;
-              __DX((&__string_71));
-            } else /* FALSE */ {
-              lisaac_push(&__JER,L66981377); // L511 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2A0,L66722817); // L509 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L66857473); // L510 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L66981377); // L511 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__OW0,L66351105); // L506 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L66624001); // L508 INSTALL_LISAAC;
               __DX((&__string_72));
+            } else /* FALSE */ {
+              lisaac_push(&__GYR,L66981377); // L511 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__OW0,L66722817); // L509 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L66857473); // L510 INSTALL_LISAAC;
+              __DX((&__string_73));
             };
-            lisaac_push(&__JER,L67937281); // L518 INSTALL_LISAAC;
-            __DCC=__OVC((&__string_74));
+            lisaac_push(&__GYR,L67937281); // L518 INSTALL_LISAAC;
+            __DCC=__OVC((&__string_75));
             if ((__DCC == 'n')) {
-              lisaac_push(&__JER,L70651393); // L539 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2A0,L68176897); // L520 INSTALL_LISAAC;
-              __UB0=__QF( 100);
+              lisaac_push(&__GYR,L70651393); // L539 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__OW0,L68176897); // L520 INSTALL_LISAAC;
+              __AX0=__QF( 100);
               if (((void *)__OC == (void *)NULL)) {
-                lisaac_push(&__2A0,L68817409); // L525 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L68817409); // L525 INSTALL_LISAAC;
                 lisaac_push_first(&__F0C,L6825988); // L52 TRUE;
                 lisaac_push_first(&__QCC,L68304385); // L521 INSTALL_LISAAC;
-                if (__UB0==NULL) {
+                if (__AX0==NULL) {
                   lisaac_push(&__QCC,L68434433); // L522 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
                   lisaac_push(&__QCC,L68434433); // L522 INSTALL_LISAAC;
-                  __FEI(((____0B *)__UB0),(&__string_56));
+                  __ERI(((____0B *)__AX0),(&__string_57));
                 };
               } else /* FALSE */ {
-                lisaac_push(&__2A0,L68817409); // L525 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L68817409); // L525 INSTALL_LISAAC;
                 lisaac_push_first(&__F0C,L6826502); // L52 FALSE;
                 lisaac_push_first(&__QCC,L68558849); // L523 INSTALL_LISAAC;
-                if (__UB0==NULL) {
+                if (__AX0==NULL) {
                   lisaac_push(&__QCC,L68699137); // L524 INSTALL_LISAAC;
                   lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
                 } else /* STRING */ {
                   lisaac_push(&__QCC,L68699137); // L524 INSTALL_LISAAC;
-                  __FEI(((____0B *)__UB0),__OC);
+                  __ERI(((____0B *)__AX0),__OC);
                 };
               };
-              if (__UB0==NULL) {
-                lisaac_push(&__2A0,L68961281); // L526 INSTALL_LISAAC;
+              if (__AX0==NULL) {
+                lisaac_push(&__OW0,L68961281); // L526 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__2A0,L68961281); // L526 INSTALL_LISAAC;
-                __WGI(((____0B *)__UB0),(&__string_75));
+                lisaac_push(&__OW0,L68961281); // L526 INSTALL_LISAAC;
+                __VTI(((____0B *)__AX0),(&__string_76));
               };
-              lisaac_push(&__2A0,L69112321); // L527 INSTALL_LISAAC;
-              __ZKB(__UB0,(&__string_76),(&__string_76),__F__);
+              lisaac_push(&__OW0,L69112321); // L527 INSTALL_LISAAC;
+              __ZKB(__AX0,(&__string_77),(&__string_77),__F__);
             } else /* FALSE */ {
-              lisaac_push(&__JER,L70651393); // L539 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2A0,L69213185); // L528 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L70651393); // L539 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__OW0,L69213185); // L528 INSTALL_LISAAC;
               if (__JN==NULL) {
-                lisaac_push(&__2A0,L69366273); // L529 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L69366273); // L529 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__2A0,L69366273); // L529 INSTALL_LISAAC;
-                __FEI(((____0B *)__JN),(&__string_77));
+                lisaac_push(&__OW0,L69366273); // L529 INSTALL_LISAAC;
+                __ERI(((____0B *)__JN),(&__string_78));
               };
-              lisaac_push(&__2A0,L69477889); // L530 INSTALL_LISAAC;
-              __DX((&__string_69));
+              lisaac_push(&__OW0,L69477889); // L530 INSTALL_LISAAC;
+              __DX((&__string_70));
               if (__JN==NULL) {
-                lisaac_push(&__2A0,L69611521); // L531 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L69611521); // L531 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__2A0,L69611521); // L531 INSTALL_LISAAC;
-                __YB0=((____0B *)__JN);
+                lisaac_push(&__OW0,L69611521); // L531 INSTALL_LISAAC;
+                __EX0=((____0B *)__JN);
                 lisaac_push_first(&__F0C,L167652365); // L1279 ABSTRACT_STRING;
-                __T2C(__YB0);
+                __T2C(__EX0);
               };
-              lisaac_push(&__2A0,L69740033); // L532 INSTALL_LISAAC;
-              __DX((&__string_70));
-              lisaac_push(&__2A0,L69885953); // L533 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L69740033); // L532 INSTALL_LISAAC;
+              __DX((&__string_71));
+              lisaac_push(&__OW0,L69885953); // L533 INSTALL_LISAAC;
               __GDC=__AQB(__JN);
               if ((__GDC !=  0)) {
-                lisaac_push(&__2A0,L70521345); // L538 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L70521345); // L538 INSTALL_LISAAC;
                 lisaac_push_first(&__F0C,L6825988); // L52 TRUE;
                 lisaac_push_first(&__QCC,L69891073); // L533 INSTALL_LISAAC;
                 lisaac_push(&__QCC,L70163969); // L535 INSTALL_LISAAC;
-                __DX((&__string_71));
+                __DX((&__string_72));
               } else /* FALSE */ {
-                lisaac_push(&__2A0,L70521345); // L538 INSTALL_LISAAC;
+                lisaac_push(&__OW0,L70521345); // L538 INSTALL_LISAAC;
                 lisaac_push_first(&__F0C,L6826502); // L52 FALSE;
                 lisaac_push_first(&__QCC,L70262785); // L536 INSTALL_LISAAC;
                 lisaac_push(&__QCC,L70397441); // L537 INSTALL_LISAAC;
-                __DX((&__string_72));
+                __DX((&__string_73));
               };
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L89789441); // L685 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  3)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L89272321); // L681 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L89426433); // L682 INSTALL_LISAAC;
-          __TG((&__string_78), 0);
-          lisaac_push(&__NA0,L89534465); // L683 INSTALL_LISAAC;
-          lisaac_push_first(&__OA0,L59908609); // L457 INSTALL_LISAAC;
-          if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__OA0,L61999617); // L473 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JER,L60179457); // L459 INSTALL_LISAAC;
-            lisaac_push(&__JER,L60319233); // L460 INSTALL_LISAAC;
-            __DX((&__string_79));
+        lisaac_push(&__SZY,L89789441); // L685 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  3)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L89272321); // L681 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L89426433); // L682 INSTALL_LISAAC;
+          __TG((&__string_79), 0);
+          lisaac_push(&__5V0,L89534465); // L683 INSTALL_LISAAC;
+          lisaac_push_first(&__AW0,L59908609); // L457 INSTALL_LISAAC;
+          if (((void *)__WI == (void *)(&__string_25))) {
+            lisaac_push(&__AW0,L61999617); // L473 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__GYR,L60179457); // L459 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L60319233); // L460 INSTALL_LISAAC;
+            __DX((&__string_80));
           } else /* FALSE */ {
-            lisaac_push(&__OA0,L61999617); // L473 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JER,L60430337); // L461 INSTALL_LISAAC;
-            lisaac_push(&__JER,L60595201); // L462 INSTALL_LISAAC;
-            __3AC=__AQB((&__string_80));
+            lisaac_push(&__AW0,L61999617); // L473 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GYR,L60430337); // L461 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L60595201); // L462 INSTALL_LISAAC;
+            __3AC=__AQB((&__string_81));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L60732929); // L463 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L60732929); // L463 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L60732929); // L463 INSTALL_LISAAC;
-              __FEI(((____0B *)__JN),(&__string_81));
+              lisaac_push(&__GYR,L60732929); // L463 INSTALL_LISAAC;
+              __ERI(((____0B *)__JN),(&__string_82));
             };
-            lisaac_push(&__JER,L60826113); // L464 INSTALL_LISAAC;
-            __DX((&__string_69));
+            lisaac_push(&__GYR,L60826113); // L464 INSTALL_LISAAC;
+            __DX((&__string_70));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L60959745); // L465 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L60959745); // L465 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L60959745); // L465 INSTALL_LISAAC;
-              __UB0=((____0B *)__JN);
-              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__UB0);
+              lisaac_push(&__GYR,L60959745); // L465 INSTALL_LISAAC;
+              __AX0=((____0B *)__JN);
+              lisaac_push_first(&__ZYQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__AX0);
             };
-            lisaac_push(&__JER,L61088257); // L466 INSTALL_LISAAC;
-            __DX((&__string_70));
-            lisaac_push(&__JER,L61234177); // L467 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L61088257); // L466 INSTALL_LISAAC;
+            __DX((&__string_71));
+            lisaac_push(&__GYR,L61234177); // L467 INSTALL_LISAAC;
             __3AC=__AQB(__JN);
             if ((__3AC !=  0)) {
-              lisaac_push(&__JER,L61869569); // L472 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2A0,L61239297); // L467 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L61505537); // L469 INSTALL_LISAAC;
-              __DX((&__string_82));
-            } else /* FALSE */ {
-              lisaac_push(&__JER,L61869569); // L472 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2A0,L61611009); // L470 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L61744641); // L471 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L61869569); // L472 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__OW0,L61239297); // L467 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L61505537); // L469 INSTALL_LISAAC;
               __DX((&__string_83));
+            } else /* FALSE */ {
+              lisaac_push(&__GYR,L61869569); // L472 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__OW0,L61611009); // L470 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L61744641); // L471 INSTALL_LISAAC;
+              __DX((&__string_84));
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L90313729); // L689 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  4)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L89796609); // L685 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L89954305); // L686 INSTALL_LISAAC;
-          __TG((&__string_84), 0);
-          lisaac_push(&__NA0,L90061313); // L687 INSTALL_LISAAC;
-          lisaac_push_first(&__OA0,L71183361); // L543 INSTALL_LISAAC;
-          if (((void *)__WI == (void *)(&__string_24))) {
-            lisaac_push(&__OA0,L73271809); // L559 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6825988); // L52 TRUE;
-            lisaac_push_first(&__JER,L71451649); // L545 INSTALL_LISAAC;
+        lisaac_push(&__SZY,L90313729); // L689 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  4)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L89796609); // L685 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L89954305); // L686 INSTALL_LISAAC;
+          __TG((&__string_85), 0);
+          lisaac_push(&__5V0,L90061313); // L687 INSTALL_LISAAC;
+          lisaac_push_first(&__AW0,L71183361); // L543 INSTALL_LISAAC;
+          if (((void *)__WI == (void *)(&__string_25))) {
+            lisaac_push(&__AW0,L73271809); // L559 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6825988); // L52 TRUE;
+            lisaac_push_first(&__GYR,L71451649); // L545 INSTALL_LISAAC;
             if (__JN==NULL) {
-              lisaac_push(&__JER,L71743489); // L547 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L71743489); // L547 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L71743489); // L547 INSTALL_LISAAC;
-              __FEI(((____0B *)__JN),(&__string_85));
+              lisaac_push(&__GYR,L71743489); // L547 INSTALL_LISAAC;
+              __ERI(((____0B *)__JN),(&__string_86));
             };
-            lisaac_push(&__JER,L71971841); // L549 INSTALL_LISAAC;
-            __DX((&__string_86));
+            lisaac_push(&__GYR,L71971841); // L549 INSTALL_LISAAC;
+            __DX((&__string_87));
             if (__JN==NULL) {
-              lisaac_push(&__JER,L72100865); // L550 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L72100865); // L550 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
-              lisaac_push(&__JER,L72100865); // L550 INSTALL_LISAAC;
-              __UB0=((____0B *)__JN);
-              lisaac_push_first(&__RGQ,L167652365); // L1279 ABSTRACT_STRING;
-              __T2C(__UB0);
+              lisaac_push(&__GYR,L72100865); // L550 INSTALL_LISAAC;
+              __AX0=((____0B *)__JN);
+              lisaac_push_first(&__ZYQ,L167652365); // L1279 ABSTRACT_STRING;
+              __T2C(__AX0);
             };
-            lisaac_push(&__JER,L72229377); // L551 INSTALL_LISAAC;
-            __DX((&__string_70));
-            lisaac_push(&__JER,L72375297); // L552 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L72229377); // L551 INSTALL_LISAAC;
+            __DX((&__string_71));
+            lisaac_push(&__GYR,L72375297); // L552 INSTALL_LISAAC;
             __3AC=__AQB(__JN);
             if ((__3AC !=  0)) {
-              lisaac_push(&__JER,L72879617); // L556 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6825988); // L52 TRUE;
-              lisaac_push_first(&__2A0,L72380417); // L552 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L72493569); // L553 INSTALL_LISAAC;
-              __DX((&__string_87));
-            } else /* FALSE */ {
-              lisaac_push(&__JER,L72879617); // L556 INSTALL_LISAAC;
-              lisaac_push_first(&__RGQ,L6826502); // L52 FALSE;
-              lisaac_push_first(&__2A0,L72621057); // L554 INSTALL_LISAAC;
-              lisaac_push(&__2A0,L72754689); // L555 INSTALL_LISAAC;
+              lisaac_push(&__GYR,L72879617); // L556 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6825988); // L52 TRUE;
+              lisaac_push_first(&__OW0,L72380417); // L552 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L72493569); // L553 INSTALL_LISAAC;
               __DX((&__string_88));
+            } else /* FALSE */ {
+              lisaac_push(&__GYR,L72879617); // L556 INSTALL_LISAAC;
+              lisaac_push_first(&__ZYQ,L6826502); // L52 FALSE;
+              lisaac_push_first(&__OW0,L72621057); // L554 INSTALL_LISAAC;
+              lisaac_push(&__OW0,L72754689); // L555 INSTALL_LISAAC;
+              __DX((&__string_89));
             };
           } else /* FALSE */ {
-            lisaac_push(&__OA0,L73271809); // L559 INSTALL_LISAAC;
-            lisaac_push_first(&__JGQ,L6826502); // L52 FALSE;
-            lisaac_push_first(&__JER,L73013249); // L557 INSTALL_LISAAC;
-            lisaac_push(&__JER,L73168897); // L558 INSTALL_LISAAC;
-            __DX((&__string_89));
+            lisaac_push(&__AW0,L73271809); // L559 INSTALL_LISAAC;
+            lisaac_push_first(&__RYQ,L6826502); // L52 FALSE;
+            lisaac_push_first(&__GYR,L73013249); // L557 INSTALL_LISAAC;
+            lisaac_push(&__GYR,L73168897); // L558 INSTALL_LISAAC;
+            __DX((&__string_90));
           };
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L90969089); // L694 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  5)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L90320897); // L689 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L90467329); // L690 INSTALL_LISAAC;
-          __TG((&__string_90), 0);
-          lisaac_push(&__NA0,L90731009); // L692 INSTALL_LISAAC;
-          __DX((&__string_91));
+        lisaac_push(&__SZY,L90969089); // L694 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  5)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L90320897); // L689 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L90467329); // L690 INSTALL_LISAAC;
+          __TG((&__string_91), 0);
+          lisaac_push(&__5V0,L90731009); // L692 INSTALL_LISAAC;
+          __DX((&__string_92));
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__FJ,L91362817); // L697 INSTALL_LISAAC;
-        lisaac_push_first(&__HA0,L16794632); // L128 NUMERIC;
-        if ((__CVI ==  6)) {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__NA0,L90976257); // L694 INSTALL_LISAAC;
-          lisaac_push(&__NA0,L91124225); // L695 INSTALL_LISAAC;
-          __TG((&__string_92), 0);
-          lisaac_push(&__NA0,L91239937); // L696 INSTALL_LISAAC;
-          lisaac_push_first(&__OA0,L73672705); // L562 INSTALL_LISAAC;
-          lisaac_push(&__OA0,L74215425); // L566 INSTALL_LISAAC;
-          __DX((&__string_93));
+        lisaac_push(&__SZY,L91362817); // L697 INSTALL_LISAAC;
+        lisaac_push_first(&__VZY,L16794632); // L128 NUMERIC;
+        if ((__BCJ ==  6)) {
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5V0,L90976257); // L694 INSTALL_LISAAC;
+          lisaac_push(&__5V0,L91124225); // L695 INSTALL_LISAAC;
+          __TG((&__string_93), 0);
+          lisaac_push(&__5V0,L91239937); // L696 INSTALL_LISAAC;
+          lisaac_push_first(&__AW0,L73672705); // L562 INSTALL_LISAAC;
+          lisaac_push(&__AW0,L74215425); // L566 INSTALL_LISAAC;
+          __DX((&__string_94));
         } else /* FALSE */ {
-          lisaac_push(&__HA0,L17446408); // L133 NUMERIC;
-          lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+          lisaac_push(&__VZY,L17446408); // L133 NUMERIC;
+          lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__35Z,L10755090); // L82 BLOCK;
-        lisaac_push_first(&__FJ,L91498497); // L698 INSTALL_LISAAC;
-        if ((__CVI !=  0)) {
-          lisaac_push(&__35Z,L11012626); // L84 BLOCK;
-          lisaac_push_first(&__FJ,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HA0,L10888722); // L83 BLOCK;
+        lisaac_push(&__WZJ,L10755090); // L82 BLOCK;
+        lisaac_push_first(&__SZY,L91498497); // L698 INSTALL_LISAAC;
+        if ((__BCJ !=  0)) {
+          lisaac_push(&__WZJ,L11012626); // L84 BLOCK;
+          lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__VZY,L10888722); // L83 BLOCK;
           goto __WGB;
         } else /* FALSE */ {
-          lisaac_push(&__35Z,L11012626); // L84 BLOCK;
-          lisaac_push_first(&__FJ,L8530438); // L65 FALSE;
+          lisaac_push(&__WZJ,L11012626); // L84 BLOCK;
+          lisaac_push_first(&__SZY,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TCAB,L92147201); // L703 INSTALL_LISAAC;
-    lisaac_push_first(&__ADAB,L16794632); // L128 NUMERIC;
-    if ((__DDAB ==  3)) {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__14,L91760641); // L700 INSTALL_LISAAC;
-      lisaac_push(&__14,L91924481); // L701 INSTALL_LISAAC;
-      __TG((&__string_94), 0);
-      lisaac_push(&__14,L92021249); // L702 INSTALL_LISAAC;
-      lisaac_push_first(&__35Z,L77995009); // L595 INSTALL_LISAAC;
+    lisaac_push(&__RAL,L92147201); // L703 INSTALL_LISAAC;
+    lisaac_push_first(&__BTM,L16794632); // L128 NUMERIC;
+    if ((__WJ5 ==  3)) {
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__3LH,L91760641); // L700 INSTALL_LISAAC;
+      lisaac_push(&__3LH,L91924481); // L701 INSTALL_LISAAC;
+      __TG((&__string_95), 0);
+      lisaac_push(&__3LH,L92021249); // L702 INSTALL_LISAAC;
+      lisaac_push_first(&__WZJ,L77995009); // L595 INSTALL_LISAAC;
       if (__JN==NULL) {
-        lisaac_push(&__35Z,L78260225); // L597 INSTALL_LISAAC;
+        lisaac_push(&__WZJ,L78260225); // L597 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__35Z,L78260225); // L597 INSTALL_LISAAC;
-        __WA0=((____0B *)__JN);
-        lisaac_push_first(&__FJ,L21894168); // L167 STRING;
-        __WA0->__FC= 0;
-        lisaac_push(&__FJ,L22546968); // L172 STRING;
-        lisaac_push_first(&__HA0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__MA0,L8530438); // L65 FALSE;
+        lisaac_push(&__WZJ,L78260225); // L597 INSTALL_LISAAC;
+        __IW0=((____0B *)__JN);
+        lisaac_push_first(&__SZY,L21894168); // L167 STRING;
+        __IW0->__FC= 0;
+        lisaac_push(&__SZY,L22546968); // L172 STRING;
+        lisaac_push_first(&__VZY,L19280914); // L147 BLOCK;
+        lisaac_push(&__VZY,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__OV0,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__35Z,L78405633); // L598 INSTALL_LISAAC;
-      __AA0=__AQB((&__string_95));
-      if (((void *)__WI == (void *)(&__string_24))) {
-        lisaac_push(&__35Z,L79038977); // L603 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__HA0,L78529537); // L599 INSTALL_LISAAC;
+      lisaac_push(&__WZJ,L78405633); // L598 INSTALL_LISAAC;
+      __SV0=__AQB((&__string_96));
+      if (((void *)__WI == (void *)(&__string_25))) {
+        lisaac_push(&__WZJ,L79038977); // L603 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6825988); // L52 TRUE;
+        lisaac_push_first(&__VZY,L78529537); // L599 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__HA0,L78676993); // L600 INSTALL_LISAAC;
+          lisaac_push(&__VZY,L78676993); // L600 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L78676993); // L600 INSTALL_LISAAC;
-          __FEI(((____0B *)__JN),(&__string_96));
+          lisaac_push(&__VZY,L78676993); // L600 INSTALL_LISAAC;
+          __ERI(((____0B *)__JN),(&__string_97));
         };
       } else /* FALSE */ {
-        lisaac_push(&__35Z,L79038977); // L603 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__HA0,L78780417); // L601 INSTALL_LISAAC;
+        lisaac_push(&__WZJ,L79038977); // L603 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6826502); // L52 FALSE;
+        lisaac_push_first(&__VZY,L78780417); // L601 INSTALL_LISAAC;
         if (__JN==NULL) {
-          lisaac_push(&__HA0,L78938625); // L602 INSTALL_LISAAC;
+          lisaac_push(&__VZY,L78938625); // L602 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__HA0,L78938625); // L602 INSTALL_LISAAC;
-          __FEI(((____0B *)__JN),(&__string_97));
+          lisaac_push(&__VZY,L78938625); // L602 INSTALL_LISAAC;
+          __ERI(((____0B *)__JN),(&__string_98));
         };
       };
-      lisaac_push(&__35Z,L79179777); // L604 INSTALL_LISAAC;
-      __DX((&__string_86));
+      lisaac_push(&__WZJ,L79179777); // L604 INSTALL_LISAAC;
+      __DX((&__string_87));
       if (__JN==NULL) {
-        lisaac_push(&__35Z,L79308801); // L605 INSTALL_LISAAC;
+        lisaac_push(&__WZJ,L79308801); // L605 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__35Z,L79308801); // L605 INSTALL_LISAAC;
-        __WA0=((____0B *)__JN);
-        lisaac_push_first(&__FJ,L167652365); // L1279 ABSTRACT_STRING;
-        __T2C(__WA0);
+        lisaac_push(&__WZJ,L79308801); // L605 INSTALL_LISAAC;
+        __IW0=((____0B *)__JN);
+        lisaac_push_first(&__SZY,L167652365); // L1279 ABSTRACT_STRING;
+        __T2C(__IW0);
       };
-      lisaac_push(&__35Z,L79437313); // L606 INSTALL_LISAAC;
-      __DX((&__string_70));
-      lisaac_push(&__35Z,L79583233); // L607 INSTALL_LISAAC;
-      __AA0=__AQB(__JN);
-      if ((__AA0 ==  0)) {
-        lisaac_push(&__35Z,L80218625); // L612 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6825988); // L52 TRUE;
-        lisaac_push_first(&__HA0,L79587841); // L607 INSTALL_LISAAC;
-        lisaac_push(&__HA0,L79862273); // L609 INSTALL_LISAAC;
-        __DX((&__string_98));
-      } else /* FALSE */ {
-        lisaac_push(&__35Z,L80218625); // L612 INSTALL_LISAAC;
-        lisaac_push_first(&__FJ,L6826502); // L52 FALSE;
-        lisaac_push_first(&__HA0,L79960065); // L610 INSTALL_LISAAC;
-        lisaac_push(&__HA0,L80095745); // L611 INSTALL_LISAAC;
+      lisaac_push(&__WZJ,L79437313); // L606 INSTALL_LISAAC;
+      __DX((&__string_71));
+      lisaac_push(&__WZJ,L79583233); // L607 INSTALL_LISAAC;
+      __SV0=__AQB(__JN);
+      if ((__SV0 ==  0)) {
+        lisaac_push(&__WZJ,L80218625); // L612 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6825988); // L52 TRUE;
+        lisaac_push_first(&__VZY,L79587841); // L607 INSTALL_LISAAC;
+        lisaac_push(&__VZY,L79862273); // L609 INSTALL_LISAAC;
         __DX((&__string_99));
+      } else /* FALSE */ {
+        lisaac_push(&__WZJ,L80218625); // L612 INSTALL_LISAAC;
+        lisaac_push_first(&__SZY,L6826502); // L52 FALSE;
+        lisaac_push_first(&__VZY,L79960065); // L610 INSTALL_LISAAC;
+        lisaac_push(&__VZY,L80095745); // L611 INSTALL_LISAAC;
+        __DX((&__string_100));
       };
     } else /* FALSE */ {
-      lisaac_push(&__ADAB,L17446408); // L133 NUMERIC;
-      lisaac_push_first(&__BDAB,L8530438); // L65 FALSE;
+      lisaac_push(&__BTM,L17446408); // L133 NUMERIC;
+      lisaac_push_first(&__FQH,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__RCAB,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__TCAB,L92282881); // L704 INSTALL_LISAAC;
-    if ((__DDAB !=  0)) {
-      lisaac_push(&__RCAB,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__TCAB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ADAB,L10888722); // L83 BLOCK;
+    lisaac_push(&__GYY,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__RAL,L92282881); // L704 INSTALL_LISAAC;
+    if ((__WJ5 !=  0)) {
+      lisaac_push(&__GYY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__RAL,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BTM,L10888722); // L83 BLOCK;
       goto __UM;
     } else /* FALSE */ {
-      lisaac_push(&__RCAB,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__TCAB,L8530438); // L65 FALSE;
+      lisaac_push(&__GYY,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__RAL,L8530438); // L65 FALSE;
     };
   };
-  lisaac_push(&__GN,L92417025); // L705 INSTALL_LISAAC;
-  __DX((&__string_100));
+  lisaac_push(&__DYY,L92417025); // L705 INSTALL_LISAAC;
+  __DX((&__string_101));
   return(0);
 }
 
 
+static void __DX(____V *__FX)
+// ({__V}) Void Recursive, No inlinable.
+{
+  _____CONTEXT __EX;
+  lisaac_push_first(&__EX,L167652365); // L1279 ABSTRACT_STRING;
+  __T2C(__FX);
+}
+
 static ____0B* __QF(____L __TF)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____0B *__WF,*__UFI;
-  ____DB __UQJ;
-  ____L __FGI;
-  _____CONTEXT __RF,__TFI,__SQJ,__41K,__3QJ,__ZFI,__AU3,__BU3,__MXT;
-  _____CONTEXT __EC0;
-  ____G __EU3,__GU3,__IU3,__KP5,__MP5;
-  ____4 *__NGI;
+  ____0B *__WF,*__TSI;
+  ____DB __W3J;
+  ____L __ETI;
+  _____CONTEXT __RF,__SSI,__U3J,__MJL,__53J,__YSI,__WX0,__XX0,__TOU;
+  _____CONTEXT __G1Y;
+  ____G __0X0,__2X0,__4X0,__RO4,__TO4;
+  ____4 *__MTI;
   lisaac_push_first(&__RF,L8007704); // L61 STRING;
   __WF=__BPE();
   if (__WF==NULL) {
@@ -3495,655 +3590,667 @@ static ____0B* __QF(____L __TF)
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__RF,L8142360); // L62 STRING;
-    __UFI=((____0B *)__WF);
-    lisaac_push_first(&__TFI,L10095128); // L77 STRING;
-    lisaac_push_first(&__SQJ,L19150866); // L146 BLOCK;
-    lisaac_push_first(&__41K,L7088642); // L54 OBJECT;
-    __UQJ=((____DB )(top_context->back->back));
-    lisaac_push(&__SQJ,L19280914); // L147 BLOCK;
-    lisaac_push_first(&__41K,L10652676); // L81 TRUE;
-    lisaac_push_first(&__3QJ,L19285522); // L147 BLOCK;
-    lisaac_push_first(&__ZFI,L10105368); // L77 STRING;
-    lisaac_push_first(&__AU3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__BU3,L15224840); // L116 NUMERIC;
-    __EU3=(__TF >  0);
-    lisaac_push(&__AU3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__BU3,L14700552); // L112 NUMERIC;
-    __GU3=(__TF ==  0);
-    if (__EU3) {
-      lisaac_push(&__AU3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__BU3,L10900996); // L83 TRUE;
-      __IU3=__F__;
+    __TSI=((____0B *)__WF);
+    lisaac_push_first(&__SSI,L10095128); // L77 STRING;
+    lisaac_push_first(&__U3J,L19150866); // L146 BLOCK;
+    lisaac_push_first(&__MJL,L7088642); // L54 OBJECT;
+    __W3J=((____DB )(top_context->back->back));
+    lisaac_push(&__U3J,L19280914); // L147 BLOCK;
+    lisaac_push_first(&__MJL,L10652676); // L81 TRUE;
+    lisaac_push_first(&__53J,L19285522); // L147 BLOCK;
+    lisaac_push_first(&__YSI,L10105368); // L77 STRING;
+    lisaac_push_first(&__WX0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__XX0,L15224840); // L116 NUMERIC;
+    __0X0=(__TF >  0);
+    lisaac_push(&__WX0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__XX0,L14700552); // L112 NUMERIC;
+    __2X0=(__TF ==  0);
+    if (__0X0) {
+      lisaac_push(&__WX0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XX0,L10900996); // L83 TRUE;
+      __4X0=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__AU3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__BU3,L12342790); // L94 FALSE;
-      __IU3=__GU3;
+      lisaac_push(&__WX0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__XX0,L12342790); // L94 FALSE;
+      __4X0=__2X0;
     };
-    if (__IU3) {
-      lisaac_push(&__3QJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__ZFI,L13509636); // L103 TRUE;
-      __IU3=__J__;
+    if (__4X0) {
+      lisaac_push(&__53J,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__YSI,L13509636); // L103 TRUE;
+      __4X0=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__3QJ,L19282450); // L147 BLOCK;
-      lisaac_push_first(&__ZFI,L14689286); // L112 FALSE;
-      __IU3=__F__;
+      lisaac_push(&__53J,L19282450); // L147 BLOCK;
+      lisaac_push_first(&__YSI,L14689286); // L112 FALSE;
+      __4X0=__F__;
     };
-    if (__IU3) {
-      lisaac_push(&__SQJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__41K,L8792068); // L67 TRUE;
-      lisaac_push_first(&__3QJ,L19289106); // L147 BLOCK;
-      lisaac_push(&__3QJ,L19428370); // L148 BLOCK;
-      lisaac_push_first(&__ZFI,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__AU3,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__BU3,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MXT,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__UQJ));
-      lisaac_push(&__ZFI,L9181698); // L70 OBJECT;
-      __DX((&__string_42));
-      lisaac_push(&__ZFI,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__AU3,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__BU3,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__MXT,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__EC0,L8272919); // L63 SYSTEM_IO;
+    if (__4X0) {
+      lisaac_push(&__U3J,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__MJL,L8792068); // L67 TRUE;
+      lisaac_push_first(&__53J,L19289106); // L147 BLOCK;
+      lisaac_push(&__53J,L19428370); // L148 BLOCK;
+      lisaac_push_first(&__YSI,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__WX0,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__XX0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__TOU,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__W3J));
+      lisaac_push(&__YSI,L9181698); // L70 OBJECT;
+      __DX((&__string_43));
+      lisaac_push(&__YSI,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__WX0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__XX0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__TOU,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__G1Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__ZFI,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__AU3,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__BU3,L4598824); // L35 SYSTEM;
+      lisaac_push(&__YSI,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__WX0,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__XX0,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__SQJ,L19532306); // L149 BLOCK;
-      lisaac_push_first(&__41K,L8530438); // L65 FALSE;
+      lisaac_push(&__U3J,L19532306); // L149 BLOCK;
+      lisaac_push_first(&__MJL,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__TFI,L10234904); // L78 STRING;
-    lisaac_push_first(&__SQJ,L15224840); // L116 NUMERIC;
+    lisaac_push(&__SSI,L10234904); // L78 STRING;
+    lisaac_push_first(&__U3J,L15224840); // L116 NUMERIC;
     if ((__TF >  0)) {
-      lisaac_push(&__TFI,L10881560); // L83 STRING;
-      lisaac_push_first(&__SQJ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__41K,L10239000); // L78 STRING;
-      __FGI=__UFI->__QSE;
-      lisaac_push(&__41K,L10363416); // L79 STRING;
-      lisaac_push_first(&__3QJ,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__ZFI,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__AU3,L15224840); // L116 NUMERIC;
-      __IU3=(__FGI > __TF);
-      lisaac_push(&__ZFI,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__AU3,L14700552); // L112 NUMERIC;
-      __KP5=(__FGI == __TF);
-      if (__IU3) {
-        lisaac_push(&__ZFI,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__AU3,L10900996); // L83 TRUE;
-        __MP5=__F__;
+      lisaac_push(&__SSI,L10881560); // L83 STRING;
+      lisaac_push_first(&__U3J,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MJL,L10239000); // L78 STRING;
+      __ETI=__TSI->__YSE;
+      lisaac_push(&__MJL,L10363416); // L79 STRING;
+      lisaac_push_first(&__53J,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__YSI,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__WX0,L15224840); // L116 NUMERIC;
+      __4X0=(__ETI > __TF);
+      lisaac_push(&__YSI,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__WX0,L14700552); // L112 NUMERIC;
+      __RO4=(__ETI == __TF);
+      if (__4X0) {
+        lisaac_push(&__YSI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__WX0,L10900996); // L83 TRUE;
+        __TO4=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__ZFI,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__AU3,L12342790); // L94 FALSE;
-        __MP5=__KP5;
+        lisaac_push(&__YSI,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__WX0,L12342790); // L94 FALSE;
+        __TO4=__RO4;
       };
-      if (__MP5) {
-        lisaac_push(&__3QJ,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__ZFI,L13509636); // L103 TRUE;
-        __MP5=__J__;
+      if (__TO4) {
+        lisaac_push(&__53J,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__YSI,L13509636); // L103 TRUE;
+        __TO4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__3QJ,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__ZFI,L14689286); // L112 FALSE;
-        __MP5=__F__;
+        lisaac_push(&__53J,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__YSI,L14689286); // L112 FALSE;
+        __TO4=__F__;
       };
-      if (__MP5) {
-        lisaac_push(&__41K,L10751512); // L82 STRING;
-        lisaac_push_first(&__3QJ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ZFI,L10515480); // L80 STRING;
-        __NGI=__PIH(__TF);
-        __UFI->__GSE=__NGI;
-        __UFI->__QSE=__TF;
+      if (__TO4) {
+        lisaac_push(&__MJL,L10751512); // L82 STRING;
+        lisaac_push_first(&__53J,L8792068); // L67 TRUE;
+        lisaac_push_first(&__YSI,L10515480); // L80 STRING;
+        __MTI=__WQH(__TF);
+        __TSI->__OSE=__MTI;
+        __TSI->__YSE=__TF;
       } else /* FALSE */ {
-        lisaac_push(&__41K,L10751512); // L82 STRING;
-        lisaac_push_first(&__3QJ,L8530438); // L65 FALSE;
+        lisaac_push(&__MJL,L10751512); // L82 STRING;
+        lisaac_push_first(&__53J,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__TFI,L10881560); // L83 STRING;
-      lisaac_push_first(&__SQJ,L8530438); // L65 FALSE;
+      lisaac_push(&__SSI,L10881560); // L83 STRING;
+      lisaac_push_first(&__U3J,L8530438); // L65 FALSE;
     };
-    __UFI->__FC= 0;
+    __TSI->__FC= 0;
   };
-  __UFI=__WF;
-  return(__UFI);
-}
-
-static void __DX(____V *__FX)
-// ({__V}) Void Recursive, No inlinable.
-{
-  _____CONTEXT __EX;
-  lisaac_push_first(&__EX,L167652365); // L1279 ABSTRACT_STRING;
-  __T2C(__FX);
+  __TSI=__WF;
+  return(__TSI);
 }
 
-static ____4* __WSF(____0B *__YSF)
+static ____4* __TTF(____0B *__VTF)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____L __XTF,__0SF,__1SF,__ETF;
-  ____DB __J4F,__WC0;
-  _____CONTEXT __XSF,__GEY,__BTF,__KEY,__TTF,__OFN,__ZVN,__WFN,__QC0;
-  ____4 *__DTF,*__TC0;
-  ____G __V4F;
-  lisaac_push_first(&__XSF,L89660952); // L684 STRING;
-  __XTF=__YSF->__FC;
-  __0SF=__YSF->__QSE;
-  __1SF=__YSF->__FC;
-  lisaac_push(&__XSF,L90578456); // L691 STRING;
-  lisaac_push_first(&__GEY,L15224840); // L116 NUMERIC;
-  if ((__0SF > __1SF)) {
-    lisaac_push(&__XSF,L91228696); // L696 STRING;
-    lisaac_push_first(&__GEY,L6825988); // L52 TRUE;
-    lisaac_push_first(&__BTF,L90584600); // L691 STRING;
-    __DTF=__YSF->__GSE;
-    __ETF=__YSF->__FC;
-    if (__DTF==NULL) {
-      lisaac_push(&__BTF,L90717720); // L692 STRING;
+  ____L __UUF,__XTF,__YTF,__BUF;
+  ____DB __VAG,__G43;
+  _____CONTEXT __UTF,__T1Y,__4TF,__X1Y,__QUF,__OTN,__OFO,__WTN,__C2Y;
+  ____4 *__AUF,*__F43;
+  ____G __BBG,__K43;
+  lisaac_push_first(&__UTF,L89660952); // L684 STRING;
+  __UUF=__VTF->__FC;
+  __XTF=__VTF->__YSE;
+  __YTF=__VTF->__FC;
+  lisaac_push(&__UTF,L90578456); // L691 STRING;
+  lisaac_push_first(&__T1Y,L15224840); // L116 NUMERIC;
+  if ((__XTF > __YTF)) {
+    lisaac_push(&__UTF,L91228696); // L696 STRING;
+    lisaac_push_first(&__T1Y,L6825988); // L52 TRUE;
+    lisaac_push_first(&__4TF,L90584600); // L691 STRING;
+    __AUF=__VTF->__OSE;
+    __BUF=__VTF->__FC;
+    if (__AUF==NULL) {
+      lisaac_push(&__4TF,L90717720); // L692 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__BTF,L90717720); // L692 STRING;
-      __CNG(((____4 *)__DTF),'\0',__ETF);
+      lisaac_push(&__4TF,L90717720); // L692 STRING;
+      __IPG(((____4 *)__AUF),'\0',__BUF);
     };
   } else /* FALSE */ {
-    lisaac_push(&__XSF,L91228696); // L696 STRING;
-    lisaac_push_first(&__GEY,L6826502); // L52 FALSE;
-    lisaac_push_first(&__BTF,L90973720); // L694 STRING;
-    __XNG(__YSF,'\0');
-    __ETF=__YSF->__FC;
-    lisaac_push(&__BTF,L91106328); // L695 STRING;
-    lisaac_push_first(&__KEY,L9195016); // L70 NUMERIC;
-    __YSF->__FC=(____L)(__ETF -  1);
-  };
-  __DTF=__YSF->__GSE;
-  lisaac_push(&__XSF,L91884568); // L701 STRING;
-  lisaac_push_first(&__GEY,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__BTF,L7088642); // L54 OBJECT;
-  __J4F=((____DB )(top_context->back->back));
-  lisaac_push(&__GEY,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__BTF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KEY,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__TTF,L91885592); // L701 STRING;
-  if ((__YSF->__FC == __XTF)) {
-    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__TTF,L13509636); // L103 TRUE;
-    __V4F=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__TTF,L14689286); // L112 FALSE;
-    __V4F=__F__;
-  };
-  if (__V4F) {
-    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__BTF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KEY,L24532498); // L187 BLOCK;
-    lisaac_push(&__KEY,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__TTF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OFN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZVN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WFN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__J4F));
-    lisaac_push(&__TTF,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__TTF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OFN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZVN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WFN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QC0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__UTF,L91228696); // L696 STRING;
+    lisaac_push_first(&__T1Y,L6826502); // L52 FALSE;
+    lisaac_push_first(&__4TF,L90973720); // L694 STRING;
+    __3PG(__VTF,'\0');
+    __BUF=__VTF->__FC;
+    lisaac_push(&__4TF,L91106328); // L695 STRING;
+    lisaac_push_first(&__X1Y,L9195016); // L70 NUMERIC;
+    __VTF->__FC=(____L)(__BUF -  1);
+  };
+  __AUF=__VTF->__OSE;
+  lisaac_push(&__UTF,L91884568); // L701 STRING;
+  lisaac_push_first(&__T1Y,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__4TF,L7088642); // L54 OBJECT;
+  __VAG=((____DB )(top_context->back->back));
+  lisaac_push(&__T1Y,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__4TF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__X1Y,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__QUF,L91885592); // L701 STRING;
+  if ((__VTF->__FC == __UUF)) {
+    lisaac_push(&__X1Y,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QUF,L13509636); // L103 TRUE;
+    __BBG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__X1Y,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QUF,L14689286); // L112 FALSE;
+    __BBG=__F__;
+  };
+  if (__BBG) {
+    lisaac_push(&__T1Y,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__4TF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__X1Y,L24532498); // L187 BLOCK;
+    lisaac_push(&__X1Y,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__QUF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OTN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OFO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WTN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__VAG));
+    lisaac_push(&__QUF,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__QUF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OTN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OFO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WTN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__C2Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TTF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OFN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZVN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QUF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OTN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OFO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__BTF,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__XSF,L92015640); // L702 STRING;
-  lisaac_push_first(&__GEY,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__BTF,L7088642); // L54 OBJECT;
-  __J4F=((____DB )(top_context->back->back));
-  lisaac_push(&__GEY,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__BTF,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KEY,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__TTF,L92016664); // L702 STRING;
-  if (__DTF==NULL) {
-    lisaac_push(&__TTF,L92025880); // L702 STRING;
+    lisaac_push(&__T1Y,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__4TF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__UTF,L92015640); // L702 STRING;
+  lisaac_push_first(&__T1Y,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__4TF,L7088642); // L54 OBJECT;
+  __VAG=((____DB )(top_context->back->back));
+  lisaac_push(&__T1Y,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__4TF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__X1Y,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__QUF,L92016664); // L702 STRING;
+  if (__AUF==NULL) {
+    lisaac_push(&__QUF,L92025880); // L702 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__TTF,L92025880); // L702 STRING;
-    __TC0=((____4 *)__DTF);
-    lisaac_push_first(&__OFN,L104221205); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__ZVN,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__WFN,L4069927); // L31 CONVERT;
-    __WC0=((____DB )__TC0);
-    lisaac_push(&__OFN,L104227349); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__ZVN,L6430227); // L49 POINTER;
-    __V4F=(__WC0 != (void *)NULL);
-  };
-  if (__V4F) {
-    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__TTF,L13509636); // L103 TRUE;
-    __V4F=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KEY,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__TTF,L14689286); // L112 FALSE;
-    __V4F=__F__;
-  };
-  if (__V4F) {
-    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__BTF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KEY,L24532498); // L187 BLOCK;
-    lisaac_push(&__KEY,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__TTF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OFN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZVN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WFN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__J4F));
-    lisaac_push(&__TTF,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__TTF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OFN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZVN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WFN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QC0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__QUF,L92025880); // L702 STRING;
+    __F43=((____4 *)__AUF);
+    lisaac_push_first(&__OTN,L104090133); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__OFO,L21655042); // L165 OBJECT;
+    lisaac_push_first(&__WTN,L4069927); // L31 CONVERT;
+    __G43=((____DB )__F43);
+    lisaac_push(&__OTN,L104096277); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__OFO,L6440979); // L49 POINTER;
+    lisaac_push_first(&__WTN,L6034963); // L46 POINTER;
+    if ((__G43 == (void *)NULL)) {
+      lisaac_push(&__OFO,L6436883); // L49 POINTER;
+      lisaac_push_first(&__WTN,L13509636); // L103 TRUE;
+      __K43=__J__;
+    } else /* FALSE */ {
+      lisaac_push(&__OFO,L6436883); // L49 POINTER;
+      lisaac_push_first(&__WTN,L14689286); // L112 FALSE;
+      __K43=__F__;
+    };
+    __BBG=__K43;
+  };
+  if (__BBG) {
+    lisaac_push(&__X1Y,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QUF,L13509636); // L103 TRUE;
+    __BBG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__X1Y,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QUF,L14689286); // L112 FALSE;
+    __BBG=__F__;
+  };
+  if (__BBG) {
+    lisaac_push(&__T1Y,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__4TF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__X1Y,L24532498); // L187 BLOCK;
+    lisaac_push(&__X1Y,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__QUF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OTN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OFO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WTN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__VAG));
+    lisaac_push(&__QUF,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__QUF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OTN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OFO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WTN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__C2Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__TTF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OFN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZVN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QUF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OTN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OFO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__GEY,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__BTF,L8530438); // L65 FALSE;
+    lisaac_push(&__T1Y,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__4TF,L8530438); // L65 FALSE;
   };
-  return(__DTF);
+  return(__AUF);
 }
 
-static void __JRE(____0B *__LRE,____4 *__MRE)
+static void __RRE(____0B *__TRE,____4 *__URE)
 // ({__0B},{NULLx__HB}) Void No recursive, No inlinable.
 {
-  ____DB __QYE,__ED0;
-  ____L __0RE,__DSE,__PD0,__0SE;
-  _____CONTEXT __KRE,__OYE,__R3E,__ZYE,__QRE,__5C0,__AD0,__DD0,__MD0;
-  ____4 *__BD0;
-  ____G __SRE,__NZE,__KW3;
-  ____4 __1RE;
-  lisaac_push_first(&__KRE,L93325848); // L712 STRING;
-  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
-  __QYE=((____DB )(top_context->back->back));
-  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QRE,L93326872); // L712 STRING;
-  if (__MRE==NULL) {
-    lisaac_push(&__QRE,L93333528); // L712 STRING;
+  ____DB __IZE,__R43;
+  ____L __CSE,__LSE,__PZ0,__CTE;
+  _____CONTEXT __SRE,__GZE,__E5E,__RZE,__YRE,__N43,__O43,__P43,__S2Y;
+  ____4 *__Q43;
+  ____G __V43,__0RE,__F0E;
+  ____4 __DSE;
+  lisaac_push_first(&__SRE,L93325848); // L712 STRING;
+  lisaac_push_first(&__GZE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E5E,L7088642); // L54 OBJECT;
+  __IZE=((____DB )(top_context->back->back));
+  lisaac_push(&__GZE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E5E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RZE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__YRE,L93326872); // L712 STRING;
+  if (__URE==NULL) {
+    lisaac_push(&__YRE,L93333528); // L712 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__QRE,L93333528); // L712 STRING;
-    __BD0=((____4 *)__MRE);
-    lisaac_push_first(&__5C0,L104221205); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__AD0,L21655042); // L165 OBJECT;
-    lisaac_push_first(&__DD0,L4069927); // L31 CONVERT;
-    __ED0=((____DB )__BD0);
-    lisaac_push(&__5C0,L104227349); // L795 NATIVE_ARRAY;
-    lisaac_push_first(&__AD0,L6430227); // L49 POINTER;
-    __SRE=(__ED0 != (void *)NULL);
-  };
-  if (__SRE) {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
-    __SRE=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
-    __SRE=__F__;
-  };
-  if (__SRE) {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
-    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__QYE));
-    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__YRE,L93333528); // L712 STRING;
+    __Q43=((____4 *)__URE);
+    lisaac_push_first(&__N43,L104090133); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__O43,L21655042); // L165 OBJECT;
+    lisaac_push_first(&__P43,L4069927); // L31 CONVERT;
+    __R43=((____DB )__Q43);
+    lisaac_push(&__N43,L104096277); // L794 NATIVE_ARRAY;
+    lisaac_push_first(&__O43,L6440979); // L49 POINTER;
+    lisaac_push_first(&__P43,L6034963); // L46 POINTER;
+    if ((__R43 == (void *)NULL)) {
+      lisaac_push(&__O43,L6436883); // L49 POINTER;
+      lisaac_push_first(&__P43,L13509636); // L103 TRUE;
+      __V43=__J__;
+    } else /* FALSE */ {
+      lisaac_push(&__O43,L6436883); // L49 POINTER;
+      lisaac_push_first(&__P43,L14689286); // L112 FALSE;
+      __V43=__F__;
+    };
+    __0RE=__V43;
+  };
+  if (__0RE) {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L13509636); // L103 TRUE;
+    __V43=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L14689286); // L112 FALSE;
+    __V43=__F__;
+  };
+  if (__V43) {
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RZE,L19289106); // L147 BLOCK;
+    lisaac_push(&__RZE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__YRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N43,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__O43,L8792068); // L67 TRUE;
+    lisaac_push_first(&__P43,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IZE));
+    lisaac_push(&__YRE,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__YRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N43,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__O43,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__P43,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S2Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N43,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__O43,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8530438); // L65 FALSE;
   };
-  __LRE->__FC= 0;
-  lisaac_push(&__KRE,L93981208); // L717 STRING;
-  lisaac_push_first(&__OYE,L11802642); // L90 BLOCK;
-  __IZE:
+  __TRE->__FC= 0;
+  lisaac_push(&__SRE,L93981208); // L717 STRING;
+  lisaac_push_first(&__GZE,L11802642); // L90 BLOCK;
+  __A0E:
   {
-    lisaac_push(&__OYE,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__R3E,L93719064); // L715 STRING;
-    __0RE=__LRE->__FC;
-    if (__MRE==NULL) {
-      lisaac_push(&__R3E,L93725720); // L715 STRING;
+    lisaac_push(&__GZE,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__E5E,L93719064); // L715 STRING;
+    __CSE=__TRE->__FC;
+    if (__URE==NULL) {
+      lisaac_push(&__E5E,L93725720); // L715 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__R3E,L93725720); // L715 STRING;
-      __1RE=__RTD(((____4 *)__MRE),__0RE);
+      lisaac_push(&__E5E,L93725720); // L715 STRING;
+      __DSE=__RTD(((____4 *)__URE),__CSE);
     };
-    if ((__1RE == '\0')) {
-      lisaac_push(&__OYE,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__R3E,L13509636); // L103 TRUE;
-      __NZE=__J__;
+    if ((__DSE == '\0')) {
+      lisaac_push(&__GZE,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__E5E,L13509636); // L103 TRUE;
+      __F0E=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__OYE,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__R3E,L14689286); // L112 FALSE;
-      __NZE=__F__;
+      lisaac_push(&__GZE,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__E5E,L14689286); // L112 FALSE;
+      __F0E=__F__;
     };
-    if (__NZE) {
-      lisaac_push(&__OYE,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
-      lisaac_push_first(&__ZYE,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__QRE,L93734936); // L715 STRING;
-      __DSE=__LRE->__FC;
-      lisaac_push(&__QRE,L93858840); // L716 STRING;
-      lisaac_push_first(&__5C0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__AD0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__DD0,L9195016); // L70 NUMERIC;
-      __PD0=(____L)(-  1);
-      lisaac_push(&__5C0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__AD0,L9195016); // L70 NUMERIC;
-      __LRE->__FC=(____L)(__DSE - __PD0);
-      lisaac_push(&__ZYE,L12068370); // L92 BLOCK;
-      goto __IZE;
+    if (__F0E) {
+      lisaac_push(&__GZE,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__E5E,L8792068); // L67 TRUE;
+      lisaac_push_first(&__RZE,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__YRE,L93734936); // L715 STRING;
+      __LSE=__TRE->__FC;
+      lisaac_push(&__YRE,L93858840); // L716 STRING;
+      lisaac_push_first(&__N43,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__O43,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__P43,L9195016); // L70 NUMERIC;
+      __PZ0=(____L)(-  1);
+      lisaac_push(&__N43,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__O43,L9195016); // L70 NUMERIC;
+      __TRE->__FC=(____L)(__LSE - __PZ0);
+      lisaac_push(&__RZE,L12068370); // L92 BLOCK;
+      goto __A0E;
     } else /* FALSE */ {
-      lisaac_push(&__OYE,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
+      lisaac_push(&__GZE,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__E5E,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__LRE->__GSE != (void *)__MRE)) {
-    lisaac_push(&__KRE,L94505496); // L721 STRING;
-    lisaac_push_first(&__OYE,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R3E,L94121496); // L718 STRING;
-    __LRE->__GSE=__MRE;
-    __0RE=__LRE->__FC;
-    lisaac_push(&__R3E,L94384664); // L720 STRING;
-    lisaac_push_first(&__ZYE,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__QRE,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__5C0,L9195016); // L70 NUMERIC;
-    __DSE=(____L)(-  1);
-    lisaac_push(&__ZYE,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__QRE,L9195016); // L70 NUMERIC;
-    __LRE->__QSE=(____L)(__0RE - __DSE);
-  } else /* FALSE */ {
-    lisaac_push(&__KRE,L94505496); // L721 STRING;
-    lisaac_push_first(&__OYE,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__KRE,L94767640); // L723 STRING;
-  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
-  __QYE=((____DB )(top_context->back->back));
-  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QRE,L94768664); // L723 STRING;
-  __0RE=__LRE->__QSE;
-  __DSE=__LRE->__FC;
-  lisaac_push(&__QRE,L94778904); // L723 STRING;
-  lisaac_push_first(&__5C0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__AD0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__DD0,L9195016); // L70 NUMERIC;
-  __PD0=(____L)(-  1);
-  lisaac_push(&__5C0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__AD0,L9195016); // L70 NUMERIC;
-  __0SE=(____L)(__DSE - __PD0);
-  lisaac_push(&__QRE,L94774296); // L723 STRING;
-  lisaac_push_first(&__5C0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__AD0,L15224840); // L116 NUMERIC;
-  __SRE=(__0RE > __0SE);
-  lisaac_push(&__5C0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__AD0,L14700552); // L112 NUMERIC;
-  __NZE=(__0RE == __0SE);
-  if (__SRE) {
-    lisaac_push(&__5C0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__AD0,L10900996); // L83 TRUE;
-    __KW3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5C0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__AD0,L12342790); // L94 FALSE;
-    __KW3=__NZE;
-  };
-  if (__KW3) {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
-    __KW3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
-    __KW3=__F__;
-  };
-  if (__KW3) {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
-    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__QYE));
-    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
+  if (((void *)__TRE->__OSE != (void *)__URE)) {
+    lisaac_push(&__SRE,L94505496); // L721 STRING;
+    lisaac_push_first(&__GZE,L8792068); // L67 TRUE;
+    lisaac_push_first(&__E5E,L94121496); // L718 STRING;
+    __TRE->__OSE=__URE;
+    __CSE=__TRE->__FC;
+    lisaac_push(&__E5E,L94384664); // L720 STRING;
+    lisaac_push_first(&__RZE,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__YRE,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__N43,L9195016); // L70 NUMERIC;
+    __LSE=(____L)(-  1);
+    lisaac_push(&__RZE,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__YRE,L9195016); // L70 NUMERIC;
+    __TRE->__YSE=(____L)(__CSE - __LSE);
+  } else /* FALSE */ {
+    lisaac_push(&__SRE,L94505496); // L721 STRING;
+    lisaac_push_first(&__GZE,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__SRE,L94767640); // L723 STRING;
+  lisaac_push_first(&__GZE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E5E,L7088642); // L54 OBJECT;
+  __IZE=((____DB )(top_context->back->back));
+  lisaac_push(&__GZE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E5E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RZE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__YRE,L94768664); // L723 STRING;
+  __CSE=__TRE->__YSE;
+  __LSE=__TRE->__FC;
+  lisaac_push(&__YRE,L94778904); // L723 STRING;
+  lisaac_push_first(&__N43,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__O43,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__P43,L9195016); // L70 NUMERIC;
+  __PZ0=(____L)(-  1);
+  lisaac_push(&__N43,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__O43,L9195016); // L70 NUMERIC;
+  __CTE=(____L)(__LSE - __PZ0);
+  lisaac_push(&__YRE,L94774296); // L723 STRING;
+  lisaac_push_first(&__N43,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__O43,L15224840); // L116 NUMERIC;
+  __V43=(__CSE > __CTE);
+  lisaac_push(&__N43,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__O43,L14700552); // L112 NUMERIC;
+  __0RE=(__CSE == __CTE);
+  if (__V43) {
+    lisaac_push(&__N43,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__O43,L10900996); // L83 TRUE;
+    __F0E=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__N43,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__O43,L12342790); // L94 FALSE;
+    __F0E=__0RE;
+  };
+  if (__F0E) {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L13509636); // L103 TRUE;
+    __F0E=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L14689286); // L112 FALSE;
+    __F0E=__F__;
+  };
+  if (__F0E) {
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RZE,L19289106); // L147 BLOCK;
+    lisaac_push(&__RZE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__YRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N43,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__O43,L8792068); // L67 TRUE;
+    lisaac_push_first(&__P43,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IZE));
+    lisaac_push(&__YRE,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__YRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N43,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__O43,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__P43,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S2Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N43,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__O43,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__KRE,L94898712); // L724 STRING;
-  lisaac_push_first(&__OYE,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__R3E,L7088642); // L54 OBJECT;
-  __QYE=((____DB )(top_context->back->back));
-  lisaac_push(&__OYE,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__R3E,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ZYE,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__QRE,L94907416); // L724 STRING;
-  __BD0=__WSF(__LRE);
-  if (((void *)__MRE == (void *)__BD0)) {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L13509636); // L103 TRUE;
-    __KW3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZYE,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__QRE,L14689286); // L112 FALSE;
-    __KW3=__F__;
-  };
-  if (__KW3) {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZYE,L19289106); // L147 BLOCK;
-    lisaac_push(&__ZYE,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__QRE,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5C0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__AD0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DD0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__QYE));
-    lisaac_push(&__QRE,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__QRE,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5C0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AD0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DD0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MD0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__SRE,L94898712); // L724 STRING;
+  lisaac_push_first(&__GZE,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__E5E,L7088642); // L54 OBJECT;
+  __IZE=((____DB )(top_context->back->back));
+  lisaac_push(&__GZE,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__E5E,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RZE,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__YRE,L94907416); // L724 STRING;
+  __Q43=__TTF(__TRE);
+  if (((void *)__URE == (void *)__Q43)) {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L13509636); // L103 TRUE;
+    __F0E=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__RZE,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__YRE,L14689286); // L112 FALSE;
+    __F0E=__F__;
+  };
+  if (__F0E) {
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RZE,L19289106); // L147 BLOCK;
+    lisaac_push(&__RZE,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__YRE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__N43,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__O43,L8792068); // L67 TRUE;
+    lisaac_push_first(&__P43,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IZE));
+    lisaac_push(&__YRE,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__YRE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__N43,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__O43,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__P43,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__S2Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__QRE,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5C0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AD0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YRE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__N43,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__O43,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OYE,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__R3E,L8530438); // L65 FALSE;
+    lisaac_push(&__GZE,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__E5E,L8530438); // L65 FALSE;
   };
 }
 
-static void __FEI(____0B *__HEI,void *__IEI)
+static void __ERI(____0B *__GRI,void *__HRI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____L __JEI,__SEI;
-  ____DB __ZPJ;
-  _____CONTEXT __GEI,__WFY,__QEI,__TP5,__UP5,__VP5,__CDR,__YCQ,__2E0;
-  ____G __YP5,__0P5,__2P5;
-  ____4 *__2EI,*__CFI;
-  lisaac_push_first(&__GEI,L22952984); // L175 STRING;
-  if (__IEI==NULL) {
-    lisaac_push(&__GEI,L23343128); // L178 STRING;
+  ____L __IRI,__RRI;
+  ____DB __12J;
+  _____CONTEXT __FRI,__V4,__PRI,__0O4,__1O4,__2O4,__5WR,__AVQ,__O3Y;
+  ____G __5O4,__BP4,__DP4;
+  ____4 *__1RI,*__BSI;
+  lisaac_push_first(&__FRI,L22952984); // L175 STRING;
+  if (__HRI==NULL) {
+    lisaac_push(&__FRI,L23343128); // L178 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__IEI)->__id==____V__) {
-      __JEI=((____V *)__IEI)->__YB;
+    if (((struct ___OBJ *)__HRI)->__id==____V__) {
+      __IRI=((____V *)__HRI)->__YB;
     } else /* Other types */ {
-      __JEI=((____0B *)__IEI)->__FC;
+      __IRI=((____0B *)__HRI)->__FC;
     }
   };
-  __HEI->__FC=__JEI;
-  lisaac_push(&__GEI,L23468056); // L179 STRING;
-  lisaac_push_first(&__WFY,L15224840); // L116 NUMERIC;
-  if ((__JEI >  0)) {
-    lisaac_push(&__GEI,L24250904); // L185 STRING;
-    lisaac_push_first(&__WFY,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QEI,L23472152); // L179 STRING;
-    __SEI=__HEI->__QSE;
-    lisaac_push(&__QEI,L23601688); // L180 STRING;
-    lisaac_push_first(&__TP5,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__UP5,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__VP5,L15224840); // L116 NUMERIC;
-    __YP5=(__SEI > __JEI);
-    lisaac_push(&__UP5,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__VP5,L14700552); // L112 NUMERIC;
-    __0P5=(__SEI == __JEI);
-    if (__YP5) {
-      lisaac_push(&__UP5,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VP5,L10900996); // L83 TRUE;
-      __2P5=__F__;
+  __GRI->__FC=__IRI;
+  lisaac_push(&__FRI,L23468056); // L179 STRING;
+  lisaac_push_first(&__V4,L15224840); // L116 NUMERIC;
+  if ((__IRI >  0)) {
+    lisaac_push(&__FRI,L24250904); // L185 STRING;
+    lisaac_push_first(&__V4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PRI,L23472152); // L179 STRING;
+    __RRI=__GRI->__YSE;
+    lisaac_push(&__PRI,L23601688); // L180 STRING;
+    lisaac_push_first(&__0O4,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__1O4,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__2O4,L15224840); // L116 NUMERIC;
+    __5O4=(__RRI > __IRI);
+    lisaac_push(&__1O4,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__2O4,L14700552); // L112 NUMERIC;
+    __BP4=(__RRI == __IRI);
+    if (__5O4) {
+      lisaac_push(&__1O4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2O4,L10900996); // L83 TRUE;
+      __DP4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__UP5,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__VP5,L12342790); // L94 FALSE;
-      __2P5=__0P5;
+      lisaac_push(&__1O4,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__2O4,L12342790); // L94 FALSE;
+      __DP4=__BP4;
     };
-    if (__2P5) {
-      lisaac_push(&__TP5,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UP5,L13509636); // L103 TRUE;
-      __2P5=__J__;
+    if (__DP4) {
+      lisaac_push(&__0O4,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__1O4,L13509636); // L103 TRUE;
+      __DP4=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__TP5,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__UP5,L14689286); // L112 FALSE;
-      __2P5=__F__;
+      lisaac_push(&__0O4,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__1O4,L14689286); // L112 FALSE;
+      __DP4=__F__;
     };
-    if (__2P5) {
-      lisaac_push(&__QEI,L23989784); // L183 STRING;
-      lisaac_push_first(&__TP5,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UP5,L23749144); // L181 STRING;
-      __2EI=__PIH(__JEI);
-      __HEI->__GSE=__2EI;
-      __HEI->__QSE=__HEI->__FC;
+    if (__DP4) {
+      lisaac_push(&__PRI,L23989784); // L183 STRING;
+      lisaac_push_first(&__0O4,L8792068); // L67 TRUE;
+      lisaac_push_first(&__1O4,L23749144); // L181 STRING;
+      __1RI=__WQH(__IRI);
+      __GRI->__OSE=__1RI;
+      __GRI->__YSE=__GRI->__FC;
     } else /* FALSE */ {
-      lisaac_push(&__QEI,L23989784); // L183 STRING;
-      lisaac_push_first(&__TP5,L8530438); // L65 FALSE;
+      lisaac_push(&__PRI,L23989784); // L183 STRING;
+      lisaac_push_first(&__0O4,L8530438); // L65 FALSE;
     };
-    __2EI=__HEI->__GSE;
-    if (__IEI==NULL) {
-      lisaac_push(&__QEI,L24136728); // L184 STRING;
+    __1RI=__GRI->__OSE;
+    if (__HRI==NULL) {
+      lisaac_push(&__PRI,L24136728); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else {
-      if (((struct ___OBJ *)__IEI)->__id==____V__) {
-        __CFI=((____V *)__IEI)->__ZB;
+      if (((struct ___OBJ *)__HRI)->__id==____V__) {
+        __BSI=((____V *)__HRI)->__ZB;
       } else /* Other types */ {
-        __CFI=((____0B *)__IEI)->__GSE;
+        __BSI=((____0B *)__HRI)->__OSE;
       }
     };
-    __JEI=__HEI->__FC;
-    lisaac_push(&__QEI,L24144408); // L184 STRING;
-    lisaac_push_first(&__TP5,L9195016); // L70 NUMERIC;
-    __SEI=(____L)(__JEI -  1);
-    if (__2EI==NULL) {
-      lisaac_push(&__QEI,L24145432); // L184 STRING;
+    __IRI=__GRI->__FC;
+    lisaac_push(&__PRI,L24144408); // L184 STRING;
+    lisaac_push_first(&__0O4,L9195016); // L70 NUMERIC;
+    __RRI=(____L)(__IRI -  1);
+    if (__1RI==NULL) {
+      lisaac_push(&__PRI,L24145432); // L184 STRING;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-      lisaac_push(&__QEI,L24145432); // L184 STRING;
-      __WZJ(((____4 *)__2EI),__CFI,__SEI);
+      lisaac_push(&__PRI,L24145432); // L184 STRING;
+      __YGK(((____4 *)__1RI),__BSI,__RRI);
     };
   } else /* FALSE */ {
-    lisaac_push(&__GEI,L24250904); // L185 STRING;
-    lisaac_push_first(&__WFY,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__GEI,L24381976); // L186 STRING;
-  lisaac_push_first(&__WFY,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
-  __ZPJ=((____DB )(top_context->back->back));
-  lisaac_push(&__WFY,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__TP5,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__UP5,L24383000); // L186 STRING;
-  __JEI=__HEI->__FC;
-  if (__IEI==NULL) {
-    lisaac_push(&__UP5,L24392728); // L186 STRING;
+    lisaac_push(&__FRI,L24250904); // L185 STRING;
+    lisaac_push_first(&__V4,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__FRI,L24381976); // L186 STRING;
+  lisaac_push_first(&__V4,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__PRI,L7088642); // L54 OBJECT;
+  __12J=((____DB )(top_context->back->back));
+  lisaac_push(&__V4,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__PRI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__0O4,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__1O4,L24383000); // L186 STRING;
+  __IRI=__GRI->__FC;
+  if (__HRI==NULL) {
+    lisaac_push(&__1O4,L24392728); // L186 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__IEI)->__id==____V__) {
-      __SEI=((____V *)__IEI)->__YB;
+    if (((struct ___OBJ *)__HRI)->__id==____V__) {
+      __RRI=((____V *)__HRI)->__YB;
     } else /* Other types */ {
-      __SEI=((____0B *)__IEI)->__FC;
+      __RRI=((____0B *)__HRI)->__FC;
     }
   };
-  if ((__JEI == __SEI)) {
-    lisaac_push(&__TP5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UP5,L13509636); // L103 TRUE;
-    __YP5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__TP5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UP5,L14689286); // L112 FALSE;
-    __YP5=__F__;
-  };
-  if (__YP5) {
-    lisaac_push(&__WFY,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TP5,L19289106); // L147 BLOCK;
-    lisaac_push(&__TP5,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__UP5,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__VP5,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CDR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YCQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZPJ));
-    lisaac_push(&__UP5,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__UP5,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__VP5,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CDR,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YCQ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2E0,L8272919); // L63 SYSTEM_IO;
+  if ((__IRI == __RRI)) {
+    lisaac_push(&__0O4,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__1O4,L13509636); // L103 TRUE;
+    __5O4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0O4,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__1O4,L14689286); // L112 FALSE;
+    __5O4=__F__;
+  };
+  if (__5O4) {
+    lisaac_push(&__V4,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__PRI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0O4,L19289106); // L147 BLOCK;
+    lisaac_push(&__0O4,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__1O4,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__2O4,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5WR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AVQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__12J));
+    lisaac_push(&__1O4,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__1O4,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__2O4,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5WR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__AVQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__O3Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UP5,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__VP5,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CDR,L4598824); // L35 SYSTEM;
+    lisaac_push(&__1O4,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__2O4,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5WR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WFY,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
+    lisaac_push(&__V4,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__PRI,L8530438); // L65 FALSE;
   };
 }
 
@@ -4153,7 +4260,7 @@ static void* __YF(____V *__1F)
   ____0B *__3F,*__PG;
   ____DB __PN;
   void *__2F;
-  _____CONTEXT __ZF,__NN,__GY,__YN,__CG,__NFF,__HKF,__VFF,__CF0;
+  _____CONTEXT __ZF,__NN,__GY,__YN,__CG,__YHF,__UMF,__AIF,__W3Y;
   ____G __1N;
   ____4 *__GG,*__4F;
   lisaac_push_first(&__ZF,L4090906); // L31 ENVIRONMENT;
@@ -4181,21 +4288,21 @@ static void* __YF(____V *__1F)
     lisaac_push_first(&__YN,L19289106); // L147 BLOCK;
     lisaac_push(&__YN,L19428370); // L148 BLOCK;
     lisaac_push_first(&__CG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NFF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HKF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VFF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__YHF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UMF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AIF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__PN));
     lisaac_push(&__CG,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
+    __DX((&__string_43));
     lisaac_push(&__CG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NFF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HKF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__VFF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__CF0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__YHF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UMF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__AIF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__W3Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__CG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NFF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HKF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__YHF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UMF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__NN,L19532306); // L149 BLOCK;
@@ -4218,7 +4325,7 @@ static void* __YF(____V *__1F)
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__GY,L5912602); // L45 ENVIRONMENT;
-      __JRE(((____0B *)__PG),__4F);
+      __RRE(((____0B *)__PG),__4F);
     };
   } else /* FALSE */ {
     lisaac_push(&__ZF,L6031898); // L46 ENVIRONMENT;
@@ -4231,72 +4338,72 @@ static void* __YF(____V *__1F)
 static void __TG(____V *__WG,____L __XG)
 // ({__V},{__L}) Void No recursive, No inlinable.
 {
-  ____L __YG,__FF0,__TH,__1F0,__AY;
-  ____0B *__VGI;
-  _____CONTEXT __UG,__DF0,__JF0,__KF0,__SF0,__TF0,__WF0,__XF0,__YF0;
-  ____G __RX3;
+  ____L __YG,__E20,__TH,__O20,__AY;
+  ____0B *__UTI;
+  _____CONTEXT __UG,__C20,__I20,__J20,__23Y,__B4Y,__E4Y,__F4Y,__G4Y;
+  ____G __143;
   lisaac_push_first(&__UG,L14441985); // L110 INSTALL_LISAAC;
   __YG=__2C;
   lisaac_push(&__UG,L14695425); // L112 INSTALL_LISAAC;
-  lisaac_push_first(&__DF0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__JF0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__KF0,L9195016); // L70 NUMERIC;
-  __FF0=(____L)(-  1);
-  lisaac_push(&__DF0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__JF0,L9195016); // L70 NUMERIC;
-  __2C=(____L)(__YG - __FF0);
+  lisaac_push_first(&__C20,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__I20,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__J20,L9195016); // L70 NUMERIC;
+  __E20=(____L)(-  1);
+  lisaac_push(&__C20,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__I20,L9195016); // L70 NUMERIC;
+  __2C=(____L)(__YG - __E20);
   lisaac_push(&__UG,L14818305); // L113 INSTALL_LISAAC;
-  lisaac_push_first(&__DF0,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__JF0,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__KF0,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__SF0,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__C20,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__I20,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__J20,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__23Y,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   if ((__XG ==  0)) {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__DF0,L6825988); // L52 TRUE;
-    lisaac_push_first(&__JF0,L14950913); // L114 INSTALL_LISAAC;
+    lisaac_push_first(&__C20,L6825988); // L52 TRUE;
+    lisaac_push_first(&__I20,L14950913); // L114 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__JF0,L15086593); // L115 INSTALL_LISAAC;
+      lisaac_push(&__I20,L15086593); // L115 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__JF0,L15086593); // L115 INSTALL_LISAAC;
-      __FEI(((____0B *)__AH),__WG);
+      lisaac_push(&__I20,L15086593); // L115 INSTALL_LISAAC;
+      __ERI(((____0B *)__AH),__WG);
     };
   } else /* FALSE */ {
     lisaac_push(&__UG,L16124417); // L123 INSTALL_LISAAC;
-    lisaac_push_first(&__DF0,L6826502); // L52 FALSE;
-    lisaac_push_first(&__JF0,L15210497); // L116 INSTALL_LISAAC;
+    lisaac_push_first(&__C20,L6826502); // L52 FALSE;
+    lisaac_push_first(&__I20,L15210497); // L116 INSTALL_LISAAC;
     if (__AH==NULL) {
-      lisaac_push(&__JF0,L15350785); // L117 INSTALL_LISAAC;
+      lisaac_push(&__I20,L15350785); // L117 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__JF0,L15350785); // L117 INSTALL_LISAAC;
-      __FEI(((____0B *)__AH),(&__string_102));
+      lisaac_push(&__I20,L15350785); // L117 INSTALL_LISAAC;
+      __ERI(((____0B *)__AH),(&__string_103));
     };
-    lisaac_push(&__JF0,L15485953); // L118 INSTALL_LISAAC;
+    lisaac_push(&__I20,L15485953); // L118 INSTALL_LISAAC;
     __LT(__2C,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__JF0,L15612929); // L119 INSTALL_LISAAC;
+      lisaac_push(&__I20,L15612929); // L119 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__JF0,L15612929); // L119 INSTALL_LISAAC;
-      __XNG(((____0B *)__AH),'/');
+      lisaac_push(&__I20,L15612929); // L119 INSTALL_LISAAC;
+      __3PG(((____0B *)__AH),'/');
     };
-    lisaac_push(&__JF0,L15744001); // L120 INSTALL_LISAAC;
+    lisaac_push(&__I20,L15744001); // L120 INSTALL_LISAAC;
     __LT(__XG,__AH);
     if (__AH==NULL) {
-      lisaac_push(&__JF0,L15875073); // L121 INSTALL_LISAAC;
+      lisaac_push(&__I20,L15875073); // L121 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__JF0,L15875073); // L121 INSTALL_LISAAC;
-      __WGI(((____0B *)__AH),(&__string_103));
+      lisaac_push(&__I20,L15875073); // L121 INSTALL_LISAAC;
+      __VTI(((____0B *)__AH),(&__string_104));
     };
     if (__AH==NULL) {
-      lisaac_push(&__JF0,L16005121); // L122 INSTALL_LISAAC;
+      lisaac_push(&__I20,L16005121); // L122 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__JF0,L16005121); // L122 INSTALL_LISAAC;
-      __WGI(((____0B *)__AH),__WG);
+      lisaac_push(&__I20,L16005121); // L122 INSTALL_LISAAC;
+      __VTI(((____0B *)__AH),__WG);
     };
   };
   if (__AH==NULL) {
@@ -4304,16 +4411,16 @@ static void __TG(____V *__WG,____L __XG)
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16267777); // L124 INSTALL_LISAAC;
-    __XNG(((____0B *)__AH),'\n');
+    __3PG(((____0B *)__AH),'\n');
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__UG,L16394753); // L125 INSTALL_LISAAC;
-    __VGI=((____0B *)__AH);
-    lisaac_push_first(&__DF0,L167652365); // L1279 ABSTRACT_STRING;
-    __T2C(__VGI);
+    __UTI=((____0B *)__AH);
+    lisaac_push_first(&__C20,L167652365); // L1279 ABSTRACT_STRING;
+    __T2C(__UTI);
   };
   if (__AH==NULL) {
     lisaac_push(&__UG,L16528897); // L126 INSTALL_LISAAC;
@@ -4322,520 +4429,520 @@ static void __TG(____V *__WG,____L __XG)
     __TH=__AH->__FC;
   };
   lisaac_push(&__UG,L16529409); // L126 INSTALL_LISAAC;
-  lisaac_push_first(&__DF0,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__C20,L9195016); // L70 NUMERIC;
   __YG=(____L)(__TH -  1);
   lisaac_push(&__UG,L16779777); // L128 INSTALL_LISAAC;
-  __FF0= 1;
-  lisaac_push_first(&__DF0,L20989960); // L160 NUMERIC;
+  __E20= 1;
+  lisaac_push_first(&__C20,L20989960); // L160 NUMERIC;
   __UX:
   {
-    lisaac_push(&__DF0,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__JF0,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__KF0,L15224840); // L116 NUMERIC;
-    if ((__FF0 > __YG)) {
-      lisaac_push(&__JF0,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__KF0,L13509636); // L103 TRUE;
-      __RX3=__J__;
+    lisaac_push(&__C20,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__I20,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__J20,L15224840); // L116 NUMERIC;
+    if ((__E20 > __YG)) {
+      lisaac_push(&__I20,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__J20,L13509636); // L103 TRUE;
+      __143=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__JF0,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__KF0,L14689286); // L112 FALSE;
-      __RX3=__F__;
+      lisaac_push(&__I20,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__J20,L14689286); // L112 FALSE;
+      __143=__F__;
     };
-    if (__RX3) {
-      lisaac_push(&__DF0,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__JF0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__KF0,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__SF0,L16653825); // L127 INSTALL_LISAAC;
-      lisaac_push_first(&__TF0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__WF0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__XF0,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__YF0,L8272919); // L63 SYSTEM_IO;
+    if (__143) {
+      lisaac_push(&__C20,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__I20,L8792068); // L67 TRUE;
+      lisaac_push_first(&__J20,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__23Y,L16653825); // L127 INSTALL_LISAAC;
+      lisaac_push_first(&__B4Y,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__E4Y,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__F4Y,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__G4Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('='),stdout);
-      lisaac_push(&__KF0,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__SF0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__TF0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__WF0,L9195016); // L70 NUMERIC;
-      __1F0=(____L)(-  1);
-      lisaac_push(&__SF0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__TF0,L9195016); // L70 NUMERIC;
-      __AY=(____L)(__FF0 - __1F0);
-      lisaac_push(&__KF0,L21644808); // L165 NUMERIC;
-      __FF0=__AY;
+      lisaac_push(&__J20,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__23Y,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__B4Y,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__E4Y,L9195016); // L70 NUMERIC;
+      __O20=(____L)(-  1);
+      lisaac_push(&__23Y,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__B4Y,L9195016); // L70 NUMERIC;
+      __AY=(____L)(__E20 - __O20);
+      lisaac_push(&__J20,L21644808); // L165 NUMERIC;
+      __E20=__AY;
       goto __UX;
     } else /* FALSE */ {
-      lisaac_push(&__DF0,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__JF0,L8530438); // L65 FALSE;
+      lisaac_push(&__C20,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__I20,L8530438); // L65 FALSE;
     };
   };
   lisaac_push(&__UG,L16915457); // L129 INSTALL_LISAAC;
-  lisaac_push_first(&__DF0,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__JF0,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__KF0,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__SF0,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__C20,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__I20,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__J20,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__23Y,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
 }
 
-static ____L __MWI(____0B *__OWI,____V *__PWI)
+static ____L __LDJ(____0B *__NDJ,____V *__ODJ)
 // ({__0B},{NULLx__V}) With result No recursive, No inlinable.
 {
-  ____DB __G3J;
-  ____V *__U0N;
-  ____L __W0N,__H4J,__U4J,__DXY,__V4J,__H5J,__PXY,__25J,__EAK;
-  _____CONTEXT __NWI,__E3J,__UOL,__P3J,__UWI,__T0N,__UOW,__IVV,__4WY;
-  _____CONTEXT __JG0,__KG0,__RG0,__SG0;
-  ____G __WWI,__P5J,__LAK;
-  ____4 __HAK,__IAK;
-  lisaac_push_first(&__NWI,L139201037); // L1062 ABSTRACT_STRING;
-  lisaac_push_first(&__E3J,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__UOL,L7088642); // L54 OBJECT;
-  __G3J=((____DB )(top_context->back->back));
-  lisaac_push(&__E3J,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__UOL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__P3J,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__UWI,L139202061); // L1062 ABSTRACT_STRING;
-  if (__PWI==NULL) {
-    lisaac_push(&__UWI,L139210765); // L1062 ABSTRACT_STRING;
+  ____DB __IKK;
+  ____V *__VKO;
+  ____L __XKO,__JLK,__WLK,__VNZ,__XLK,__JMK,__BOZ,__4MK,__GNK;
+  _____CONTEXT __MDJ,__GKK,__C2L,__RKK,__TDJ,__UKO,__OKX,__RNW,__QNZ;
+  _____CONTEXT __X30,__Y30,__530,__A40;
+  ____G __VDJ,__RMK,__NNK;
+  ____4 __JNK,__KNK;
+  lisaac_push_first(&__MDJ,L139201037); // L1062 ABSTRACT_STRING;
+  lisaac_push_first(&__GKK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__C2L,L7088642); // L54 OBJECT;
+  __IKK=((____DB )(top_context->back->back));
+  lisaac_push(&__GKK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__C2L,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RKK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__TDJ,L139202061); // L1062 ABSTRACT_STRING;
+  if (__ODJ==NULL) {
+    lisaac_push(&__TDJ,L139210765); // L1062 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING_CONSTANT */ {
-    lisaac_push(&__UWI,L139210765); // L1062 ABSTRACT_STRING;
-    __U0N=((____V *)__PWI);
-    lisaac_push_first(&__T0N,L17439245); // L133 ABSTRACT_STRING;
-    __W0N=__U0N->__YB;
-    lisaac_push(&__T0N,L17449997); // L133 ABSTRACT_STRING;
-    lisaac_push_first(&__UOW,L14700552); // L112 NUMERIC;
-    __WWI=(__W0N ==  0);
-  };
-  if (__WWI) {
-    lisaac_push(&__UWI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__T0N,L13509636); // L103 TRUE;
-    __WWI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UWI,L139202573); // L1062 ABSTRACT_STRING;
-    lisaac_push_first(&__T0N,L14689286); // L112 FALSE;
-    __WWI=__F__;
-  };
-  if (__WWI) {
-    lisaac_push(&__P3J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UWI,L13509636); // L103 TRUE;
-    __WWI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__P3J,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UWI,L14689286); // L112 FALSE;
-    __WWI=__F__;
-  };
-  if (__WWI) {
-    lisaac_push(&__E3J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UOL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__P3J,L19289106); // L147 BLOCK;
-    lisaac_push(&__P3J,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__UWI,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__T0N,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UOW,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IVV,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__G3J));
-    lisaac_push(&__UWI,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__UWI,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__T0N,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UOW,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__IVV,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4WY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__TDJ,L139210765); // L1062 ABSTRACT_STRING;
+    __VKO=((____V *)__ODJ);
+    lisaac_push_first(&__UKO,L17439245); // L133 ABSTRACT_STRING;
+    __XKO=__VKO->__YB;
+    lisaac_push(&__UKO,L17449997); // L133 ABSTRACT_STRING;
+    lisaac_push_first(&__OKX,L14700552); // L112 NUMERIC;
+    __VDJ=(__XKO ==  0);
+  };
+  if (__VDJ) {
+    lisaac_push(&__TDJ,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__UKO,L13509636); // L103 TRUE;
+    __VDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TDJ,L139202573); // L1062 ABSTRACT_STRING;
+    lisaac_push_first(&__UKO,L14689286); // L112 FALSE;
+    __VDJ=__F__;
+  };
+  if (__VDJ) {
+    lisaac_push(&__RKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TDJ,L13509636); // L103 TRUE;
+    __VDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__RKK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__TDJ,L14689286); // L112 FALSE;
+    __VDJ=__F__;
+  };
+  if (__VDJ) {
+    lisaac_push(&__GKK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__C2L,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RKK,L19289106); // L147 BLOCK;
+    lisaac_push(&__RKK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__TDJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__UKO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OKX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__RNW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IKK));
+    lisaac_push(&__TDJ,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__TDJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__UKO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OKX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__RNW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QNZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UWI,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__T0N,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UOW,L4598824); // L35 SYSTEM;
+    lisaac_push(&__TDJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__UKO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OKX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__E3J,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UOL,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__NWI,L139592717); // L1065 ABSTRACT_STRING;
-  lisaac_push_first(&__E3J,L135430157); // L1033 ABSTRACT_STRING;
-  __W0N= 0;
-  __H4J= 0;
-  lisaac_push(&__E3J,L136186381); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__UOL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__P3J,L7088642); // L54 OBJECT;
-  __G3J=((____DB )(top_context->back->back));
-  lisaac_push(&__UOL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__P3J,L10652676); // L81 TRUE;
-  lisaac_push_first(&__UWI,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__T0N,L136198157); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__UOW,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IVV,L136199181); // L1039 ABSTRACT_STRING;
-  __U4J=__OWI->__FC;
-  lisaac_push(&__IVV,L136210957); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__4WY,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__JG0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
-  __DXY=(____L)(-  1);
-  lisaac_push(&__4WY,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__JG0,L9195016); // L70 NUMERIC;
-  __V4J=(____L)(__U4J - __DXY);
-  lisaac_push(&__IVV,L136206861); // L1039 ABSTRACT_STRING;
-  lisaac_push_first(&__4WY,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__JG0,L15224840); // L116 NUMERIC;
-  if (( 1 > __V4J)) {
-    lisaac_push(&__4WY,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__JG0,L13509636); // L103 TRUE;
-    __WWI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4WY,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__JG0,L14689286); // L112 FALSE;
-    __WWI=__F__;
-  };
-  if (__WWI) {
-    lisaac_push(&__UWI,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__T0N,L13509636); // L103 TRUE;
-    __WWI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UWI,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__T0N,L14689286); // L112 FALSE;
-    __WWI=__F__;
-  };
-  if (__WWI) {
-    lisaac_push(&__UOL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__P3J,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UWI,L19289106); // L147 BLOCK;
-    lisaac_push(&__UWI,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__T0N,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__UOW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4WY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__G3J));
-    lisaac_push(&__T0N,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__T0N,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__UOW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__IVV,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__4WY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JG0,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__GKK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__C2L,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__MDJ,L139592717); // L1065 ABSTRACT_STRING;
+  lisaac_push_first(&__GKK,L135430157); // L1033 ABSTRACT_STRING;
+  __XKO= 0;
+  __JLK= 0;
+  lisaac_push(&__GKK,L136186381); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__C2L,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__RKK,L7088642); // L54 OBJECT;
+  __IKK=((____DB )(top_context->back->back));
+  lisaac_push(&__C2L,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__RKK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__TDJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__UKO,L136198157); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__OKX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__RNW,L136199181); // L1039 ABSTRACT_STRING;
+  __WLK=__NDJ->__FC;
+  lisaac_push(&__RNW,L136210957); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__QNZ,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__X30,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__Y30,L9195016); // L70 NUMERIC;
+  __VNZ=(____L)(-  1);
+  lisaac_push(&__QNZ,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__X30,L9195016); // L70 NUMERIC;
+  __XLK=(____L)(__WLK - __VNZ);
+  lisaac_push(&__RNW,L136206861); // L1039 ABSTRACT_STRING;
+  lisaac_push_first(&__QNZ,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__X30,L15224840); // L116 NUMERIC;
+  if (( 1 > __XLK)) {
+    lisaac_push(&__QNZ,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__X30,L13509636); // L103 TRUE;
+    __VDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QNZ,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__X30,L14689286); // L112 FALSE;
+    __VDJ=__F__;
+  };
+  if (__VDJ) {
+    lisaac_push(&__TDJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UKO,L13509636); // L103 TRUE;
+    __VDJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TDJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__UKO,L14689286); // L112 FALSE;
+    __VDJ=__F__;
+  };
+  if (__VDJ) {
+    lisaac_push(&__C2L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RKK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TDJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__TDJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__UKO,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__OKX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__RNW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QNZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IKK));
+    lisaac_push(&__UKO,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__UKO,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__OKX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__RNW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__QNZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__X30,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__T0N,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__UOW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IVV,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UKO,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__OKX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__RNW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UOL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__P3J,L8530438); // L65 FALSE;
+    lisaac_push(&__C2L,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__RKK,L8530438); // L65 FALSE;
   };
-  __U4J= 1;
-  lisaac_push(&__E3J,L138021389); // L1053 ABSTRACT_STRING;
-  lisaac_push_first(&__UOL,L11802642); // L90 BLOCK;
-  __IQL:
+  __WLK= 1;
+  lisaac_push(&__GKK,L138021389); // L1053 ABSTRACT_STRING;
+  lisaac_push_first(&__C2L,L11802642); // L90 BLOCK;
+  __W3L:
   {
-    lisaac_push(&__UOL,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__P3J,L136579597); // L1042 ABSTRACT_STRING;
-    if ((__H4J !=  0)) {
-      lisaac_push(&__P3J,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__UWI,L10377220); // L79 TRUE;
-      __P5J=__F__;
+    lisaac_push(&__C2L,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__RKK,L136579597); // L1042 ABSTRACT_STRING;
+    if ((__JLK !=  0)) {
+      lisaac_push(&__RKK,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__TDJ,L10377220); // L79 TRUE;
+      __RMK=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__P3J,L136587789); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__UWI,L11832326); // L90 FALSE;
-      lisaac_push_first(&__T0N,L136588813); // L1042 ABSTRACT_STRING;
-      if (__PWI==NULL) {
-        lisaac_push(&__T0N,L136597517); // L1042 ABSTRACT_STRING;
+      lisaac_push(&__RKK,L136587789); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__TDJ,L11832326); // L90 FALSE;
+      lisaac_push_first(&__UKO,L136588813); // L1042 ABSTRACT_STRING;
+      if (__ODJ==NULL) {
+        lisaac_push(&__UKO,L136597517); // L1042 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __H5J=__PWI->__YB;
+        __JMK=__ODJ->__YB;
       };
-      lisaac_push(&__T0N,L136590861); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__UOW,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__IVV,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__4WY,L9195016); // L70 NUMERIC;
-      __PXY=(____L)(- __H5J);
-      lisaac_push(&__UOW,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__IVV,L9195016); // L70 NUMERIC;
-      __H5J=(____L)(__U4J - __PXY);
-      lisaac_push(&__T0N,L136598029); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__UOW,L9195016); // L70 NUMERIC;
-      __PXY=(____L)(__H5J -  1);
-      __H5J=__OWI->__FC;
-      lisaac_push(&__T0N,L136600589); // L1042 ABSTRACT_STRING;
-      lisaac_push_first(&__UOW,L15224840); // L116 NUMERIC;
-      __P5J=(__PXY > __H5J);
+      lisaac_push(&__UKO,L136590861); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__OKX,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__RNW,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__QNZ,L9195016); // L70 NUMERIC;
+      __BOZ=(____L)(- __JMK);
+      lisaac_push(&__OKX,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__RNW,L9195016); // L70 NUMERIC;
+      __JMK=(____L)(__WLK - __BOZ);
+      lisaac_push(&__UKO,L136598029); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__OKX,L9195016); // L70 NUMERIC;
+      __BOZ=(____L)(__JMK -  1);
+      __JMK=__NDJ->__FC;
+      lisaac_push(&__UKO,L136600589); // L1042 ABSTRACT_STRING;
+      lisaac_push_first(&__OKX,L15224840); // L116 NUMERIC;
+      __RMK=(__BOZ > __JMK);
     };
-    if (__P5J) {
-      lisaac_push(&__UOL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__P3J,L13509636); // L103 TRUE;
-      __P5J=__J__;
+    if (__RMK) {
+      lisaac_push(&__C2L,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__RKK,L13509636); // L103 TRUE;
+      __RMK=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__UOL,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__P3J,L14689286); // L112 FALSE;
-      __P5J=__F__;
+      lisaac_push(&__C2L,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__RKK,L14689286); // L112 FALSE;
+      __RMK=__F__;
     };
-    if (__P5J) {
-      lisaac_push(&__UOL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__P3J,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UWI,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__T0N,L136610829); // L1042 ABSTRACT_STRING;
-      __W0N= 1;
-      lisaac_push(&__T0N,L137104909); // L1046 ABSTRACT_STRING;
-      lisaac_push_first(&__UOW,L11802642); // L90 BLOCK;
-      __FLQ:
+    if (__RMK) {
+      lisaac_push(&__C2L,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__RKK,L8792068); // L67 TRUE;
+      lisaac_push_first(&__TDJ,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__UKO,L136610829); // L1042 ABSTRACT_STRING;
+      __XKO= 1;
+      lisaac_push(&__UKO,L137104909); // L1046 ABSTRACT_STRING;
+      lisaac_push_first(&__OKX,L11802642); // L90 BLOCK;
+      __N3Q:
       {
-        lisaac_push(&__UOW,L11802642); // L90 BLOCK;
-        lisaac_push_first(&__IVV,L136842765); // L1044 ABSTRACT_STRING;
-        if (__PWI==NULL) {
-          lisaac_push(&__IVV,L136850957); // L1044 ABSTRACT_STRING;
+        lisaac_push(&__OKX,L11802642); // L90 BLOCK;
+        lisaac_push_first(&__RNW,L136842765); // L1044 ABSTRACT_STRING;
+        if (__ODJ==NULL) {
+          lisaac_push(&__RNW,L136850957); // L1044 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING_CONSTANT */ {
-          __25J=__PWI->__YB;
+          __4MK=__ODJ->__YB;
         };
-        lisaac_push(&__IVV,L136844813); // L1044 ABSTRACT_STRING;
-        lisaac_push_first(&__4WY,L15224840); // L116 NUMERIC;
-        if ((__W0N > __25J)) {
-          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__4WY,L10377220); // L79 TRUE;
-          __LAK=__F__;
+        lisaac_push(&__RNW,L136844813); // L1044 ABSTRACT_STRING;
+        lisaac_push_first(&__QNZ,L15224840); // L116 NUMERIC;
+        if ((__XKO > __4MK)) {
+          lisaac_push(&__RNW,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__QNZ,L10377220); // L79 TRUE;
+          __NNK=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__IVV,L136853005); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__4WY,L11832326); // L90 FALSE;
-          lisaac_push_first(&__JG0,L136858637); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__KG0,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__RG0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__SG0,L9195016); // L70 NUMERIC;
-          __25J=(____L)(- __W0N);
-          lisaac_push(&__KG0,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__RG0,L9195016); // L70 NUMERIC;
-          __EAK=(____L)(__U4J - __25J);
-          lisaac_push(&__JG0,L136860685); // L1044 ABSTRACT_STRING;
-          lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
-          __25J=(____L)(__EAK -  1);
-          lisaac_push(&__JG0,L136862733); // L1044 ABSTRACT_STRING;
-          __HAK=__N3I(__OWI,__25J);
-          if (__PWI==NULL) {
-            lisaac_push(&__JG0,L136870413); // L1044 ABSTRACT_STRING;
+          lisaac_push(&__RNW,L136853005); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__QNZ,L11832326); // L90 FALSE;
+          lisaac_push_first(&__X30,L136858637); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__Y30,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__530,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__A40,L9195016); // L70 NUMERIC;
+          __4MK=(____L)(- __XKO);
+          lisaac_push(&__Y30,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__530,L9195016); // L70 NUMERIC;
+          __GNK=(____L)(__WLK - __4MK);
+          lisaac_push(&__X30,L136860685); // L1044 ABSTRACT_STRING;
+          lisaac_push_first(&__Y30,L9195016); // L70 NUMERIC;
+          __4MK=(____L)(__GNK -  1);
+          lisaac_push(&__X30,L136862733); // L1044 ABSTRACT_STRING;
+          __JNK=__MKJ(__NDJ,__4MK);
+          if (__ODJ==NULL) {
+            lisaac_push(&__X30,L136870413); // L1044 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING_CONSTANT */ {
-            lisaac_push(&__JG0,L136870413); // L1044 ABSTRACT_STRING;
-            __IAK=__A3D(((____V *)__PWI),__W0N);
+            lisaac_push(&__X30,L136870413); // L1044 ABSTRACT_STRING;
+            __KNK=__A3D(((____V *)__ODJ),__XKO);
           };
-          __LAK=(__HAK != __IAK);
+          __NNK=(__JNK != __KNK);
         };
-        if (__LAK) {
-          lisaac_push(&__UOW,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__IVV,L13509636); // L103 TRUE;
-          __LAK=__J__;
+        if (__NNK) {
+          lisaac_push(&__OKX,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__RNW,L13509636); // L103 TRUE;
+          __NNK=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__UOW,L11799570); // L90 BLOCK;
-          lisaac_push_first(&__IVV,L14689286); // L112 FALSE;
-          __LAK=__F__;
+          lisaac_push(&__OKX,L11799570); // L90 BLOCK;
+          lisaac_push_first(&__RNW,L14689286); // L112 FALSE;
+          __NNK=__F__;
         };
-        if (__LAK) {
-          lisaac_push(&__UOW,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__IVV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__4WY,L11935762); // L91 BLOCK;
-          lisaac_push_first(&__JG0,L136978445); // L1045 ABSTRACT_STRING;
-          lisaac_push_first(&__KG0,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__RG0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__SG0,L9195016); // L70 NUMERIC;
-          __25J=(____L)(-  1);
-          lisaac_push(&__KG0,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__RG0,L9195016); // L70 NUMERIC;
-          __W0N=(____L)(__W0N - __25J);
-          lisaac_push(&__4WY,L12068370); // L92 BLOCK;
-          goto __FLQ;
+        if (__NNK) {
+          lisaac_push(&__OKX,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__RNW,L8792068); // L67 TRUE;
+          lisaac_push_first(&__QNZ,L11935762); // L91 BLOCK;
+          lisaac_push_first(&__X30,L136978445); // L1045 ABSTRACT_STRING;
+          lisaac_push_first(&__Y30,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__530,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__A40,L9195016); // L70 NUMERIC;
+          __4MK=(____L)(-  1);
+          lisaac_push(&__Y30,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__530,L9195016); // L70 NUMERIC;
+          __XKO=(____L)(__XKO - __4MK);
+          lisaac_push(&__QNZ,L12068370); // L92 BLOCK;
+          goto __N3Q;
         } else /* FALSE */ {
-          lisaac_push(&__UOW,L12192274); // L93 BLOCK;
-          lisaac_push_first(&__IVV,L8530438); // L65 FALSE;
+          lisaac_push(&__OKX,L12192274); // L93 BLOCK;
+          lisaac_push_first(&__RNW,L8530438); // L65 FALSE;
         };
       };
-      if (__PWI==NULL) {
-        lisaac_push(&__T0N,L137374733); // L1048 ABSTRACT_STRING;
+      if (__ODJ==NULL) {
+        lisaac_push(&__UKO,L137374733); // L1048 ABSTRACT_STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING_CONSTANT */ {
-        __25J=__PWI->__YB;
+        __4MK=__ODJ->__YB;
       };
-      lisaac_push(&__T0N,L137368589); // L1048 ABSTRACT_STRING;
-      lisaac_push_first(&__UOW,L15224840); // L116 NUMERIC;
-      if ((__W0N > __25J)) {
-        lisaac_push(&__T0N,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__UOW,L6825988); // L52 TRUE;
-        lisaac_push_first(&__IVV,L137377805); // L1048 ABSTRACT_STRING;
-        __H4J=__U4J;
+      lisaac_push(&__UKO,L137368589); // L1048 ABSTRACT_STRING;
+      lisaac_push_first(&__OKX,L15224840); // L116 NUMERIC;
+      if ((__XKO > __4MK)) {
+        lisaac_push(&__UKO,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__OKX,L6825988); // L52 TRUE;
+        lisaac_push_first(&__RNW,L137377805); // L1048 ABSTRACT_STRING;
+        __JLK=__WLK;
       } else /* FALSE */ {
-        lisaac_push(&__T0N,L137891341); // L1052 ABSTRACT_STRING;
-        lisaac_push_first(&__UOW,L6826502); // L52 FALSE;
-        lisaac_push_first(&__IVV,L137764877); // L1051 ABSTRACT_STRING;
-        lisaac_push_first(&__4WY,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__JG0,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__KG0,L9195016); // L70 NUMERIC;
-        __25J=(____L)(-  1);
-        lisaac_push(&__4WY,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__JG0,L9195016); // L70 NUMERIC;
-        __U4J=(____L)(__U4J - __25J);
+        lisaac_push(&__UKO,L137891341); // L1052 ABSTRACT_STRING;
+        lisaac_push_first(&__OKX,L6826502); // L52 FALSE;
+        lisaac_push_first(&__RNW,L137764877); // L1051 ABSTRACT_STRING;
+        lisaac_push_first(&__QNZ,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__X30,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__Y30,L9195016); // L70 NUMERIC;
+        __4MK=(____L)(-  1);
+        lisaac_push(&__QNZ,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__X30,L9195016); // L70 NUMERIC;
+        __WLK=(____L)(__WLK - __4MK);
       };
-      lisaac_push(&__UWI,L12068370); // L92 BLOCK;
-      goto __IQL;
+      lisaac_push(&__TDJ,L12068370); // L92 BLOCK;
+      goto __W3L;
     } else /* FALSE */ {
-      lisaac_push(&__UOL,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__P3J,L8530438); // L65 FALSE;
+      lisaac_push(&__C2L,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__RKK,L8530438); // L65 FALSE;
     };
   };
-  __W0N=__H4J;
-  return(__W0N);
+  __XKO=__JLK;
+  return(__XKO);
 }
 
-static void __WGI(____0B *__YGI,void *__ZGI)
+static void __VTI(____0B *__XTI,void *__YTI)
 // ({__0B},{NULLx__Vx__0B}) Void No recursive, No inlinable.
 {
-  ____DB __3RJ;
-  ____L __DHI,__EHI,__5G0,__FHI,__4HI;
-  _____CONTEXT __XGI,__1RJ,__Z2K,__GSJ,__5GI,__FDQ,__ODR,__NDQ,__OJD;
-  ____G __JSJ,__KQ5,__MQ5;
-  ____4 *__WHI,*__5HI;
-  lisaac_push_first(&__XGI,L27396632); // L209 STRING;
-  lisaac_push_first(&__1RJ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__Z2K,L7088642); // L54 OBJECT;
-  __3RJ=((____DB )(top_context->back->back));
-  lisaac_push(&__1RJ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__Z2K,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GSJ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__5GI,L27397656); // L209 STRING;
-  if (((void *)__ZGI != (void *)NULL)) {
-    lisaac_push(&__GSJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5GI,L13509636); // L103 TRUE;
-    __JSJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GSJ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__5GI,L14689286); // L112 FALSE;
-    __JSJ=__F__;
-  };
-  if (__JSJ) {
-    lisaac_push(&__1RJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__Z2K,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GSJ,L19289106); // L147 BLOCK;
-    lisaac_push(&__GSJ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__5GI,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FDQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ODR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NDQ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3RJ));
-    lisaac_push(&__5GI,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__5GI,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FDQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ODR,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__NDQ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__OJD,L8272919); // L63 SYSTEM_IO;
+  ____DB __54J;
+  ____L __CUI,__DUI,__Y40,__EUI,__3UI;
+  _____CONTEXT __WTI,__34J,__HKL,__I5J,__4TI,__NVQ,__LXR,__VVQ,__U4Y;
+  ____G __L5J,__RP4,__TP4;
+  ____4 *__VUI,*__4UI;
+  lisaac_push_first(&__WTI,L27396632); // L209 STRING;
+  lisaac_push_first(&__34J,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__HKL,L7088642); // L54 OBJECT;
+  __54J=((____DB )(top_context->back->back));
+  lisaac_push(&__34J,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__HKL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__I5J,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__4TI,L27397656); // L209 STRING;
+  if (((void *)__YTI != (void *)NULL)) {
+    lisaac_push(&__I5J,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__4TI,L13509636); // L103 TRUE;
+    __L5J=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__I5J,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__4TI,L14689286); // L112 FALSE;
+    __L5J=__F__;
+  };
+  if (__L5J) {
+    lisaac_push(&__34J,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HKL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__I5J,L19289106); // L147 BLOCK;
+    lisaac_push(&__I5J,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__4TI,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NVQ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__LXR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VVQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__54J));
+    lisaac_push(&__4TI,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__4TI,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NVQ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__LXR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VVQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__U4Y,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5GI,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FDQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ODR,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4TI,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NVQ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__LXR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1RJ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__Z2K,L8530438); // L65 FALSE;
+    lisaac_push(&__34J,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__HKL,L8530438); // L65 FALSE;
   };
-  if (__ZGI==NULL) {
-    lisaac_push(&__XGI,L27671576); // L211 STRING;
+  if (__YTI==NULL) {
+    lisaac_push(&__WTI,L27671576); // L211 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__ZGI)->__id==____V__) {
-      __DHI=((____V *)__ZGI)->__YB;
+    if (((struct ___OBJ *)__YTI)->__id==____V__) {
+      __CUI=((____V *)__YTI)->__YB;
     } else /* Other types */ {
-      __DHI=((____0B *)__ZGI)->__FC;
+      __CUI=((____0B *)__YTI)->__FC;
     }
   };
-  __EHI=__YGI->__FC;
-  lisaac_push(&__XGI,L27802648); // L212 STRING;
-  lisaac_push_first(&__1RJ,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__Z2K,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__GSJ,L9195016); // L70 NUMERIC;
-  __5G0=(____L)(- __DHI);
-  lisaac_push(&__1RJ,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__Z2K,L9195016); // L70 NUMERIC;
-  __FHI=(____L)(__EHI - __5G0);
-  __EHI=__YGI->__QSE;
-  lisaac_push(&__XGI,L27926040); // L213 STRING;
-  lisaac_push_first(&__1RJ,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__Z2K,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__GSJ,L15224840); // L116 NUMERIC;
-  __JSJ=(__EHI > __FHI);
-  lisaac_push(&__Z2K,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__GSJ,L14700552); // L112 NUMERIC;
-  __KQ5=(__EHI == __FHI);
-  if (__JSJ) {
-    lisaac_push(&__Z2K,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GSJ,L10900996); // L83 TRUE;
-    __MQ5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__Z2K,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GSJ,L12342790); // L94 FALSE;
-    __MQ5=__KQ5;
-  };
-  if (__MQ5) {
-    lisaac_push(&__1RJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__Z2K,L13509636); // L103 TRUE;
-    __MQ5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__1RJ,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__Z2K,L14689286); // L112 FALSE;
-    __MQ5=__F__;
-  };
-  if (__MQ5) {
-    lisaac_push(&__XGI,L28969496); // L221 STRING;
-    lisaac_push_first(&__1RJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Z2K,L27937304); // L213 STRING;
-    if ((__YGI->__QSE ==  0)) {
-      lisaac_push(&__Z2K,L28839448); // L220 STRING;
-      lisaac_push_first(&__GSJ,L6825988); // L52 TRUE;
-      lisaac_push_first(&__5GI,L28062232); // L214 STRING;
-      __YGI->__QSE=__FHI;
-      lisaac_push(&__5GI,L28338200); // L216 STRING;
-      __WHI=__PIH(__FHI);
-      __YGI->__GSE=__WHI;
+  __DUI=__XTI->__FC;
+  lisaac_push(&__WTI,L27802648); // L212 STRING;
+  lisaac_push_first(&__34J,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__HKL,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__I5J,L9195016); // L70 NUMERIC;
+  __Y40=(____L)(- __CUI);
+  lisaac_push(&__34J,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__HKL,L9195016); // L70 NUMERIC;
+  __EUI=(____L)(__DUI - __Y40);
+  __DUI=__XTI->__YSE;
+  lisaac_push(&__WTI,L27926040); // L213 STRING;
+  lisaac_push_first(&__34J,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__HKL,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__I5J,L15224840); // L116 NUMERIC;
+  __L5J=(__DUI > __EUI);
+  lisaac_push(&__HKL,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__I5J,L14700552); // L112 NUMERIC;
+  __RP4=(__DUI == __EUI);
+  if (__L5J) {
+    lisaac_push(&__HKL,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__I5J,L10900996); // L83 TRUE;
+    __TP4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__HKL,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__I5J,L12342790); // L94 FALSE;
+    __TP4=__RP4;
+  };
+  if (__TP4) {
+    lisaac_push(&__34J,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__HKL,L13509636); // L103 TRUE;
+    __TP4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__34J,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__HKL,L14689286); // L112 FALSE;
+    __TP4=__F__;
+  };
+  if (__TP4) {
+    lisaac_push(&__WTI,L28969496); // L221 STRING;
+    lisaac_push_first(&__34J,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HKL,L27937304); // L213 STRING;
+    if ((__XTI->__YSE ==  0)) {
+      lisaac_push(&__HKL,L28839448); // L220 STRING;
+      lisaac_push_first(&__I5J,L6825988); // L52 TRUE;
+      lisaac_push_first(&__4TI,L28062232); // L214 STRING;
+      __XTI->__YSE=__EUI;
+      lisaac_push(&__4TI,L28338200); // L216 STRING;
+      __VUI=__WQH(__EUI);
+      __XTI->__OSE=__VUI;
     } else /* FALSE */ {
-      lisaac_push(&__Z2K,L28839448); // L220 STRING;
-      lisaac_push_first(&__GSJ,L6826502); // L52 FALSE;
-      lisaac_push_first(&__5GI,L28449816); // L217 STRING;
-      __WHI=__YGI->__GSE;
-      __4HI=__YGI->__QSE;
-      if (__WHI==NULL) {
-        lisaac_push(&__5GI,L28603416); // L218 STRING;
+      lisaac_push(&__HKL,L28839448); // L220 STRING;
+      lisaac_push_first(&__I5J,L6826502); // L52 FALSE;
+      lisaac_push_first(&__4TI,L28449816); // L217 STRING;
+      __VUI=__XTI->__OSE;
+      __3UI=__XTI->__YSE;
+      if (__VUI==NULL) {
+        lisaac_push(&__4TI,L28603416); // L218 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__5GI,L28603416); // L218 STRING;
-        __5HI=__RJH(((____4 *)__WHI),__4HI,__FHI);
+        lisaac_push(&__4TI,L28603416); // L218 STRING;
+        __4UI=__YRH(((____4 *)__VUI),__3UI,__EUI);
       };
-      __YGI->__GSE=__5HI;
-      __YGI->__QSE=__FHI;
+      __XTI->__OSE=__4UI;
+      __XTI->__YSE=__EUI;
     };
   } else /* FALSE */ {
-    lisaac_push(&__XGI,L28969496); // L221 STRING;
-    lisaac_push_first(&__1RJ,L8530438); // L65 FALSE;
+    lisaac_push(&__WTI,L28969496); // L221 STRING;
+    lisaac_push_first(&__34J,L8530438); // L65 FALSE;
   };
-  __WHI=__YGI->__GSE;
-  if (__ZGI==NULL) {
-    lisaac_push(&__XGI,L29113880); // L222 STRING;
+  __VUI=__XTI->__OSE;
+  if (__YTI==NULL) {
+    lisaac_push(&__WTI,L29113880); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else {
-    if (((struct ___OBJ *)__ZGI)->__id==____V__) {
-      __5HI=((____V *)__ZGI)->__ZB;
+    if (((struct ___OBJ *)__YTI)->__id==____V__) {
+      __4UI=((____V *)__YTI)->__ZB;
     } else /* Other types */ {
-      __5HI=((____0B *)__ZGI)->__GSE;
+      __4UI=((____0B *)__YTI)->__OSE;
     }
   };
-  __EHI=__YGI->__FC;
-  if (__WHI==NULL) {
-    lisaac_push(&__XGI,L29128216); // L222 STRING;
+  __DUI=__XTI->__FC;
+  if (__VUI==NULL) {
+    lisaac_push(&__WTI,L29128216); // L222 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__XGI,L29128216); // L222 STRING;
-    __CTJ(((____4 *)__WHI),__5HI,__EHI,__DHI);
+    lisaac_push(&__WTI,L29128216); // L222 STRING;
+    __EAK(((____4 *)__VUI),__4UI,__DUI,__CUI);
   };
-  __YGI->__FC=__FHI;
+  __XTI->__FC=__EUI;
 }
 
 static void __T2C(void *__W2C)
 // ({__Vx__0B}) Void No recursive, No inlinable.
 {
   ____DB __CID;
-  ____L __K3C,__5ID,__AJD,__LSY,__JJD;
-  _____CONTEXT __U2C,__AID,__OMD,__LID,__D3C,__CIF,__EMF,__KIF,__ISY;
-  ____G __OID,__D03;
+  ____L __K3C,__5ID,__AJD,__SFZ,__JJD;
+  _____CONTEXT __U2C,__AID,__OMD,__LID,__D3C,__NKF,__ROF,__VKF,__PFZ;
+  ____G __OID,__L53;
   ____4 __S3C,__T3C;
   lisaac_push_first(&__U2C,L6031903); // L46 OUTPUT_STREAM;
   lisaac_push_first(&__AID,L19150866); // L146 BLOCK;
@@ -4860,21 +4967,21 @@ static void __T2C(void *__W2C)
     lisaac_push_first(&__LID,L19289106); // L147 BLOCK;
     lisaac_push(&__LID,L19428370); // L148 BLOCK;
     lisaac_push_first(&__D3C,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CIF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__EMF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KIF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__NKF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ROF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VKF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__CID));
     lisaac_push(&__D3C,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
+    __DX((&__string_43));
     lisaac_push(&__D3C,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__CIF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__EMF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KIF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ISY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__NKF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ROF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VKF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__PFZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__D3C,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CIF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__EMF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__NKF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ROF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__AID,L19532306); // L149 BLOCK;
@@ -4897,13 +5004,13 @@ static void __T2C(void *__W2C)
     if ((__5ID > __AJD)) {
       lisaac_push(&__OMD,L15755784); // L120 NUMERIC;
       lisaac_push_first(&__LID,L13509636); // L103 TRUE;
-      __D03=__J__;
+      __L53=__J__;
     } else /* FALSE */ {
       lisaac_push(&__OMD,L15755784); // L120 NUMERIC;
       lisaac_push_first(&__LID,L14689286); // L112 FALSE;
-      __D03=__F__;
+      __L53=__F__;
     };
-    if (__D03) {
+    if (__L53) {
       lisaac_push(&__AID,L21760520); // L166 NUMERIC;
       lisaac_push_first(&__OMD,L8792068); // L67 TRUE;
       lisaac_push_first(&__LID,L21506056); // L164 NUMERIC;
@@ -4913,22 +5020,22 @@ static void __T2C(void *__W2C)
         __S3C=__A3D(((____V *)__W2C),__5ID);
       } else /* STRING */ {
         lisaac_push(&__D3C,L6437407); // L49 OUTPUT_STREAM;
-        __S3C=__N3I(((____0B *)((____V *)__W2C)),__5ID);
+        __S3C=__MKJ(((____0B *)((____V *)__W2C)),__5ID);
       };
       __T3C=__S3C;
       lisaac_push(&__D3C,L6437919); // L49 OUTPUT_STREAM;
-      lisaac_push_first(&__CIF,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__EMF,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__KIF,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__NKF,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__ROF,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__VKF,L8272919); // L63 SYSTEM_IO;
       fputc((int)(__T3C),stdout);
       lisaac_push(&__LID,L21633544); // L165 NUMERIC;
       lisaac_push_first(&__D3C,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__CIF,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__EMF,L9195016); // L70 NUMERIC;
-      __LSY=(____L)(-  1);
+      lisaac_push_first(&__NKF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ROF,L9195016); // L70 NUMERIC;
+      __SFZ=(____L)(-  1);
       lisaac_push(&__D3C,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__CIF,L9195016); // L70 NUMERIC;
-      __JJD=(____L)(__5ID - __LSY);
+      lisaac_push_first(&__NKF,L9195016); // L70 NUMERIC;
+      __JJD=(____L)(__5ID - __SFZ);
       lisaac_push(&__LID,L21644808); // L165 NUMERIC;
       __5ID=__JJD;
       goto __3ID;
@@ -4942,41 +5049,41 @@ static void __T2C(void *__W2C)
 static ____L __FR(____V *__IR,____V *__JR,____L __KR)
 // ({__V},{__V},{__L}) With result No recursive, No inlinable.
 {
-  ____L __MR,__JAL,__MAL,__IAL,__0AL,__SCL,__EEL,__FEL,__1H0;
-  ____DB __NED,__MPM;
-  ____0B *__UQ5,*__QH0,*__TH0;
-  _____CONTEXT __GR,__0GY,__3GY,__4GY,__5GY,__GKD,__WED,__K2C,__G2D;
-  _____CONTEXT __XEE,__Q2D,__CHY,__DHY,__XHY,__KIW,__2BL,__VH0,__WH0;
-  _____CONTEXT __S0X,__5H0,__AI0;
-  ____4 __S2D,__Y03,__DBL;
-  ____G __N2C,__SGD,__SAL,__YPM,__JQM,__KBL,__RBL,__FIW;
+  ____L __MR,__XNL,__0NL,__WNL,__IOL,__AQL,__SRL,__TRL,__AB1;
+  ____DB __NED,__M3M;
+  ____0B *__R53,*__KA1,*__NA1;
+  _____CONTEXT __GR,__V4Y,__Y4Y,__Z4Y,__04Y,__GKD,__WED,__K2C,__G2D;
+  _____CONTEXT __XEE,__Q2D,__34Y,__44Y,__S5Y,__RAX,__KPL,__0A1,__1A1;
+  _____CONTEXT __0QY,__EB1,__FB1;
+  ____4 __S2D,__SA4,__ROL;
+  ____G __N2C,__SGD,__AOL,__Y3M,__J4M,__YOL,__5OL,__MAX;
   lisaac_push_first(&__GR,L19143681); // L146 INSTALL_LISAAC;
-  lisaac_push_first(&__0GY,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__3GY,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__4GY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__5GY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__V4Y,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__Y4Y,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__Z4Y,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__04Y,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
   lisaac_push(&__GR,L19277313); // L147 INSTALL_LISAAC;
   __TG(__IR, 0);
   lisaac_push(&__GR,L19405313); // L148 INSTALL_LISAAC;
   __DX(__JR);
   lisaac_push(&__GR,L19542529); // L149 INSTALL_LISAAC;
-  __DX((&__string_104));
+  __DX((&__string_105));
   lisaac_push(&__GR,L19668481); // L150 INSTALL_LISAAC;
-  lisaac_push_first(&__0GY,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__3GY,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__V4Y,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__Y4Y,L9195016); // L70 NUMERIC;
   __MR=(____L)(-  1);
   lisaac_push(&__GR,L21641217); // L165 INSTALL_LISAAC;
-  lisaac_push_first(&__0GY,L10621458); // L81 BLOCK;
+  lisaac_push_first(&__V4Y,L10621458); // L81 BLOCK;
   __UU:
   {
-    lisaac_push(&__0GY,L10621458); // L81 BLOCK;
-    lisaac_push_first(&__3GY,L19932161); // L152 INSTALL_LISAAC;
-    lisaac_push_first(&__4GY,L43387421); // L331 INPUT_STREAM;
-    lisaac_push_first(&__5GY,L19150866); // L146 BLOCK;
+    lisaac_push(&__V4Y,L10621458); // L81 BLOCK;
+    lisaac_push_first(&__Y4Y,L19932161); // L152 INSTALL_LISAAC;
+    lisaac_push_first(&__Z4Y,L43387421); // L331 INPUT_STREAM;
+    lisaac_push_first(&__04Y,L19150866); // L146 BLOCK;
     lisaac_push_first(&__GKD,L7088642); // L54 OBJECT;
     __NED=((____DB )(top_context->back->back));
-    lisaac_push(&__5GY,L19280914); // L147 BLOCK;
+    lisaac_push(&__04Y,L19280914); // L147 BLOCK;
     lisaac_push_first(&__GKD,L10652676); // L81 TRUE;
     lisaac_push_first(&__WED,L19285522); // L147 BLOCK;
     lisaac_push_first(&__K2C,L43396125); // L331 INPUT_STREAM;
@@ -4985,8 +5092,8 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
     lisaac_push_first(&__Q2D,L9451036); // L72 STD_INPUT;
     __S2D=__TZC;
     lisaac_push(&__Q2D,L9587740); // L73 STD_INPUT;
-    lisaac_push_first(&__CHY,L62674973); // L478 INPUT_STREAM;
-    lisaac_push_first(&__DHY,L10096151); // L77 SYSTEM_IO;
+    lisaac_push_first(&__34Y,L62674973); // L478 INPUT_STREAM;
+    lisaac_push_first(&__44Y,L10096151); // L77 SYSTEM_IO;
     if ((__S2D == ((____4 )(EOF)))) {
       lisaac_push(&__K2C,L43389469); // L331 INPUT_STREAM;
       lisaac_push_first(&__G2D,L13509636); // L103 TRUE;
@@ -5006,7 +5113,7 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
       __N2C=__F__;
     };
     if (__N2C) {
-      lisaac_push(&__5GY,L19532306); // L149 BLOCK;
+      lisaac_push(&__04Y,L19532306); // L149 BLOCK;
       lisaac_push_first(&__GKD,L8792068); // L67 TRUE;
       lisaac_push_first(&__WED,L19289106); // L147 BLOCK;
       lisaac_push(&__WED,L19428370); // L148 BLOCK;
@@ -5016,61 +5123,61 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
       lisaac_push_first(&__Q2D,L7616002); // L58 OBJECT;
       lisaac_stack_print((_____CONTEXT *)(__NED));
       lisaac_push(&__K2C,L9181698); // L70 OBJECT;
-      __DX((&__string_42));
+      __DX((&__string_43));
       lisaac_push(&__K2C,L9313282); // L71 OBJECT;
       lisaac_push_first(&__G2D,L10896400); // L83 CHARACTER;
       lisaac_push_first(&__XEE,L5005342); // L38 STD_OUTPUT;
       lisaac_push_first(&__Q2D,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__CHY,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__34Y,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
       lisaac_push(&__K2C,L9455106); // L72 OBJECT;
       lisaac_push_first(&__G2D,L10511362); // L80 OBJECT;
       lisaac_push_first(&__XEE,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__5GY,L19532306); // L149 BLOCK;
+      lisaac_push(&__04Y,L19532306); // L149 BLOCK;
       lisaac_push_first(&__GKD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__4GY,L43526685); // L332 INPUT_STREAM;
+      lisaac_push(&__Z4Y,L43526685); // L332 INPUT_STREAM;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__4GY,L43526685); // L332 INPUT_STREAM;
-      __UQ5=((____0B *)__UR);
-      lisaac_push_first(&__5GY,L21894168); // L167 STRING;
-      __UQ5->__FC= 0;
-      lisaac_push(&__5GY,L22546968); // L172 STRING;
+      lisaac_push(&__Z4Y,L43526685); // L332 INPUT_STREAM;
+      __R53=((____0B *)__UR);
+      lisaac_push_first(&__04Y,L21894168); // L167 STRING;
+      __R53->__FC= 0;
+      lisaac_push(&__04Y,L22546968); // L172 STRING;
       lisaac_push_first(&__GKD,L19532306); // L149 BLOCK;
       lisaac_push_first(&__WED,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__4GY,L43661341); // L333 INPUT_STREAM;
-    lisaac_push_first(&__5GY,L10237980); // L78 STD_INPUT;
+    lisaac_push(&__Z4Y,L43661341); // L333 INPUT_STREAM;
+    lisaac_push_first(&__04Y,L10237980); // L78 STD_INPUT;
     __S2D='\0';
-    lisaac_push(&__5GY,L10757148); // L82 STD_INPUT;
+    lisaac_push(&__04Y,L10757148); // L82 STD_INPUT;
     lisaac_push_first(&__GKD,L6556188); // L50 STD_INPUT;
     lisaac_push_first(&__WED,L6826502); // L52 FALSE;
     lisaac_push_first(&__K2C,L6437404); // L49 STD_INPUT;
     lisaac_push_first(&__G2D,L62415901); // L476 INPUT_STREAM;
     lisaac_push_first(&__XEE,L9837079); // L75 SYSTEM_IO;
-    __Y03=((____4 )(fgetc(stdin)));
-    __TZC=__Y03;
+    __SA4=((____4 )(fgetc(stdin)));
+    __TZC=__SA4;
     lisaac_push(&__GKD,L6816796); // L52 STD_INPUT;
-    lisaac_push(&__5GY,L10890268); // L83 STD_INPUT;
+    lisaac_push(&__04Y,L10890268); // L83 STD_INPUT;
     lisaac_push_first(&__GKD,L8004636); // L61 STD_INPUT;
-    if ((__Y03 != '\n')) {
-      lisaac_push(&__5GY,L10895900); // L83 STD_INPUT;
+    if ((__SA4 != '\n')) {
+      lisaac_push(&__04Y,L10895900); // L83 STD_INPUT;
       lisaac_push_first(&__GKD,L10652676); // L81 TRUE;
       lisaac_push_first(&__WED,L10909212); // L83 STD_INPUT;
       lisaac_push_first(&__K2C,L62674973); // L478 INPUT_STREAM;
       lisaac_push_first(&__G2D,L10096151); // L77 SYSTEM_IO;
-      __N2C=(__Y03 != ((____4 )(EOF)));
+      __N2C=(__SA4 != ((____4 )(EOF)));
     } else /* FALSE */ {
-      lisaac_push(&__5GY,L10895900); // L83 STD_INPUT;
+      lisaac_push(&__04Y,L10895900); // L83 STD_INPUT;
       lisaac_push_first(&__GKD,L12081158); // L92 FALSE;
       __N2C=__J__;
     };
     if (__N2C) {
-      lisaac_push(&__5GY,L12061212); // L92 STD_INPUT;
+      lisaac_push(&__04Y,L12061212); // L92 STD_INPUT;
       lisaac_push_first(&__GKD,L8792068); // L67 TRUE;
       lisaac_push_first(&__WED,L10913308); // L83 STD_INPUT;
       if (__UR==NULL) {
@@ -5078,9 +5185,9 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__WED,L11021852); // L84 STD_INPUT;
-        __QH0=((____0B *)__UR);
+        __KA1=((____0B *)__UR);
         lisaac_push_first(&__K2C,L54675480); // L417 STRING;
-        __XNG(__QH0,__Y03);
+        __3PG(__KA1,__SA4);
       };
       lisaac_push(&__WED,L11154460); // L85 STD_INPUT;
       lisaac_push_first(&__K2C,L62415901); // L476 INPUT_STREAM;
@@ -5088,7 +5195,7 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
       __S2D=((____4 )(fgetc(stdin)));
       lisaac_push(&__WED,L11800092); // L90 STD_INPUT;
       lisaac_push_first(&__K2C,L11802642); // L90 BLOCK;
-      __DBF:
+      __WCF:
       {
         lisaac_push(&__K2C,L11802642); // L90 BLOCK;
         lisaac_push_first(&__G2D,L11417116); // L87 STD_INPUT;
@@ -5123,16 +5230,16 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
             lisaac_push(&__Q2D,L11542044); // L88 STD_INPUT;
-            __TH0=((____0B *)__UR);
-            lisaac_push_first(&__CHY,L54675480); // L417 STRING;
-            __XNG(__TH0,__S2D);
+            __NA1=((____0B *)__UR);
+            lisaac_push_first(&__34Y,L54675480); // L417 STRING;
+            __3PG(__NA1,__S2D);
           };
           lisaac_push(&__Q2D,L11676188); // L89 STD_INPUT;
-          lisaac_push_first(&__CHY,L62415901); // L476 INPUT_STREAM;
-          lisaac_push_first(&__DHY,L9837079); // L75 SYSTEM_IO;
+          lisaac_push_first(&__34Y,L62415901); // L476 INPUT_STREAM;
+          lisaac_push_first(&__44Y,L9837079); // L75 SYSTEM_IO;
           __S2D=((____4 )(fgetc(stdin)));
           lisaac_push(&__XEE,L12068370); // L92 BLOCK;
-          goto __DBF;
+          goto __WCF;
         } else /* FALSE */ {
           lisaac_push(&__K2C,L12192274); // L93 BLOCK;
           lisaac_push_first(&__G2D,L8530438); // L65 FALSE;
@@ -5140,295 +5247,295 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
       };
       __TZC=__S2D;
     } else /* FALSE */ {
-      lisaac_push(&__5GY,L12061212); // L92 STD_INPUT;
+      lisaac_push(&__04Y,L12061212); // L92 STD_INPUT;
       lisaac_push_first(&__GKD,L8530438); // L65 FALSE;
     };
     if (__UR==NULL) {
-      lisaac_push(&__3GY,L20070401); // L153 INSTALL_LISAAC;
+      lisaac_push(&__Y4Y,L20070401); // L153 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__3GY,L20070401); // L153 INSTALL_LISAAC;
-      __N2C=__UKI(((____0B *)__UR));
+      lisaac_push(&__Y4Y,L20070401); // L153 INSTALL_LISAAC;
+      __N2C=__TXI(((____0B *)__UR));
     };
     if (__N2C) {
-      lisaac_push(&__3GY,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__4GY,L6825988); // L52 TRUE;
-      lisaac_push_first(&__5GY,L20073473); // L153 INSTALL_LISAAC;
+      lisaac_push(&__Y4Y,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__Z4Y,L6825988); // L52 TRUE;
+      lisaac_push_first(&__04Y,L20073473); // L153 INSTALL_LISAAC;
       if (__UR==NULL) {
-        lisaac_push(&__5GY,L20205569); // L154 INSTALL_LISAAC;
+        lisaac_push(&__04Y,L20205569); // L154 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__5GY,L20205569); // L154 INSTALL_LISAAC;
-        __QH0=((____0B *)__UR);
+        lisaac_push(&__04Y,L20205569); // L154 INSTALL_LISAAC;
+        __KA1=((____0B *)__UR);
         lisaac_push_first(&__GKD,L74849293); // L571 ABSTRACT_STRING;
-        __JAL= 0;
+        __XNL= 0;
         __SGD=__J__;
-        __MAL= 0;
+        __0NL= 0;
         lisaac_push(&__GKD,L75893261); // L579 ABSTRACT_STRING;
         lisaac_push_first(&__WED,L19150866); // L146 BLOCK;
         lisaac_push_first(&__K2C,L7088642); // L54 OBJECT;
-        __MPM=((____DB )(top_context->back->back));
+        __M3M=((____DB )(top_context->back->back));
         lisaac_push(&__WED,L19280914); // L147 BLOCK;
         lisaac_push_first(&__K2C,L10652676); // L81 TRUE;
         lisaac_push_first(&__G2D,L19285522); // L147 BLOCK;
         lisaac_push_first(&__XEE,L75900429); // L579 ABSTRACT_STRING;
-        __SAL=__UKI(__QH0);
-        if (__SAL) {
+        __AOL=__TXI(__KA1);
+        if (__AOL) {
           lisaac_push(&__G2D,L19282450); // L147 BLOCK;
           lisaac_push_first(&__XEE,L13509636); // L103 TRUE;
-          __YPM=__J__;
+          __Y3M=__J__;
         } else /* FALSE */ {
           lisaac_push(&__G2D,L19282450); // L147 BLOCK;
           lisaac_push_first(&__XEE,L14689286); // L112 FALSE;
-          __YPM=__F__;
+          __Y3M=__F__;
         };
-        if (__YPM) {
+        if (__Y3M) {
           lisaac_push(&__WED,L19532306); // L149 BLOCK;
           lisaac_push_first(&__K2C,L8792068); // L67 TRUE;
           lisaac_push_first(&__G2D,L19289106); // L147 BLOCK;
           lisaac_push(&__G2D,L19428370); // L148 BLOCK;
           lisaac_push_first(&__XEE,L9059330); // L69 OBJECT;
           lisaac_push_first(&__Q2D,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
-          lisaac_push_first(&__DHY,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__MPM));
+          lisaac_push_first(&__34Y,L8792068); // L67 TRUE;
+          lisaac_push_first(&__44Y,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__M3M));
           lisaac_push(&__XEE,L9181698); // L70 OBJECT;
-          __DX((&__string_42));
+          __DX((&__string_43));
           lisaac_push(&__XEE,L9313282); // L71 OBJECT;
           lisaac_push_first(&__Q2D,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__CHY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__DHY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__XHY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__34Y,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__44Y,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__S5Y,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
           lisaac_push(&__XEE,L9455106); // L72 OBJECT;
           lisaac_push_first(&__Q2D,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__CHY,L4598824); // L35 SYSTEM;
+          lisaac_push_first(&__34Y,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
           lisaac_push(&__WED,L19532306); // L149 BLOCK;
           lisaac_push_first(&__K2C,L8530438); // L65 FALSE;
         };
-        __IAL= 1;
+        __WNL= 1;
         lisaac_push(&__GKD,L81791501); // L624 ABSTRACT_STRING;
         lisaac_push_first(&__WED,L11802642); // L90 BLOCK;
-        __EQM:
+        __E4M:
         {
           lisaac_push(&__WED,L11802642); // L90 BLOCK;
           lisaac_push_first(&__K2C,L76941837); // L587 ABSTRACT_STRING;
-          __0AL=__QH0->__FC;
+          __IOL=__KA1->__FC;
           lisaac_push(&__K2C,L76943885); // L587 ABSTRACT_STRING;
           lisaac_push_first(&__G2D,L15224840); // L116 NUMERIC;
-          if ((__IAL > __0AL)) {
+          if ((__WNL > __IOL)) {
             lisaac_push(&__WED,L11799570); // L90 BLOCK;
             lisaac_push_first(&__K2C,L13509636); // L103 TRUE;
-            __JQM=__J__;
+            __J4M=__J__;
           } else /* FALSE */ {
             lisaac_push(&__WED,L11799570); // L90 BLOCK;
             lisaac_push_first(&__K2C,L14689286); // L112 FALSE;
-            __JQM=__F__;
+            __J4M=__F__;
           };
-          if (__JQM) {
+          if (__J4M) {
             lisaac_push(&__WED,L12192274); // L93 BLOCK;
             lisaac_push_first(&__K2C,L8792068); // L67 TRUE;
             lisaac_push_first(&__G2D,L11935762); // L91 BLOCK;
             lisaac_push_first(&__XEE,L77079565); // L588 ABSTRACT_STRING;
-            __DBL=__N3I(__QH0,__IAL);
-            if ((__JAL ==  0)) {
+            __ROL=__MKJ(__KA1,__WNL);
+            if ((__XNL ==  0)) {
               lisaac_push(&__XEE,L78777869); // L601 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L8792068); // L67 TRUE;
-              lisaac_push_first(&__CHY,L77475341); // L591 ABSTRACT_STRING;
-              __KBL=__VPR(__DBL);
-              if (__KBL) {
-                lisaac_push(&__CHY,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__DHY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__XHY,L77477901); // L591 ABSTRACT_STRING;
-                __RBL=__F__;
+              lisaac_push_first(&__34Y,L77475341); // L591 ABSTRACT_STRING;
+              __YOL=__0ES(__ROL);
+              if (__YOL) {
+                lisaac_push(&__34Y,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__44Y,L8792068); // L67 TRUE;
+                lisaac_push_first(&__S5Y,L77477901); // L591 ABSTRACT_STRING;
+                __5OL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__CHY,L77599245); // L592 ABSTRACT_STRING;
-                lisaac_push_first(&__DHY,L8530438); // L65 FALSE;
-                __RBL=__J__;
+                lisaac_push(&__34Y,L77599245); // L592 ABSTRACT_STRING;
+                lisaac_push_first(&__44Y,L8530438); // L65 FALSE;
+                __5OL=__J__;
               };
-              if (__RBL) {
-                lisaac_push(&__CHY,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__DHY,L9326596); // L71 TRUE;
-                __RBL=__F__;
+              if (__5OL) {
+                lisaac_push(&__34Y,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__44Y,L9326596); // L71 TRUE;
+                __5OL=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__CHY,L77861389); // L594 ABSTRACT_STRING;
-                lisaac_push_first(&__DHY,L9187334); // L70 FALSE;
-                lisaac_push_first(&__XHY,L77603853); // L592 ABSTRACT_STRING;
-                __FIW=(__DBL == '+');
-                if (__FIW) {
-                  lisaac_push(&__DHY,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__XHY,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__KIW,L9445894); // L72 FALSE;
-                  lisaac_push_first(&__2BL,L77612045); // L592 ABSTRACT_STRING;
-                  __JAL= 1;
+                lisaac_push(&__34Y,L77861389); // L594 ABSTRACT_STRING;
+                lisaac_push_first(&__44Y,L9187334); // L70 FALSE;
+                lisaac_push_first(&__S5Y,L77603853); // L592 ABSTRACT_STRING;
+                __MAX=(__ROL == '+');
+                if (__MAX) {
+                  lisaac_push(&__44Y,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__S5Y,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__RAX,L9445894); // L72 FALSE;
+                  lisaac_push_first(&__KPL,L77612045); // L592 ABSTRACT_STRING;
+                  __XNL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__DHY,L9570822); // L73 FALSE;
-                  lisaac_push_first(&__XHY,L8530438); // L65 FALSE;
+                  lisaac_push(&__44Y,L9570822); // L73 FALSE;
+                  lisaac_push_first(&__S5Y,L8530438); // L65 FALSE;
                 };
-                __RBL=__FIW;
+                __5OL=__MAX;
               };
-              if ((! __RBL)) {
-                lisaac_push(&__CHY,L78647821); // L600 ABSTRACT_STRING;
-                lisaac_push_first(&__DHY,L10362374); // L79 FALSE;
-                lisaac_push_first(&__XHY,L77865997); // L594 ABSTRACT_STRING;
-                if ((__DBL == '-')) {
-                  lisaac_push(&__DHY,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__XHY,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__KIW,L10494470); // L80 FALSE;
-                  lisaac_push_first(&__2BL,L77874189); // L594 ABSTRACT_STRING;
+              if ((! __5OL)) {
+                lisaac_push(&__34Y,L78647821); // L600 ABSTRACT_STRING;
+                lisaac_push_first(&__44Y,L10362374); // L79 FALSE;
+                lisaac_push_first(&__S5Y,L77865997); // L594 ABSTRACT_STRING;
+                if ((__ROL == '-')) {
+                  lisaac_push(&__44Y,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__S5Y,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__RAX,L10494470); // L80 FALSE;
+                  lisaac_push_first(&__KPL,L77874189); // L594 ABSTRACT_STRING;
                   __SGD=__F__;
-                  __JAL= 1;
+                  __XNL= 1;
                 } else /* FALSE */ {
-                  lisaac_push(&__DHY,L10881542); // L83 FALSE;
-                  lisaac_push_first(&__XHY,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__KIW,L10759174); // L82 FALSE;
-                  lisaac_push_first(&__2BL,L78399501); // L598 ABSTRACT_STRING;
-                  __SCL=__XRD(__DBL);
-                  __MAL=__SCL;
-                  __JAL= 2;
+                  lisaac_push(&__44Y,L10881542); // L83 FALSE;
+                  lisaac_push_first(&__S5Y,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__RAX,L10759174); // L82 FALSE;
+                  lisaac_push_first(&__KPL,L78399501); // L598 ABSTRACT_STRING;
+                  __AQL=__XRD(__ROL);
+                  __0NL=__AQL;
+                  __XNL= 2;
                 };
               };
-              __KBL=__F__;
+              __YOL=__F__;
             } else /* FALSE */ {
               lisaac_push(&__XEE,L78777869); // L601 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L8530438); // L65 FALSE;
-              __KBL=__J__;
+              __YOL=__J__;
             };
-            if (__KBL) {
+            if (__YOL) {
               lisaac_push(&__XEE,L79695373); // L608 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
-              __KBL=__F__;
+              __YOL=__F__;
             } else /* FALSE */ {
               lisaac_push(&__XEE,L79695373); // L608 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__CHY,L78782477); // L601 ABSTRACT_STRING;
-              __RBL=(__JAL ==  1);
-              if (__RBL) {
+              lisaac_push_first(&__34Y,L78782477); // L601 ABSTRACT_STRING;
+              __5OL=(__XNL ==  1);
+              if (__5OL) {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__XHY,L79053837); // L603 ABSTRACT_STRING;
-                __SCL=__XRD(__DBL);
-                __MAL=__SCL;
+                lisaac_push_first(&__34Y,L8792068); // L67 TRUE;
+                lisaac_push_first(&__44Y,L9445894); // L72 FALSE;
+                lisaac_push_first(&__S5Y,L79053837); // L603 ABSTRACT_STRING;
+                __AQL=__XRD(__ROL);
+                __0NL=__AQL;
                 if (__SGD) {
-                  lisaac_push(&__XHY,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__KIW,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__2BL,L79309325); // L605 ABSTRACT_STRING;
-                  lisaac_push_first(&__VH0,L11029512); // L84 NUMERIC;
-                  lisaac_push_first(&__WH0,L9195016); // L70 NUMERIC;
-                  __MAL=(____L)(- __SCL);
+                  lisaac_push(&__S5Y,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__RAX,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__KPL,L79309325); // L605 ABSTRACT_STRING;
+                  lisaac_push_first(&__0A1,L11029512); // L84 NUMERIC;
+                  lisaac_push_first(&__1A1,L9195016); // L70 NUMERIC;
+                  __0NL=(____L)(- __AQL);
                 } else /* FALSE */ {
-                  lisaac_push(&__XHY,L79434253); // L606 ABSTRACT_STRING;
-                  lisaac_push_first(&__KIW,L8530438); // L65 FALSE;
+                  lisaac_push(&__S5Y,L79434253); // L606 ABSTRACT_STRING;
+                  lisaac_push_first(&__RAX,L8530438); // L65 FALSE;
                 };
-                __JAL= 2;
+                __XNL= 2;
               } else /* FALSE */ {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
+                lisaac_push_first(&__34Y,L8530438); // L65 FALSE;
               };
-              __KBL=__RBL;
+              __YOL=__5OL;
             };
-            if (__KBL) {
+            if (__YOL) {
               lisaac_push(&__XEE,L81006093); // L618 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
-              __KBL=__F__;
+              __YOL=__F__;
             } else /* FALSE */ {
               lisaac_push(&__XEE,L81006093); // L618 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__CHY,L79699981); // L608 ABSTRACT_STRING;
-              __RBL=(__JAL ==  2);
-              if (__RBL) {
+              lisaac_push_first(&__34Y,L79699981); // L608 ABSTRACT_STRING;
+              __5OL=(__XNL ==  2);
+              if (__5OL) {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__XHY,L79832589); // L609 ABSTRACT_STRING;
-                __FIW=__AJE(__DBL);
-                if (__FIW) {
-                  lisaac_push(&__XHY,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__KIW,L6825988); // L52 TRUE;
-                  lisaac_push_first(&__2BL,L79835149); // L609 ABSTRACT_STRING;
+                lisaac_push_first(&__34Y,L8792068); // L67 TRUE;
+                lisaac_push_first(&__44Y,L9445894); // L72 FALSE;
+                lisaac_push_first(&__S5Y,L79832589); // L609 ABSTRACT_STRING;
+                __MAX=__AJE(__ROL);
+                if (__MAX) {
+                  lisaac_push(&__S5Y,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__RAX,L6825988); // L52 TRUE;
+                  lisaac_push_first(&__KPL,L79835149); // L609 ABSTRACT_STRING;
                   if (__SGD) {
-                    lisaac_push(&__2BL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__VH0,L6825988); // L52 TRUE;
-                    lisaac_push_first(&__WH0,L80111629); // L611 ABSTRACT_STRING;
-                    __EEL=__XRD(__DBL);
-                    lisaac_push(&__WH0,L80098317); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__S0X,L9457160); // L72 NUMERIC;
-                    __FEL=(____L)( 10 * __MAL);
-                    lisaac_push(&__WH0,L80102925); // L611 ABSTRACT_STRING;
-                    lisaac_push_first(&__S0X,L9195016); // L70 NUMERIC;
-                    __MAL=(____L)(__FEL - __EEL);
+                    lisaac_push(&__KPL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__0A1,L6825988); // L52 TRUE;
+                    lisaac_push_first(&__1A1,L80111629); // L611 ABSTRACT_STRING;
+                    __SRL=__XRD(__ROL);
+                    lisaac_push(&__1A1,L80098317); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__0QY,L9457160); // L72 NUMERIC;
+                    __TRL=(____L)( 10 * __0NL);
+                    lisaac_push(&__1A1,L80102925); // L611 ABSTRACT_STRING;
+                    lisaac_push_first(&__0QY,L9195016); // L70 NUMERIC;
+                    __0NL=(____L)(__TRL - __SRL);
                   } else /* FALSE */ {
-                    lisaac_push(&__2BL,L80483853); // L614 ABSTRACT_STRING;
-                    lisaac_push_first(&__VH0,L6826502); // L52 FALSE;
-                    lisaac_push_first(&__WH0,L80373773); // L613 ABSTRACT_STRING;
-                    __EEL=__XRD(__DBL);
-                    lisaac_push(&__WH0,L80360461); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__S0X,L9457160); // L72 NUMERIC;
-                    __FEL=(____L)( 10 * __MAL);
-                    lisaac_push(&__WH0,L80365069); // L613 ABSTRACT_STRING;
-                    lisaac_push_first(&__S0X,L9990152); // L76 NUMERIC;
-                    lisaac_push_first(&__5H0,L11029512); // L84 NUMERIC;
-                    lisaac_push_first(&__AI0,L9195016); // L70 NUMERIC;
-                    __1H0=(____L)(- __EEL);
-                    lisaac_push(&__S0X,L9989128); // L76 NUMERIC;
-                    lisaac_push_first(&__5H0,L9195016); // L70 NUMERIC;
-                    __MAL=(____L)(__FEL - __1H0);
+                    lisaac_push(&__KPL,L80483853); // L614 ABSTRACT_STRING;
+                    lisaac_push_first(&__0A1,L6826502); // L52 FALSE;
+                    lisaac_push_first(&__1A1,L80373773); // L613 ABSTRACT_STRING;
+                    __SRL=__XRD(__ROL);
+                    lisaac_push(&__1A1,L80360461); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__0QY,L9457160); // L72 NUMERIC;
+                    __TRL=(____L)( 10 * __0NL);
+                    lisaac_push(&__1A1,L80365069); // L613 ABSTRACT_STRING;
+                    lisaac_push_first(&__0QY,L9990152); // L76 NUMERIC;
+                    lisaac_push_first(&__EB1,L11029512); // L84 NUMERIC;
+                    lisaac_push_first(&__FB1,L9195016); // L70 NUMERIC;
+                    __AB1=(____L)(- __SRL);
+                    lisaac_push(&__0QY,L9989128); // L76 NUMERIC;
+                    lisaac_push_first(&__EB1,L9195016); // L70 NUMERIC;
+                    __0NL=(____L)(__TRL - __AB1);
                   };
                 } else /* FALSE */ {
-                  lisaac_push(&__XHY,L80876045); // L617 ABSTRACT_STRING;
-                  lisaac_push_first(&__KIW,L6826502); // L52 FALSE;
-                  lisaac_push_first(&__2BL,L80617485); // L615 ABSTRACT_STRING;
-                  __JAL= 3;
+                  lisaac_push(&__S5Y,L80876045); // L617 ABSTRACT_STRING;
+                  lisaac_push_first(&__RAX,L6826502); // L52 FALSE;
+                  lisaac_push_first(&__KPL,L80617485); // L615 ABSTRACT_STRING;
+                  __XNL= 3;
                 };
               } else /* FALSE */ {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
+                lisaac_push_first(&__34Y,L8530438); // L65 FALSE;
               };
-              __KBL=__RBL;
+              __YOL=__5OL;
             };
-            if (__KBL) {
+            if (__YOL) {
               lisaac_push(&__XEE,L81399309); // L621 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9326596); // L71 TRUE;
             } else /* FALSE */ {
               lisaac_push(&__XEE,L81399309); // L621 ABSTRACT_STRING;
               lisaac_push_first(&__Q2D,L9187334); // L70 FALSE;
-              lisaac_push_first(&__CHY,L81010701); // L618 ABSTRACT_STRING;
-              if ((__JAL ==  3)) {
+              lisaac_push_first(&__34Y,L81010701); // L618 ABSTRACT_STRING;
+              if ((__XNL ==  3)) {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8792068); // L67 TRUE;
-                lisaac_push_first(&__DHY,L9445894); // L72 FALSE;
-                lisaac_push_first(&__XHY,L81020429); // L618 ABSTRACT_STRING;
-                __IAL=__QH0->__FC;
+                lisaac_push_first(&__34Y,L8792068); // L67 TRUE;
+                lisaac_push_first(&__44Y,L9445894); // L72 FALSE;
+                lisaac_push_first(&__S5Y,L81020429); // L618 ABSTRACT_STRING;
+                __WNL=__KA1->__FC;
               } else /* FALSE */ {
                 lisaac_push(&__Q2D,L9570822); // L73 FALSE;
-                lisaac_push_first(&__CHY,L8530438); // L65 FALSE;
+                lisaac_push_first(&__34Y,L8530438); // L65 FALSE;
               };
             };
             lisaac_push(&__XEE,L81665037); // L623 ABSTRACT_STRING;
             lisaac_push_first(&__Q2D,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__CHY,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__DHY,L9195016); // L70 NUMERIC;
-            __SCL=(____L)(-  1);
+            lisaac_push_first(&__34Y,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__44Y,L9195016); // L70 NUMERIC;
+            __AQL=(____L)(-  1);
             lisaac_push(&__Q2D,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__CHY,L9195016); // L70 NUMERIC;
-            __IAL=(____L)(__IAL - __SCL);
+            lisaac_push_first(&__34Y,L9195016); // L70 NUMERIC;
+            __WNL=(____L)(__WNL - __AQL);
             lisaac_push(&__G2D,L12068370); // L92 BLOCK;
-            goto __EQM;
+            goto __E4M;
           } else /* FALSE */ {
             lisaac_push(&__WED,L12192274); // L93 BLOCK;
             lisaac_push_first(&__K2C,L8530438); // L65 FALSE;
           };
         };
-        __JAL=__MAL;
+        __XNL=__0NL;
       };
-      lisaac_push(&__5GY,L20330497); // L155 INSTALL_LISAAC;
+      lisaac_push(&__04Y,L20330497); // L155 INSTALL_LISAAC;
       lisaac_push_first(&__GKD,L6296072); // L48 NUMERIC;
       lisaac_push_first(&__WED,L15759880); // L120 NUMERIC;
       lisaac_push_first(&__K2C,L15224840); // L116 NUMERIC;
-      if (( 0 > __JAL)) {
+      if (( 0 > __XNL)) {
         lisaac_push(&__WED,L15755784); // L120 NUMERIC;
         lisaac_push_first(&__K2C,L13509636); // L103 TRUE;
         __SGD=__J__;
@@ -5443,36 +5550,36 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
         lisaac_push_first(&__K2C,L6304264); // L48 NUMERIC;
         lisaac_push_first(&__G2D,L16021000); // L122 NUMERIC;
         lisaac_push_first(&__XEE,L15224840); // L116 NUMERIC;
-        __SGD=(__KR > __JAL);
+        __SGD=(__KR > __XNL);
         lisaac_push(&__G2D,L16030216); // L122 NUMERIC;
         lisaac_push_first(&__XEE,L14700552); // L112 NUMERIC;
-        __SAL=(__KR == __JAL);
+        __AOL=(__KR == __XNL);
         if (__SGD) {
           lisaac_push(&__G2D,L16025608); // L122 NUMERIC;
           lisaac_push_first(&__XEE,L10900996); // L83 TRUE;
-          __YPM=__F__;
+          __Y3M=__F__;
         } else /* FALSE */ {
           lisaac_push(&__G2D,L16025608); // L122 NUMERIC;
           lisaac_push_first(&__XEE,L12342790); // L94 FALSE;
-          __YPM=__SAL;
+          __Y3M=__AOL;
         };
-        __SGD=__YPM;
+        __SGD=__Y3M;
       } else /* FALSE */ {
         lisaac_push(&__GKD,L6300680); // L48 NUMERIC;
         lisaac_push_first(&__WED,L12081158); // L92 FALSE;
         __SGD=__J__;
       };
       if (__SGD) {
-        lisaac_push(&__5GY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push(&__04Y,L21107201); // L161 INSTALL_LISAAC;
         lisaac_push_first(&__GKD,L6825988); // L52 TRUE;
         lisaac_push_first(&__WED,L20333569); // L155 INSTALL_LISAAC;
-        __MR=__JAL;
+        __MR=__XNL;
       } else /* FALSE */ {
-        lisaac_push(&__5GY,L21107201); // L161 INSTALL_LISAAC;
+        lisaac_push(&__04Y,L21107201); // L161 INSTALL_LISAAC;
         lisaac_push_first(&__GKD,L6826502); // L52 FALSE;
         lisaac_push_first(&__WED,L20586497); // L157 INSTALL_LISAAC;
         lisaac_push(&__WED,L20728321); // L158 INSTALL_LISAAC;
-        __DX((&__string_105));
+        __DX((&__string_106));
         lisaac_push(&__WED,L20849153); // L159 INSTALL_LISAAC;
         lisaac_push_first(&__K2C,L72487943); // L553 INTEGER;
         if ((__KR ==  0)) {
@@ -5480,117 +5587,117 @@ static ____L __FR(____V *__IR,____V *__JR,____L __KR)
           lisaac_push_first(&__G2D,L8792068); // L67 TRUE;
           lisaac_push_first(&__XEE,L73014791); // L557 INTEGER;
           lisaac_push_first(&__Q2D,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__CHY,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__DHY,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__XHY,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__34Y,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__44Y,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__S5Y,L8272919); // L63 SYSTEM_IO;
           fputc((int)('0'),stdout);
-          __YPM=__F__;
+          __Y3M=__F__;
         } else /* FALSE */ {
           lisaac_push(&__K2C,L73140743); // L558 INTEGER;
           lisaac_push_first(&__G2D,L8530438); // L65 FALSE;
-          __YPM=__J__;
+          __Y3M=__J__;
         };
-        if ((! __YPM)) {
+        if ((! __Y3M)) {
           lisaac_push(&__K2C,L73796103); // L563 INTEGER;
           lisaac_push_first(&__G2D,L10362374); // L79 FALSE;
           lisaac_push_first(&__XEE,L73148423); // L558 INTEGER;
           lisaac_push_first(&__Q2D,L15498248); // L118 NUMERIC;
-          lisaac_push_first(&__CHY,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__DHY,L15224840); // L116 NUMERIC;
-          __YPM=(__KR >  0);
-          lisaac_push(&__CHY,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__DHY,L14700552); // L112 NUMERIC;
-          __JQM=(__KR ==  0);
-          if (__YPM) {
-            lisaac_push(&__CHY,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__DHY,L10900996); // L83 TRUE;
-            __KBL=__F__;
+          lisaac_push_first(&__34Y,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__44Y,L15224840); // L116 NUMERIC;
+          __Y3M=(__KR >  0);
+          lisaac_push(&__34Y,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__44Y,L14700552); // L112 NUMERIC;
+          __J4M=(__KR ==  0);
+          if (__Y3M) {
+            lisaac_push(&__34Y,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__44Y,L10900996); // L83 TRUE;
+            __YOL=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__CHY,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__DHY,L12342790); // L94 FALSE;
-            __KBL=__JQM;
+            lisaac_push(&__34Y,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__44Y,L12342790); // L94 FALSE;
+            __YOL=__J4M;
           };
-          if (__KBL) {
+          if (__YOL) {
             lisaac_push(&__Q2D,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__CHY,L13509636); // L103 TRUE;
-            __KBL=__J__;
+            lisaac_push_first(&__34Y,L13509636); // L103 TRUE;
+            __YOL=__J__;
           } else /* FALSE */ {
             lisaac_push(&__Q2D,L15493640); // L118 NUMERIC;
-            lisaac_push_first(&__CHY,L14689286); // L112 FALSE;
-            __KBL=__F__;
+            lisaac_push_first(&__34Y,L14689286); // L112 FALSE;
+            __YOL=__F__;
           };
-          if (__KBL) {
+          if (__YOL) {
             lisaac_push(&__G2D,L10881542); // L83 FALSE;
             lisaac_push_first(&__XEE,L6825988); // L52 TRUE;
             lisaac_push_first(&__Q2D,L10494470); // L80 FALSE;
-            lisaac_push_first(&__CHY,L73276935); // L559 INTEGER;
-            lisaac_push_first(&__DHY,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__XHY,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__KIW,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__2BL,L8272919); // L63 SYSTEM_IO;
+            lisaac_push_first(&__34Y,L73276935); // L559 INTEGER;
+            lisaac_push_first(&__44Y,L10896400); // L83 CHARACTER;
+            lisaac_push_first(&__S5Y,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__RAX,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__KPL,L8272919); // L63 SYSTEM_IO;
             fputc((int)('-'),stdout);
-            lisaac_push(&__CHY,L73404423); // L560 INTEGER;
-            lisaac_push_first(&__DHY,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__XHY,L9195016); // L70 NUMERIC;
-            __0AL=(____L)(- __KR);
-            lisaac_push(&__CHY,L73414151); // L560 INTEGER;
-            __YPQ(__0AL);
+            lisaac_push(&__34Y,L73404423); // L560 INTEGER;
+            lisaac_push_first(&__44Y,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__S5Y,L9195016); // L70 NUMERIC;
+            __IOL=(____L)(- __KR);
+            lisaac_push(&__34Y,L73414151); // L560 INTEGER;
+            __ACR(__IOL);
           } else /* FALSE */ {
             lisaac_push(&__G2D,L10881542); // L83 FALSE;
             lisaac_push_first(&__XEE,L6826502); // L52 FALSE;
             lisaac_push_first(&__Q2D,L10759174); // L82 FALSE;
-            lisaac_push_first(&__CHY,L73672199); // L562 INTEGER;
-            __YPQ(__KR);
+            lisaac_push_first(&__34Y,L73672199); // L562 INTEGER;
+            __ACR(__KR);
           };
         };
         lisaac_push(&__WED,L20982273); // L160 INSTALL_LISAAC;
-        __DX((&__string_106));
+        __DX((&__string_107));
       };
     } else /* FALSE */ {
-      lisaac_push(&__3GY,L21499393); // L164 INSTALL_LISAAC;
-      lisaac_push_first(&__4GY,L6826502); // L52 FALSE;
-      lisaac_push_first(&__5GY,L21240833); // L162 INSTALL_LISAAC;
-      lisaac_push(&__5GY,L21382657); // L163 INSTALL_LISAAC;
-      __DX((&__string_107));
+      lisaac_push(&__Y4Y,L21499393); // L164 INSTALL_LISAAC;
+      lisaac_push_first(&__Z4Y,L6826502); // L52 FALSE;
+      lisaac_push_first(&__04Y,L21240833); // L162 INSTALL_LISAAC;
+      lisaac_push(&__04Y,L21382657); // L163 INSTALL_LISAAC;
+      __DX((&__string_108));
     };
-    lisaac_push(&__0GY,L10755090); // L82 BLOCK;
-    lisaac_push_first(&__3GY,L21640193); // L165 INSTALL_LISAAC;
-    lisaac_push_first(&__4GY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__5GY,L9195016); // L70 NUMERIC;
+    lisaac_push(&__V4Y,L10755090); // L82 BLOCK;
+    lisaac_push_first(&__Y4Y,L21640193); // L165 INSTALL_LISAAC;
+    lisaac_push_first(&__Z4Y,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__04Y,L9195016); // L70 NUMERIC;
     if ((__MR == (____L)(-  1))) {
-      lisaac_push(&__0GY,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__3GY,L8792068); // L67 TRUE;
-      lisaac_push_first(&__4GY,L10888722); // L83 BLOCK;
+      lisaac_push(&__V4Y,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__Y4Y,L8792068); // L67 TRUE;
+      lisaac_push_first(&__Z4Y,L10888722); // L83 BLOCK;
       goto __UU;
     } else /* FALSE */ {
-      lisaac_push(&__0GY,L11012626); // L84 BLOCK;
-      lisaac_push_first(&__3GY,L8530438); // L65 FALSE;
+      lisaac_push(&__V4Y,L11012626); // L84 BLOCK;
+      lisaac_push_first(&__Y4Y,L8530438); // L65 FALSE;
     };
   };
-  __JAL=__MR;
-  return(__JAL);
+  __XNL=__MR;
+  return(__XNL);
 }
 
 static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
 // ({NULLx__Vx__0B},{NULLx__V},{NULLx__Vx__0B},{__Fx__J}) Void No recursive, No inlinable.
 {
-  ____L __ALB,__B0B,__OLB,__XI0,__TLB,__4HC,__5HC,__BIC,__O13,__IMB;
-  ____L __QIC,__D4N;
-  ____0B *__BLB,*__CLB,*__FIY,*__0LB,*__I13,*__42X;
-  ____DB __GLB,__DLB,__PDK,__HEO,__RNO;
+  ____L __ALB,__B0B,__OLB,__2B1,__TLB,__4HC,__5HC,__BIC,__3A4,__IMB;
+  ____L __QIC,__EOO;
+  ____0B *__BLB,*__CLB,*__AAZ,*__0LB,*__XA4,*__GTY;
+  ____DB __GLB,__DLB,__RQK,__VTO,__P2O;
   ____V *__0HC;
-  _____CONTEXT __0KB,__EIY,__LLB,__3ZB,__1I0,__2I0,__STW,__R13,__AMB;
-  _____CONTEXT __5PD,__GMB,__32X,__YR5,__ZR5,__U3N,__2TW,__13N,__OSF;
-  _____CONTEXT __ONO,__RTY;
-  ____4 *__VR5,*__O0B,*__3HC,*__H0I,*__I0I,*__N3N,*__O3N,*__PSF;
-  ____G __T13,__2R5,__4R5,__AS5,__223,__423;
-  ____4 __QMB,__R4N,__S4N;
+  _____CONTEXT __0KB,__55Y,__LLB,__3ZB,__AC1,__BC1,__DQX,__AB4,__AMB;
+  _____CONTEXT __5PD,__GMB,__FTY,__PQ4,__QQ4,__VNO,__NQX,__2NO,__LTF;
+  _____CONTEXT __M2O,__DKZ;
+  ____4 *__MQ4,*__O0B,*__3HC,*__GHJ,*__HHJ,*__ONO,*__PNO,*__MTF;
+  ____G __CB4,__TQ4,__VQ4,__XQ4,__GAG,__MD1;
+  ____4 __QMB,__SOO,__TOO;
   lisaac_push_first(&__0KB,L22311937); // L170 INSTALL_LISAAC;
   __ALB= 0;
   __BLB=NULL;
   __CLB=NULL;
   lisaac_push(&__0KB,L23077377); // L176 INSTALL_LISAAC;
-  __DX((&__string_108));
+  __DX((&__string_109));
   if (__2KB==NULL) {
     lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
@@ -5600,32 +5707,32 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
       __DX(((____V *)__2KB));
     } else /* Other types */ {
       lisaac_push(&__0KB,L23206913); // L177 INSTALL_LISAAC;
-      __FIY=((____0B *)__2KB);
-      lisaac_push_first(&__EIY,L167652365); // L1279 ABSTRACT_STRING;
-      __T2C(__FIY);
+      __AAZ=((____0B *)__2KB);
+      lisaac_push_first(&__55Y,L167652365); // L1279 ABSTRACT_STRING;
+      __T2C(__AAZ);
     }
   };
   lisaac_push(&__0KB,L23477249); // L179 INSTALL_LISAAC;
-  lisaac_push_first(&__EIY,L5259265); // L40 INSTALL_LISAAC;
+  lisaac_push_first(&__55Y,L5259265); // L40 INSTALL_LISAAC;
   if (__5B==NULL) {
-    lisaac_push(&__EIY,L5515777); // L42 INSTALL_LISAAC;
+    lisaac_push(&__55Y,L5515777); // L42 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__EIY,L5515777); // L42 INSTALL_LISAAC;
-    __FEI(((____0B *)__5B),__2KB);
+    lisaac_push(&__55Y,L5515777); // L42 INSTALL_LISAAC;
+    __ERI(((____0B *)__5B),__2KB);
   };
   if (__5B==NULL) {
-    lisaac_push(&__EIY,L5652993); // L43 INSTALL_LISAAC;
+    lisaac_push(&__55Y,L5652993); // L43 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
-    lisaac_push(&__EIY,L5652993); // L43 INSTALL_LISAAC;
-    __VR5=__WSF(((____0B *)__5B));
+    lisaac_push(&__55Y,L5652993); // L43 INSTALL_LISAAC;
+    __MQ4=__TTF(((____0B *)__5B));
   };
-  __GLB=((____DB )(fopen((char*)(__VR5),"rb")));
+  __GLB=((____DB )(fopen((char*)(__MQ4),"rb")));
   __DLB=__GLB;
   if ((__GLB != (void *)NULL)) {
     lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L6825988); // L52 TRUE;
+    lisaac_push_first(&__55Y,L6825988); // L52 TRUE;
     lisaac_push_first(&__LLB,L23874049); // L182 INSTALL_LISAAC;
     lisaac_push_first(&__3ZB,L9580545); // L73 INSTALL_LISAAC;
     fseek((FILE*)((__GLB)),0,SEEK_END);
@@ -5643,111 +5750,111 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
     };
     lisaac_push(&__LLB,L24007169); // L183 INSTALL_LISAAC;
     lisaac_push_first(&__3ZB,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__1I0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__2I0,L9195016); // L70 NUMERIC;
-    __XI0=(____L)(- __OLB);
+    lisaac_push_first(&__AC1,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__BC1,L9195016); // L70 NUMERIC;
+    __2B1=(____L)(- __OLB);
     lisaac_push(&__3ZB,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__1I0,L9195016); // L70 NUMERIC;
-    __OLB=(____L)(__B0B - __XI0);
+    lisaac_push_first(&__AC1,L9195016); // L70 NUMERIC;
+    __OLB=(____L)(__B0B - __2B1);
     lisaac_push(&__LLB,L24015361); // L183 INSTALL_LISAAC;
-    __FIY=__QF(__OLB);
-    __CLB=__FIY;
+    __AAZ=__QF(__OLB);
+    __CLB=__AAZ;
     lisaac_push(&__LLB,L24139265); // L184 INSTALL_LISAAC;
     lisaac_push_first(&__3ZB,L7102977); // L54 INSTALL_LISAAC;
-    if (__FIY==NULL) {
+    if (__AAZ==NULL) {
       lisaac_push(&__3ZB,L7484417); // L57 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L7484417); // L57 INSTALL_LISAAC;
-      __O0B=__WSF(((____0B *)__FIY));
+      __O0B=__TTF(((____0B *)__AAZ));
     };
     fread((void *)((__O0B)),(size_t)(1), (size_t)((__B0B)),(FILE*)((__GLB)));
-    if (__FIY==NULL) {
+    if (__AAZ==NULL) {
       lisaac_push(&__3ZB,L7746049); // L59 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L7746049); // L59 INSTALL_LISAAC;
-      __JRE(((____0B *)__FIY),__O0B);
+      __RRE(((____0B *)__AAZ),__O0B);
     };
     lisaac_push(&__LLB,L24258561); // L185 INSTALL_LISAAC;
     lisaac_push_first(&__3ZB,L9316353); // L71 INSTALL_LISAAC;
     fclose((FILE*)((__GLB)));
-    if (__FIY==NULL) {
+    if (__AAZ==NULL) {
       lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__LLB,L24533505); // L187 INSTALL_LISAAC;
-      __TLB=__MWI(((____0B *)__FIY),__3KB);
+      __TLB=__LDJ(((____0B *)__AAZ),__3KB);
     };
     __ALB=__TLB;
     if ((__TLB !=  0)) {
       lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L6825988); // L52 TRUE;
-      lisaac_push_first(&__1I0,L24923649); // L190 INSTALL_LISAAC;
+      lisaac_push_first(&__AC1,L24923649); // L190 INSTALL_LISAAC;
       __0LB=__QF( 200);
       __BLB=__0LB;
       if (__4KB==NULL) {
-        lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
+        lisaac_push(&__AC1,L25054721); // L191 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else {
         if (((struct ___OBJ *)__4KB)->__id==____V__) {
-          lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
+          lisaac_push(&__AC1,L25054721); // L191 INSTALL_LISAAC;
           __0HC=((____V *)__4KB);
-          lisaac_push_first(&__2I0,L41957389); // L320 ABSTRACT_STRING;
+          lisaac_push_first(&__BC1,L41957389); // L320 ABSTRACT_STRING;
           __3HC=__0HC->__ZB;
           __4HC=__0HC->__YB;
-          lisaac_push(&__2I0,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+          lisaac_push(&__BC1,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
           __5HC=(____L)(__4HC -  1);
           if (__3HC==NULL) {
-            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
+            lisaac_push(&__BC1,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
+            lisaac_push(&__BC1,L42468365); // L324 ABSTRACT_STRING;
             __BIC=__ROC(((____4 *)__3HC),'\n',__5HC);
           };
           __4HC=__BIC;
         } else /* Other types */ {
-          lisaac_push(&__1I0,L25054721); // L191 INSTALL_LISAAC;
-          __I13=((____0B *)((____V *)__4KB));
-          lisaac_push_first(&__2I0,L41957389); // L320 ABSTRACT_STRING;
-          __3HC=__I13->__GSE;
-          __5HC=__I13->__FC;
-          lisaac_push(&__2I0,L42359309); // L323 ABSTRACT_STRING;
-          lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+          lisaac_push(&__AC1,L25054721); // L191 INSTALL_LISAAC;
+          __XA4=((____0B *)((____V *)__4KB));
+          lisaac_push_first(&__BC1,L41957389); // L320 ABSTRACT_STRING;
+          __3HC=__XA4->__OSE;
+          __5HC=__XA4->__FC;
+          lisaac_push(&__BC1,L42359309); // L323 ABSTRACT_STRING;
+          lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
           __BIC=(____L)(__5HC -  1);
           if (__3HC==NULL) {
-            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
+            lisaac_push(&__BC1,L42468365); // L324 ABSTRACT_STRING;
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-            lisaac_push(&__2I0,L42468365); // L324 ABSTRACT_STRING;
-            __O13=__ROC(((____4 *)__3HC),'\n',__BIC);
+            lisaac_push(&__BC1,L42468365); // L324 ABSTRACT_STRING;
+            __3A4=__ROC(((____4 *)__3HC),'\n',__BIC);
           };
-          __4HC=__O13;
+          __4HC=__3A4;
         }
       };
-      lisaac_push(&__1I0,L26219009); // L200 INSTALL_LISAAC;
+      lisaac_push(&__AC1,L26219009); // L200 INSTALL_LISAAC;
       __TLB= 1;
       __5HC=__4HC;
-      lisaac_push_first(&__2I0,L20989960); // L160 NUMERIC;
+      lisaac_push_first(&__BC1,L20989960); // L160 NUMERIC;
       __EIC:
       {
-        lisaac_push(&__2I0,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__STW,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__R13,L15224840); // L116 NUMERIC;
+        lisaac_push(&__BC1,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__DQX,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__AB4,L15224840); // L116 NUMERIC;
         if ((__TLB > __5HC)) {
-          lisaac_push(&__STW,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__R13,L13509636); // L103 TRUE;
-          __T13=__J__;
+          lisaac_push(&__DQX,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__AB4,L13509636); // L103 TRUE;
+          __CB4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__STW,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__R13,L14689286); // L112 FALSE;
-          __T13=__F__;
+          lisaac_push(&__DQX,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__AB4,L14689286); // L112 FALSE;
+          __CB4=__F__;
         };
-        if (__T13) {
-          lisaac_push(&__2I0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__STW,L8792068); // L67 TRUE;
-          lisaac_push_first(&__R13,L21506056); // L164 NUMERIC;
+        if (__CB4) {
+          lisaac_push(&__BC1,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__DQX,L8792068); // L67 TRUE;
+          lisaac_push_first(&__AB4,L21506056); // L164 NUMERIC;
           lisaac_push_first(&__AMB,L25564673); // L195 INSTALL_LISAAC;
           lisaac_push_first(&__5PD,L9441810); // L72 BLOCK;
           __4PD:
@@ -5759,80 +5866,80 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
               lisaac_push(&__GMB,L25181697); // L192 INSTALL_LISAAC;
-              __42X=((____0B *)__CLB);
-              lisaac_push_first(&__32X,L6427149); // L49 ABSTRACT_STRING;
-              __IMB=__42X->__FC;
+              __GTY=((____0B *)__CLB);
+              lisaac_push_first(&__FTY,L6427149); // L49 ABSTRACT_STRING;
+              __IMB=__GTY->__FC;
             };
             lisaac_push(&__GMB,L25175553); // L192 INSTALL_LISAAC;
-            lisaac_push_first(&__32X,L15498248); // L118 NUMERIC;
-            lisaac_push_first(&__YR5,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__ZR5,L15224840); // L116 NUMERIC;
-            __2R5=(__ALB > __IMB);
-            lisaac_push(&__YR5,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__ZR5,L14700552); // L112 NUMERIC;
-            __4R5=(__ALB == __IMB);
-            if (__2R5) {
-              lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__ZR5,L10900996); // L83 TRUE;
-              __AS5=__F__;
+            lisaac_push_first(&__FTY,L15498248); // L118 NUMERIC;
+            lisaac_push_first(&__PQ4,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__QQ4,L15224840); // L116 NUMERIC;
+            __TQ4=(__ALB > __IMB);
+            lisaac_push(&__PQ4,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__QQ4,L14700552); // L112 NUMERIC;
+            __VQ4=(__ALB == __IMB);
+            if (__TQ4) {
+              lisaac_push(&__PQ4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__QQ4,L10900996); // L83 TRUE;
+              __XQ4=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__ZR5,L12342790); // L94 FALSE;
-              __AS5=__4R5;
+              lisaac_push(&__PQ4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__QQ4,L12342790); // L94 FALSE;
+              __XQ4=__VQ4;
             };
-            if (__AS5) {
-              lisaac_push(&__32X,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__YR5,L13509636); // L103 TRUE;
-              __AS5=__J__;
+            if (__XQ4) {
+              lisaac_push(&__FTY,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__PQ4,L13509636); // L103 TRUE;
+              __XQ4=__J__;
             } else /* FALSE */ {
-              lisaac_push(&__32X,L15493640); // L118 NUMERIC;
-              lisaac_push_first(&__YR5,L14689286); // L112 FALSE;
-              __AS5=__F__;
+              lisaac_push(&__FTY,L15493640); // L118 NUMERIC;
+              lisaac_push_first(&__PQ4,L14689286); // L112 FALSE;
+              __XQ4=__F__;
             };
-            if (__AS5) {
+            if (__XQ4) {
               lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__32X,L10652676); // L81 TRUE;
-              lisaac_push_first(&__YR5,L25184769); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__FTY,L10652676); // L81 TRUE;
+              lisaac_push_first(&__PQ4,L25184769); // L192 INSTALL_LISAAC;
               if (__CLB==NULL) {
-                lisaac_push(&__YR5,L25193473); // L192 INSTALL_LISAAC;
+                lisaac_push(&__PQ4,L25193473); // L192 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__YR5,L25193473); // L192 INSTALL_LISAAC;
-                __QMB=__N3I(((____0B *)__CLB),__ALB);
+                lisaac_push(&__PQ4,L25193473); // L192 INSTALL_LISAAC;
+                __QMB=__MKJ(((____0B *)__CLB),__ALB);
               };
-              __AS5=(__QMB != '\n');
+              __XQ4=(__QMB != '\n');
             } else /* FALSE */ {
               lisaac_push(&__GMB,L25183745); // L192 INSTALL_LISAAC;
-              lisaac_push_first(&__32X,L12081158); // L92 FALSE;
-              __AS5=__J__;
+              lisaac_push_first(&__FTY,L12081158); // L92 FALSE;
+              __XQ4=__J__;
             };
-            if (__AS5) {
+            if (__XQ4) {
               lisaac_push(&__5PD,L9832978); // L75 BLOCK;
               lisaac_push_first(&__GMB,L8792068); // L67 TRUE;
-              lisaac_push_first(&__32X,L9576466); // L73 BLOCK;
-              lisaac_push_first(&__YR5,L25203713); // L192 INSTALL_LISAAC;
+              lisaac_push_first(&__FTY,L9576466); // L73 BLOCK;
+              lisaac_push_first(&__PQ4,L25203713); // L192 INSTALL_LISAAC;
               if (__CLB==NULL) {
-                lisaac_push(&__YR5,L25321985); // L193 INSTALL_LISAAC;
+                lisaac_push(&__PQ4,L25321985); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__YR5,L25321985); // L193 INSTALL_LISAAC;
-                __QMB=__N3I(((____0B *)__CLB),__ALB);
+                lisaac_push(&__PQ4,L25321985); // L193 INSTALL_LISAAC;
+                __QMB=__MKJ(((____0B *)__CLB),__ALB);
               };
               if (__BLB==NULL) {
-                lisaac_push(&__YR5,L25322497); // L193 INSTALL_LISAAC;
+                lisaac_push(&__PQ4,L25322497); // L193 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__YR5,L25322497); // L193 INSTALL_LISAAC;
-                __XNG(((____0B *)__BLB),__QMB);
+                lisaac_push(&__PQ4,L25322497); // L193 INSTALL_LISAAC;
+                __3PG(((____0B *)__BLB),__QMB);
               };
               if (__CLB==NULL) {
-                lisaac_push(&__YR5,L25443329); // L194 INSTALL_LISAAC;
+                lisaac_push(&__PQ4,L25443329); // L194 INSTALL_LISAAC;
                 lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
               } else /* STRING */ {
-                lisaac_push(&__YR5,L25443329); // L194 INSTALL_LISAAC;
-                __53I(((____0B *)__CLB),__ALB);
+                lisaac_push(&__PQ4,L25443329); // L194 INSTALL_LISAAC;
+                __4KJ(((____0B *)__CLB),__ALB);
               };
-              lisaac_push(&__32X,L9709074); // L74 BLOCK;
+              lisaac_push(&__FTY,L9709074); // L74 BLOCK;
               goto __4PD;
             } else /* FALSE */ {
               lisaac_push(&__5PD,L9832978); // L75 BLOCK;
@@ -5844,9 +5951,9 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
             lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
           } else /* STRING */ {
             lisaac_push(&__AMB,L25705985); // L196 INSTALL_LISAAC;
-            __42X=((____0B *)__CLB);
+            __GTY=((____0B *)__CLB);
             lisaac_push_first(&__5PD,L6427149); // L49 ABSTRACT_STRING;
-            __IMB=__42X->__FC;
+            __IMB=__GTY->__FC;
           };
           lisaac_push(&__AMB,L25699841); // L196 INSTALL_LISAAC;
           lisaac_push_first(&__5PD,L15759880); // L120 NUMERIC;
@@ -5854,13 +5961,13 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
           if ((__ALB > __IMB)) {
             lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
             lisaac_push_first(&__GMB,L13509636); // L103 TRUE;
-            __2R5=__J__;
+            __TQ4=__J__;
           } else /* FALSE */ {
             lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
             lisaac_push_first(&__GMB,L14689286); // L112 FALSE;
-            __2R5=__F__;
+            __TQ4=__F__;
           };
-          if (__2R5) {
+          if (__TQ4) {
             lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
             lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
             lisaac_push_first(&__GMB,L25709057); // L196 INSTALL_LISAAC;
@@ -5869,27 +5976,27 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
               lisaac_push(&__GMB,L25846273); // L197 INSTALL_LISAAC;
-              __QMB=__N3I(((____0B *)__CLB),__ALB);
+              __QMB=__MKJ(((____0B *)__CLB),__ALB);
             };
             if (__BLB==NULL) {
               lisaac_push(&__GMB,L25846785); // L197 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
               lisaac_push(&__GMB,L25846785); // L197 INSTALL_LISAAC;
-              __XNG(((____0B *)__BLB),__QMB);
+              __3PG(((____0B *)__BLB),__QMB);
             };
             if (__CLB==NULL) {
               lisaac_push(&__GMB,L25967617); // L198 INSTALL_LISAAC;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* STRING */ {
               lisaac_push(&__GMB,L25967617); // L198 INSTALL_LISAAC;
-              __53I(((____0B *)__CLB),__ALB);
+              __4KJ(((____0B *)__CLB),__ALB);
             };
           } else /* FALSE */ {
             lisaac_push(&__AMB,L26088961); // L199 INSTALL_LISAAC;
             lisaac_push_first(&__5PD,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__R13,L21633544); // L165 NUMERIC;
+          lisaac_push(&__AB4,L21633544); // L165 NUMERIC;
           lisaac_push_first(&__AMB,L9990152); // L76 NUMERIC;
           lisaac_push_first(&__5PD,L11029512); // L84 NUMERIC;
           lisaac_push_first(&__GMB,L9195016); // L70 NUMERIC;
@@ -5897,314 +6004,324 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
           lisaac_push(&__AMB,L9989128); // L76 NUMERIC;
           lisaac_push_first(&__5PD,L9195016); // L70 NUMERIC;
           __QIC=(____L)(__TLB - __IMB);
-          lisaac_push(&__R13,L21644808); // L165 NUMERIC;
+          lisaac_push(&__AB4,L21644808); // L165 NUMERIC;
           __TLB=__QIC;
           goto __EIC;
         } else /* FALSE */ {
-          lisaac_push(&__2I0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__STW,L8530438); // L65 FALSE;
+          lisaac_push(&__BC1,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__DQX,L8530438); // L65 FALSE;
         };
       };
       if (__0LB==NULL) {
-        lisaac_push(&__1I0,L26356737); // L201 INSTALL_LISAAC;
+        lisaac_push(&__AC1,L26356737); // L201 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__1I0,L26356737); // L201 INSTALL_LISAAC;
-        __I13=((____0B *)__0LB);
-        lisaac_push_first(&__2I0,L29254157); // L223 ABSTRACT_STRING;
-        __T13=__J__;
-        lisaac_push(&__2I0,L29624845); // L226 ABSTRACT_STRING;
-        lisaac_push_first(&__STW,L19150866); // L146 BLOCK;
-        lisaac_push_first(&__R13,L7088642); // L54 OBJECT;
-        __PDK=((____DB )(top_context->back->back));
-        lisaac_push(&__STW,L19280914); // L147 BLOCK;
-        lisaac_push_first(&__R13,L10652676); // L81 TRUE;
+        lisaac_push(&__AC1,L26356737); // L201 INSTALL_LISAAC;
+        __XA4=((____0B *)__0LB);
+        lisaac_push_first(&__BC1,L29254157); // L223 ABSTRACT_STRING;
+        __CB4=__J__;
+        lisaac_push(&__BC1,L29624845); // L226 ABSTRACT_STRING;
+        lisaac_push_first(&__DQX,L19150866); // L146 BLOCK;
+        lisaac_push_first(&__AB4,L7088642); // L54 OBJECT;
+        __RQK=((____DB )(top_context->back->back));
+        lisaac_push(&__DQX,L19280914); // L147 BLOCK;
+        lisaac_push_first(&__AB4,L10652676); // L81 TRUE;
         lisaac_push_first(&__AMB,L19285522); // L147 BLOCK;
         lisaac_push_first(&__5PD,L29625869); // L226 ABSTRACT_STRING;
         if (((void *)__4KB != (void *)NULL)) {
           lisaac_push(&__AMB,L19282450); // L147 BLOCK;
           lisaac_push_first(&__5PD,L13509636); // L103 TRUE;
-          __2R5=__J__;
+          __TQ4=__J__;
         } else /* FALSE */ {
           lisaac_push(&__AMB,L19282450); // L147 BLOCK;
           lisaac_push_first(&__5PD,L14689286); // L112 FALSE;
-          __2R5=__F__;
+          __TQ4=__F__;
         };
-        if (__2R5) {
-          lisaac_push(&__STW,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__R13,L8792068); // L67 TRUE;
+        if (__TQ4) {
+          lisaac_push(&__DQX,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__AB4,L8792068); // L67 TRUE;
           lisaac_push_first(&__AMB,L19289106); // L147 BLOCK;
           lisaac_push(&__AMB,L19428370); // L148 BLOCK;
           lisaac_push_first(&__5PD,L9059330); // L69 OBJECT;
           lisaac_push_first(&__GMB,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__32X,L8792068); // L67 TRUE;
-          lisaac_push_first(&__YR5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__PDK));
+          lisaac_push_first(&__FTY,L8792068); // L67 TRUE;
+          lisaac_push_first(&__PQ4,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__RQK));
           lisaac_push(&__5PD,L9181698); // L70 OBJECT;
-          __DX((&__string_42));
+          __DX((&__string_43));
           lisaac_push(&__5PD,L9313282); // L71 OBJECT;
           lisaac_push_first(&__GMB,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__32X,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__YR5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__ZR5,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__FTY,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__PQ4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__QQ4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
           lisaac_push(&__5PD,L9455106); // L72 OBJECT;
           lisaac_push_first(&__GMB,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__32X,L4598824); // L35 SYSTEM;
+          lisaac_push_first(&__FTY,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__STW,L19532306); // L149 BLOCK;
-          lisaac_push_first(&__R13,L8530438); // L65 FALSE;
+          lisaac_push(&__DQX,L19532306); // L149 BLOCK;
+          lisaac_push_first(&__AB4,L8530438); // L65 FALSE;
         };
-        __4HC=__I13->__FC;
+        __4HC=__XA4->__FC;
         if (__4KB==NULL) {
-          lisaac_push(&__2I0,L29765645); // L227 ABSTRACT_STRING;
+          lisaac_push(&__BC1,L29765645); // L227 ABSTRACT_STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else {
           if (((struct ___OBJ *)__4KB)->__id==____V__) {
-            __O13=((____V *)__4KB)->__YB;
+            __3A4=((____V *)__4KB)->__YB;
           } else /* Other types */ {
-            __O13=((____0B *)__4KB)->__FC;
+            __3A4=((____0B *)__4KB)->__FC;
           }
         };
-        if ((__4HC == __O13)) {
-          lisaac_push(&__2I0,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__STW,L8792068); // L67 TRUE;
-          lisaac_push_first(&__R13,L29768717); // L227 ABSTRACT_STRING;
-          if ((__I13->__FC ==  0)) {
-            lisaac_push(&__R13,L30412301); // L232 ABSTRACT_STRING;
+        if ((__4HC == __3A4)) {
+          lisaac_push(&__BC1,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__DQX,L8792068); // L67 TRUE;
+          lisaac_push_first(&__AB4,L29768717); // L227 ABSTRACT_STRING;
+          if ((__XA4->__FC ==  0)) {
+            lisaac_push(&__AB4,L30412301); // L232 ABSTRACT_STRING;
             lisaac_push_first(&__AMB,L6825988); // L52 TRUE;
             lisaac_push_first(&__5PD,L29895693); // L228 ABSTRACT_STRING;
-            __T13=__F__;
+            __CB4=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__R13,L30412301); // L232 ABSTRACT_STRING;
+            lisaac_push(&__AB4,L30412301); // L232 ABSTRACT_STRING;
             lisaac_push_first(&__AMB,L6826502); // L52 FALSE;
             lisaac_push_first(&__5PD,L30153741); // L230 ABSTRACT_STRING;
-            __H0I=__I13->__GSE;
+            __GHJ=__XA4->__OSE;
             if (__4KB==NULL) {
               lisaac_push(&__5PD,L30303245); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else {
               if (((struct ___OBJ *)__4KB)->__id==____V__) {
-                __I0I=((____V *)__4KB)->__ZB;
+                __HHJ=((____V *)__4KB)->__ZB;
               } else /* Other types */ {
-                __I0I=((____0B *)__4KB)->__GSE;
+                __HHJ=((____0B *)__4KB)->__OSE;
               }
             };
-            __IMB=__I13->__FC;
-            if (__H0I==NULL) {
+            __IMB=__XA4->__FC;
+            if (__GHJ==NULL) {
               lisaac_push(&__5PD,L30309901); // L231 ABSTRACT_STRING;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
               lisaac_push(&__5PD,L30309901); // L231 ABSTRACT_STRING;
-              __N3N=((____4 *)__H0I);
-              __O3N=__I0I;
-              lisaac_push_first(&__GMB,L27003925); // L206 NATIVE_ARRAY;
-              lisaac_push_first(&__32X,L21772306); // L166 BLOCK;
-              lisaac_push_first(&__YR5,L7088642); // L54 OBJECT;
-              __HEO=((____DB )(top_context->back->back));
-              lisaac_push(&__32X,L21902354); // L167 BLOCK;
-              lisaac_push_first(&__YR5,L10652676); // L81 TRUE;
-              lisaac_push_first(&__ZR5,L21906962); // L167 BLOCK;
-              lisaac_push_first(&__U3N,L27010581); // L206 NATIVE_ARRAY;
-              lisaac_push_first(&__2TW,L15224840); // L116 NUMERIC;
+              __ONO=((____4 *)__GHJ);
+              __PNO=__HHJ;
+              lisaac_push_first(&__GMB,L26872853); // L205 NATIVE_ARRAY;
+              lisaac_push_first(&__FTY,L21772306); // L166 BLOCK;
+              lisaac_push_first(&__PQ4,L7088642); // L54 OBJECT;
+              __VTO=((____DB )(top_context->back->back));
+              lisaac_push(&__FTY,L21902354); // L167 BLOCK;
+              lisaac_push_first(&__PQ4,L10652676); // L81 TRUE;
+              lisaac_push_first(&__QQ4,L21906962); // L167 BLOCK;
+              lisaac_push_first(&__VNO,L26879509); // L205 NATIVE_ARRAY;
+              lisaac_push_first(&__NQX,L15224840); // L116 NUMERIC;
               if ((__IMB >  0)) {
-                lisaac_push(&__U3N,L27014165); // L206 NATIVE_ARRAY;
-                lisaac_push_first(&__2TW,L11962884); // L91 TRUE;
-                lisaac_push_first(&__13N,L27015189); // L206 NATIVE_ARRAY;
-                if (__I0I==NULL) {
-                  lisaac_push(&__13N,L27023893); // L206 NATIVE_ARRAY;
+                lisaac_push(&__VNO,L26883093); // L205 NATIVE_ARRAY;
+                lisaac_push_first(&__NQX,L11962884); // L91 TRUE;
+                lisaac_push_first(&__2NO,L26884117); // L205 NATIVE_ARRAY;
+                if (__HHJ==NULL) {
+                  lisaac_push(&__2NO,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(&__13N,L27023893); // L206 NATIVE_ARRAY;
-                  __PSF=((____4 *)__I0I);
-                  lisaac_push_first(&__OSF,L104221205); // L795 NATIVE_ARRAY;
-                  lisaac_push_first(&__ONO,L21655042); // L165 OBJECT;
-                  lisaac_push_first(&__RTY,L4069927); // L31 CONVERT;
-                  __RNO=((____DB )__PSF);
-                  lisaac_push(&__OSF,L104227349); // L795 NATIVE_ARRAY;
-                  lisaac_push_first(&__ONO,L6430227); // L49 POINTER;
-                  __AS5=(__RNO != (void *)NULL);
+                  lisaac_push(&__2NO,L26892821); // L205 NATIVE_ARRAY;
+                  __MTF=((____4 *)__HHJ);
+                  lisaac_push_first(&__LTF,L104090133); // L794 NATIVE_ARRAY;
+                  lisaac_push_first(&__M2O,L21655042); // L165 OBJECT;
+                  lisaac_push_first(&__DKZ,L4069927); // L31 CONVERT;
+                  __P2O=((____DB )__MTF);
+                  lisaac_push(&__LTF,L104096277); // L794 NATIVE_ARRAY;
+                  lisaac_push_first(&__M2O,L6440979); // L49 POINTER;
+                  lisaac_push_first(&__DKZ,L6034963); // L46 POINTER;
+                  if ((__P2O == (void *)NULL)) {
+                    lisaac_push(&__M2O,L6436883); // L49 POINTER;
+                    lisaac_push_first(&__DKZ,L13509636); // L103 TRUE;
+                    __GAG=__J__;
+                  } else /* FALSE */ {
+                    lisaac_push(&__M2O,L6436883); // L49 POINTER;
+                    lisaac_push_first(&__DKZ,L14689286); // L112 FALSE;
+                    __GAG=__F__;
+                  };
+                  __XQ4=__GAG;
                 };
-                __4R5=__AS5;
+                __VQ4=__XQ4;
               } else /* FALSE */ {
-                lisaac_push(&__U3N,L27014165); // L206 NATIVE_ARRAY;
-                lisaac_push_first(&__2TW,L13391878); // L102 FALSE;
-                __4R5=__F__;
+                lisaac_push(&__VNO,L26883093); // L205 NATIVE_ARRAY;
+                lisaac_push_first(&__NQX,L13391878); // L102 FALSE;
+                __VQ4=__F__;
               };
-              if (__4R5) {
-                lisaac_push(&__ZR5,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__U3N,L13509636); // L103 TRUE;
-                __4R5=__J__;
+              if (__VQ4) {
+                lisaac_push(&__QQ4,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__VNO,L13509636); // L103 TRUE;
+                __VQ4=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__ZR5,L21903890); // L167 BLOCK;
-                lisaac_push_first(&__U3N,L14689286); // L112 FALSE;
-                __4R5=__F__;
+                lisaac_push(&__QQ4,L21903890); // L167 BLOCK;
+                lisaac_push_first(&__VNO,L14689286); // L112 FALSE;
+                __VQ4=__F__;
               };
-              if (__4R5) {
-                lisaac_push(&__32X,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__YR5,L8792068); // L67 TRUE;
-                lisaac_push_first(&__ZR5,L21910546); // L167 BLOCK;
-                lisaac_push(&__ZR5,L22051346); // L168 BLOCK;
-                lisaac_push_first(&__U3N,L9059330); // L69 OBJECT;
-                lisaac_push_first(&__2TW,L7866882); // L60 OBJECT;
-                lisaac_push_first(&__13N,L8792068); // L67 TRUE;
-                lisaac_push_first(&__OSF,L7616002); // L58 OBJECT;
-                lisaac_stack_print((_____CONTEXT *)(__HEO));
-                lisaac_push(&__U3N,L9181698); // L70 OBJECT;
-                __DX((&__string_109));
-                lisaac_push(&__U3N,L9313282); // L71 OBJECT;
-                lisaac_push_first(&__2TW,L10896400); // L83 CHARACTER;
-                lisaac_push_first(&__13N,L5005342); // L38 STD_OUTPUT;
-                lisaac_push_first(&__OSF,L18378271); // L140 OUTPUT_STREAM;
-                lisaac_push_first(&__ONO,L8272919); // L63 SYSTEM_IO;
+              if (__VQ4) {
+                lisaac_push(&__FTY,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__PQ4,L8792068); // L67 TRUE;
+                lisaac_push_first(&__QQ4,L21910546); // L167 BLOCK;
+                lisaac_push(&__QQ4,L22051346); // L168 BLOCK;
+                lisaac_push_first(&__VNO,L9059330); // L69 OBJECT;
+                lisaac_push_first(&__NQX,L7866882); // L60 OBJECT;
+                lisaac_push_first(&__2NO,L8792068); // L67 TRUE;
+                lisaac_push_first(&__LTF,L7616002); // L58 OBJECT;
+                lisaac_stack_print((_____CONTEXT *)(__VTO));
+                lisaac_push(&__VNO,L9181698); // L70 OBJECT;
+                __DX((&__string_1));
+                lisaac_push(&__VNO,L9313282); // L71 OBJECT;
+                lisaac_push_first(&__NQX,L10896400); // L83 CHARACTER;
+                lisaac_push_first(&__2NO,L5005342); // L38 STD_OUTPUT;
+                lisaac_push_first(&__LTF,L18378271); // L140 OUTPUT_STREAM;
+                lisaac_push_first(&__M2O,L8272919); // L63 SYSTEM_IO;
                 fputc((int)('\n'),stdout);
-                lisaac_push(&__U3N,L9455106); // L72 OBJECT;
-                lisaac_push_first(&__2TW,L10511362); // L80 OBJECT;
-                lisaac_push_first(&__13N,L4598824); // L35 SYSTEM;
+                lisaac_push(&__VNO,L9455106); // L72 OBJECT;
+                lisaac_push_first(&__NQX,L10511362); // L80 OBJECT;
+                lisaac_push_first(&__2NO,L4598824); // L35 SYSTEM;
                 exit(( 1));
               } else /* FALSE */ {
-                lisaac_push(&__32X,L22153746); // L169 BLOCK;
-                lisaac_push_first(&__YR5,L8530438); // L65 FALSE;
+                lisaac_push(&__FTY,L22153746); // L169 BLOCK;
+                lisaac_push_first(&__PQ4,L8530438); // L65 FALSE;
               };
-              lisaac_push(&__GMB,L27534357); // L210 NATIVE_ARRAY;
-              lisaac_push_first(&__32X,L9195016); // L70 NUMERIC;
-              __D4N=(____L)(__IMB -  1);
-              lisaac_push(&__GMB,L27920917); // L213 NATIVE_ARRAY;
-              lisaac_push_first(&__32X,L9441810); // L72 BLOCK;
-              __AFO:
+              lisaac_push(&__GMB,L27403285); // L209 NATIVE_ARRAY;
+              lisaac_push_first(&__FTY,L9195016); // L70 NUMERIC;
+              __EOO=(____L)(__IMB -  1);
+              lisaac_push(&__GMB,L27789845); // L212 NATIVE_ARRAY;
+              lisaac_push_first(&__FTY,L9441810); // L72 BLOCK;
+              __OUO:
               {
-                lisaac_push(&__32X,L9441810); // L72 BLOCK;
-                lisaac_push_first(&__YR5,L27661333); // L211 NATIVE_ARRAY;
-                lisaac_push_first(&__ZR5,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__U3N,L15224840); // L116 NUMERIC;
-                __AS5=(__D4N >  0);
-                lisaac_push(&__ZR5,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__U3N,L14700552); // L112 NUMERIC;
-                __223=(__D4N ==  0);
-                if (__AS5) {
-                  lisaac_push(&__ZR5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__U3N,L10900996); // L83 TRUE;
-                  __423=__F__;
+                lisaac_push(&__FTY,L9441810); // L72 BLOCK;
+                lisaac_push_first(&__PQ4,L27530261); // L210 NATIVE_ARRAY;
+                lisaac_push_first(&__QQ4,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__VNO,L15224840); // L116 NUMERIC;
+                __XQ4=(__EOO >  0);
+                lisaac_push(&__QQ4,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__VNO,L14700552); // L112 NUMERIC;
+                __GAG=(__EOO ==  0);
+                if (__XQ4) {
+                  lisaac_push(&__QQ4,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__VNO,L10900996); // L83 TRUE;
+                  __MD1=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__ZR5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__U3N,L12342790); // L94 FALSE;
-                  __423=__223;
+                  lisaac_push(&__QQ4,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__VNO,L12342790); // L94 FALSE;
+                  __MD1=__GAG;
                 };
-                if (__423) {
-                  lisaac_push(&__YR5,L27664405); // L211 NATIVE_ARRAY;
-                  lisaac_push_first(&__ZR5,L10652676); // L81 TRUE;
-                  lisaac_push_first(&__U3N,L27669013); // L211 NATIVE_ARRAY;
-                  __R4N=__RTD(__N3N,__D4N);
-                  if (__O3N==NULL) {
-                    lisaac_push(&__U3N,L27676181); // L211 NATIVE_ARRAY;
+                if (__MD1) {
+                  lisaac_push(&__PQ4,L27533333); // L210 NATIVE_ARRAY;
+                  lisaac_push_first(&__QQ4,L10652676); // L81 TRUE;
+                  lisaac_push_first(&__VNO,L27537941); // L210 NATIVE_ARRAY;
+                  __SOO=__RTD(__ONO,__EOO);
+                  if (__PNO==NULL) {
+                    lisaac_push(&__VNO,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(&__U3N,L27676181); // L211 NATIVE_ARRAY;
-                    __S4N=__RTD(((____4 *)__O3N),__D4N);
+                    lisaac_push(&__VNO,L27545109); // L210 NATIVE_ARRAY;
+                    __TOO=__RTD(((____4 *)__PNO),__EOO);
                   };
-                  __423=(__R4N == __S4N);
+                  __MD1=(__SOO == __TOO);
                 } else /* FALSE */ {
-                  lisaac_push(&__YR5,L27664405); // L211 NATIVE_ARRAY;
-                  lisaac_push_first(&__ZR5,L12081158); // L92 FALSE;
-                  __423=__J__;
+                  lisaac_push(&__PQ4,L27533333); // L210 NATIVE_ARRAY;
+                  lisaac_push_first(&__QQ4,L12081158); // L92 FALSE;
+                  __MD1=__J__;
                 };
-                if (__423) {
-                  lisaac_push(&__32X,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__YR5,L8792068); // L67 TRUE;
-                  lisaac_push_first(&__ZR5,L9576466); // L73 BLOCK;
-                  lisaac_push_first(&__U3N,L27794453); // L212 NATIVE_ARRAY;
-                  lisaac_push_first(&__2TW,L9195016); // L70 NUMERIC;
-                  __D4N=(____L)(__D4N -  1);
-                  lisaac_push(&__ZR5,L9709074); // L74 BLOCK;
-                  goto __AFO;
+                if (__MD1) {
+                  lisaac_push(&__FTY,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__PQ4,L8792068); // L67 TRUE;
+                  lisaac_push_first(&__QQ4,L9576466); // L73 BLOCK;
+                  lisaac_push_first(&__VNO,L27663381); // L211 NATIVE_ARRAY;
+                  lisaac_push_first(&__NQX,L9195016); // L70 NUMERIC;
+                  __EOO=(____L)(__EOO -  1);
+                  lisaac_push(&__QQ4,L9709074); // L74 BLOCK;
+                  goto __OUO;
                 } else /* FALSE */ {
-                  lisaac_push(&__32X,L9832978); // L75 BLOCK;
-                  lisaac_push_first(&__YR5,L8530438); // L65 FALSE;
+                  lisaac_push(&__FTY,L9832978); // L75 BLOCK;
+                  lisaac_push_first(&__PQ4,L8530438); // L65 FALSE;
                 };
               };
-              lisaac_push(&__GMB,L28053013); // L214 NATIVE_ARRAY;
-              lisaac_push_first(&__32X,L15498248); // L118 NUMERIC;
-              lisaac_push_first(&__YR5,L16021000); // L122 NUMERIC;
-              lisaac_push_first(&__ZR5,L15224840); // L116 NUMERIC;
-              __4R5=(__D4N >  0);
-              lisaac_push(&__YR5,L16030216); // L122 NUMERIC;
-              lisaac_push_first(&__ZR5,L14700552); // L112 NUMERIC;
-              __AS5=(__D4N ==  0);
-              if (__4R5) {
-                lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__ZR5,L10900996); // L83 TRUE;
-                __223=__F__;
+              lisaac_push(&__GMB,L27921941); // L213 NATIVE_ARRAY;
+              lisaac_push_first(&__FTY,L15498248); // L118 NUMERIC;
+              lisaac_push_first(&__PQ4,L16021000); // L122 NUMERIC;
+              lisaac_push_first(&__QQ4,L15224840); // L116 NUMERIC;
+              __VQ4=(__EOO >  0);
+              lisaac_push(&__PQ4,L16030216); // L122 NUMERIC;
+              lisaac_push_first(&__QQ4,L14700552); // L112 NUMERIC;
+              __XQ4=(__EOO ==  0);
+              if (__VQ4) {
+                lisaac_push(&__PQ4,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__QQ4,L10900996); // L83 TRUE;
+                __GAG=__F__;
               } else /* FALSE */ {
-                lisaac_push(&__YR5,L16025608); // L122 NUMERIC;
-                lisaac_push_first(&__ZR5,L12342790); // L94 FALSE;
-                __223=__AS5;
+                lisaac_push(&__PQ4,L16025608); // L122 NUMERIC;
+                lisaac_push_first(&__QQ4,L12342790); // L94 FALSE;
+                __GAG=__XQ4;
               };
-              if (__223) {
-                lisaac_push(&__32X,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__YR5,L13509636); // L103 TRUE;
-                __223=__J__;
+              if (__GAG) {
+                lisaac_push(&__FTY,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__PQ4,L13509636); // L103 TRUE;
+                __GAG=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__32X,L15493640); // L118 NUMERIC;
-                lisaac_push_first(&__YR5,L14689286); // L112 FALSE;
-                __223=__F__;
+                lisaac_push(&__FTY,L15493640); // L118 NUMERIC;
+                lisaac_push_first(&__PQ4,L14689286); // L112 FALSE;
+                __GAG=__F__;
               };
-              __4R5=__223;
+              __VQ4=__GAG;
             };
-            __T13=__4R5;
+            __CB4=__VQ4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__2I0,L30542349); // L233 ABSTRACT_STRING;
-          lisaac_push_first(&__STW,L8530438); // L65 FALSE;
+          lisaac_push(&__BC1,L30542349); // L233 ABSTRACT_STRING;
+          lisaac_push_first(&__DQX,L8530438); // L65 FALSE;
         };
-        __2R5=__T13;
+        __TQ4=__CB4;
       };
-      if (__2R5) {
-        lisaac_push(&__1I0,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__2I0,L6825988); // L52 TRUE;
-        lisaac_push_first(&__STW,L26364417); // L201 INSTALL_LISAAC;
-        lisaac_push(&__STW,L26511873); // L202 INSTALL_LISAAC;
+      if (__TQ4) {
+        lisaac_push(&__AC1,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__BC1,L6825988); // L52 TRUE;
+        lisaac_push_first(&__DQX,L26364417); // L201 INSTALL_LISAAC;
+        lisaac_push(&__DQX,L26511873); // L202 INSTALL_LISAAC;
         __DX((&__string_110));
       } else /* FALSE */ {
-        lisaac_push(&__1I0,L27136513); // L207 INSTALL_LISAAC;
-        lisaac_push_first(&__2I0,L6826502); // L52 FALSE;
-        lisaac_push_first(&__STW,L26615809); // L203 INSTALL_LISAAC;
-        lisaac_push(&__STW,L26768385); // L204 INSTALL_LISAAC;
+        lisaac_push(&__AC1,L27136513); // L207 INSTALL_LISAAC;
+        lisaac_push_first(&__BC1,L6826502); // L52 FALSE;
+        lisaac_push_first(&__DQX,L26615809); // L203 INSTALL_LISAAC;
+        lisaac_push(&__DQX,L26768385); // L204 INSTALL_LISAAC;
         __DX((&__string_111));
         if (__0LB==NULL) {
-          lisaac_push(&__STW,L26883073); // L205 INSTALL_LISAAC;
+          lisaac_push(&__DQX,L26883073); // L205 INSTALL_LISAAC;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__STW,L26883073); // L205 INSTALL_LISAAC;
-          __42X=((____0B *)__0LB);
-          lisaac_push_first(&__R13,L167652365); // L1279 ABSTRACT_STRING;
-          __T2C(__42X);
+          lisaac_push(&__DQX,L26883073); // L205 INSTALL_LISAAC;
+          __GTY=((____0B *)__0LB);
+          lisaac_push_first(&__AB4,L167652365); // L1279 ABSTRACT_STRING;
+          __T2C(__GTY);
         };
-        lisaac_push(&__STW,L27018753); // L206 INSTALL_LISAAC;
+        lisaac_push(&__DQX,L27018753); // L206 INSTALL_LISAAC;
         __DX((&__string_112));
       };
     } else /* FALSE */ {
       lisaac_push(&__LLB,L27659777); // L211 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L6826502); // L52 FALSE;
-      lisaac_push_first(&__1I0,L27270145); // L208 INSTALL_LISAAC;
-      lisaac_push(&__1I0,L27418113); // L209 INSTALL_LISAAC;
+      lisaac_push_first(&__AC1,L27270145); // L208 INSTALL_LISAAC;
+      lisaac_push(&__AC1,L27418113); // L209 INSTALL_LISAAC;
       __DX((&__string_113));
-      if (__FIY==NULL) {
-        lisaac_push(&__1I0,L27539969); // L210 INSTALL_LISAAC;
+      if (__AAZ==NULL) {
+        lisaac_push(&__AC1,L27539969); // L210 INSTALL_LISAAC;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
-        lisaac_push(&__1I0,L27539969); // L210 INSTALL_LISAAC;
-        __I13=((____0B *)__FIY);
-        lisaac_push_first(&__2I0,L6427149); // L49 ABSTRACT_STRING;
-        __4HC=__I13->__FC;
+        lisaac_push(&__AC1,L27539969); // L210 INSTALL_LISAAC;
+        __XA4=((____0B *)__AAZ);
+        lisaac_push_first(&__BC1,L6427149); // L49 ABSTRACT_STRING;
+        __4HC=__XA4->__FC;
       };
-      lisaac_push(&__1I0,L27540481); // L210 INSTALL_LISAAC;
-      lisaac_push_first(&__2I0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__STW,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__R13,L9195016); // L70 NUMERIC;
+      lisaac_push(&__AC1,L27540481); // L210 INSTALL_LISAAC;
+      lisaac_push_first(&__BC1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__DQX,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__AB4,L9195016); // L70 NUMERIC;
       __TLB=(____L)(-  1);
-      lisaac_push(&__2I0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+      lisaac_push(&__BC1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
       __ALB=(____L)(__4HC - __TLB);
     };
     if (__4KB==NULL) {
@@ -6221,65 +6338,65 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
         __T2C(__0LB);
       }
     };
-    if (__FIY==NULL) {
+    if (__AAZ==NULL) {
       lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__LLB,L28071425); // L214 INSTALL_LISAAC;
-      __0LB=((____0B *)__FIY);
+      __0LB=((____0B *)__AAZ);
       lisaac_push_first(&__3ZB,L33032728); // L252 STRING;
-      lisaac_push_first(&__1I0,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__2I0,L7088642); // L54 OBJECT;
-      __PDK=((____DB )(top_context->back->back));
-      lisaac_push(&__1I0,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__2I0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__STW,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__R13,L33033752); // L252 STRING;
+      lisaac_push_first(&__AC1,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__BC1,L7088642); // L54 OBJECT;
+      __RQK=((____DB )(top_context->back->back));
+      lisaac_push(&__AC1,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__BC1,L10652676); // L81 TRUE;
+      lisaac_push_first(&__DQX,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__AB4,L33033752); // L252 STRING;
       if (((void *)__4KB != (void *)NULL)) {
-        lisaac_push(&__STW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__R13,L13509636); // L103 TRUE;
-        __T13=__J__;
+        lisaac_push(&__DQX,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__AB4,L13509636); // L103 TRUE;
+        __CB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__STW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__R13,L14689286); // L112 FALSE;
-        __T13=__F__;
+        lisaac_push(&__DQX,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__AB4,L14689286); // L112 FALSE;
+        __CB4=__F__;
       };
-      if (__T13) {
-        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__2I0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__STW,L19289106); // L147 BLOCK;
-        lisaac_push(&__STW,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__R13,L9059330); // L69 OBJECT;
+      if (__CB4) {
+        lisaac_push(&__AC1,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__BC1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__DQX,L19289106); // L147 BLOCK;
+        lisaac_push(&__DQX,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__AB4,L9059330); // L69 OBJECT;
         lisaac_push_first(&__AMB,L7866882); // L60 OBJECT;
         lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
         lisaac_push_first(&__GMB,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__PDK));
-        lisaac_push(&__R13,L9181698); // L70 OBJECT;
-        __DX((&__string_42));
-        lisaac_push(&__R13,L9313282); // L71 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__RQK));
+        lisaac_push(&__AB4,L9181698); // L70 OBJECT;
+        __DX((&__string_43));
+        lisaac_push(&__AB4,L9313282); // L71 OBJECT;
         lisaac_push_first(&__AMB,L10896400); // L83 CHARACTER;
         lisaac_push_first(&__5PD,L5005342); // L38 STD_OUTPUT;
         lisaac_push_first(&__GMB,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__32X,L8272919); // L63 SYSTEM_IO;
+        lisaac_push_first(&__FTY,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__R13,L9455106); // L72 OBJECT;
+        lisaac_push(&__AB4,L9455106); // L72 OBJECT;
         lisaac_push_first(&__AMB,L10511362); // L80 OBJECT;
         lisaac_push_first(&__5PD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__2I0,L8530438); // L65 FALSE;
+        lisaac_push(&__AC1,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__BC1,L8530438); // L65 FALSE;
       };
       lisaac_push(&__3ZB,L33163800); // L253 STRING;
-      lisaac_push_first(&__1I0,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__2I0,L7088642); // L54 OBJECT;
-      __PDK=((____DB )(top_context->back->back));
-      lisaac_push(&__1I0,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__2I0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__STW,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__R13,L33164824); // L253 STRING;
+      lisaac_push_first(&__AC1,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__BC1,L7088642); // L54 OBJECT;
+      __RQK=((____DB )(top_context->back->back));
+      lisaac_push(&__AC1,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__BC1,L10652676); // L81 TRUE;
+      lisaac_push_first(&__DQX,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__AB4,L33164824); // L253 STRING;
       __TLB=__0LB->__FC;
-      lisaac_push(&__R13,L33177624); // L253 STRING;
+      lisaac_push(&__AB4,L33177624); // L253 STRING;
       lisaac_push_first(&__AMB,L9990152); // L76 NUMERIC;
       lisaac_push_first(&__5PD,L11029512); // L84 NUMERIC;
       lisaac_push_first(&__GMB,L9195016); // L70 NUMERIC;
@@ -6287,78 +6404,78 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
       lisaac_push(&__AMB,L9989128); // L76 NUMERIC;
       lisaac_push_first(&__5PD,L9195016); // L70 NUMERIC;
       __5HC=(____L)(__TLB - __4HC);
-      lisaac_push(&__R13,L33179160); // L253 STRING;
+      lisaac_push(&__AB4,L33179160); // L253 STRING;
       lisaac_push_first(&__AMB,L6296072); // L48 NUMERIC;
       lisaac_push_first(&__5PD,L15759880); // L120 NUMERIC;
       lisaac_push_first(&__GMB,L15224840); // L116 NUMERIC;
       if (( 1 > __ALB)) {
         lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
         lisaac_push_first(&__GMB,L13509636); // L103 TRUE;
-        __T13=__J__;
+        __CB4=__J__;
       } else /* FALSE */ {
         lisaac_push(&__5PD,L15755784); // L120 NUMERIC;
         lisaac_push_first(&__GMB,L14689286); // L112 FALSE;
-        __T13=__F__;
+        __CB4=__F__;
       };
-      if (__T13) {
+      if (__CB4) {
         lisaac_push(&__AMB,L6300680); // L48 NUMERIC;
         lisaac_push_first(&__5PD,L10652676); // L81 TRUE;
         lisaac_push_first(&__GMB,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__32X,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__YR5,L15224840); // L116 NUMERIC;
-        __T13=(__5HC > __ALB);
-        lisaac_push(&__32X,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__YR5,L14700552); // L112 NUMERIC;
-        __2R5=(__5HC == __ALB);
-        if (__T13) {
-          lisaac_push(&__32X,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__YR5,L10900996); // L83 TRUE;
-          __4R5=__F__;
+        lisaac_push_first(&__FTY,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__PQ4,L15224840); // L116 NUMERIC;
+        __CB4=(__5HC > __ALB);
+        lisaac_push(&__FTY,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__PQ4,L14700552); // L112 NUMERIC;
+        __TQ4=(__5HC == __ALB);
+        if (__CB4) {
+          lisaac_push(&__FTY,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__PQ4,L10900996); // L83 TRUE;
+          __VQ4=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__32X,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__YR5,L12342790); // L94 FALSE;
-          __4R5=__2R5;
+          lisaac_push(&__FTY,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__PQ4,L12342790); // L94 FALSE;
+          __VQ4=__TQ4;
         };
-        __T13=__4R5;
+        __CB4=__VQ4;
       } else /* FALSE */ {
         lisaac_push(&__AMB,L6300680); // L48 NUMERIC;
         lisaac_push_first(&__5PD,L12081158); // L92 FALSE;
-        __T13=__J__;
+        __CB4=__J__;
       };
-      if (__T13) {
-        lisaac_push(&__STW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__R13,L13509636); // L103 TRUE;
-        __T13=__J__;
+      if (__CB4) {
+        lisaac_push(&__DQX,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__AB4,L13509636); // L103 TRUE;
+        __CB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__STW,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__R13,L14689286); // L112 FALSE;
-        __T13=__F__;
+        lisaac_push(&__DQX,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__AB4,L14689286); // L112 FALSE;
+        __CB4=__F__;
       };
-      if (__T13) {
-        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__2I0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__STW,L19289106); // L147 BLOCK;
-        lisaac_push(&__STW,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__R13,L9059330); // L69 OBJECT;
+      if (__CB4) {
+        lisaac_push(&__AC1,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__BC1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__DQX,L19289106); // L147 BLOCK;
+        lisaac_push(&__DQX,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__AB4,L9059330); // L69 OBJECT;
         lisaac_push_first(&__AMB,L7866882); // L60 OBJECT;
         lisaac_push_first(&__5PD,L8792068); // L67 TRUE;
         lisaac_push_first(&__GMB,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__PDK));
-        lisaac_push(&__R13,L9181698); // L70 OBJECT;
-        __DX((&__string_42));
-        lisaac_push(&__R13,L9313282); // L71 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__RQK));
+        lisaac_push(&__AB4,L9181698); // L70 OBJECT;
+        __DX((&__string_43));
+        lisaac_push(&__AB4,L9313282); // L71 OBJECT;
         lisaac_push_first(&__AMB,L10896400); // L83 CHARACTER;
         lisaac_push_first(&__5PD,L5005342); // L38 STD_OUTPUT;
         lisaac_push_first(&__GMB,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__32X,L8272919); // L63 SYSTEM_IO;
+        lisaac_push_first(&__FTY,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__R13,L9455106); // L72 OBJECT;
+        lisaac_push(&__AB4,L9455106); // L72 OBJECT;
         lisaac_push_first(&__AMB,L10511362); // L80 OBJECT;
         lisaac_push_first(&__5PD,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__1I0,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__2I0,L8530438); // L65 FALSE;
+        lisaac_push(&__AC1,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__BC1,L8530438); // L65 FALSE;
       };
       __TLB=__0LB->__FC;
       if (__4KB==NULL) {
@@ -6372,50 +6489,50 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
         }
       };
       lisaac_push(&__3ZB,L33693208); // L257 STRING;
-      lisaac_push_first(&__1I0,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__2I0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+      lisaac_push_first(&__AC1,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__BC1,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
       __4HC=(____L)(- __BIC);
-      lisaac_push(&__1I0,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__2I0,L9195016); // L70 NUMERIC;
+      lisaac_push(&__AC1,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__BC1,L9195016); // L70 NUMERIC;
       __5HC=(____L)(__TLB - __4HC);
       lisaac_push(&__3ZB,L33694744); // L257 STRING;
-      __PWJ(__0LB,__5HC);
+      __RDK(__0LB,__5HC);
       lisaac_push(&__3ZB,L33821208); // L258 STRING;
-      lisaac_push_first(&__1I0,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__2I0,L15224840); // L116 NUMERIC;
+      lisaac_push_first(&__AC1,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__BC1,L15224840); // L116 NUMERIC;
       if ((__ALB > __TLB)) {
-        lisaac_push(&__1I0,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__2I0,L13509636); // L103 TRUE;
-        __T13=__J__;
+        lisaac_push(&__AC1,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__BC1,L13509636); // L103 TRUE;
+        __CB4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__1I0,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__2I0,L14689286); // L112 FALSE;
-        __T13=__F__;
+        lisaac_push(&__AC1,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__BC1,L14689286); // L112 FALSE;
+        __CB4=__F__;
       };
-      if (__T13) {
+      if (__CB4) {
         lisaac_push(&__3ZB,L34081304); // L260 STRING;
-        lisaac_push_first(&__1I0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__2I0,L33825304); // L258 STRING;
-        __3HC=__0LB->__GSE;
-        lisaac_push(&__2I0,L33959448); // L259 STRING;
-        lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
-        __O13=(____L)(__ALB -  1);
-        lisaac_push(&__2I0,L33965080); // L259 STRING;
-        lisaac_push_first(&__STW,L9195016); // L70 NUMERIC;
+        lisaac_push_first(&__AC1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__BC1,L33825304); // L258 STRING;
+        __3HC=__0LB->__OSE;
+        lisaac_push(&__BC1,L33959448); // L259 STRING;
+        lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
+        __3A4=(____L)(__ALB -  1);
+        lisaac_push(&__BC1,L33965080); // L259 STRING;
+        lisaac_push_first(&__DQX,L9195016); // L70 NUMERIC;
         __IMB=(____L)(__TLB -  1);
         if (__3HC==NULL) {
-          lisaac_push(&__2I0,L33969176); // L259 STRING;
+          lisaac_push(&__BC1,L33969176); // L259 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__2I0,L33969176); // L259 STRING;
-          __PWM(((____4 *)__3HC),__O13,__IMB,__BIC);
+          lisaac_push(&__BC1,L33969176); // L259 STRING;
+          __PEN(((____4 *)__3HC),__3A4,__IMB,__BIC);
         };
       } else /* FALSE */ {
         lisaac_push(&__3ZB,L34081304); // L260 STRING;
-        lisaac_push_first(&__1I0,L8530438); // L65 FALSE;
+        lisaac_push_first(&__AC1,L8530438); // L65 FALSE;
       };
-      __O0B=__0LB->__GSE;
+      __O0B=__0LB->__OSE;
       if (__4KB==NULL) {
         lisaac_push(&__3ZB,L34223640); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
@@ -6423,23 +6540,23 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
         if (((struct ___OBJ *)__4KB)->__id==____V__) {
           __3HC=((____V *)__4KB)->__ZB;
         } else /* Other types */ {
-          __3HC=((____0B *)__4KB)->__GSE;
+          __3HC=((____0B *)__4KB)->__OSE;
         }
       };
       lisaac_push(&__3ZB,L34228248); // L261 STRING;
-      lisaac_push_first(&__1I0,L9195016); // L70 NUMERIC;
+      lisaac_push_first(&__AC1,L9195016); // L70 NUMERIC;
       __TLB=(____L)(__ALB -  1);
       if (__O0B==NULL) {
         lisaac_push(&__3ZB,L34233880); // L261 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
         lisaac_push(&__3ZB,L34233880); // L261 STRING;
-        __CTJ(((____4 *)__O0B),__3HC,__TLB,__BIC);
+        __EAK(((____4 *)__O0B),__3HC,__TLB,__BIC);
       };
     };
   } else /* FALSE */ {
     lisaac_push(&__0KB,L29231617); // L223 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L6826502); // L52 FALSE;
+    lisaac_push_first(&__55Y,L6826502); // L52 FALSE;
     lisaac_push_first(&__LLB,L28186625); // L215 INSTALL_LISAAC;
     lisaac_push(&__LLB,L28465665); // L217 INSTALL_LISAAC;
     __DX((&__string_114));
@@ -6465,7 +6582,7 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
         lisaac_push(&__LLB,L22289921); // L170 INSTALL_LISAAC;
         __0HC=((____V *)__4KB);
         lisaac_push_first(&__3ZB,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__1I0,L6690828); // L51 STRING_CONSTANT;
+        lisaac_push_first(&__AC1,L6690828); // L51 STRING_CONSTANT;
         __TLB=__0HC->__YB;
         lisaac_push(&__3ZB,L5784076); // L44 STRING_CONSTANT;
         __0LB=__QF(__TLB);
@@ -6474,28 +6591,28 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
-          __FEI(((____0B *)__0LB),__0HC);
+          __ERI(((____0B *)__0LB),__0HC);
         };
-        __I13=__0LB;
+        __XA4=__0LB;
       } else /* Other types */ {
         lisaac_push(&__LLB,L22289921); // L170 INSTALL_LISAAC;
         __0LB=((____0B *)__4KB);
         lisaac_push_first(&__3ZB,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__1I0,L8672792); // L66 STRING;
+        lisaac_push_first(&__AC1,L8672792); // L66 STRING;
         __TLB=__0LB->__FC;
-        lisaac_push(&__1I0,L9060376); // L69 STRING;
-        __42X=__QF(__TLB);
-        if (__42X==NULL) {
-          lisaac_push(&__1I0,L9184792); // L70 STRING;
+        lisaac_push(&__AC1,L9060376); // L69 STRING;
+        __GTY=__QF(__TLB);
+        if (__GTY==NULL) {
+          lisaac_push(&__AC1,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__1I0,L9184792); // L70 STRING;
-          __FEI(((____0B *)__42X),__0LB);
+          lisaac_push(&__AC1,L9184792); // L70 STRING;
+          __ERI(((____0B *)__GTY),__0LB);
         };
-        __I13=__42X;
+        __XA4=__GTY;
       }
     };
-    __CLB=__I13;
+    __CLB=__XA4;
     if (__2KB==NULL) {
       lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
@@ -6504,7 +6621,7 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
         lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
         __0HC=((____V *)__2KB);
         lisaac_push_first(&__3ZB,L5784076); // L44 STRING_CONSTANT;
-        lisaac_push_first(&__1I0,L6690828); // L51 STRING_CONSTANT;
+        lisaac_push_first(&__AC1,L6690828); // L51 STRING_CONSTANT;
         __TLB=__0HC->__YB;
         lisaac_push(&__3ZB,L5784076); // L44 STRING_CONSTANT;
         __0LB=__QF(__TLB);
@@ -6513,70 +6630,70 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
           lisaac_push(&__3ZB,L5906956); // L45 STRING_CONSTANT;
-          __FEI(((____0B *)__0LB),__0HC);
+          __ERI(((____0B *)__0LB),__0HC);
         };
-        __I13=__0LB;
+        __XA4=__0LB;
       } else /* Other types */ {
         lisaac_push(&__LLB,L22158849); // L169 INSTALL_LISAAC;
         __0LB=((____0B *)__2KB);
         lisaac_push_first(&__3ZB,L166069261); // L1267 ABSTRACT_STRING;
-        lisaac_push_first(&__1I0,L8672792); // L66 STRING;
+        lisaac_push_first(&__AC1,L8672792); // L66 STRING;
         __TLB=__0LB->__FC;
-        lisaac_push(&__1I0,L9060376); // L69 STRING;
-        __42X=__QF(__TLB);
-        if (__42X==NULL) {
-          lisaac_push(&__1I0,L9184792); // L70 STRING;
+        lisaac_push(&__AC1,L9060376); // L69 STRING;
+        __GTY=__QF(__TLB);
+        if (__GTY==NULL) {
+          lisaac_push(&__AC1,L9184792); // L70 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__1I0,L9184792); // L70 STRING;
-          __FEI(((____0B *)__42X),__0LB);
+          lisaac_push(&__AC1,L9184792); // L70 STRING;
+          __ERI(((____0B *)__GTY),__0LB);
         };
-        __I13=__42X;
+        __XA4=__GTY;
       }
     };
     lisaac_push(&__LLB,L28847617); // L220 INSTALL_LISAAC;
     lisaac_push_first(&__3ZB,L10632193); // L81 INSTALL_LISAAC;
-    if (__I13==NULL) {
+    if (__XA4==NULL) {
       lisaac_push(&__3ZB,L11287041); // L86 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L11287041); // L86 INSTALL_LISAAC;
-      __O0B=__WSF(((____0B *)__I13));
+      __O0B=__TTF(((____0B *)__XA4));
     };
-    __PDK=((____DB )(fopen((char*)(__O0B),"w+b")));
-    __T13=(__PDK != (void *)NULL);
-    if (__T13) {
+    __RQK=((____DB )(fopen((char*)(__O0B),"w+b")));
+    __CB4=(__RQK != (void *)NULL);
+    if (__CB4) {
       lisaac_push(&__3ZB,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__1I0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__2I0,L11674625); // L89 INSTALL_LISAAC;
-      lisaac_push_first(&__STW,L9316353); // L71 INSTALL_LISAAC;
-      fclose((FILE*)((__PDK)));
+      lisaac_push_first(&__AC1,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BC1,L11674625); // L89 INSTALL_LISAAC;
+      lisaac_push_first(&__DQX,L9316353); // L71 INSTALL_LISAAC;
+      fclose((FILE*)((__RQK)));
     } else /* FALSE */ {
       lisaac_push(&__3ZB,L11799041); // L90 INSTALL_LISAAC;
-      lisaac_push_first(&__1I0,L8530438); // L65 FALSE;
+      lisaac_push_first(&__AC1,L8530438); // L65 FALSE;
     };
-    if (__T13) {
+    if (__CB4) {
       lisaac_push(&__LLB,L28839937); // L220 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L13509636); // L103 TRUE;
-      __2R5=__J__;
+      __TQ4=__J__;
     } else /* FALSE */ {
       lisaac_push(&__LLB,L28839937); // L220 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L14689286); // L112 FALSE;
-      __2R5=__F__;
+      __TQ4=__F__;
     };
-    if (__2R5) {
+    if (__TQ4) {
       lisaac_push(&__LLB,L29101569); // L222 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1I0,L28850689); // L220 INSTALL_LISAAC;
-      lisaac_push(&__1I0,L28983297); // L221 INSTALL_LISAAC;
-      lisaac_push_first(&__2I0,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__2I0,L13510145); // L103 INSTALL_LISAAC;
+      lisaac_push_first(&__AC1,L28850689); // L220 INSTALL_LISAAC;
+      lisaac_push(&__AC1,L28983297); // L221 INSTALL_LISAAC;
+      lisaac_push_first(&__BC1,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__BC1,L13510145); // L103 INSTALL_LISAAC;
       __DX((&__string_115));
-      lisaac_push(&__2I0,L13637633); // L104 INSTALL_LISAAC;
+      lisaac_push(&__BC1,L13637633); // L104 INSTALL_LISAAC;
       __DX((&__string_116));
-      lisaac_push(&__2I0,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__STW,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__R13,L4598824); // L35 SYSTEM;
+      lisaac_push(&__BC1,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__DQX,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__AB4,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
       lisaac_push(&__LLB,L29101569); // L222 INSTALL_LISAAC;
@@ -6585,36 +6702,36 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
   };
   if (__5KB) {
     lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L13509636); // L103 TRUE;
-    __T13=__J__;
+    lisaac_push_first(&__55Y,L13509636); // L103 TRUE;
+    __CB4=__J__;
   } else /* FALSE */ {
     lisaac_push(&__0KB,L29494785); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L14689286); // L112 FALSE;
-    __T13=__F__;
+    lisaac_push_first(&__55Y,L14689286); // L112 FALSE;
+    __CB4=__F__;
   };
-  if (__T13) {
+  if (__CB4) {
     lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L10377220); // L79 TRUE;
-    __T13=__F__;
+    lisaac_push_first(&__55Y,L10377220); // L79 TRUE;
+    __CB4=__F__;
   } else /* FALSE */ {
     lisaac_push(&__0KB,L29499393); // L225 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L11832326); // L90 FALSE;
+    lisaac_push_first(&__55Y,L11832326); // L90 FALSE;
     lisaac_push_first(&__LLB,L29500417); // L225 INSTALL_LISAAC;
     lisaac_push(&__LLB,L29514753); // L225 INSTALL_LISAAC;
     __QMB=__OVC((&__string_117));
-    __T13=(__QMB == 'y');
+    __CB4=(__QMB == 'y');
   };
-  if (__T13) {
+  if (__CB4) {
     lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__55Y,L8792068); // L67 TRUE;
     lisaac_push_first(&__LLB,L29520897); // L225 INSTALL_LISAAC;
     if (__5KB) {
       lisaac_push(&__LLB,L29888001); // L228 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1I0,L29758977); // L227 INSTALL_LISAAC;
-      lisaac_push_first(&__2I0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__STW,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__R13,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__AC1,L29758977); // L227 INSTALL_LISAAC;
+      lisaac_push_first(&__BC1,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__DQX,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__AB4,L18378271); // L140 OUTPUT_STREAM;
       lisaac_push_first(&__AMB,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
     } else /* FALSE */ {
@@ -6628,29 +6745,29 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L6433281); // L49 INSTALL_LISAAC;
-      __FEI(((____0B *)__5B),__2KB);
+      __ERI(((____0B *)__5B),__2KB);
     };
     if (__5B==NULL) {
       lisaac_push(&__3ZB,L6570497); // L50 INSTALL_LISAAC;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L6570497); // L50 INSTALL_LISAAC;
-      __O0B=__WSF(((____0B *)__5B));
+      __O0B=__TTF(((____0B *)__5B));
     };
     __DLB=((____DB )(fopen((char*)(__O0B),"wb")));
     if ((__DLB == (void *)NULL)) {
       lisaac_push(&__LLB,L30412289); // L232 INSTALL_LISAAC;
       lisaac_push_first(&__3ZB,L8792068); // L67 TRUE;
-      lisaac_push_first(&__1I0,L30160897); // L230 INSTALL_LISAAC;
-      lisaac_push(&__1I0,L30299649); // L231 INSTALL_LISAAC;
-      lisaac_push_first(&__2I0,L13253121); // L101 INSTALL_LISAAC;
-      lisaac_push(&__2I0,L13510145); // L103 INSTALL_LISAAC;
+      lisaac_push_first(&__AC1,L30160897); // L230 INSTALL_LISAAC;
+      lisaac_push(&__AC1,L30299649); // L231 INSTALL_LISAAC;
+      lisaac_push_first(&__BC1,L13253121); // L101 INSTALL_LISAAC;
+      lisaac_push(&__BC1,L13510145); // L103 INSTALL_LISAAC;
       __DX((&__string_115));
-      lisaac_push(&__2I0,L13637633); // L104 INSTALL_LISAAC;
+      lisaac_push(&__BC1,L13637633); // L104 INSTALL_LISAAC;
       __DX((&__string_118));
-      lisaac_push(&__2I0,L13780481); // L105 INSTALL_LISAAC;
-      lisaac_push_first(&__STW,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__R13,L4598824); // L35 SYSTEM;
+      lisaac_push(&__BC1,L13780481); // L105 INSTALL_LISAAC;
+      lisaac_push_first(&__DQX,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__AB4,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
       lisaac_push(&__LLB,L30412289); // L232 INSTALL_LISAAC;
@@ -6669,7 +6786,7 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
       lisaac_push(&__3ZB,L8664065); // L66 INSTALL_LISAAC;
-      __O0B=__WSF(((____0B *)__CLB));
+      __O0B=__TTF(((____0B *)__CLB));
     };
     fwrite((void *)((__O0B)),(size_t)(1), (size_t)((__TLB)),(FILE*)((__DLB)));
     lisaac_push(&__LLB,L30681089); // L234 INSTALL_LISAAC;
@@ -6677,922 +6794,924 @@ static void __ZKB(void *__2KB,____V *__3KB,void *__4KB,____G __5KB)
     fclose((FILE*)((__DLB)));
   } else /* FALSE */ {
     lisaac_push(&__0KB,L30804481); // L235 INSTALL_LISAAC;
-    lisaac_push_first(&__EIY,L8530438); // L65 FALSE;
+    lisaac_push_first(&__55Y,L8530438); // L65 FALSE;
   };
 }
 
-static void __PVI(____0B *__RVI)
+static void __OCJ(____0B *__QCJ)
 // ({__0B}) Void No recursive, No inlinable.
 {
-  ____L __UVI,__XVI,__YVI,__Z0J,__YML;
-  ____DB __TLL;
-  _____CONTEXT __QVI,__OVW,__RLL,__NUM,__2LL,__X0J,__FK0,__GK0,__QEU;
-  _____CONTEXT __2JY;
-  ____4 *__WVI,*__Q0J;
-  ____G __043,__243,__443,__F53,__H53,__J53;
-  ____4 __D1J;
-  lisaac_push_first(&__QVI,L25851416); // L197 STRING;
-  __UVI=__RVI->__FC;
-  __WVI=__RVI->__GSE;
-  __XVI=__RVI->__FC;
-  lisaac_push(&__QVI,L26379288); // L201 STRING;
-  lisaac_push_first(&__OVW,L9195016); // L70 NUMERIC;
-  __YVI=(____L)(__XVI -  1);
-  if (__WVI==NULL) {
-    lisaac_push(&__QVI,L26380824); // L201 STRING;
+  ____L __TCJ,__WCJ,__XCJ,__1HK,__G0L;
+  ____DB __BZL;
+  _____CONTEXT __PCJ,__5RX,__5YL,__NCN,__KZL,__ZHK,__MF1,__NF1,__X1U;
+  _____CONTEXT __XBZ;
+  ____4 *__VCJ,*__SHK;
+  ____G __UF1,__WF1,__YF1,__5F1,__BG1,__DG1;
+  ____4 __FIK;
+  lisaac_push_first(&__PCJ,L25851416); // L197 STRING;
+  __TCJ=__QCJ->__FC;
+  __VCJ=__QCJ->__OSE;
+  __WCJ=__QCJ->__FC;
+  lisaac_push(&__PCJ,L26379288); // L201 STRING;
+  lisaac_push_first(&__5RX,L9195016); // L70 NUMERIC;
+  __XCJ=(____L)(__WCJ -  1);
+  if (__VCJ==NULL) {
+    lisaac_push(&__PCJ,L26380824); // L201 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__QVI,L26380824); // L201 STRING;
-    __Q0J=((____4 *)__WVI);
-    lisaac_push_first(&__OVW,L66325525); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__RLL,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__NUM,L7088642); // L54 OBJECT;
-    __TLL=((____DB )(top_context->back->back));
-    lisaac_push(&__RLL,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__NUM,L10652676); // L81 TRUE;
-    lisaac_push_first(&__2LL,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__X0J,L66331669); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__FK0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__GK0,L9195016); // L70 NUMERIC;
-    __Z0J=(____L)(-  1);
-    lisaac_push(&__X0J,L66330645); // L506 NATIVE_ARRAY;
-    lisaac_push_first(&__FK0,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__GK0,L15224840); // L116 NUMERIC;
-    __043=(__YVI > __Z0J);
-    lisaac_push(&__FK0,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__GK0,L14700552); // L112 NUMERIC;
-    __243=(__YVI == __Z0J);
-    if (__043) {
-      lisaac_push(&__FK0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__GK0,L10900996); // L83 TRUE;
-      __443=__F__;
+    lisaac_push(&__PCJ,L26380824); // L201 STRING;
+    __SHK=((____4 *)__VCJ);
+    lisaac_push_first(&__5RX,L66194453); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__5YL,L21772306); // L166 BLOCK;
+    lisaac_push_first(&__NCN,L7088642); // L54 OBJECT;
+    __BZL=((____DB )(top_context->back->back));
+    lisaac_push(&__5YL,L21902354); // L167 BLOCK;
+    lisaac_push_first(&__NCN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__KZL,L21906962); // L167 BLOCK;
+    lisaac_push_first(&__ZHK,L66200597); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__MF1,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__NF1,L9195016); // L70 NUMERIC;
+    __1HK=(____L)(-  1);
+    lisaac_push(&__ZHK,L66199573); // L505 NATIVE_ARRAY;
+    lisaac_push_first(&__MF1,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__NF1,L15224840); // L116 NUMERIC;
+    __UF1=(__XCJ > __1HK);
+    lisaac_push(&__MF1,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__NF1,L14700552); // L112 NUMERIC;
+    __WF1=(__XCJ == __1HK);
+    if (__UF1) {
+      lisaac_push(&__MF1,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NF1,L10900996); // L83 TRUE;
+      __YF1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__FK0,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__GK0,L12342790); // L94 FALSE;
-      __443=__243;
+      lisaac_push(&__MF1,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__NF1,L12342790); // L94 FALSE;
+      __YF1=__WF1;
     };
-    if (__443) {
-      lisaac_push(&__2LL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__X0J,L13509636); // L103 TRUE;
-      __443=__J__;
+    if (__YF1) {
+      lisaac_push(&__KZL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__ZHK,L13509636); // L103 TRUE;
+      __YF1=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__2LL,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__X0J,L14689286); // L112 FALSE;
-      __443=__F__;
+      lisaac_push(&__KZL,L21903890); // L167 BLOCK;
+      lisaac_push_first(&__ZHK,L14689286); // L112 FALSE;
+      __YF1=__F__;
     };
-    if (__443) {
-      lisaac_push(&__RLL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__NUM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__2LL,L21910546); // L167 BLOCK;
-      lisaac_push(&__2LL,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__X0J,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__FK0,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__GK0,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QEU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__TLL));
-      lisaac_push(&__X0J,L9181698); // L70 OBJECT;
-      __DX((&__string_109));
-      lisaac_push(&__X0J,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__FK0,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__GK0,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__QEU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__2JY,L8272919); // L63 SYSTEM_IO;
+    if (__YF1) {
+      lisaac_push(&__5YL,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__NCN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KZL,L21910546); // L167 BLOCK;
+      lisaac_push(&__KZL,L22051346); // L168 BLOCK;
+      lisaac_push_first(&__ZHK,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__MF1,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__NF1,L8792068); // L67 TRUE;
+      lisaac_push_first(&__X1U,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__BZL));
+      lisaac_push(&__ZHK,L9181698); // L70 OBJECT;
+      __DX((&__string_1));
+      lisaac_push(&__ZHK,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__MF1,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__NF1,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__X1U,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__XBZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__X0J,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__FK0,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__GK0,L4598824); // L35 SYSTEM;
+      lisaac_push(&__ZHK,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__MF1,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__NF1,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__RLL,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__NUM,L8530438); // L65 FALSE;
+      lisaac_push(&__5YL,L22153746); // L169 BLOCK;
+      lisaac_push_first(&__NCN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__OVW,L67242517); // L513 NATIVE_ARRAY;
-    __Z0J=__YVI;
-    lisaac_push_first(&__RLL,L22172680); // L169 NUMERIC;
-    __MML:
+    lisaac_push(&__5RX,L67111445); // L512 NATIVE_ARRAY;
+    __1HK=__XCJ;
+    lisaac_push_first(&__5YL,L22172680); // L169 NUMERIC;
+    __0ZL:
     {
-      lisaac_push(&__RLL,L22550536); // L172 NUMERIC;
-      lisaac_push_first(&__NUM,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__2LL,L15224840); // L116 NUMERIC;
-      __F53=(__Z0J >  0);
-      lisaac_push(&__NUM,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__2LL,L14700552); // L112 NUMERIC;
-      __H53=(__Z0J ==  0);
-      if (__F53) {
-        lisaac_push(&__NUM,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__2LL,L10900996); // L83 TRUE;
-        __J53=__F__;
+      lisaac_push(&__5YL,L22550536); // L172 NUMERIC;
+      lisaac_push_first(&__NCN,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__KZL,L15224840); // L116 NUMERIC;
+      __5F1=(__1HK >  0);
+      lisaac_push(&__NCN,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__KZL,L14700552); // L112 NUMERIC;
+      __BG1=(__1HK ==  0);
+      if (__5F1) {
+        lisaac_push(&__NCN,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__KZL,L10900996); // L83 TRUE;
+        __DG1=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__NUM,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__2LL,L12342790); // L94 FALSE;
-        __J53=__H53;
+        lisaac_push(&__NCN,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__KZL,L12342790); // L94 FALSE;
+        __DG1=__BG1;
       };
-      if (__J53) {
-        lisaac_push(&__RLL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__NUM,L8792068); // L67 TRUE;
-        lisaac_push_first(&__2LL,L22685704); // L173 NUMERIC;
-        lisaac_push_first(&__X0J,L66859541); // L510 NATIVE_ARRAY;
-        __D1J=__RTD(__Q0J,__Z0J);
-        if (('\\' == __D1J)) {
-          lisaac_push(&__X0J,L67112469); // L512 NATIVE_ARRAY;
-          lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__GK0,L66987541); // L511 NATIVE_ARRAY;
-          __CNG(__Q0J,'/',__Z0J);
+      if (__DG1) {
+        lisaac_push(&__5YL,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__NCN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__KZL,L22685704); // L173 NUMERIC;
+        lisaac_push_first(&__ZHK,L66728469); // L509 NATIVE_ARRAY;
+        __FIK=__RTD(__SHK,__1HK);
+        if (('\\' == __FIK)) {
+          lisaac_push(&__ZHK,L66981397); // L511 NATIVE_ARRAY;
+          lisaac_push_first(&__MF1,L8792068); // L67 TRUE;
+          lisaac_push_first(&__NF1,L66856469); // L510 NATIVE_ARRAY;
+          __IPG(__SHK,'/',__1HK);
         } else /* FALSE */ {
-          lisaac_push(&__X0J,L67112469); // L512 NATIVE_ARRAY;
-          lisaac_push_first(&__FK0,L8530438); // L65 FALSE;
+          lisaac_push(&__ZHK,L66981397); // L511 NATIVE_ARRAY;
+          lisaac_push_first(&__MF1,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__2LL,L22812680); // L174 NUMERIC;
-        lisaac_push_first(&__X0J,L9195016); // L70 NUMERIC;
-        __YML=(____L)(__Z0J -  1);
-        lisaac_push(&__2LL,L22826504); // L174 NUMERIC;
-        __Z0J=__YML;
-        goto __MML;
+        lisaac_push(&__KZL,L22812680); // L174 NUMERIC;
+        lisaac_push_first(&__ZHK,L9195016); // L70 NUMERIC;
+        __G0L=(____L)(__1HK -  1);
+        lisaac_push(&__KZL,L22826504); // L174 NUMERIC;
+        __1HK=__G0L;
+        goto __0ZL;
       } else /* FALSE */ {
-        lisaac_push(&__RLL,L22940168); // L175 NUMERIC;
-        lisaac_push_first(&__NUM,L8530438); // L65 FALSE;
+        lisaac_push(&__5YL,L22940168); // L175 NUMERIC;
+        lisaac_push_first(&__NCN,L8530438); // L65 FALSE;
       };
     };
   };
-  lisaac_push(&__QVI,L26479128); // L202 STRING;
-  lisaac_push_first(&__OVW,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__RLL,L7088642); // L54 OBJECT;
-  __TLL=((____DB )(top_context->back->back));
-  lisaac_push(&__OVW,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__RLL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NUM,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__2LL,L26480152); // L202 STRING;
-  __XVI=__RVI->__FC;
-  lisaac_push(&__2LL,L26484760); // L202 STRING;
-  lisaac_push_first(&__X0J,L14700552); // L112 NUMERIC;
-  if ((__XVI == __UVI)) {
-    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2LL,L13509636); // L103 TRUE;
-    __043=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2LL,L14689286); // L112 FALSE;
-    __043=__F__;
-  };
-  if (__043) {
-    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__RLL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NUM,L19289106); // L147 BLOCK;
-    lisaac_push(&__NUM,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__2LL,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__X0J,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GK0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLL));
-    lisaac_push(&__2LL,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__2LL,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__X0J,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__FK0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GK0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QEU,L8272919); // L63 SYSTEM_IO;
+  lisaac_push(&__PCJ,L26479128); // L202 STRING;
+  lisaac_push_first(&__5RX,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__5YL,L7088642); // L54 OBJECT;
+  __BZL=((____DB )(top_context->back->back));
+  lisaac_push(&__5RX,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__5YL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NCN,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__KZL,L26480152); // L202 STRING;
+  __WCJ=__QCJ->__FC;
+  lisaac_push(&__KZL,L26484760); // L202 STRING;
+  lisaac_push_first(&__ZHK,L14700552); // L112 NUMERIC;
+  if ((__WCJ == __TCJ)) {
+    lisaac_push(&__NCN,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KZL,L13509636); // L103 TRUE;
+    __UF1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NCN,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KZL,L14689286); // L112 FALSE;
+    __UF1=__F__;
+  };
+  if (__UF1) {
+    lisaac_push(&__5RX,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__5YL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NCN,L19289106); // L147 BLOCK;
+    lisaac_push(&__NCN,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__KZL,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__ZHK,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MF1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NF1,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__BZL));
+    lisaac_push(&__KZL,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__KZL,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__ZHK,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MF1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__NF1,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__X1U,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2LL,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__X0J,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FK0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KZL,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__ZHK,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MF1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__RLL,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__QVI,L26610200); // L203 STRING;
-  lisaac_push_first(&__OVW,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__RLL,L7088642); // L54 OBJECT;
-  __TLL=((____DB )(top_context->back->back));
-  lisaac_push(&__OVW,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__RLL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NUM,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__2LL,L26622488); // L203 STRING;
-  lisaac_push_first(&__X0J,L41957389); // L320 ABSTRACT_STRING;
-  __WVI=__RVI->__GSE;
-  __UVI=__RVI->__FC;
-  lisaac_push(&__X0J,L42359309); // L323 ABSTRACT_STRING;
-  lisaac_push_first(&__FK0,L9195016); // L70 NUMERIC;
-  __XVI=(____L)(__UVI -  1);
-  if (__WVI==NULL) {
-    lisaac_push(&__X0J,L42468365); // L324 ABSTRACT_STRING;
+    lisaac_push(&__5RX,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__5YL,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__PCJ,L26610200); // L203 STRING;
+  lisaac_push_first(&__5RX,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__5YL,L7088642); // L54 OBJECT;
+  __BZL=((____DB )(top_context->back->back));
+  lisaac_push(&__5RX,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__5YL,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NCN,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__KZL,L26622488); // L203 STRING;
+  lisaac_push_first(&__ZHK,L41957389); // L320 ABSTRACT_STRING;
+  __VCJ=__QCJ->__OSE;
+  __TCJ=__QCJ->__FC;
+  lisaac_push(&__ZHK,L42359309); // L323 ABSTRACT_STRING;
+  lisaac_push_first(&__MF1,L9195016); // L70 NUMERIC;
+  __WCJ=(____L)(__TCJ -  1);
+  if (__VCJ==NULL) {
+    lisaac_push(&__ZHK,L42468365); // L324 ABSTRACT_STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__X0J,L42468365); // L324 ABSTRACT_STRING;
-    __Z0J=__ROC(((____4 *)__WVI),'\\',__XVI);
-  };
-  if ((__Z0J ==  0)) {
-    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2LL,L13509636); // L103 TRUE;
-    __043=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NUM,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2LL,L14689286); // L112 FALSE;
-    __043=__F__;
-  };
-  if (__043) {
-    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__RLL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NUM,L19289106); // L147 BLOCK;
-    lisaac_push(&__NUM,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__2LL,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__X0J,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__FK0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GK0,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLL));
-    lisaac_push(&__2LL,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__2LL,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__X0J,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__FK0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__GK0,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QEU,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZHK,L42468365); // L324 ABSTRACT_STRING;
+    __1HK=__ROC(((____4 *)__VCJ),'\\',__WCJ);
+  };
+  if ((__1HK ==  0)) {
+    lisaac_push(&__NCN,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KZL,L13509636); // L103 TRUE;
+    __UF1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NCN,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__KZL,L14689286); // L112 FALSE;
+    __UF1=__F__;
+  };
+  if (__UF1) {
+    lisaac_push(&__5RX,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__5YL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NCN,L19289106); // L147 BLOCK;
+    lisaac_push(&__NCN,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__KZL,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__ZHK,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MF1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NF1,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__BZL));
+    lisaac_push(&__KZL,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__KZL,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__ZHK,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MF1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__NF1,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__X1U,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2LL,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__X0J,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__FK0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__KZL,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__ZHK,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MF1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__OVW,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__RLL,L8530438); // L65 FALSE;
+    lisaac_push(&__5RX,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__5YL,L8530438); // L65 FALSE;
   };
 }
 
-static void __PWJ(____0B *__RWJ,____L __SWJ)
+static void __RDK(____0B *__TDK,____L __UDK)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __WGL;
-  ____L __TWJ,__3WJ,__MXJ,__EYJ,__PYJ;
-  _____CONTEXT __QWJ,__UGL,__UQM,__5GL,__XWJ,__UK0,__VK0,__2BU,__UKY;
-  ____G __YK0,__0K0,__2K0,__IT5,__KT5;
-  ____4 *__2XJ,*__FYJ;
-  lisaac_push_first(&__QWJ,L16910872); // L129 STRING;
-  lisaac_push_first(&__UGL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__UQM,L7088642); // L54 OBJECT;
-  __WGL=((____DB )(top_context->back->back));
-  lisaac_push(&__UGL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__UQM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__5GL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__XWJ,L16918552); // L129 STRING;
-  lisaac_push_first(&__UK0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__VK0,L15224840); // L116 NUMERIC;
-  __YK0=(__SWJ >  0);
-  lisaac_push(&__UK0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__VK0,L14700552); // L112 NUMERIC;
-  __0K0=(__SWJ ==  0);
-  if (__YK0) {
-    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__VK0,L10900996); // L83 TRUE;
-    __2K0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__VK0,L12342790); // L94 FALSE;
-    __2K0=__0K0;
-  };
-  if (__2K0) {
-    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
-    __2K0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
-    __2K0=__F__;
-  };
-  if (__2K0) {
-    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UQM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5GL,L19289106); // L147 BLOCK;
-    lisaac_push(&__5GL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__XWJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__UK0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VK0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2BU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WGL));
-    lisaac_push(&__XWJ,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__XWJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__UK0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VK0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2BU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UKY,L8272919); // L63 SYSTEM_IO;
+  ____DB __EUL;
+  ____L __VDK,__5DK,__OEK,__GFK,__RFK;
+  _____CONTEXT __SDK,__CUL,__U4M,__NUL,__ZDK,__HH1,__IH1,__DZU,__PCZ;
+  ____G __LH1,__NH1,__PH1,__5R4,__BS4;
+  ____4 *__4EK,*__HFK;
+  lisaac_push_first(&__SDK,L16910872); // L129 STRING;
+  lisaac_push_first(&__CUL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__U4M,L7088642); // L54 OBJECT;
+  __EUL=((____DB )(top_context->back->back));
+  lisaac_push(&__CUL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__U4M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NUL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__ZDK,L16918552); // L129 STRING;
+  lisaac_push_first(&__HH1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__IH1,L15224840); // L116 NUMERIC;
+  __LH1=(__UDK >  0);
+  lisaac_push(&__HH1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__IH1,L14700552); // L112 NUMERIC;
+  __NH1=(__UDK ==  0);
+  if (__LH1) {
+    lisaac_push(&__HH1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IH1,L10900996); // L83 TRUE;
+    __PH1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__HH1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IH1,L12342790); // L94 FALSE;
+    __PH1=__NH1;
+  };
+  if (__PH1) {
+    lisaac_push(&__NUL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ZDK,L13509636); // L103 TRUE;
+    __PH1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NUL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ZDK,L14689286); // L112 FALSE;
+    __PH1=__F__;
+  };
+  if (__PH1) {
+    lisaac_push(&__CUL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__U4M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NUL,L19289106); // L147 BLOCK;
+    lisaac_push(&__NUL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__ZDK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__HH1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IH1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DZU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__EUL));
+    lisaac_push(&__ZDK,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__ZDK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__HH1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IH1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DZU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__PCZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XWJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__UK0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VK0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZDK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__HH1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IH1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UQM,L8530438); // L65 FALSE;
-  };
-  __TWJ=__RWJ->__QSE;
-  __3WJ=__RWJ->__FC;
-  lisaac_push(&__QWJ,L17310232); // L132 STRING;
-  lisaac_push_first(&__UGL,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__UQM,L15224840); // L116 NUMERIC;
-  if ((__SWJ > __3WJ)) {
-    lisaac_push(&__UGL,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UQM,L13509636); // L103 TRUE;
-    __2K0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UGL,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__UQM,L14689286); // L112 FALSE;
-    __2K0=__F__;
-  };
-  if (__2K0) {
-    lisaac_push(&__QWJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__UGL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UQM,L17316376); // L132 STRING;
-    __2K0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__QWJ,L17435160); // L133 STRING;
-    lisaac_push_first(&__UGL,L8530438); // L65 FALSE;
-    __2K0=__J__;
-  };
-  if ((! __2K0)) {
-    lisaac_push(&__QWJ,L18614808); // L142 STRING;
-    lisaac_push_first(&__UGL,L10362374); // L79 FALSE;
-    lisaac_push_first(&__UQM,L17439768); // L133 STRING;
-    __MXJ=__RWJ->__QSE;
-    lisaac_push(&__UQM,L17445400); // L133 STRING;
-    lisaac_push_first(&__5GL,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__XWJ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__UK0,L15224840); // L116 NUMERIC;
-    __2K0=(__MXJ > __SWJ);
-    lisaac_push(&__XWJ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__UK0,L14700552); // L112 NUMERIC;
-    __IT5=(__MXJ == __SWJ);
-    if (__2K0) {
-      lisaac_push(&__XWJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UK0,L10900996); // L83 TRUE;
-      __KT5=__F__;
+    lisaac_push(&__CUL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__U4M,L8530438); // L65 FALSE;
+  };
+  __VDK=__TDK->__YSE;
+  __5DK=__TDK->__FC;
+  lisaac_push(&__SDK,L17310232); // L132 STRING;
+  lisaac_push_first(&__CUL,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__U4M,L15224840); // L116 NUMERIC;
+  if ((__UDK > __5DK)) {
+    lisaac_push(&__CUL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__U4M,L13509636); // L103 TRUE;
+    __PH1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__CUL,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__U4M,L14689286); // L112 FALSE;
+    __PH1=__F__;
+  };
+  if (__PH1) {
+    lisaac_push(&__SDK,L17435160); // L133 STRING;
+    lisaac_push_first(&__CUL,L8792068); // L67 TRUE;
+    lisaac_push_first(&__U4M,L17316376); // L132 STRING;
+    __PH1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__SDK,L17435160); // L133 STRING;
+    lisaac_push_first(&__CUL,L8530438); // L65 FALSE;
+    __PH1=__J__;
+  };
+  if ((! __PH1)) {
+    lisaac_push(&__SDK,L18614808); // L142 STRING;
+    lisaac_push_first(&__CUL,L10362374); // L79 FALSE;
+    lisaac_push_first(&__U4M,L17439768); // L133 STRING;
+    __OEK=__TDK->__YSE;
+    lisaac_push(&__U4M,L17445400); // L133 STRING;
+    lisaac_push_first(&__NUL,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__ZDK,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__HH1,L15224840); // L116 NUMERIC;
+    __PH1=(__OEK > __UDK);
+    lisaac_push(&__ZDK,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__HH1,L14700552); // L112 NUMERIC;
+    __5R4=(__OEK == __UDK);
+    if (__PH1) {
+      lisaac_push(&__ZDK,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__HH1,L10900996); // L83 TRUE;
+      __BS4=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__XWJ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UK0,L12342790); // L94 FALSE;
-      __KT5=__IT5;
+      lisaac_push(&__ZDK,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__HH1,L12342790); // L94 FALSE;
+      __BS4=__5R4;
     };
-    if (__KT5) {
-      lisaac_push(&__5GL,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
-      __KT5=__J__;
+    if (__BS4) {
+      lisaac_push(&__NUL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__ZDK,L13509636); // L103 TRUE;
+      __BS4=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__5GL,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
-      __KT5=__F__;
+      lisaac_push(&__NUL,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__ZDK,L14689286); // L112 FALSE;
+      __BS4=__F__;
     };
-    if (__KT5) {
-      lisaac_push(&__UGL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__UQM,L6825988); // L52 TRUE;
-      lisaac_push_first(&__5GL,L10494470); // L80 FALSE;
-      lisaac_push_first(&__XWJ,L17455128); // L133 STRING;
-      if ((__RWJ->__QSE ==  0)) {
-        lisaac_push(&__XWJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__UK0,L6825988); // L52 TRUE;
-        lisaac_push_first(&__VK0,L17721368); // L135 STRING;
-        __2XJ=__PIH(__SWJ);
-        __RWJ->__GSE=__2XJ;
+    if (__BS4) {
+      lisaac_push(&__CUL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__U4M,L6825988); // L52 TRUE;
+      lisaac_push_first(&__NUL,L10494470); // L80 FALSE;
+      lisaac_push_first(&__ZDK,L17455128); // L133 STRING;
+      if ((__TDK->__YSE ==  0)) {
+        lisaac_push(&__ZDK,L18091544); // L138 STRING;
+        lisaac_push_first(&__HH1,L6825988); // L52 TRUE;
+        lisaac_push_first(&__IH1,L17721368); // L135 STRING;
+        __4EK=__WQH(__UDK);
+        __TDK->__OSE=__4EK;
       } else /* FALSE */ {
-        lisaac_push(&__XWJ,L18091544); // L138 STRING;
-        lisaac_push_first(&__UK0,L6826502); // L52 FALSE;
-        lisaac_push_first(&__VK0,L17832984); // L136 STRING;
-        __2XJ=__RWJ->__GSE;
-        __EYJ=__RWJ->__QSE;
-        if (__2XJ==NULL) {
-          lisaac_push(&__VK0,L17983000); // L137 STRING;
+        lisaac_push(&__ZDK,L18091544); // L138 STRING;
+        lisaac_push_first(&__HH1,L6826502); // L52 FALSE;
+        lisaac_push_first(&__IH1,L17832984); // L136 STRING;
+        __4EK=__TDK->__OSE;
+        __GFK=__TDK->__YSE;
+        if (__4EK==NULL) {
+          lisaac_push(&__IH1,L17983000); // L137 STRING;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-          lisaac_push(&__VK0,L17983000); // L137 STRING;
-          __FYJ=__RJH(((____4 *)__2XJ),__EYJ,__SWJ);
+          lisaac_push(&__IH1,L17983000); // L137 STRING;
+          __HFK=__YRH(((____4 *)__4EK),__GFK,__UDK);
         };
-        __RWJ->__GSE=__FYJ;
+        __TDK->__OSE=__HFK;
       };
-      __RWJ->__QSE=__SWJ;
+      __TDK->__YSE=__UDK;
     } else /* FALSE */ {
-      lisaac_push(&__UGL,L10881542); // L83 FALSE;
-      lisaac_push_first(&__UQM,L6826502); // L52 FALSE;
-      lisaac_push_first(&__5GL,L10759174); // L82 FALSE;
-      lisaac_push_first(&__XWJ,L18356248); // L140 STRING;
-      __2XJ=__RWJ->__GSE;
-      __EYJ=__RWJ->__FC;
-      lisaac_push(&__XWJ,L18502168); // L141 STRING;
-      lisaac_push_first(&__UK0,L9195016); // L70 NUMERIC;
-      __PYJ=(____L)(__SWJ -  1);
-      if (__2XJ==NULL) {
-        lisaac_push(&__XWJ,L18503704); // L141 STRING;
+      lisaac_push(&__CUL,L10881542); // L83 FALSE;
+      lisaac_push_first(&__U4M,L6826502); // L52 FALSE;
+      lisaac_push_first(&__NUL,L10759174); // L82 FALSE;
+      lisaac_push_first(&__ZDK,L18356248); // L140 STRING;
+      __4EK=__TDK->__OSE;
+      __GFK=__TDK->__FC;
+      lisaac_push(&__ZDK,L18502168); // L141 STRING;
+      lisaac_push_first(&__HH1,L9195016); // L70 NUMERIC;
+      __RFK=(____L)(__UDK -  1);
+      if (__4EK==NULL) {
+        lisaac_push(&__ZDK,L18503704); // L141 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__XWJ,L18503704); // L141 STRING;
-        __EJJ(((____4 *)__2XJ),__EYJ,__PYJ);
+        lisaac_push(&__ZDK,L18503704); // L141 STRING;
+        __HXJ(((____4 *)__4EK),__GFK,__RFK);
       };
     };
   };
-  __RWJ->__FC=__SWJ;
-  lisaac_push(&__QWJ,L19008024); // L145 STRING;
-  lisaac_push(&__QWJ,L19139096); // L146 STRING;
-  lisaac_push_first(&__UGL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__UQM,L7088642); // L54 OBJECT;
-  __WGL=((____DB )(top_context->back->back));
-  lisaac_push(&__UGL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__UQM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__5GL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__XWJ,L19140120); // L146 STRING;
-  __3WJ=__RWJ->__QSE;
-  lisaac_push(&__XWJ,L19145752); // L146 STRING;
-  lisaac_push_first(&__UK0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__VK0,L15224840); // L116 NUMERIC;
-  __YK0=(__3WJ > __TWJ);
-  lisaac_push(&__UK0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__VK0,L14700552); // L112 NUMERIC;
-  __0K0=(__3WJ == __TWJ);
-  if (__YK0) {
-    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__VK0,L10900996); // L83 TRUE;
-    __2K0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__UK0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__VK0,L12342790); // L94 FALSE;
-    __2K0=__0K0;
-  };
-  if (__2K0) {
-    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XWJ,L13509636); // L103 TRUE;
-    __2K0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5GL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__XWJ,L14689286); // L112 FALSE;
-    __2K0=__F__;
-  };
-  if (__2K0) {
-    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UQM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5GL,L19289106); // L147 BLOCK;
-    lisaac_push(&__5GL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__XWJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__UK0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VK0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2BU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WGL));
-    lisaac_push(&__XWJ,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__XWJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__UK0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VK0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2BU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UKY,L8272919); // L63 SYSTEM_IO;
+  __TDK->__FC=__UDK;
+  lisaac_push(&__SDK,L19008024); // L145 STRING;
+  lisaac_push_first(&__CUL,L19280914); // L147 BLOCK;
+  lisaac_push(&__CUL,L19532306); // L149 BLOCK;
+  lisaac_push(&__SDK,L19139096); // L146 STRING;
+  lisaac_push_first(&__CUL,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__U4M,L7088642); // L54 OBJECT;
+  __EUL=((____DB )(top_context->back->back));
+  lisaac_push(&__CUL,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__U4M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__NUL,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__ZDK,L19140120); // L146 STRING;
+  __5DK=__TDK->__YSE;
+  lisaac_push(&__ZDK,L19145752); // L146 STRING;
+  lisaac_push_first(&__HH1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__IH1,L15224840); // L116 NUMERIC;
+  __LH1=(__5DK > __VDK);
+  lisaac_push(&__HH1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__IH1,L14700552); // L112 NUMERIC;
+  __NH1=(__5DK == __VDK);
+  if (__LH1) {
+    lisaac_push(&__HH1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IH1,L10900996); // L83 TRUE;
+    __PH1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__HH1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IH1,L12342790); // L94 FALSE;
+    __PH1=__NH1;
+  };
+  if (__PH1) {
+    lisaac_push(&__NUL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ZDK,L13509636); // L103 TRUE;
+    __PH1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NUL,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__ZDK,L14689286); // L112 FALSE;
+    __PH1=__F__;
+  };
+  if (__PH1) {
+    lisaac_push(&__CUL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__U4M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__NUL,L19289106); // L147 BLOCK;
+    lisaac_push(&__NUL,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__ZDK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__HH1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IH1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DZU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__EUL));
+    lisaac_push(&__ZDK,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__ZDK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__HH1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IH1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DZU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__PCZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XWJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__UK0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VK0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZDK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__HH1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IH1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UGL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__UQM,L8530438); // L65 FALSE;
+    lisaac_push(&__CUL,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__U4M,L8530438); // L65 FALSE;
   };
 }
 
-static void __PWM(____4 *__RWM,____L __SWM,____L __TWM,____L __UWM)
+static void __PEN(____4 *__REN,____L __SEN,____L __TEN,____L __UEN)
 // ({__HB},{__L},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __1NN;
-  ____L __ZLY,__KXM,__WHO,__FMY,__DYM;
-  _____CONTEXT __QWM,__ZNN,__20N,__EON,__YWM,__LM0,__MM0,__OIU,__MLY;
-  _____CONTEXT __DMY,__GO0,__HO0;
-  ____G __PM0,__RM0,__TM0,__5R0,__BS0,__CA4,__UO0,__WO0;
-  ____4 __BYM;
-  lisaac_push_first(&__QWM,L85593109); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
-  __1NN=((____DB )(top_context->back->back));
-  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__YWM,L85598229); // L653 NATIVE_ARRAY;
-  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
-  __PM0=(__SWM >  0);
-  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
-  __RM0=(__SWM ==  0);
-  if (__PM0) {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
-    __TM0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
-    __TM0=__RM0;
-  };
-  if (__TM0) {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
-    __TM0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
-    __TM0=__F__;
-  };
-  if (__TM0) {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
-    lisaac_push(&__EON,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1NN));
-    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
+  ____DB __Q3N;
+  ____L __UDZ,__KFN,__OXO,__AEZ,__DGN;
+  _____CONTEXT __QEN,__O3N,__3KO,__Z3N,__YEN,__4I1,__5I1,__KAV,__HDZ;
+  _____CONTEXT __4DZ,__ZK1,__0K1;
+  ____G __CJ1,__EJ1,__GJ1,__DW1,__FW1,__OC4,__HL1,__JL1;
+  ____4 __BGN;
+  lisaac_push_first(&__QEN,L85462037); // L652 NATIVE_ARRAY;
+  lisaac_push_first(&__O3N,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__3KO,L7088642); // L54 OBJECT;
+  __Q3N=((____DB )(top_context->back->back));
+  lisaac_push(&__O3N,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__3KO,L10652676); // L81 TRUE;
+  lisaac_push_first(&__Z3N,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YEN,L85467157); // L652 NATIVE_ARRAY;
+  lisaac_push_first(&__4I1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L15224840); // L116 NUMERIC;
+  __CJ1=(__SEN >  0);
+  lisaac_push(&__4I1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L14700552); // L112 NUMERIC;
+  __EJ1=(__SEN ==  0);
+  if (__CJ1) {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L10900996); // L83 TRUE;
+    __GJ1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L12342790); // L94 FALSE;
+    __GJ1=__EJ1;
+  };
+  if (__GJ1) {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L13509636); // L103 TRUE;
+    __GJ1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L14689286); // L112 FALSE;
+    __GJ1=__F__;
+  };
+  if (__GJ1) {
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z3N,L21910546); // L167 BLOCK;
+    lisaac_push(&__Z3N,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YEN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4I1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5I1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KAV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__Q3N));
+    lisaac_push(&__YEN,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__YEN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4I1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5I1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KAV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HDZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YEN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4I1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5I1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__QWM,L85724181); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
-  __1NN=((____DB )(top_context->back->back));
-  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__YWM,L85729301); // L654 NATIVE_ARRAY;
-  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
-  __PM0=(__TWM > __SWM);
-  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
-  __RM0=(__TWM == __SWM);
-  if (__PM0) {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
-    __TM0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
-    __TM0=__RM0;
-  };
-  if (__TM0) {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
-    __TM0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
-    __TM0=__F__;
-  };
-  if (__TM0) {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
-    lisaac_push(&__EON,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1NN));
-    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QEN,L85593109); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__O3N,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__3KO,L7088642); // L54 OBJECT;
+  __Q3N=((____DB )(top_context->back->back));
+  lisaac_push(&__O3N,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__3KO,L10652676); // L81 TRUE;
+  lisaac_push_first(&__Z3N,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YEN,L85598229); // L653 NATIVE_ARRAY;
+  lisaac_push_first(&__4I1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L15224840); // L116 NUMERIC;
+  __CJ1=(__TEN > __SEN);
+  lisaac_push(&__4I1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L14700552); // L112 NUMERIC;
+  __EJ1=(__TEN == __SEN);
+  if (__CJ1) {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L10900996); // L83 TRUE;
+    __GJ1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L12342790); // L94 FALSE;
+    __GJ1=__EJ1;
+  };
+  if (__GJ1) {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L13509636); // L103 TRUE;
+    __GJ1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L14689286); // L112 FALSE;
+    __GJ1=__F__;
+  };
+  if (__GJ1) {
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z3N,L21910546); // L167 BLOCK;
+    lisaac_push(&__Z3N,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YEN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4I1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5I1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KAV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__Q3N));
+    lisaac_push(&__YEN,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__YEN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4I1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5I1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KAV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HDZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YEN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4I1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5I1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__QWM,L85855253); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__ZNN,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__20N,L7088642); // L54 OBJECT;
-  __1NN=((____DB )(top_context->back->back));
-  lisaac_push(&__ZNN,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__20N,L10652676); // L81 TRUE;
-  lisaac_push_first(&__EON,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__YWM,L85859861); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__LM0,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__MM0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__OIU,L9195016); // L70 NUMERIC;
-  __ZLY=(____L)(- __UWM);
-  lisaac_push(&__LM0,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__MM0,L9195016); // L70 NUMERIC;
-  __KXM=(____L)(__SWM - __ZLY);
-  lisaac_push(&__YWM,L85864981); // L655 NATIVE_ARRAY;
-  lisaac_push_first(&__LM0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L15224840); // L116 NUMERIC;
-  __PM0=(__KXM >  0);
-  lisaac_push(&__LM0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MM0,L14700552); // L112 NUMERIC;
-  __RM0=(__KXM ==  0);
-  if (__PM0) {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L10900996); // L83 TRUE;
-    __TM0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__LM0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__MM0,L12342790); // L94 FALSE;
-    __TM0=__RM0;
-  };
-  if (__TM0) {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
-    __TM0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EON,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
-    __TM0=__F__;
-  };
-  if (__TM0) {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EON,L21910546); // L167 BLOCK;
-    lisaac_push(&__EON,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__YWM,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__LM0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OIU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__1NN));
-    lisaac_push(&__YWM,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__YWM,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__LM0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__MM0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OIU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MLY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__QEN,L85724181); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__O3N,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__3KO,L7088642); // L54 OBJECT;
+  __Q3N=((____DB )(top_context->back->back));
+  lisaac_push(&__O3N,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__3KO,L10652676); // L81 TRUE;
+  lisaac_push_first(&__Z3N,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__YEN,L85728789); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__4I1,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__5I1,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__KAV,L9195016); // L70 NUMERIC;
+  __UDZ=(____L)(- __UEN);
+  lisaac_push(&__4I1,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__5I1,L9195016); // L70 NUMERIC;
+  __KFN=(____L)(__SEN - __UDZ);
+  lisaac_push(&__YEN,L85733909); // L654 NATIVE_ARRAY;
+  lisaac_push_first(&__4I1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L15224840); // L116 NUMERIC;
+  __CJ1=(__KFN >  0);
+  lisaac_push(&__4I1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5I1,L14700552); // L112 NUMERIC;
+  __EJ1=(__KFN ==  0);
+  if (__CJ1) {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L10900996); // L83 TRUE;
+    __GJ1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4I1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5I1,L12342790); // L94 FALSE;
+    __GJ1=__EJ1;
+  };
+  if (__GJ1) {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L13509636); // L103 TRUE;
+    __GJ1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__Z3N,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__YEN,L14689286); // L112 FALSE;
+    __GJ1=__F__;
+  };
+  if (__GJ1) {
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Z3N,L21910546); // L167 BLOCK;
+    lisaac_push(&__Z3N,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__YEN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4I1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5I1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KAV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__Q3N));
+    lisaac_push(&__YEN,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__YEN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4I1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5I1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KAV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HDZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__YWM,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__LM0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MM0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__YEN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4I1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5I1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZNN,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__20N,L8530438); // L65 FALSE;
-  };
-  if ((__UWM !=  0)) {
-    lisaac_push(&__QWM,L87558677); // L668 NATIVE_ARRAY;
-    lisaac_push_first(&__ZNN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__20N,L86384149); // L659 NATIVE_ARRAY;
-    lisaac_push_first(&__EON,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__YWM,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__LM0,L15224840); // L116 NUMERIC;
-    __TM0=(__UWM >  0);
-    lisaac_push(&__YWM,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__LM0,L14700552); // L112 NUMERIC;
-    __5R0=(__UWM ==  0);
-    if (__TM0) {
-      lisaac_push(&__YWM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__LM0,L10900996); // L83 TRUE;
-      __BS0=__F__;
+    lisaac_push(&__O3N,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__3KO,L8530438); // L65 FALSE;
+  };
+  if ((__UEN !=  0)) {
+    lisaac_push(&__QEN,L87427605); // L667 NATIVE_ARRAY;
+    lisaac_push_first(&__O3N,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3KO,L86253077); // L658 NATIVE_ARRAY;
+    lisaac_push_first(&__Z3N,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__YEN,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__4I1,L15224840); // L116 NUMERIC;
+    __GJ1=(__UEN >  0);
+    lisaac_push(&__YEN,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__4I1,L14700552); // L112 NUMERIC;
+    __DW1=(__UEN ==  0);
+    if (__GJ1) {
+      lisaac_push(&__YEN,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4I1,L10900996); // L83 TRUE;
+      __FW1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__YWM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__LM0,L12342790); // L94 FALSE;
-      __BS0=__5R0;
+      lisaac_push(&__YEN,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4I1,L12342790); // L94 FALSE;
+      __FW1=__DW1;
     };
-    if (__BS0) {
-      lisaac_push(&__EON,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__YWM,L13509636); // L103 TRUE;
-      __BS0=__J__;
+    if (__FW1) {
+      lisaac_push(&__Z3N,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__YEN,L13509636); // L103 TRUE;
+      __FW1=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__EON,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__YWM,L14689286); // L112 FALSE;
-      __BS0=__F__;
+      lisaac_push(&__Z3N,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__YEN,L14689286); // L112 FALSE;
+      __FW1=__F__;
     };
-    if (__BS0) {
-      lisaac_push(&__20N,L87428629); // L667 NATIVE_ARRAY;
-      lisaac_push_first(&__EON,L6825988); // L52 TRUE;
-      lisaac_push_first(&__YWM,L86770709); // L662 NATIVE_ARRAY;
-      __WHO=__SWM;
-      lisaac_push_first(&__LM0,L20989960); // L160 NUMERIC;
-      __UHO:
+    if (__FW1) {
+      lisaac_push(&__3KO,L87297557); // L666 NATIVE_ARRAY;
+      lisaac_push_first(&__Z3N,L6825988); // L52 TRUE;
+      lisaac_push_first(&__YEN,L86639637); // L661 NATIVE_ARRAY;
+      __OXO=__SEN;
+      lisaac_push_first(&__4I1,L20989960); // L160 NUMERIC;
+      __MXO:
       {
-        lisaac_push(&__LM0,L21370888); // L163 NUMERIC;
-        lisaac_push_first(&__MM0,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__OIU,L15224840); // L116 NUMERIC;
-        if ((__WHO > __TWM)) {
-          lisaac_push(&__MM0,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__OIU,L13509636); // L103 TRUE;
-          __CA4=__J__;
+        lisaac_push(&__4I1,L21370888); // L163 NUMERIC;
+        lisaac_push_first(&__5I1,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__KAV,L15224840); // L116 NUMERIC;
+        if ((__OXO > __TEN)) {
+          lisaac_push(&__5I1,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KAV,L13509636); // L103 TRUE;
+          __OC4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__MM0,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__OIU,L14689286); // L112 FALSE;
-          __CA4=__F__;
+          lisaac_push(&__5I1,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KAV,L14689286); // L112 FALSE;
+          __OC4=__F__;
         };
-        if (__CA4) {
-          lisaac_push(&__LM0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__OIU,L21506056); // L164 NUMERIC;
-          lisaac_push_first(&__MLY,L86645781); // L661 NATIVE_ARRAY;
-          __BYM=__RTD(__RWM,__WHO);
-          lisaac_push(&__MLY,L86650389); // L661 NATIVE_ARRAY;
-          lisaac_push_first(&__DMY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__GO0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__HO0,L9195016); // L70 NUMERIC;
-          __FMY=(____L)(- __UWM);
-          lisaac_push(&__DMY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
-          __DYM=(____L)(__WHO - __FMY);
-          lisaac_push(&__MLY,L86654485); // L661 NATIVE_ARRAY;
-          __CNG(__RWM,__BYM,__DYM);
-          lisaac_push(&__OIU,L21633544); // L165 NUMERIC;
-          lisaac_push_first(&__MLY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__DMY,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
-          __FMY=(____L)(-  1);
-          lisaac_push(&__MLY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__DMY,L9195016); // L70 NUMERIC;
-          __DYM=(____L)(__WHO - __FMY);
-          lisaac_push(&__OIU,L21644808); // L165 NUMERIC;
-          __WHO=__DYM;
-          goto __UHO;
+        if (__OC4) {
+          lisaac_push(&__4I1,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__5I1,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KAV,L21506056); // L164 NUMERIC;
+          lisaac_push_first(&__HDZ,L86514709); // L660 NATIVE_ARRAY;
+          __BGN=__RTD(__REN,__OXO);
+          lisaac_push(&__HDZ,L86519317); // L660 NATIVE_ARRAY;
+          lisaac_push_first(&__4DZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZK1,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0K1,L9195016); // L70 NUMERIC;
+          __AEZ=(____L)(- __UEN);
+          lisaac_push(&__4DZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZK1,L9195016); // L70 NUMERIC;
+          __DGN=(____L)(__OXO - __AEZ);
+          lisaac_push(&__HDZ,L86523413); // L660 NATIVE_ARRAY;
+          __IPG(__REN,__BGN,__DGN);
+          lisaac_push(&__KAV,L21633544); // L165 NUMERIC;
+          lisaac_push_first(&__HDZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__4DZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__ZK1,L9195016); // L70 NUMERIC;
+          __AEZ=(____L)(-  1);
+          lisaac_push(&__HDZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__4DZ,L9195016); // L70 NUMERIC;
+          __DGN=(____L)(__OXO - __AEZ);
+          lisaac_push(&__KAV,L21644808); // L165 NUMERIC;
+          __OXO=__DGN;
+          goto __MXO;
         } else /* FALSE */ {
-          lisaac_push(&__LM0,L21760520); // L166 NUMERIC;
-          lisaac_push_first(&__MM0,L8530438); // L65 FALSE;
+          lisaac_push(&__4I1,L21760520); // L166 NUMERIC;
+          lisaac_push_first(&__5I1,L8530438); // L65 FALSE;
         };
       };
     } else /* FALSE */ {
-      lisaac_push(&__20N,L87428629); // L667 NATIVE_ARRAY;
-      lisaac_push_first(&__EON,L6826502); // L52 FALSE;
-      lisaac_push_first(&__YWM,L87294997); // L666 NATIVE_ARRAY;
-      __WHO=__TWM;
-      lisaac_push_first(&__LM0,L22172680); // L169 NUMERIC;
-      __FIO:
+      lisaac_push(&__3KO,L87297557); // L666 NATIVE_ARRAY;
+      lisaac_push_first(&__Z3N,L6826502); // L52 FALSE;
+      lisaac_push_first(&__YEN,L87163925); // L665 NATIVE_ARRAY;
+      __OXO=__TEN;
+      lisaac_push_first(&__4I1,L22172680); // L169 NUMERIC;
+      __3XO:
       {
-        lisaac_push(&__LM0,L22550536); // L172 NUMERIC;
-        lisaac_push_first(&__MM0,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__OIU,L15224840); // L116 NUMERIC;
-        __CA4=(__WHO > __SWM);
-        lisaac_push(&__MM0,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__OIU,L14700552); // L112 NUMERIC;
-        __UO0=(__WHO == __SWM);
-        if (__CA4) {
-          lisaac_push(&__MM0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__OIU,L10900996); // L83 TRUE;
-          __WO0=__F__;
+        lisaac_push(&__4I1,L22550536); // L172 NUMERIC;
+        lisaac_push_first(&__5I1,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__KAV,L15224840); // L116 NUMERIC;
+        __OC4=(__OXO > __SEN);
+        lisaac_push(&__5I1,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__KAV,L14700552); // L112 NUMERIC;
+        __HL1=(__OXO == __SEN);
+        if (__OC4) {
+          lisaac_push(&__5I1,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__KAV,L10900996); // L83 TRUE;
+          __JL1=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__MM0,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__OIU,L12342790); // L94 FALSE;
-          __WO0=__UO0;
+          lisaac_push(&__5I1,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__KAV,L12342790); // L94 FALSE;
+          __JL1=__HL1;
         };
-        if (__WO0) {
-          lisaac_push(&__LM0,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__MM0,L8792068); // L67 TRUE;
-          lisaac_push_first(&__OIU,L22685704); // L173 NUMERIC;
-          lisaac_push_first(&__MLY,L87170069); // L665 NATIVE_ARRAY;
-          __BYM=__RTD(__RWM,__WHO);
-          lisaac_push(&__MLY,L87174677); // L665 NATIVE_ARRAY;
-          lisaac_push_first(&__DMY,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__GO0,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__HO0,L9195016); // L70 NUMERIC;
-          __FMY=(____L)(- __UWM);
-          lisaac_push(&__DMY,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__GO0,L9195016); // L70 NUMERIC;
-          __DYM=(____L)(__WHO - __FMY);
-          lisaac_push(&__MLY,L87178773); // L665 NATIVE_ARRAY;
-          __CNG(__RWM,__BYM,__DYM);
-          lisaac_push(&__OIU,L22812680); // L174 NUMERIC;
-          lisaac_push_first(&__MLY,L9195016); // L70 NUMERIC;
-          __FMY=(____L)(__WHO -  1);
-          lisaac_push(&__OIU,L22826504); // L174 NUMERIC;
-          __WHO=__FMY;
-          goto __FIO;
+        if (__JL1) {
+          lisaac_push(&__4I1,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__5I1,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KAV,L22685704); // L173 NUMERIC;
+          lisaac_push_first(&__HDZ,L87038997); // L664 NATIVE_ARRAY;
+          __BGN=__RTD(__REN,__OXO);
+          lisaac_push(&__HDZ,L87043605); // L664 NATIVE_ARRAY;
+          lisaac_push_first(&__4DZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZK1,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0K1,L9195016); // L70 NUMERIC;
+          __AEZ=(____L)(- __UEN);
+          lisaac_push(&__4DZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZK1,L9195016); // L70 NUMERIC;
+          __DGN=(____L)(__OXO - __AEZ);
+          lisaac_push(&__HDZ,L87047701); // L664 NATIVE_ARRAY;
+          __IPG(__REN,__BGN,__DGN);
+          lisaac_push(&__KAV,L22812680); // L174 NUMERIC;
+          lisaac_push_first(&__HDZ,L9195016); // L70 NUMERIC;
+          __AEZ=(____L)(__OXO -  1);
+          lisaac_push(&__KAV,L22826504); // L174 NUMERIC;
+          __OXO=__AEZ;
+          goto __3XO;
         } else /* FALSE */ {
-          lisaac_push(&__LM0,L22940168); // L175 NUMERIC;
-          lisaac_push_first(&__MM0,L8530438); // L65 FALSE;
+          lisaac_push(&__4I1,L22940168); // L175 NUMERIC;
+          lisaac_push_first(&__5I1,L8530438); // L65 FALSE;
         };
       };
     };
   } else /* FALSE */ {
-    lisaac_push(&__QWM,L87558677); // L668 NATIVE_ARRAY;
-    lisaac_push_first(&__ZNN,L8530438); // L65 FALSE;
+    lisaac_push(&__QEN,L87427605); // L667 NATIVE_ARRAY;
+    lisaac_push_first(&__O3N,L8530438); // L65 FALSE;
   };
 }
 
-static void __WZJ(____4 *__YZJ,____4 *__ZZJ,____L __0ZJ)
+static void __YGK(____4 *__0GK,____4 *__1GK,____L __2GK)
 // ({__HB},{NULLx__HB},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __HKL;
-  ____L __A0J,__MLL;
-  _____CONTEXT __XZJ,__FKL,__GTM,__QKL,__4ZJ,__IP0,__JP0,__1DU,__2MY;
-  ____G __QP0,__SP0,__UP0,__1P0,__3P0,__5P0;
-  ____4 __K0J;
-  lisaac_push_first(&__XZJ,L81136661); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__FKL,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__GTM,L7088642); // L54 OBJECT;
-  __HKL=((____DB )(top_context->back->back));
-  lisaac_push(&__FKL,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__GTM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__QKL,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__4ZJ,L81142805); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__IP0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__JP0,L9195016); // L70 NUMERIC;
-  __A0J=(____L)(-  1);
-  lisaac_push(&__4ZJ,L81141781); // L619 NATIVE_ARRAY;
-  lisaac_push_first(&__IP0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__JP0,L15224840); // L116 NUMERIC;
-  __QP0=(__0ZJ > __A0J);
-  lisaac_push(&__IP0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__JP0,L14700552); // L112 NUMERIC;
-  __SP0=(__0ZJ == __A0J);
-  if (__QP0) {
-    lisaac_push(&__IP0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__JP0,L10900996); // L83 TRUE;
-    __UP0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__IP0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__JP0,L12342790); // L94 FALSE;
-    __UP0=__SP0;
-  };
-  if (__UP0) {
-    lisaac_push(&__QKL,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4ZJ,L13509636); // L103 TRUE;
-    __UP0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__QKL,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4ZJ,L14689286); // L112 FALSE;
-    __UP0=__F__;
-  };
-  if (__UP0) {
-    lisaac_push(&__FKL,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GTM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__QKL,L21910546); // L167 BLOCK;
-    lisaac_push(&__QKL,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__4ZJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IP0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JP0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1DU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__HKL));
-    lisaac_push(&__4ZJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__4ZJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IP0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JP0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1DU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2MY,L8272919); // L63 SYSTEM_IO;
+  ____DB __VXL;
+  ____L __CHK,__0YL;
+  _____CONTEXT __ZGK,__TXL,__GBN,__4XL,__AHK,__1L1,__2L1,__C1U,__XEZ;
+  ____G __DM1,__FM1,__HM1,__OM1,__QM1,__SM1;
+  ____4 __MHK;
+  lisaac_push_first(&__ZGK,L81005589); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__TXL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__GBN,L7088642); // L54 OBJECT;
+  __VXL=((____DB )(top_context->back->back));
+  lisaac_push(&__TXL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__GBN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4XL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__AHK,L81011733); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__1L1,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__2L1,L9195016); // L70 NUMERIC;
+  __CHK=(____L)(-  1);
+  lisaac_push(&__AHK,L81010709); // L618 NATIVE_ARRAY;
+  lisaac_push_first(&__1L1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__2L1,L15224840); // L116 NUMERIC;
+  __DM1=(__2GK > __CHK);
+  lisaac_push(&__1L1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__2L1,L14700552); // L112 NUMERIC;
+  __FM1=(__2GK == __CHK);
+  if (__DM1) {
+    lisaac_push(&__1L1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__2L1,L10900996); // L83 TRUE;
+    __HM1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1L1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__2L1,L12342790); // L94 FALSE;
+    __HM1=__FM1;
+  };
+  if (__HM1) {
+    lisaac_push(&__4XL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__AHK,L13509636); // L103 TRUE;
+    __HM1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4XL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__AHK,L14689286); // L112 FALSE;
+    __HM1=__F__;
+  };
+  if (__HM1) {
+    lisaac_push(&__TXL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GBN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4XL,L21910546); // L167 BLOCK;
+    lisaac_push(&__4XL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__AHK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__1L1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__2L1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__C1U,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__VXL));
+    lisaac_push(&__AHK,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__AHK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__1L1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__2L1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__C1U,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XEZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4ZJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IP0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JP0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__AHK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__1L1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__2L1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__FKL,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GTM,L8530438); // L65 FALSE;
+    lisaac_push(&__TXL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__GBN,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__XZJ,L81791509); // L624 NATIVE_ARRAY;
-  __A0J=__0ZJ;
-  lisaac_push_first(&__FKL,L22172680); // L169 NUMERIC;
-  __ALL:
+  lisaac_push(&__ZGK,L81660437); // L623 NATIVE_ARRAY;
+  __CHK=__2GK;
+  lisaac_push_first(&__TXL,L22172680); // L169 NUMERIC;
+  __OYL:
   {
-    lisaac_push(&__FKL,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__GTM,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__QKL,L15224840); // L116 NUMERIC;
-    __1P0=(__A0J >  0);
-    lisaac_push(&__GTM,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__QKL,L14700552); // L112 NUMERIC;
-    __3P0=(__A0J ==  0);
-    if (__1P0) {
-      lisaac_push(&__GTM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QKL,L10900996); // L83 TRUE;
-      __5P0=__F__;
+    lisaac_push(&__TXL,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__GBN,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__4XL,L15224840); // L116 NUMERIC;
+    __OM1=(__CHK >  0);
+    lisaac_push(&__GBN,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__4XL,L14700552); // L112 NUMERIC;
+    __QM1=(__CHK ==  0);
+    if (__OM1) {
+      lisaac_push(&__GBN,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4XL,L10900996); // L83 TRUE;
+      __SM1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__GTM,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__QKL,L12342790); // L94 FALSE;
-      __5P0=__3P0;
+      lisaac_push(&__GBN,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4XL,L12342790); // L94 FALSE;
+      __SM1=__QM1;
     };
-    if (__5P0) {
-      lisaac_push(&__FKL,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__GTM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QKL,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__4ZJ,L81538581); // L622 NATIVE_ARRAY;
-      if (__ZZJ==NULL) {
-        lisaac_push(&__4ZJ,L81669653); // L623 NATIVE_ARRAY;
+    if (__SM1) {
+      lisaac_push(&__TXL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__GBN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4XL,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__AHK,L81407509); // L621 NATIVE_ARRAY;
+      if (__1GK==NULL) {
+        lisaac_push(&__AHK,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(&__4ZJ,L81669653); // L623 NATIVE_ARRAY;
-        __K0J=__RTD(((____4 *)__ZZJ),__A0J);
+        lisaac_push(&__AHK,L81538581); // L622 NATIVE_ARRAY;
+        __MHK=__RTD(((____4 *)__1GK),__CHK);
       };
-      lisaac_push(&__4ZJ,L81672725); // L623 NATIVE_ARRAY;
-      __CNG(__YZJ,__K0J,__A0J);
-      lisaac_push(&__QKL,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__4ZJ,L9195016); // L70 NUMERIC;
-      __MLL=(____L)(__A0J -  1);
-      lisaac_push(&__QKL,L22826504); // L174 NUMERIC;
-      __A0J=__MLL;
-      goto __ALL;
+      lisaac_push(&__AHK,L81541653); // L622 NATIVE_ARRAY;
+      __IPG(__0GK,__MHK,__CHK);
+      lisaac_push(&__4XL,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__AHK,L9195016); // L70 NUMERIC;
+      __0YL=(____L)(__CHK -  1);
+      lisaac_push(&__4XL,L22826504); // L174 NUMERIC;
+      __CHK=__0YL;
+      goto __OYL;
     } else /* FALSE */ {
-      lisaac_push(&__FKL,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__GTM,L8530438); // L65 FALSE;
+      lisaac_push(&__TXL,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__GBN,L8530438); // L65 FALSE;
     };
   };
 }
@@ -7600,37 +7719,37 @@ static void __WZJ(____4 *__YZJ,____4 *__ZZJ,____L __0ZJ)
 static void __BGB(____V *__EGB)
 // ({__V}) Void No recursive, No inlinable.
 {
-  ____0B *__4MY;
+  ____0B *__ZEZ;
   ____L __LGB;
-  _____CONTEXT __CGB,__3MY,__QGB,__DNY,__ENY;
+  _____CONTEXT __CGB,__YEZ,__QGB,__4EZ,__5EZ;
   lisaac_push_first(&__CGB,L75122177); // L573 INSTALL_LISAAC;
   if (__5B==NULL) {
     lisaac_push(&__CGB,L75383809); // L575 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__CGB,L75383809); // L575 INSTALL_LISAAC;
-    __FEI(((____0B *)__5B),(&__string_119));
+    __ERI(((____0B *)__5B),(&__string_119));
   };
   if (__5B==NULL) {
     lisaac_push(&__CGB,L75509249); // L576 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__CGB,L75509249); // L576 INSTALL_LISAAC;
-    __WGI(((____0B *)__5B),__EGB);
+    __VTI(((____0B *)__5B),__EGB);
   };
   if (__5B==NULL) {
     lisaac_push(&__CGB,L75645953); // L577 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__CGB,L75645953); // L577 INSTALL_LISAAC;
-    __WGI(((____0B *)__5B),(&__string_120));
+    __VTI(((____0B *)__5B),(&__string_120));
   };
   if (__5B==NULL) {
     lisaac_push(&__CGB,L75771393); // L578 INSTALL_LISAAC;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__CGB,L75771393); // L578 INSTALL_LISAAC;
-    __WGI(((____0B *)__5B),__EGB);
+    __VTI(((____0B *)__5B),__EGB);
   };
   lisaac_push(&__CGB,L75906561); // L579 INSTALL_LISAAC;
   __DX((&__string_121));
@@ -7639,9 +7758,9 @@ static void __BGB(____V *__EGB)
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* STRING */ {
     lisaac_push(&__CGB,L76032001); // L580 INSTALL_LISAAC;
-    __4MY=((____0B *)__5B);
-    lisaac_push_first(&__3MY,L167652365); // L1279 ABSTRACT_STRING;
-    __T2C(__4MY);
+    __ZEZ=((____0B *)__5B);
+    lisaac_push_first(&__YEZ,L167652365); // L1279 ABSTRACT_STRING;
+    __T2C(__ZEZ);
   };
   lisaac_push(&__CGB,L76169729); // L581 INSTALL_LISAAC;
   __DX((&__string_122));
@@ -7649,7 +7768,7 @@ static void __BGB(____V *__EGB)
   __LGB=__AQB(__5B);
   if ((__LGB !=  0)) {
     lisaac_push(&__CGB,L76941825); // L587 INSTALL_LISAAC;
-    lisaac_push_first(&__3MY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YEZ,L8792068); // L67 TRUE;
     lisaac_push_first(&__QGB,L76311553); // L582 INSTALL_LISAAC;
     lisaac_push(&__QGB,L76568065); // L584 INSTALL_LISAAC;
     __DX((&__string_123));
@@ -7659,13 +7778,13 @@ static void __BGB(____V *__EGB)
     __DX((&__string_124));
   } else /* FALSE */ {
     lisaac_push(&__CGB,L76941825); // L587 INSTALL_LISAAC;
-    lisaac_push_first(&__3MY,L8530438); // L65 FALSE;
+    lisaac_push_first(&__YEZ,L8530438); // L65 FALSE;
   };
   lisaac_push(&__CGB,L77077505); // L588 INSTALL_LISAAC;
-  lisaac_push_first(&__3MY,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__YEZ,L10896400); // L83 CHARACTER;
   lisaac_push_first(&__QGB,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__DNY,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__ENY,L8272919); // L63 SYSTEM_IO;
+  lisaac_push_first(&__4EZ,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__5EZ,L8272919); // L63 SYSTEM_IO;
   fputc((int)('\n'),stdout);
 }
 
@@ -7673,9 +7792,9 @@ static ____L __AQB(void *__DQB)
 // ({NULLx__Vx__0B}) With result No recursive, No inlinable.
 {
   ____DB __FTB;
-  ____V *__1XW;
+  ____V *__MUX;
   ____L __EQB;
-  _____CONTEXT __BQB,__DTB,__0WB,__OTB,__IQB,__YGF,__5KF,__AHF,__MNY;
+  _____CONTEXT __BQB,__DTB,__0WB,__OTB,__IQB,__DJF,__MNF,__LJF,__HFZ;
   ____G __RTB;
   ____4 *__MQB;
   lisaac_push_first(&__BQB,L8260122); // L63 ENVIRONMENT;
@@ -7701,21 +7820,21 @@ static ____L __AQB(void *__DQB)
     lisaac_push_first(&__OTB,L19289106); // L147 BLOCK;
     lisaac_push(&__OTB,L19428370); // L148 BLOCK;
     lisaac_push_first(&__IQB,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YGF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__5KF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AHF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__DJF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__MNF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LJF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__FTB));
     lisaac_push(&__IQB,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
+    __DX((&__string_43));
     lisaac_push(&__IQB,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YGF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__5KF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__AHF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MNY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__DJF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__MNF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LJF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HFZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__IQB,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YGF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5KF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__DJF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__MNF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__DTB,L19532306); // L149 BLOCK;
@@ -7727,12 +7846,12 @@ static ____L __AQB(void *__DQB)
   } else {
     if (((struct ___OBJ *)__DQB)->__id==____V__) {
       lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
-      __1XW=((____V *)__DQB);
+      __MUX=((____V *)__DQB);
       lisaac_push_first(&__DTB,L10493452); // L80 STRING_CONSTANT;
-      __MQB=__1XW->__ZB;
+      __MQB=__MUX->__ZB;
     } else /* Other types */ {
       lisaac_push(&__BQB,L8421914); // L64 ENVIRONMENT;
-      __MQB=__WSF(((____0B *)__DQB));
+      __MQB=__TTF(((____0B *)__DQB));
     }
   };
   lisaac_push(&__BQB,L8520730); // L65 ENVIRONMENT;
@@ -7744,9 +7863,9 @@ static ____L __AQB(void *__DQB)
 static ____4 __OVC(____V *__RVC)
 // ({__V}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __PVC,__VYC,__XVC,__A1C,__3VC,__HA4,__IA4,__JA4,__KA4;
-  _____CONTEXT __LA4;
-  ____4 __TVC,__MA4;
+  _____CONTEXT __PVC,__VYC,__XVC,__A1C,__3VC,__TC4,__UC4,__VC4,__WC4;
+  _____CONTEXT __XC4;
+  ____4 __TVC,__YC4;
   ____G __BWC;
   lisaac_push_first(&__PVC,L17318401); // L132 INSTALL_LISAAC;
   __TVC='\0';
@@ -7775,16 +7894,16 @@ static ____4 __OVC(____V *__RVC)
       lisaac_push_first(&__XVC,L8792068); // L67 TRUE;
       lisaac_push_first(&__A1C,L9576466); // L73 BLOCK;
       lisaac_push_first(&__3VC,L18104833); // L138 INSTALL_LISAAC;
-      lisaac_push_first(&__HA4,L6556188); // L50 STD_INPUT;
-      lisaac_push_first(&__IA4,L6826502); // L52 FALSE;
-      lisaac_push_first(&__JA4,L6437404); // L49 STD_INPUT;
-      lisaac_push_first(&__KA4,L62415901); // L476 INPUT_STREAM;
-      lisaac_push_first(&__LA4,L9837079); // L75 SYSTEM_IO;
-      __MA4=((____4 )(fgetc(stdin)));
-      __TZC=__MA4;
-      lisaac_push(&__HA4,L6816796); // L52 STD_INPUT;
-      lisaac_push_first(&__IA4,L8004636); // L61 STD_INPUT;
-      __TVC=__MA4;
+      lisaac_push_first(&__TC4,L6556188); // L50 STD_INPUT;
+      lisaac_push_first(&__UC4,L6826502); // L52 FALSE;
+      lisaac_push_first(&__VC4,L6437404); // L49 STD_INPUT;
+      lisaac_push_first(&__WC4,L62415901); // L476 INPUT_STREAM;
+      lisaac_push_first(&__XC4,L9837079); // L75 SYSTEM_IO;
+      __YC4=((____4 )(fgetc(stdin)));
+      __TZC=__YC4;
+      lisaac_push(&__TC4,L6816796); // L52 STD_INPUT;
+      lisaac_push_first(&__UC4,L8004636); // L61 STD_INPUT;
+      __TVC=__YC4;
       lisaac_push(&__A1C,L9709074); // L74 BLOCK;
       goto __UYC;
     } else /* FALSE */ {
@@ -7797,1042 +7916,1035 @@ static ____4 __OVC(____V *__RVC)
   lisaac_push_first(&__XVC,L6826502); // L52 FALSE;
   lisaac_push_first(&__A1C,L6437404); // L49 STD_INPUT;
   lisaac_push_first(&__3VC,L62415901); // L476 INPUT_STREAM;
-  lisaac_push_first(&__HA4,L9837079); // L75 SYSTEM_IO;
+  lisaac_push_first(&__TC4,L9837079); // L75 SYSTEM_IO;
   __TZC=((____4 )(fgetc(stdin)));
   lisaac_push(&__VYC,L6816796); // L52 STD_INPUT;
   lisaac_push_first(&__XVC,L8004636); // L61 STD_INPUT;
-  __MA4=__TVC;
-  return(__MA4);
+  __YC4=__TVC;
+  return(__YC4);
 }
 
 static ____0B* __BPE()
 // () With result No recursive, No inlinable.
 {
   ____0B *__FPE,*__EPE;
-  ____DB __GPE,__MPE,__1PE,__1Q0,__PQ0,__LQE,__NRF,__3RF,__ASF,__4RF;
-  ____L __KPE,__LPE,__SRF;
-  ____Y1 __SQE,__A11,__JCJ;
-  _____CONTEXT __CPE,__0XE,__QNY,__SNY,__WQ0,__XQ0,__YQ0,__ZQ0,__0Q0;
-  _____CONTEXT __LRF,__WNY,__JB4,__ITT,__BOY;
-  ____G __LB4;
+  ____DB __GPE,__TQE,__ITF;
+  ____L __NPE,__TPE,__PSF,__1SF;
+  ____IPE __UPE,__DQE,__YN1,__NN1,__KSF,__RSF;
+  ____Y1 __0QE,__NQ1,__BQJ;
+  _____CONTEXT __CPE,__OGX,__RGX,__EGF,__UN1,__XN1,__UO1,__VO1,__G4F;
+  _____CONTEXT __ISF,__YFZ,__3C4,__PKU,__5FZ;
+  ____G __5C4;
   lisaac_push_first(&__CPE,L15208962); // L116 OBJECT;
   __FPE=NULL;
   __GPE=((____DB )(NULL));
-  __KPE= 0;
+  lisaac_push(&__CPE,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__OGX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__RGX,L4069927); // L31 CONVERT;
+  __NPE= 0;
+  lisaac_push(&__CPE,L16001538); // L122 OBJECT;
+  lisaac_push_first(&__OGX,L5250562); // L40 OBJECT;
+  __TPE=sizeof(____0B);
   lisaac_push(&__CPE,L16001538); // L122 OBJECT;
-  lisaac_push_first(&__0XE,L5250562); // L40 OBJECT;
-  __LPE=sizeof(____0B);
-  lisaac_push(&__CPE,L16007170); // L122 OBJECT;
-  lisaac_push_first(&__0XE,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__QNY,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__SNY,L4069927); // L31 CONVERT;
-  __MPE=((____DB )__LPE);
-  if (((unsigned long)__MPE ==  0)) {
+  __UPE=__NYE(__TPE);
+  if ((__UPE ==  0)) {
     lisaac_push(&__CPE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__0XE,L6825988); // L52 TRUE;
-    lisaac_push_first(&__QNY,L16130562); // L123 OBJECT;
+    lisaac_push_first(&__OGX,L6825988); // L52 TRUE;
+    lisaac_push_first(&__RGX,L16130562); // L123 OBJECT;
     __FPE=__0B__;
   } else /* FALSE */ {
     lisaac_push(&__CPE,L18483714); // L141 OBJECT;
-    lisaac_push_first(&__0XE,L6826502); // L52 FALSE;
-    lisaac_push_first(&__QNY,L16530434); // L126 OBJECT;
-    lisaac_push_first(&__SNY,L26616834); // L203 OBJECT;
-    __KPE=-1;
-    __1PE=__0PE;
-    lisaac_push(&__QNY,L16804866); // L128 OBJECT;
-    lisaac_push_first(&__SNY,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__WQ0,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__XQ0,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__YQ0,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__ZQ0,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__0Q0,L4069927); // L31 CONVERT;
-    __1Q0=((____DB ) 0);
-    lisaac_push(&__WQ0,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__XQ0,L9195016); // L70 NUMERIC;
-    __PQ0=(void *)((unsigned long)__1Q0 - (unsigned long)__MPE);
-    lisaac_push(&__SNY,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__WQ0,L9195016); // L70 NUMERIC;
-    __0PE=(void *)((unsigned long)__1PE - (unsigned long)__PQ0);
-    lisaac_push(&__QNY,L16916994); // L129 OBJECT;
-    lisaac_push_first(&__SNY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__WQ0,L9195016); // L70 NUMERIC;
-    if ((__KPE == (____L)(-  1))) {
-      lisaac_push(&__QNY,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__SNY,L6825988); // L52 TRUE;
-      lisaac_push_first(&__WQ0,L17053698); // L130 OBJECT;
-      __LQE=__3MF(__MPE);
-      __GPE=__LQE;
+    lisaac_push_first(&__OGX,L6826502); // L52 FALSE;
+    lisaac_push_first(&__RGX,L16530434); // L126 OBJECT;
+    lisaac_push_first(&__EGF,L26616834); // L203 OBJECT;
+    __NPE=-1;
+    __DQE=__CQE;
+    lisaac_push(&__RGX,L16804866); // L128 OBJECT;
+    lisaac_push_first(&__EGF,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__UN1,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__XN1,L5383176); // L41 NUMERIC;
+    __YN1=__NYE( 0);
+    lisaac_push(&__UN1,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__XN1,L9195016); // L70 NUMERIC;
+    __NN1=(____IPE)(__YN1 - __UPE);
+    lisaac_push(&__EGF,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__UN1,L9195016); // L70 NUMERIC;
+    __CQE=(____IPE)(__DQE - __NN1);
+    lisaac_push(&__RGX,L16916994); // L129 OBJECT;
+    lisaac_push_first(&__EGF,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__UN1,L9195016); // L70 NUMERIC;
+    if ((__NPE == (____L)(-  1))) {
+      lisaac_push(&__RGX,L17436162); // L133 OBJECT;
+      lisaac_push_first(&__EGF,L6825988); // L52 TRUE;
+      lisaac_push_first(&__UN1,L17053698); // L130 OBJECT;
+      __TQE=__KPF(__UPE);
+      __GPE=__TQE;
     } else /* FALSE */ {
-      lisaac_push(&__QNY,L17436162); // L133 OBJECT;
-      lisaac_push_first(&__SNY,L6826502); // L52 FALSE;
-      lisaac_push_first(&__WQ0,L17326082); // L132 OBJECT;
-      lisaac_push_first(&__XQ0,L49546248); // L378 NUMERIC;
-      lisaac_push_first(&__YQ0,L67276296); // L513 NUMERIC;
-      lisaac_push_first(&__ZQ0,L4069927); // L31 CONVERT;
-      __SQE=((____Y1 )__KPE);
-      lisaac_push(&__WQ0,L17330690); // L132 OBJECT;
-      lisaac_push_first(&__XQ0,L71064105); // L542 MEMORY;
-      lisaac_push(&__XQ0,L71709737); // L547 MEMORY;
-      lisaac_push_first(&__YQ0,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__ZQ0,L7088642); // L54 OBJECT;
-      __LQE=((____DB )(top_context->back->back));
-      lisaac_push(&__YQ0,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__ZQ0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__0Q0,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__LRF,L71708201); // L547 MEMORY;
-      lisaac_push_first(&__WNY,L50339881); // L384 MEMORY;
-      __NRF=((____DB )(MINIMUM_SIZE));
-      lisaac_push(&__LRF,L71701545); // L547 MEMORY;
-      lisaac_push_first(&__WNY,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__JB4,L15224840); // L116 NUMERIC;
-      if ((__MPE > __NRF)) {
-        lisaac_push(&__WNY,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__JB4,L13509636); // L103 TRUE;
-        __LB4=__J__;
+      lisaac_push(&__RGX,L17436162); // L133 OBJECT;
+      lisaac_push_first(&__EGF,L6826502); // L52 FALSE;
+      lisaac_push_first(&__UN1,L17326082); // L132 OBJECT;
+      lisaac_push_first(&__XN1,L49546248); // L378 NUMERIC;
+      lisaac_push_first(&__UO1,L68063752); // L519 NUMERIC;
+      lisaac_push_first(&__VO1,L4069927); // L31 CONVERT;
+      __0QE=((____Y1 )__NPE);
+      lisaac_push(&__UN1,L17330690); // L132 OBJECT;
+      lisaac_push_first(&__XN1,L3951145); // L30 UINTEGER_CPU;
+      lisaac_push_first(&__UO1,L68588040); // L523 NUMERIC;
+      lisaac_push_first(&__VO1,L4069927); // L31 CONVERT;
+      lisaac_push(&__XN1,L69219372); // L528 MEMORY;
+      lisaac_push_first(&__UO1,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__VO1,L7088642); // L54 OBJECT;
+      __TQE=((____DB )(top_context->back->back));
+      lisaac_push(&__UO1,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__VO1,L10652676); // L81 TRUE;
+      lisaac_push_first(&__G4F,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__ISF,L69217836); // L528 MEMORY;
+      lisaac_push_first(&__YFZ,L46932012); // L358 MEMORY;
+      __KSF=((____IPE )(MINIMUM_SIZE));
+      lisaac_push(&__ISF,L69211180); // L528 MEMORY;
+      lisaac_push_first(&__YFZ,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__3C4,L15224840); // L116 NUMERIC;
+      if ((__UPE > __KSF)) {
+        lisaac_push(&__YFZ,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__3C4,L13509636); // L103 TRUE;
+        __5C4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__WNY,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__JB4,L14689286); // L112 FALSE;
-        __LB4=__F__;
+        lisaac_push(&__YFZ,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__3C4,L14689286); // L112 FALSE;
+        __5C4=__F__;
       };
-      if (__LB4) {
-        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__LRF,L13509636); // L103 TRUE;
-        __LB4=__J__;
+      if (__5C4) {
+        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__ISF,L13509636); // L103 TRUE;
+        __5C4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__LRF,L14689286); // L112 FALSE;
-        __LB4=__F__;
+        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__ISF,L14689286); // L112 FALSE;
+        __5C4=__F__;
       };
-      if (__LB4) {
-        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__ZQ0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__0Q0,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__LRF,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__WNY,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__JB4,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ITT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__LQE));
-        lisaac_push(&__LRF,L9181698); // L70 OBJECT;
+      if (__5C4) {
+        lisaac_push(&__UO1,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__VO1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__G4F,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__ISF,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__YFZ,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__3C4,L8792068); // L67 TRUE;
+        lisaac_push_first(&__PKU,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__TQE));
+        lisaac_push(&__ISF,L9181698); // L70 OBJECT;
         __DX((&__string_126));
-        lisaac_push(&__LRF,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__WNY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__JB4,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__ITT,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__BOY,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__ISF,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__YFZ,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__3C4,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__PKU,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__5FZ,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__LRF,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__WNY,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__JB4,L4598824); // L35 SYSTEM;
+        lisaac_push(&__ISF,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__YFZ,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__3C4,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__ZQ0,L8530438); // L65 FALSE;
+        lisaac_push(&__UO1,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__VO1,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__XQ0,L71985193); // L549 MEMORY;
-      lisaac_push_first(&__YQ0,L5512723); // L42 POINTER;
-      __SRF=((____L )(sizeof(void *)));
-      lisaac_push(&__XQ0,L71990825); // L549 MEMORY;
-      lisaac_push_first(&__YQ0,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__ZQ0,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__0Q0,L4069927); // L31 CONVERT;
-      __LQE=((____DB )__SRF);
-      lisaac_push(&__XQ0,L71991337); // L549 MEMORY;
-      __NRF=__CBJ(__MPE,__LQE);
-      lisaac_push(&__XQ0,L72251945); // L551 MEMORY;
-      lisaac_push_first(&__YQ0,L17840146); // L136 BLOCK;
-      lisaac_push_first(&__ZQ0,L7088642); // L54 OBJECT;
-      __LQE=((____DB )(top_context->back->back));
-      lisaac_push(&__YQ0,L17970194); // L137 BLOCK;
-      lisaac_push_first(&__ZQ0,L10652676); // L81 TRUE;
-      lisaac_push_first(&__0Q0,L17974802); // L137 BLOCK;
-      lisaac_push_first(&__LRF,L72239657); // L551 MEMORY;
-      lisaac_push_first(&__WNY,L5512723); // L42 POINTER;
-      __SRF=((____L )(sizeof(void *)));
-      lisaac_push(&__LRF,L72245801); // L551 MEMORY;
-      lisaac_push_first(&__WNY,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__JB4,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__ITT,L4069927); // L31 CONVERT;
-      __3RF=((____DB )__SRF);
-      lisaac_push(&__LRF,L72247337); // L551 MEMORY;
-      lisaac_push_first(&__WNY,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__JB4,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__ITT,L4069927); // L31 CONVERT;
-      __ASF=((____DB ) 1);
-      lisaac_push(&__LRF,L72246313); // L551 MEMORY;
-      lisaac_push_first(&__WNY,L9195016); // L70 NUMERIC;
-      __4RF=(void *)((unsigned long)__3RF - (unsigned long)__ASF);
-      lisaac_push(&__LRF,L72228905); // L551 MEMORY;
-      lisaac_push_first(&__WNY,L22171143); // L169 INTEGER;
-      if (((unsigned long)(void *)((unsigned long)__NRF & (unsigned long)__4RF) ==  0)) {
-        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__LRF,L13509636); // L103 TRUE;
-        __LB4=__J__;
+      lisaac_push(&__XN1,L69494828); // L530 MEMORY;
+      lisaac_push_first(&__UO1,L5774867); // L44 POINTER;
+      __PSF=((____L )(sizeof(void *)));
+      lisaac_push(&__XN1,L69494828); // L530 MEMORY;
+      __KSF=__NYE(__PSF);
+      lisaac_push(&__XN1,L69495340); // L530 MEMORY;
+      __RSF=__BOJ(__UPE,__KSF);
+      lisaac_push(&__XN1,L70018092); // L534 MEMORY;
+      lisaac_push_first(&__UO1,L17840146); // L136 BLOCK;
+      lisaac_push_first(&__VO1,L7088642); // L54 OBJECT;
+      __TQE=((____DB )(top_context->back->back));
+      lisaac_push(&__UO1,L17970194); // L137 BLOCK;
+      lisaac_push_first(&__VO1,L10652676); // L81 TRUE;
+      lisaac_push_first(&__G4F,L17974802); // L137 BLOCK;
+      lisaac_push_first(&__ISF,L70011948); // L534 MEMORY;
+      lisaac_push_first(&__YFZ,L5774867); // L44 POINTER;
+      __PSF=((____L )(sizeof(void *)));
+      lisaac_push(&__ISF,L70012460); // L534 MEMORY;
+      lisaac_push_first(&__YFZ,L9195016); // L70 NUMERIC;
+      __1SF=(____L)(__PSF -  1);
+      lisaac_push(&__ISF,L70012460); // L534 MEMORY;
+      __KSF=__NYE(__1SF);
+      lisaac_push(&__ISF,L70000684); // L534 MEMORY;
+      lisaac_push_first(&__YFZ,L22171143); // L169 INTEGER;
+      if (((____IPE)(__RSF & __KSF) ==  0)) {
+        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__ISF,L13509636); // L103 TRUE;
+        __5C4=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__0Q0,L17971730); // L137 BLOCK;
-        lisaac_push_first(&__LRF,L14689286); // L112 FALSE;
-        __LB4=__F__;
+        lisaac_push(&__G4F,L17971730); // L137 BLOCK;
+        lisaac_push_first(&__ISF,L14689286); // L112 FALSE;
+        __5C4=__F__;
       };
-      if (__LB4) {
-        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__ZQ0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__0Q0,L18105874); // L138 BLOCK;
-        lisaac_push_first(&__LRF,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__WNY,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__JB4,L8792068); // L67 TRUE;
-        lisaac_push_first(&__ITT,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__LQE));
-        lisaac_push(&__LRF,L9181698); // L70 OBJECT;
+      if (__5C4) {
+        lisaac_push(&__UO1,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__VO1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__G4F,L18105874); // L138 BLOCK;
+        lisaac_push_first(&__ISF,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__YFZ,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__3C4,L8792068); // L67 TRUE;
+        lisaac_push_first(&__PKU,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__TQE));
+        lisaac_push(&__ISF,L9181698); // L70 OBJECT;
         __DX((&__string_127));
-        lisaac_push(&__LRF,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__WNY,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__JB4,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__ITT,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__BOY,L8272919); // L63 SYSTEM_IO;
+        lisaac_push(&__ISF,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__YFZ,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__3C4,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__PKU,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__5FZ,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__LRF,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__WNY,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__JB4,L4598824); // L35 SYSTEM;
+        lisaac_push(&__ISF,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__YFZ,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__3C4,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__YQ0,L18221586); // L139 BLOCK;
-        lisaac_push_first(&__ZQ0,L8530438); // L65 FALSE;
+        lisaac_push(&__UO1,L18221586); // L139 BLOCK;
+        lisaac_push_first(&__VO1,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__XQ0,L72497705); // L553 MEMORY;
-      lisaac_push_first(&__YQ0,L50609705); // L386 MEMORY;
-      __LQE=((____DB )(&(table_type[(__SQE)])));
-      lisaac_push(&__XQ0,L72644137); // L554 MEMORY;
-      lisaac_push_first(&__YQ0,L22940167); // L175 INTEGER;
-      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
-      __A11=(____Y1)(- __SQE);
-      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
-      __SQE=(____Y1)(__A11 -  1);
-      lisaac_push(&__YQ0,L22944263); // L175 INTEGER;
-      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
-      __A11=(____Y1)(-  1);
-      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
-      __JCJ=(____Y1)(__A11 -  1);
-      lisaac_push(&__YQ0,L22943239); // L175 INTEGER;
-      lisaac_push_first(&__ZQ0,L22171143); // L169 INTEGER;
-      __A11=(____Y1)(__SQE & __JCJ);
-      lisaac_push(&__YQ0,L22939143); // L175 INTEGER;
-      lisaac_push_first(&__ZQ0,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__LRF,L9195016); // L70 NUMERIC;
-      __SQE=(____Y1)(- __A11);
-      lisaac_push(&__ZQ0,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__0Q0,L9195016); // L70 NUMERIC;
-      __A11=(____Y1)(__SQE -  1);
-      lisaac_push(&__XQ0,L72646185); // L554 MEMORY;
-      __3RF=__AXF(__NRF,__LQE,__A11);
-      __GPE=__3RF;
+      lisaac_push(&__XN1,L70269484); // L536 MEMORY;
+      lisaac_push_first(&__UO1,L47201836); // L360 MEMORY;
+      __TQE=((____DB )(&(table_type[(__0QE)])));
+      lisaac_push(&__XN1,L70415916); // L537 MEMORY;
+      lisaac_push_first(&__UO1,L22940167); // L175 INTEGER;
+      lisaac_push_first(&__VO1,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L11029000); // L84 NUMERIC;
+      lisaac_push(&__G4F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ISF,L9195016); // L70 NUMERIC;
+      __NQ1=(____Y1)(- __0QE);
+      lisaac_push(&__VO1,L25318919); // L193 INTEGER;
+      lisaac_push(&__VO1,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L9195016); // L70 NUMERIC;
+      __0QE=(____Y1)(__NQ1 -  1);
+      lisaac_push(&__UO1,L22944263); // L175 INTEGER;
+      lisaac_push_first(&__VO1,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L11029000); // L84 NUMERIC;
+      lisaac_push(&__G4F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ISF,L9195016); // L70 NUMERIC;
+      __NQ1=(____Y1)(-  1);
+      lisaac_push(&__VO1,L25318919); // L193 INTEGER;
+      lisaac_push(&__VO1,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L9195016); // L70 NUMERIC;
+      __BQJ=(____Y1)(__NQ1 -  1);
+      lisaac_push(&__UO1,L22943239); // L175 INTEGER;
+      lisaac_push_first(&__VO1,L22171143); // L169 INTEGER;
+      __NQ1=(____Y1)(__0QE & __BQJ);
+      lisaac_push(&__UO1,L22939143); // L175 INTEGER;
+      lisaac_push_first(&__VO1,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L11029000); // L84 NUMERIC;
+      lisaac_push(&__G4F,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ISF,L9195016); // L70 NUMERIC;
+      __0QE=(____Y1)(- __NQ1);
+      lisaac_push(&__VO1,L25318919); // L193 INTEGER;
+      lisaac_push(&__VO1,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__G4F,L9195016); // L70 NUMERIC;
+      __NQ1=(____Y1)(__0QE -  1);
+      lisaac_push(&__XN1,L70417964); // L537 MEMORY;
+      __ITF=__1XF(__RSF,__TQE,__NQ1);
+      __GPE=__ITF;
     };
-    lisaac_push(&__QNY,L17586178); // L134 OBJECT;
-    lisaac_push_first(&__SNY,L4069927); // L31 CONVERT;
+    lisaac_push(&__RGX,L17586178); // L134 OBJECT;
+    lisaac_push_first(&__EGF,L4069927); // L31 CONVERT;
     __FPE=((____0B *)__GPE);
-    lisaac_push(&__QNY,L17839618); // L136 OBJECT;
-    lisaac_push_first(&__SNY,L27147266); // L207 OBJECT;
+    lisaac_push(&__RGX,L17839618); // L136 OBJECT;
+    lisaac_push_first(&__EGF,L27147266); // L207 OBJECT;
     *(__FPE) = *(__0B__);
-    lisaac_push(&__QNY,L18353666); // L140 OBJECT;
-    lisaac_push_first(&__SNY,L8530438); // L65 FALSE;
+    lisaac_push(&__RGX,L18353666); // L140 OBJECT;
+    lisaac_push_first(&__EGF,L8530438); // L65 FALSE;
   };
   __EPE=__FPE;
   return(__EPE);
 }
 
-static ____4* __PIH(____L __SIH)
+static ____4* __WQH(____L __ZQH)
 // ({__L}) With result No recursive, No inlinable.
 {
-  ____DB __TLH,__ANH;
-  ____L __4IH,__YIJ,__RTK;
-  _____CONTEXT __QIH,__RLH,__LVH,__2LH,__XIH,__KLW,__IWQ,__CUP,__UPY;
-  _____CONTEXT __2PY,__AV0,__BV0,__I5T,__SRY;
-  ____G __5LH,__0T0,__2T0,__DU0,__FU0,__HU0;
-  ____4 *__BNH,*__TIH;
-  ____4 __COJ;
-  lisaac_push_first(&__QIH,L10619925); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__RLH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__LVH,L7088642); // L54 OBJECT;
-  __TLH=((____DB )(top_context->back->back));
-  lisaac_push(&__RLH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__LVH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__2LH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__XIH,L10627605); // L81 NATIVE_ARRAY;
-  lisaac_push_first(&__KLW,L15224840); // L116 NUMERIC;
-  if ((__SIH >  0)) {
-    lisaac_push(&__2LH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__XIH,L13509636); // L103 TRUE;
-    __5LH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2LH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__XIH,L14689286); // L112 FALSE;
-    __5LH=__F__;
-  };
-  if (__5LH) {
-    lisaac_push(&__RLH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__LVH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2LH,L21910546); // L167 BLOCK;
-    lisaac_push(&__2LH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__XIH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KLW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__IWQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CUP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLH));
-    lisaac_push(&__XIH,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__XIH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KLW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__IWQ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__CUP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UPY,L8272919); // L63 SYSTEM_IO;
+  ____DB __PVH,__QFL;
+  ____IPE __2WH;
+  ____L __FRH,__1WJ,__XCL;
+  _____CONTEXT __XQH,__NVH,__H5H,__YVH,__4QH,__IHX,__NIR,__UEQ,__1GZ;
+  _____CONTEXT __DHZ,__EZ1,__FZ1,__PWU,__SIZ;
+  ____G __1VH,__4X1,__AY1,__HY1,__JY1,__LY1;
+  ____4 *__3WH,*__0QH;
+  ____4 __E1J;
+  lisaac_push_first(&__XQH,L10619925); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__NVH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__H5H,L7088642); // L54 OBJECT;
+  __PVH=((____DB )(top_context->back->back));
+  lisaac_push(&__NVH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__H5H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__YVH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__4QH,L10627605); // L81 NATIVE_ARRAY;
+  lisaac_push_first(&__IHX,L15224840); // L116 NUMERIC;
+  if ((__ZQH >  0)) {
+    lisaac_push(&__YVH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4QH,L13509636); // L103 TRUE;
+    __1VH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__YVH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__4QH,L14689286); // L112 FALSE;
+    __1VH=__F__;
+  };
+  if (__1VH) {
+    lisaac_push(&__NVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__H5H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YVH,L21910546); // L167 BLOCK;
+    lisaac_push(&__YVH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__4QH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IHX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UEQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__PVH));
+    lisaac_push(&__4QH,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__4QH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IHX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NIR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UEQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1GZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XIH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KLW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IWQ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4QH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IHX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NIR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__RLH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__LVH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__QIH,L11160085); // L85 NATIVE_ARRAY;
-  lisaac_push_first(&__RLH,L7998485); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__LVH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
-  __TLH=((____DB )(top_context->back->back));
-  lisaac_push(&__LVH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__XIH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KLW,L8006165); // L61 NATIVE_ARRAY;
-  lisaac_push_first(&__IWQ,L15224840); // L116 NUMERIC;
-  if ((__SIH >  0)) {
-    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
-    __5LH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
-    __5LH=__F__;
-  };
-  if (__5LH) {
-    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XIH,L21910546); // L167 BLOCK;
-    lisaac_push(&__XIH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLH));
-    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NVH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__H5H,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__XQH,L11160085); // L85 NATIVE_ARRAY;
+  lisaac_push_first(&__NVH,L7998485); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__H5H,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__YVH,L7088642); // L54 OBJECT;
+  __PVH=((____DB )(top_context->back->back));
+  lisaac_push(&__H5H,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__YVH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4QH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__IHX,L8006165); // L61 NATIVE_ARRAY;
+  lisaac_push_first(&__NIR,L15224840); // L116 NUMERIC;
+  if ((__ZQH >  0)) {
+    lisaac_push(&__4QH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__IHX,L13509636); // L103 TRUE;
+    __1VH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4QH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__IHX,L14689286); // L112 FALSE;
+    __1VH=__F__;
+  };
+  if (__1VH) {
+    lisaac_push(&__H5H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YVH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4QH,L21910546); // L167 BLOCK;
+    lisaac_push(&__4QH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__IHX,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NIR,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1GZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__PVH));
+    lisaac_push(&__IHX,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__IHX,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NIR,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UEQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1GZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DHZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__IHX,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NIR,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UEQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__RLH,L9069589); // L69 NATIVE_ARRAY;
-  lisaac_push_first(&__LVH,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__2LH,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__XIH,L4069927); // L31 CONVERT;
-  __TLH=((____DB )__SIH);
-  lisaac_push(&__RLH,L9070101); // L69 NATIVE_ARRAY;
-  __ANH=__AXH(__TLH);
-  lisaac_push(&__RLH,L9201173); // L70 NATIVE_ARRAY;
-  lisaac_push_first(&__LVH,L4069927); // L31 CONVERT;
-  __BNH=((____4 *)__ANH);
-  lisaac_push(&__RLH,L9702421); // L74 NATIVE_ARRAY;
-  lisaac_push_first(&__LVH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
-  __TLH=((____DB )(top_context->back->back));
-  lisaac_push(&__LVH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__XIH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__KLW,L9703445); // L74 NATIVE_ARRAY;
-  if (((void *)__BNH != (void *)NULL)) {
-    lisaac_push(&__XIH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
-    __5LH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XIH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
-    __5LH=__F__;
-  };
-  if (__5LH) {
-    lisaac_push(&__LVH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XIH,L24532498); // L187 BLOCK;
-    lisaac_push(&__XIH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLH));
-    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__H5H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YVH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__NVH,L8264725); // L63 NATIVE_ARRAY;
+  __2WH=__NYE(__ZQH);
+  lisaac_push(&__NVH,L9063445); // L69 NATIVE_ARRAY;
+  __PVH=__3AI(__2WH);
+  lisaac_push(&__NVH,L9201173); // L70 NATIVE_ARRAY;
+  lisaac_push_first(&__H5H,L4069927); // L31 CONVERT;
+  __3WH=((____4 *)__PVH);
+  lisaac_push(&__NVH,L9702421); // L74 NATIVE_ARRAY;
+  lisaac_push_first(&__H5H,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__YVH,L7088642); // L54 OBJECT;
+  __PVH=((____DB )(top_context->back->back));
+  lisaac_push(&__H5H,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__YVH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4QH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__IHX,L9703445); // L74 NATIVE_ARRAY;
+  if (((void *)__3WH != (void *)NULL)) {
+    lisaac_push(&__4QH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__IHX,L13509636); // L103 TRUE;
+    __1VH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4QH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__IHX,L14689286); // L112 FALSE;
+    __1VH=__F__;
+  };
+  if (__1VH) {
+    lisaac_push(&__H5H,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__YVH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4QH,L24532498); // L187 BLOCK;
+    lisaac_push(&__4QH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__IHX,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NIR,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1GZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__PVH));
+    lisaac_push(&__IHX,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__IHX,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NIR,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UEQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1GZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DHZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__IHX,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NIR,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UEQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LVH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__QIH,L11289621); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__RLH,L9195016); // L70 NUMERIC;
-  __4IH=(____L)(__SIH -  1);
-  lisaac_push(&__QIH,L11290645); // L86 NATIVE_ARRAY;
-  lisaac_push_first(&__RLH,L77728789); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__LVH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__2LH,L7088642); // L54 OBJECT;
-  __TLH=((____DB )(top_context->back->back));
-  lisaac_push(&__LVH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__2LH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__XIH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KLW,L77734933); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__IWQ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__CUP,L9195016); // L70 NUMERIC;
-  __YIJ=(____L)(-  1);
-  lisaac_push(&__KLW,L77733909); // L593 NATIVE_ARRAY;
-  lisaac_push_first(&__IWQ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__CUP,L15224840); // L116 NUMERIC;
-  __5LH=(__4IH > __YIJ);
-  lisaac_push(&__IWQ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__CUP,L14700552); // L112 NUMERIC;
-  __0T0=(__4IH == __YIJ);
-  if (__5LH) {
-    lisaac_push(&__IWQ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CUP,L10900996); // L83 TRUE;
-    __2T0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__IWQ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__CUP,L12342790); // L94 FALSE;
-    __2T0=__0T0;
-  };
-  if (__2T0) {
-    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KLW,L13509636); // L103 TRUE;
-    __2T0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XIH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KLW,L14689286); // L112 FALSE;
-    __2T0=__F__;
-  };
-  if (__2T0) {
-    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XIH,L21910546); // L167 BLOCK;
-    lisaac_push(&__XIH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KLW,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IWQ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UPY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLH));
-    lisaac_push(&__KLW,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__KLW,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IWQ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__CUP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UPY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2PY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__H5H,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__YVH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__XQH,L11289621); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__NVH,L9195016); // L70 NUMERIC;
+  __FRH=(____L)(__ZQH -  1);
+  lisaac_push(&__XQH,L11290645); // L86 NATIVE_ARRAY;
+  lisaac_push_first(&__NVH,L77597717); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__H5H,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__YVH,L7088642); // L54 OBJECT;
+  __PVH=((____DB )(top_context->back->back));
+  lisaac_push(&__H5H,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__YVH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__4QH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__IHX,L77603861); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__NIR,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__UEQ,L9195016); // L70 NUMERIC;
+  __1WJ=(____L)(-  1);
+  lisaac_push(&__IHX,L77602837); // L592 NATIVE_ARRAY;
+  lisaac_push_first(&__NIR,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UEQ,L15224840); // L116 NUMERIC;
+  __1VH=(__FRH > __1WJ);
+  lisaac_push(&__NIR,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UEQ,L14700552); // L112 NUMERIC;
+  __4X1=(__FRH == __1WJ);
+  if (__1VH) {
+    lisaac_push(&__NIR,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UEQ,L10900996); // L83 TRUE;
+    __AY1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__NIR,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UEQ,L12342790); // L94 FALSE;
+    __AY1=__4X1;
+  };
+  if (__AY1) {
+    lisaac_push(&__4QH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__IHX,L13509636); // L103 TRUE;
+    __AY1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__4QH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__IHX,L14689286); // L112 FALSE;
+    __AY1=__F__;
+  };
+  if (__AY1) {
+    lisaac_push(&__H5H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YVH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4QH,L21910546); // L167 BLOCK;
+    lisaac_push(&__4QH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__IHX,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NIR,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1GZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__PVH));
+    lisaac_push(&__IHX,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__IHX,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NIR,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UEQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1GZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DHZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KLW,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IWQ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__CUP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__IHX,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NIR,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UEQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__LVH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
+    lisaac_push(&__H5H,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YVH,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__RLH,L78514709); // L599 NATIVE_ARRAY;
-  __YIJ=__4IH;
-  lisaac_push_first(&__LVH,L22172680); // L169 NUMERIC;
-  __FTK:
+  lisaac_push(&__NVH,L78383637); // L598 NATIVE_ARRAY;
+  __1WJ=__FRH;
+  lisaac_push_first(&__H5H,L22172680); // L169 NUMERIC;
+  __LCL:
   {
-    lisaac_push(&__LVH,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__2LH,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__XIH,L15224840); // L116 NUMERIC;
-    __DU0=(__YIJ >  0);
-    lisaac_push(&__2LH,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__XIH,L14700552); // L112 NUMERIC;
-    __FU0=(__YIJ ==  0);
-    if (__DU0) {
-      lisaac_push(&__2LH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__XIH,L10900996); // L83 TRUE;
-      __HU0=__F__;
+    lisaac_push(&__H5H,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__YVH,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__4QH,L15224840); // L116 NUMERIC;
+    __HY1=(__1WJ >  0);
+    lisaac_push(&__YVH,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__4QH,L14700552); // L112 NUMERIC;
+    __JY1=(__1WJ ==  0);
+    if (__HY1) {
+      lisaac_push(&__YVH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4QH,L10900996); // L83 TRUE;
+      __LY1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__2LH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__XIH,L12342790); // L94 FALSE;
-      __HU0=__FU0;
+      lisaac_push(&__YVH,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4QH,L12342790); // L94 FALSE;
+      __LY1=__JY1;
     };
-    if (__HU0) {
-      lisaac_push(&__LVH,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__2LH,L8792068); // L67 TRUE;
-      lisaac_push_first(&__XIH,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__KLW,L78389269); // L598 NATIVE_ARRAY;
-      __CNG(__BNH,'\0',__YIJ);
-      lisaac_push(&__XIH,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__KLW,L9195016); // L70 NUMERIC;
-      __RTK=(____L)(__YIJ -  1);
-      lisaac_push(&__XIH,L22826504); // L174 NUMERIC;
-      __YIJ=__RTK;
-      goto __FTK;
+    if (__LY1) {
+      lisaac_push(&__H5H,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__YVH,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4QH,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__IHX,L78258197); // L597 NATIVE_ARRAY;
+      __IPG(__3WH,'\0',__1WJ);
+      lisaac_push(&__4QH,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__IHX,L9195016); // L70 NUMERIC;
+      __XCL=(____L)(__1WJ -  1);
+      lisaac_push(&__4QH,L22826504); // L174 NUMERIC;
+      __1WJ=__XCL;
+      goto __LCL;
     } else /* FALSE */ {
-      lisaac_push(&__LVH,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__2LH,L8530438); // L65 FALSE;
+      lisaac_push(&__H5H,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__YVH,L8530438); // L65 FALSE;
     };
   };
-  __TIH=__BNH;
-  lisaac_push(&__QIH,L11799573); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__RLH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__LVH,L7088642); // L54 OBJECT;
-  __TLH=((____DB )(top_context->back->back));
-  lisaac_push(&__RLH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__LVH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__2LH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__XIH,L11816981); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__KLW,L9195016); // L70 NUMERIC;
-  __4IH=(____L)(__SIH -  1);
-  lisaac_push(&__XIH,L11818005); // L90 NATIVE_ARRAY;
-  lisaac_push_first(&__KLW,L98176021); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__IWQ,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__CUP,L7088642); // L54 OBJECT;
-  __ANH=((____DB )(top_context->back->back));
-  lisaac_push(&__IWQ,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__CUP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__UPY,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__2PY,L98182165); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__AV0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__BV0,L9195016); // L70 NUMERIC;
-  __YIJ=(____L)(-  1);
-  lisaac_push(&__2PY,L98181141); // L749 NATIVE_ARRAY;
-  lisaac_push_first(&__AV0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__BV0,L15224840); // L116 NUMERIC;
-  __5LH=(__4IH > __YIJ);
-  lisaac_push(&__AV0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__BV0,L14700552); // L112 NUMERIC;
-  __0T0=(__4IH == __YIJ);
-  if (__5LH) {
-    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__BV0,L10900996); // L83 TRUE;
-    __2T0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__BV0,L12342790); // L94 FALSE;
-    __2T0=__0T0;
-  };
-  if (__2T0) {
-    lisaac_push(&__UPY,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__2PY,L13509636); // L103 TRUE;
-    __2T0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UPY,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__2PY,L14689286); // L112 FALSE;
-    __2T0=__F__;
-  };
-  if (__2T0) {
-    lisaac_push(&__IWQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UPY,L21910546); // L167 BLOCK;
-    lisaac_push(&__UPY,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__2PY,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__AV0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BV0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__I5T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ANH));
-    lisaac_push(&__2PY,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__2PY,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__AV0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__BV0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__I5T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SRY,L8272919); // L63 SYSTEM_IO;
+  __0QH=__3WH;
+  lisaac_push(&__XQH,L11799573); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__NVH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__H5H,L7088642); // L54 OBJECT;
+  __PVH=((____DB )(top_context->back->back));
+  lisaac_push(&__NVH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__H5H,L10652676); // L81 TRUE;
+  lisaac_push_first(&__YVH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__4QH,L11816981); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__IHX,L9195016); // L70 NUMERIC;
+  __FRH=(____L)(__ZQH -  1);
+  lisaac_push(&__4QH,L11818005); // L90 NATIVE_ARRAY;
+  lisaac_push_first(&__IHX,L98044949); // L748 NATIVE_ARRAY;
+  lisaac_push_first(&__NIR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__UEQ,L7088642); // L54 OBJECT;
+  __QFL=((____DB )(top_context->back->back));
+  lisaac_push(&__NIR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__UEQ,L10652676); // L81 TRUE;
+  lisaac_push_first(&__1GZ,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__DHZ,L98051093); // L748 NATIVE_ARRAY;
+  lisaac_push_first(&__EZ1,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__FZ1,L9195016); // L70 NUMERIC;
+  __1WJ=(____L)(-  1);
+  lisaac_push(&__DHZ,L98050069); // L748 NATIVE_ARRAY;
+  lisaac_push_first(&__EZ1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__FZ1,L15224840); // L116 NUMERIC;
+  __1VH=(__FRH > __1WJ);
+  lisaac_push(&__EZ1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__FZ1,L14700552); // L112 NUMERIC;
+  __4X1=(__FRH == __1WJ);
+  if (__1VH) {
+    lisaac_push(&__EZ1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FZ1,L10900996); // L83 TRUE;
+    __AY1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__EZ1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FZ1,L12342790); // L94 FALSE;
+    __AY1=__4X1;
+  };
+  if (__AY1) {
+    lisaac_push(&__1GZ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__DHZ,L13509636); // L103 TRUE;
+    __AY1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1GZ,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__DHZ,L14689286); // L112 FALSE;
+    __AY1=__F__;
+  };
+  if (__AY1) {
+    lisaac_push(&__NIR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1GZ,L21910546); // L167 BLOCK;
+    lisaac_push(&__1GZ,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__DHZ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EZ1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FZ1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PWU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QFL));
+    lisaac_push(&__DHZ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__DHZ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EZ1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FZ1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__PWU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SIZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2PY,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AV0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__BV0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__DHZ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EZ1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FZ1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__IWQ,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__KLW,L98699797); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__IWQ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__CUP,L7088642); // L54 OBJECT;
-  __ANH=((____DB )(top_context->back->back));
-  lisaac_push(&__IWQ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__CUP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__UPY,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__2PY,L98705941); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__AV0,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__BV0,L9195016); // L70 NUMERIC;
-  __YIJ=(____L)(-  1);
-  lisaac_push(&__2PY,L98704917); // L753 NATIVE_ARRAY;
-  lisaac_push_first(&__AV0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__BV0,L15224840); // L116 NUMERIC;
-  __5LH=(__4IH > __YIJ);
-  lisaac_push(&__AV0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__BV0,L14700552); // L112 NUMERIC;
-  __0T0=(__4IH == __YIJ);
-  if (__5LH) {
-    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__BV0,L10900996); // L83 TRUE;
-    __2T0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__AV0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__BV0,L12342790); // L94 FALSE;
-    __2T0=__0T0;
-  };
-  if (__2T0) {
-    lisaac_push(&__UPY,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2PY,L13509636); // L103 TRUE;
-    __2T0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__UPY,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__2PY,L14689286); // L112 FALSE;
-    __2T0=__F__;
-  };
-  if (__2T0) {
-    lisaac_push(&__IWQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UPY,L19289106); // L147 BLOCK;
-    lisaac_push(&__UPY,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__2PY,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__AV0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__BV0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__I5T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ANH));
-    lisaac_push(&__2PY,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__2PY,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__AV0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__BV0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__I5T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SRY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NIR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__UEQ,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__IHX,L98568725); // L752 NATIVE_ARRAY;
+  lisaac_push_first(&__NIR,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__UEQ,L7088642); // L54 OBJECT;
+  __QFL=((____DB )(top_context->back->back));
+  lisaac_push(&__NIR,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__UEQ,L10652676); // L81 TRUE;
+  lisaac_push_first(&__1GZ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__DHZ,L98574869); // L752 NATIVE_ARRAY;
+  lisaac_push_first(&__EZ1,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__FZ1,L9195016); // L70 NUMERIC;
+  __1WJ=(____L)(-  1);
+  lisaac_push(&__DHZ,L98573845); // L752 NATIVE_ARRAY;
+  lisaac_push_first(&__EZ1,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__FZ1,L15224840); // L116 NUMERIC;
+  __1VH=(__FRH > __1WJ);
+  lisaac_push(&__EZ1,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__FZ1,L14700552); // L112 NUMERIC;
+  __4X1=(__FRH == __1WJ);
+  if (__1VH) {
+    lisaac_push(&__EZ1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FZ1,L10900996); // L83 TRUE;
+    __AY1=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__EZ1,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__FZ1,L12342790); // L94 FALSE;
+    __AY1=__4X1;
+  };
+  if (__AY1) {
+    lisaac_push(&__1GZ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__DHZ,L13509636); // L103 TRUE;
+    __AY1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1GZ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__DHZ,L14689286); // L112 FALSE;
+    __AY1=__F__;
+  };
+  if (__AY1) {
+    lisaac_push(&__NIR,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1GZ,L19289106); // L147 BLOCK;
+    lisaac_push(&__1GZ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__DHZ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EZ1,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FZ1,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PWU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__QFL));
+    lisaac_push(&__DHZ,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__DHZ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EZ1,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FZ1,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__PWU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SIZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2PY,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AV0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__BV0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__DHZ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EZ1,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FZ1,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__IWQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
+    lisaac_push(&__NIR,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__UEQ,L8530438); // L65 FALSE;
   };
-  __5LH=__F__;
-  lisaac_push(&__KLW,L99486229); // L759 NATIVE_ARRAY;
-  __YIJ=__4IH;
-  lisaac_push_first(&__IWQ,L22172680); // L169 NUMERIC;
-  __WZK:
+  __1VH=__F__;
+  lisaac_push(&__IHX,L99355157); // L758 NATIVE_ARRAY;
+  __1WJ=__FRH;
+  lisaac_push_first(&__NIR,L22172680); // L169 NUMERIC;
+  __EHL:
   {
-    lisaac_push(&__IWQ,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__CUP,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__UPY,L15224840); // L116 NUMERIC;
-    __DU0=(__YIJ >  0);
-    lisaac_push(&__CUP,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__UPY,L14700552); // L112 NUMERIC;
-    __FU0=(__YIJ ==  0);
-    if (__DU0) {
-      lisaac_push(&__CUP,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UPY,L10900996); // L83 TRUE;
-      __HU0=__F__;
+    lisaac_push(&__NIR,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__UEQ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__1GZ,L15224840); // L116 NUMERIC;
+    __HY1=(__1WJ >  0);
+    lisaac_push(&__UEQ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__1GZ,L14700552); // L112 NUMERIC;
+    __JY1=(__1WJ ==  0);
+    if (__HY1) {
+      lisaac_push(&__UEQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__1GZ,L10900996); // L83 TRUE;
+      __LY1=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__CUP,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__UPY,L12342790); // L94 FALSE;
-      __HU0=__FU0;
+      lisaac_push(&__UEQ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__1GZ,L12342790); // L94 FALSE;
+      __LY1=__JY1;
     };
-    if (__HU0) {
-      lisaac_push(&__IWQ,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__CUP,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UPY,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__2PY,L99101717); // L756 NATIVE_ARRAY;
-      __COJ=__RTD(__BNH,__YIJ);
-      if (('\0' != __COJ)) {
-        lisaac_push(&__2PY,L99356181); // L758 NATIVE_ARRAY;
-        lisaac_push_first(&__AV0,L8792068); // L67 TRUE;
-        lisaac_push_first(&__BV0,L99104789); // L756 NATIVE_ARRAY;
-        __5LH=__J__;
+    if (__LY1) {
+      lisaac_push(&__NIR,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__UEQ,L8792068); // L67 TRUE;
+      lisaac_push_first(&__1GZ,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__DHZ,L98970645); // L755 NATIVE_ARRAY;
+      __E1J=__RTD(__3WH,__1WJ);
+      if (('\0' != __E1J)) {
+        lisaac_push(&__DHZ,L99225109); // L757 NATIVE_ARRAY;
+        lisaac_push_first(&__EZ1,L8792068); // L67 TRUE;
+        lisaac_push_first(&__FZ1,L98973717); // L755 NATIVE_ARRAY;
+        __1VH=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__2PY,L99356181); // L758 NATIVE_ARRAY;
-        lisaac_push_first(&__AV0,L8530438); // L65 FALSE;
+        lisaac_push(&__DHZ,L99225109); // L757 NATIVE_ARRAY;
+        lisaac_push_first(&__EZ1,L8530438); // L65 FALSE;
       };
-      lisaac_push(&__UPY,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__2PY,L9195016); // L70 NUMERIC;
-      __RTK=(____L)(__YIJ -  1);
-      lisaac_push(&__UPY,L22826504); // L174 NUMERIC;
-      __YIJ=__RTK;
-      goto __WZK;
+      lisaac_push(&__1GZ,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__DHZ,L9195016); // L70 NUMERIC;
+      __XCL=(____L)(__1WJ -  1);
+      lisaac_push(&__1GZ,L22826504); // L174 NUMERIC;
+      __1WJ=__XCL;
+      goto __EHL;
     } else /* FALSE */ {
-      lisaac_push(&__IWQ,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__CUP,L8530438); // L65 FALSE;
+      lisaac_push(&__NIR,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__UEQ,L8530438); // L65 FALSE;
     };
   };
-  if (__5LH) {
-    lisaac_push(&__2LH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__XIH,L13509636); // L103 TRUE;
-    __2T0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__2LH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__XIH,L14689286); // L112 FALSE;
-    __2T0=__F__;
-  };
-  if (__2T0) {
-    lisaac_push(&__RLH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__LVH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2LH,L24532498); // L187 BLOCK;
-    lisaac_push(&__2LH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__XIH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KLW,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__IWQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CUP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__TLH));
-    lisaac_push(&__XIH,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__XIH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KLW,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__IWQ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__CUP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UPY,L8272919); // L63 SYSTEM_IO;
+  if (__1VH) {
+    lisaac_push(&__YVH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__4QH,L13509636); // L103 TRUE;
+    __AY1=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__YVH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__4QH,L14689286); // L112 FALSE;
+    __AY1=__F__;
+  };
+  if (__AY1) {
+    lisaac_push(&__NVH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__H5H,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YVH,L24532498); // L187 BLOCK;
+    lisaac_push(&__YVH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__4QH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IHX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NIR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UEQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__PVH));
+    lisaac_push(&__4QH,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__4QH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IHX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NIR,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__UEQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1GZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XIH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KLW,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__IWQ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__4QH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IHX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NIR,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__RLH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__LVH,L8530438); // L65 FALSE;
+    lisaac_push(&__NVH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__H5H,L8530438); // L65 FALSE;
   };
-  return(__TIH);
+  return(__0QH);
 }
 
-static void __CNG(____4 *__ENG,____4 __FNG,____L __GNG)
+static void __IPG(____4 *__KPG,____4 __LPG,____L __MPG)
 // ({__HB},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __WUG;
-  _____CONTEXT __DNG,__UUG,__Y0G,__5UG,__KNG,__5W0,__AX0,__ORP,__WSY;
-  _____CONTEXT __4SY;
-  ____G __DX0,__FX0,__HX0;
-  ____4 __UNG;
-  lisaac_push_first(&__DNG,L18353173); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__UUG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__Y0G,L7088642); // L54 OBJECT;
-  __WUG=((____DB )(top_context->back->back));
-  lisaac_push(&__UUG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__Y0G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__5UG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KNG,L18358293); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__5W0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__AX0,L15224840); // L116 NUMERIC;
-  __DX0=(__GNG >  0);
-  lisaac_push(&__5W0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__AX0,L14700552); // L112 NUMERIC;
-  __FX0=(__GNG ==  0);
-  if (__DX0) {
-    lisaac_push(&__5W0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__AX0,L10900996); // L83 TRUE;
-    __HX0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__5W0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__AX0,L12342790); // L94 FALSE;
-    __HX0=__FX0;
-  };
-  if (__HX0) {
-    lisaac_push(&__5UG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KNG,L13509636); // L103 TRUE;
-    __HX0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5UG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KNG,L14689286); // L112 FALSE;
-    __HX0=__F__;
-  };
-  if (__HX0) {
-    lisaac_push(&__UUG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y0G,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5UG,L21910546); // L167 BLOCK;
-    lisaac_push(&__5UG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KNG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5W0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__AX0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ORP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WUG));
-    lisaac_push(&__KNG,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__KNG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5W0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AX0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ORP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WSY,L8272919); // L63 SYSTEM_IO;
+  ____DB __BXG;
+  _____CONTEXT __JPG,__5WG,__43G,__KXG,__QPG,__D11,__E11,__WAQ,__IJZ;
+  _____CONTEXT __QJZ;
+  ____G __H11,__J11,__L11;
+  ____4 __0PG;
+  lisaac_push_first(&__JPG,L18222101); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__5WG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__43G,L7088642); // L54 OBJECT;
+  __BXG=((____DB )(top_context->back->back));
+  lisaac_push(&__5WG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__43G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__KXG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__QPG,L18227221); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__D11,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__E11,L15224840); // L116 NUMERIC;
+  __H11=(__MPG >  0);
+  lisaac_push(&__D11,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__E11,L14700552); // L112 NUMERIC;
+  __J11=(__MPG ==  0);
+  if (__H11) {
+    lisaac_push(&__D11,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__E11,L10900996); // L83 TRUE;
+    __L11=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__D11,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__E11,L12342790); // L94 FALSE;
+    __L11=__J11;
+  };
+  if (__L11) {
+    lisaac_push(&__KXG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__QPG,L13509636); // L103 TRUE;
+    __L11=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KXG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__QPG,L14689286); // L112 FALSE;
+    __L11=__F__;
+  };
+  if (__L11) {
+    lisaac_push(&__5WG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__43G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KXG,L21910546); // L167 BLOCK;
+    lisaac_push(&__KXG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__QPG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__D11,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__E11,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WAQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__BXG));
+    lisaac_push(&__QPG,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__QPG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__D11,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__E11,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WAQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IJZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KNG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5W0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AX0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QPG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__D11,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__E11,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UUG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__Y0G,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__DNG,L18758677); // L143 NATIVE_ARRAY;
-  lisaac_push_first(&__UUG,L105647125); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__Y0G,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__5UG,L7088642); // L54 OBJECT;
-  __WUG=((____DB )(top_context->back->back));
-  lisaac_push(&__Y0G,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__5UG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__KNG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__5W0,L105651733); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__AX0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__ORP,L15224840); // L116 NUMERIC;
-  __DX0=(__GNG >  0);
-  lisaac_push(&__AX0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__ORP,L14700552); // L112 NUMERIC;
-  __FX0=(__GNG ==  0);
-  if (__DX0) {
-    lisaac_push(&__AX0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ORP,L10900996); // L83 TRUE;
-    __HX0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__AX0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ORP,L12342790); // L94 FALSE;
-    __HX0=__FX0;
-  };
-  if (__HX0) {
-    lisaac_push(&__KNG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__5W0,L13509636); // L103 TRUE;
-    __HX0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__KNG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__5W0,L14689286); // L112 FALSE;
-    __HX0=__F__;
-  };
-  if (__HX0) {
-    lisaac_push(&__Y0G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__5UG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KNG,L21910546); // L167 BLOCK;
-    lisaac_push(&__KNG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__5W0,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__AX0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ORP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WSY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WUG));
-    lisaac_push(&__5W0,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__5W0,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__AX0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ORP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WSY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__4SY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5WG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__43G,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__JPG,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__5WG,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__43G,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__KXG,L7088642); // L54 OBJECT;
+  __BXG=((____DB )(top_context->back->back));
+  lisaac_push(&__43G,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__KXG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__QPG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__D11,L105520661); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__E11,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__WAQ,L15224840); // L116 NUMERIC;
+  __H11=(__MPG >  0);
+  lisaac_push(&__E11,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__WAQ,L14700552); // L112 NUMERIC;
+  __J11=(__MPG ==  0);
+  if (__H11) {
+    lisaac_push(&__E11,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__WAQ,L10900996); // L83 TRUE;
+    __L11=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__E11,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__WAQ,L12342790); // L94 FALSE;
+    __L11=__J11;
+  };
+  if (__L11) {
+    lisaac_push(&__QPG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__D11,L13509636); // L103 TRUE;
+    __L11=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QPG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__D11,L14689286); // L112 FALSE;
+    __L11=__F__;
+  };
+  if (__L11) {
+    lisaac_push(&__43G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__KXG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QPG,L21910546); // L167 BLOCK;
+    lisaac_push(&__QPG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__D11,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__E11,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__WAQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IJZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__BXG));
+    lisaac_push(&__D11,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__D11,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__E11,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__WAQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IJZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QJZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__5W0,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AX0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ORP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__D11,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__E11,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__WAQ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__Y0G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__5UG,L8530438); // L65 FALSE;
-  };
-  __ENG[__GNG]=__FNG;
-  lisaac_push(&__DNG,L19139605); // L146 NATIVE_ARRAY;
-  lisaac_push_first(&__UUG,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__Y0G,L7088642); // L54 OBJECT;
-  __WUG=((____DB )(top_context->back->back));
-  lisaac_push(&__UUG,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__Y0G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__5UG,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__KNG,L19150869); // L146 NATIVE_ARRAY;
-  __UNG=__RTD(__ENG,__GNG);
-  if ((__FNG == __UNG)) {
-    lisaac_push(&__5UG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__KNG,L13509636); // L103 TRUE;
-    __HX0=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__5UG,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__KNG,L14689286); // L112 FALSE;
-    __HX0=__F__;
-  };
-  if (__HX0) {
-    lisaac_push(&__UUG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__Y0G,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5UG,L24532498); // L187 BLOCK;
-    lisaac_push(&__5UG,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__KNG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__5W0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__AX0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ORP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WUG));
-    lisaac_push(&__KNG,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__KNG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__5W0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__AX0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ORP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WSY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__43G,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__KXG,L8530438); // L65 FALSE;
+  };
+  __KPG[__MPG]=__LPG;
+  lisaac_push(&__JPG,L19008533); // L145 NATIVE_ARRAY;
+  lisaac_push_first(&__5WG,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__43G,L7088642); // L54 OBJECT;
+  __BXG=((____DB )(top_context->back->back));
+  lisaac_push(&__5WG,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__43G,L10652676); // L81 TRUE;
+  lisaac_push_first(&__KXG,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__QPG,L19019797); // L145 NATIVE_ARRAY;
+  __0PG=__RTD(__KPG,__MPG);
+  if ((__LPG == __0PG)) {
+    lisaac_push(&__KXG,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QPG,L13509636); // L103 TRUE;
+    __L11=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KXG,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__QPG,L14689286); // L112 FALSE;
+    __L11=__F__;
+  };
+  if (__L11) {
+    lisaac_push(&__5WG,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__43G,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KXG,L24532498); // L187 BLOCK;
+    lisaac_push(&__KXG,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__QPG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__D11,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__E11,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WAQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__BXG));
+    lisaac_push(&__QPG,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__QPG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__D11,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__E11,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WAQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IJZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KNG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__5W0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__AX0,L4598824); // L35 SYSTEM;
+    lisaac_push(&__QPG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__D11,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__E11,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__UUG,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__Y0G,L8530438); // L65 FALSE;
+    lisaac_push(&__5WG,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__43G,L8530438); // L65 FALSE;
   };
 }
 
-static void __XNG(____0B *__ZNG,____4 __0NG)
+static void __3PG(____0B *__5PG,____4 __AQG)
 // ({__0B},{__4}) Void No recursive, No inlinable.
 {
-  ____L __2NG,__3NG,__UOG,__VOG;
-  _____CONTEXT __YNG,__M4,__X4W,__ZCH,__KOG,__HTY;
+  ____L __CQG,__DQG,__0QG,__1QG;
+  _____CONTEXT __4PG,__M4,__IZX,__QGH,__QQG,__ZJZ;
   ____G __S4;
-  ____4 *__NOG,*__YOG;
-  lisaac_push_first(&__YNG,L51393560); // L392 STRING;
-  __2NG=__ZNG->__QSE;
-  __3NG=__ZNG->__FC;
-  lisaac_push(&__YNG,L52174872); // L398 STRING;
+  ____4 *__TQG,*__4QG;
+  lisaac_push_first(&__4PG,L51393560); // L392 STRING;
+  __CQG=__5PG->__YSE;
+  __DQG=__5PG->__FC;
+  lisaac_push(&__4PG,L52174872); // L398 STRING;
   lisaac_push_first(&__M4,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__X4W,L15224840); // L116 NUMERIC;
-  if ((__2NG > __3NG)) {
+  lisaac_push_first(&__IZX,L15224840); // L116 NUMERIC;
+  if ((__CQG > __DQG)) {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__X4W,L13509636); // L103 TRUE;
+    lisaac_push_first(&__IZX,L13509636); // L103 TRUE;
     __S4=__J__;
   } else /* FALSE */ {
     lisaac_push(&__M4,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__X4W,L14689286); // L112 FALSE;
+    lisaac_push_first(&__IZX,L14689286); // L112 FALSE;
     __S4=__F__;
   };
   if (__S4) {
-    lisaac_push(&__YNG,L53348888); // L407 STRING;
+    lisaac_push(&__4PG,L53348888); // L407 STRING;
     lisaac_push_first(&__M4,L8792068); // L67 TRUE;
-    lisaac_push_first(&__X4W,L52181016); // L398 STRING;
-    if ((__ZNG->__QSE ==  0)) {
-      lisaac_push(&__X4W,L53218840); // L406 STRING;
-      lisaac_push_first(&__ZCH,L6825988); // L52 TRUE;
-      lisaac_push_first(&__KOG,L52310552); // L399 STRING;
-      __ZNG->__QSE= 32;
-      lisaac_push(&__KOG,L52586520); // L401 STRING;
-      __NOG=__PIH( 32);
-      __ZNG->__GSE=__NOG;
+    lisaac_push_first(&__IZX,L52181016); // L398 STRING;
+    if ((__5PG->__YSE ==  0)) {
+      lisaac_push(&__IZX,L53218840); // L406 STRING;
+      lisaac_push_first(&__QGH,L6825988); // L52 TRUE;
+      lisaac_push_first(&__QQG,L52310552); // L399 STRING;
+      __5PG->__YSE= 32;
+      lisaac_push(&__QQG,L52586520); // L401 STRING;
+      __TQG=__WQH( 32);
+      __5PG->__OSE=__TQG;
     } else /* FALSE */ {
-      lisaac_push(&__X4W,L53218840); // L406 STRING;
-      lisaac_push_first(&__ZCH,L6826502); // L52 FALSE;
-      lisaac_push_first(&__KOG,L52698136); // L402 STRING;
-      __UOG=__ZNG->__QSE;
-      lisaac_push(&__KOG,L52835864); // L403 STRING;
-      lisaac_push_first(&__HTY,L9457160); // L72 NUMERIC;
-      __VOG=(____L)(__UOG <<  1);
-      __NOG=__ZNG->__GSE;
-      __UOG=__ZNG->__QSE;
-      if (__NOG==NULL) {
-        lisaac_push(&__KOG,L52983320); // L404 STRING;
+      lisaac_push(&__IZX,L53218840); // L406 STRING;
+      lisaac_push_first(&__QGH,L6826502); // L52 FALSE;
+      lisaac_push_first(&__QQG,L52698136); // L402 STRING;
+      __0QG=__5PG->__YSE;
+      lisaac_push(&__QQG,L52835864); // L403 STRING;
+      lisaac_push_first(&__ZJZ,L9457160); // L72 NUMERIC;
+      __1QG=(____L)(__0QG <<  1);
+      __TQG=__5PG->__OSE;
+      __0QG=__5PG->__YSE;
+      if (__TQG==NULL) {
+        lisaac_push(&__QQG,L52983320); // L404 STRING;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-        lisaac_push(&__KOG,L52983320); // L404 STRING;
-        __YOG=__RJH(((____4 *)__NOG),__UOG,__VOG);
+        lisaac_push(&__QQG,L52983320); // L404 STRING;
+        __4QG=__YRH(((____4 *)__TQG),__0QG,__1QG);
       };
-      __ZNG->__GSE=__YOG;
-      __ZNG->__QSE=__VOG;
+      __5PG->__OSE=__4QG;
+      __5PG->__YSE=__1QG;
     };
   } else /* FALSE */ {
-    lisaac_push(&__YNG,L53348888); // L407 STRING;
+    lisaac_push(&__4PG,L53348888); // L407 STRING;
     lisaac_push_first(&__M4,L8530438); // L65 FALSE;
   };
-  __NOG=__ZNG->__GSE;
-  __2NG=__ZNG->__FC;
-  if (__NOG==NULL) {
-    lisaac_push(&__YNG,L53491224); // L408 STRING;
+  __TQG=__5PG->__OSE;
+  __CQG=__5PG->__FC;
+  if (__TQG==NULL) {
+    lisaac_push(&__4PG,L53491224); // L408 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__YNG,L53491224); // L408 STRING;
-    __CNG(((____4 *)__NOG),__0NG,__2NG);
+    lisaac_push(&__4PG,L53491224); // L408 STRING;
+    __IPG(((____4 *)__TQG),__AQG,__CQG);
   };
-  __2NG=__ZNG->__FC;
-  lisaac_push(&__YNG,L53618712); // L409 STRING;
+  __CQG=__5PG->__FC;
+  lisaac_push(&__4PG,L53618712); // L409 STRING;
   lisaac_push_first(&__M4,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__X4W,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__ZCH,L9195016); // L70 NUMERIC;
-  __3NG=(____L)(-  1);
+  lisaac_push_first(&__IZX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__QGH,L9195016); // L70 NUMERIC;
+  __DQG=(____L)(-  1);
   lisaac_push(&__M4,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__X4W,L9195016); // L70 NUMERIC;
-  __ZNG->__FC=(____L)(__2NG - __3NG);
+  lisaac_push_first(&__IZX,L9195016); // L70 NUMERIC;
+  __5PG->__FC=(____L)(__CQG - __DQG);
 }
 
 static ____4 __RTD(____4 *__TTD,____L __UTD)
 // ({__HB},{__L}) With result No recursive, No inlinable.
 {
   ____DB __M1D;
-  _____CONTEXT __STD,__K1D,__0DE,__V1D,__ZTD,__0Y0,__1Y0,__5AN,__1TY;
-  ____G __4Y0,__AZ0,__CZ0;
+  _____CONTEXT __STD,__K1D,__0DE,__V1D,__ZTD,__421,__521,__5ON,__NKZ;
+  ____G __C31,__E31,__G31;
   ____4 __VTD;
-  lisaac_push_first(&__STD,L16911381); // L129 NATIVE_ARRAY;
+  lisaac_push_first(&__STD,L16780309); // L128 NATIVE_ARRAY;
   lisaac_push_first(&__K1D,L21772306); // L166 BLOCK;
   lisaac_push_first(&__0DE,L7088642); // L54 OBJECT;
   __M1D=((____DB )(top_context->back->back));
   lisaac_push(&__K1D,L21902354); // L167 BLOCK;
   lisaac_push_first(&__0DE,L10652676); // L81 TRUE;
   lisaac_push_first(&__V1D,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ZTD,L16916501); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__0Y0,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__1Y0,L15224840); // L116 NUMERIC;
-  __4Y0=(__UTD >  0);
-  lisaac_push(&__0Y0,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__1Y0,L14700552); // L112 NUMERIC;
-  __AZ0=(__UTD ==  0);
-  if (__4Y0) {
-    lisaac_push(&__0Y0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1Y0,L10900996); // L83 TRUE;
-    __CZ0=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__0Y0,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__1Y0,L12342790); // L94 FALSE;
-    __CZ0=__AZ0;
-  };
-  if (__CZ0) {
+  lisaac_push_first(&__ZTD,L16785429); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__421,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__521,L15224840); // L116 NUMERIC;
+  __C31=(__UTD >  0);
+  lisaac_push(&__421,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__521,L14700552); // L112 NUMERIC;
+  __E31=(__UTD ==  0);
+  if (__C31) {
+    lisaac_push(&__421,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__521,L10900996); // L83 TRUE;
+    __G31=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__421,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__521,L12342790); // L94 FALSE;
+    __G31=__E31;
+  };
+  if (__G31) {
     lisaac_push(&__V1D,L21903890); // L167 BLOCK;
     lisaac_push_first(&__ZTD,L13509636); // L103 TRUE;
-    __CZ0=__J__;
+    __G31=__J__;
   } else /* FALSE */ {
     lisaac_push(&__V1D,L21903890); // L167 BLOCK;
     lisaac_push_first(&__ZTD,L14689286); // L112 FALSE;
-    __CZ0=__F__;
+    __G31=__F__;
   };
-  if (__CZ0) {
+  if (__G31) {
     lisaac_push(&__K1D,L22153746); // L169 BLOCK;
     lisaac_push_first(&__0DE,L8792068); // L67 TRUE;
     lisaac_push_first(&__V1D,L21910546); // L167 BLOCK;
     lisaac_push(&__V1D,L22051346); // L168 BLOCK;
     lisaac_push_first(&__ZTD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__0Y0,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__1Y0,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5AN,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__421,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__521,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5ON,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__M1D));
     lisaac_push(&__ZTD,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
+    __DX((&__string_1));
     lisaac_push(&__ZTD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__0Y0,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__1Y0,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5AN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__1TY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__421,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__521,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__5ON,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__NKZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__ZTD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__0Y0,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__1Y0,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__421,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__521,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__K1D,L22153746); // L169 BLOCK;
@@ -8848,236 +8960,248 @@ static void __LT(____L __NT,____0B *__OT)
   ____I0 __BTD;
   ____O0 __JTD;
   ____R __PT,__C1,__03B,__33B;
-  ____DB __SBB,__XKC,__VEK;
-  ____L __F1,__G1,__O2,__JUY,__UHC,__T20;
-  ____0B *__RZ0,*__UZ0,*__WTI;
-  _____CONTEXT __MT,__RT5,__ST5,__XT5,__1BB,__40,__DGF,__TKF,__LGF;
-  _____CONTEXT __DUY,__5U5,__UQC,__ALC,__YGC,__BW5,__CW5,__HW5,__3BF;
-  _____CONTEXT __JAX,__DLP;
-  ____G __4BB,__CJB,__0WD,__ECF,__FCF,__QFAB,__SFAB;
-  ____01 __BHC,__CHC,__OC4;
-  ____4 __FHC,__K2I,__L2I,__M2I,__N2I;
+  ____DB __SBB,__XKC,__XRK;
+  ____L __F1,__G1,__O2,__1KZ,__UHC,__TA2;
+  ____0B *__V31,*__Y31,*__VAJ;
+  _____CONTEXT __MT,__IS4,__JS4,__OS4,__PS4,__40,__OIF,__ANF,__WIF;
+  _____CONTEXT __VKZ,__UT4,__VT4,__ALC,__YGC,__UU4,__VU4,__0U4,__1U4;
+  _____CONTEXT __B1X,__X0P;
+  ____G __4BB,__CJB,__0WD,__XDF,__YDF,__DM5,__FM5;
+  ____01 __BHC,__CHC,__KD4;
+  ____4 __FHC,__JJJ,__KJJ,__LJJ,__MJJ;
   lisaac_push_first(&__MT,L51271687); // L391 INTEGER;
-  lisaac_push_first(&__RT5,L54529032); // L416 NUMERIC;
-  lisaac_push_first(&__ST5,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XT5,L10652676); // L81 TRUE;
-  lisaac_push(&__ST5,L22153746); // L169 BLOCK;
-  lisaac_push(&__RT5,L54920200); // L419 NUMERIC;
-  lisaac_push_first(&__ST5,L68324360); // L521 NUMERIC;
-  lisaac_push_first(&__XT5,L4069927); // L31 CONVERT;
+  lisaac_push_first(&__IS4,L55315464); // L422 NUMERIC;
+  lisaac_push_first(&__JS4,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__OS4,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PS4,L21906962); // L167 BLOCK;
+  lisaac_push(&__PS4,L21903890); // L167 BLOCK;
+  lisaac_push(&__JS4,L22153746); // L169 BLOCK;
+  lisaac_push(&__IS4,L55706632); // L425 NUMERIC;
+  lisaac_push_first(&__JS4,L69374472); // L529 NUMERIC;
+  lisaac_push_first(&__OS4,L4069927); // L31 CONVERT;
   __PT=((____R )__NT);
   lisaac_push(&__MT,L51280391); // L391 INTEGER;
-  lisaac_push_first(&__RT5,L4721675); // L36 SIGNED_INTEGER;
-  lisaac_push_first(&__ST5,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__XT5,L7088642); // L54 OBJECT;
+  lisaac_push_first(&__IS4,L4721675); // L36 SIGNED_INTEGER;
+  lisaac_push_first(&__JS4,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__OS4,L7088642); // L54 OBJECT;
   __SBB=((____DB )(top_context->back->back));
-  lisaac_push(&__ST5,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__XT5,L10652676); // L81 TRUE;
-  lisaac_push_first(&__1BB,L21906962); // L167 BLOCK;
+  lisaac_push(&__JS4,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__OS4,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PS4,L21906962); // L167 BLOCK;
   lisaac_push_first(&__40,L4722699); // L36 SIGNED_INTEGER;
   if (((void *)__OT != (void *)NULL)) {
-    lisaac_push(&__1BB,L21903890); // L167 BLOCK;
+    lisaac_push(&__PS4,L21903890); // L167 BLOCK;
     lisaac_push_first(&__40,L13509636); // L103 TRUE;
     __4BB=__J__;
   } else /* FALSE */ {
-    lisaac_push(&__1BB,L21903890); // L167 BLOCK;
+    lisaac_push(&__PS4,L21903890); // L167 BLOCK;
     lisaac_push_first(&__40,L14689286); // L112 FALSE;
     __4BB=__F__;
   };
   if (__4BB) {
-    lisaac_push(&__ST5,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XT5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1BB,L21910546); // L167 BLOCK;
-    lisaac_push(&__1BB,L22051346); // L168 BLOCK;
+    lisaac_push(&__JS4,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OS4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PS4,L21910546); // L167 BLOCK;
+    lisaac_push(&__PS4,L22051346); // L168 BLOCK;
     lisaac_push_first(&__40,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__DGF,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__TKF,L8792068); // L67 TRUE;
-    lisaac_push_first(&__LGF,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__OIF,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ANF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__WIF,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__SBB));
     lisaac_push(&__40,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
+    __DX((&__string_1));
     lisaac_push(&__40,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__DGF,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__TKF,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__LGF,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DUY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__OIF,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ANF,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__WIF,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__VKZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__40,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__DGF,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__TKF,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__OIF,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ANF,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ST5,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__XT5,L8530438); // L65 FALSE;
+    lisaac_push(&__JS4,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OS4,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__RT5,L4214282); // L32 INTEGER_32;
-  lisaac_push_first(&__ST5,L68324360); // L521 NUMERIC;
-  lisaac_push_first(&__XT5,L4069927); // L31 CONVERT;
+  lisaac_push(&__IS4,L4214282); // L32 INTEGER_32;
+  lisaac_push_first(&__JS4,L69374472); // L529 NUMERIC;
+  lisaac_push_first(&__OS4,L4069927); // L31 CONVERT;
   __C1= 0;
   __F1= 0;
   __G1= 0;
   if ((__PT ==  0)) {
-    lisaac_push(&__RT5,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__ST5,L6825988); // L52 TRUE;
-    lisaac_push_first(&__XT5,L5252619); // L40 SIGNED_INTEGER;
+    lisaac_push(&__IS4,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__JS4,L6825988); // L52 TRUE;
+    lisaac_push_first(&__OS4,L5252619); // L40 SIGNED_INTEGER;
     if (__OT==NULL) {
-      lisaac_push(&__XT5,L5385739); // L41 SIGNED_INTEGER;
+      lisaac_push(&__OS4,L5385739); // L41 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__XT5,L5385739); // L41 SIGNED_INTEGER;
-      __RZ0=((____0B *)__OT);
-      lisaac_push_first(&__1BB,L54675480); // L417 STRING;
-      __XNG(__RZ0,'0');
+      lisaac_push(&__OS4,L5385739); // L41 SIGNED_INTEGER;
+      __V31=((____0B *)__OT);
+      lisaac_push_first(&__PS4,L54675480); // L417 STRING;
+      __3PG(__V31,'0');
     };
   } else /* FALSE */ {
-    lisaac_push(&__RT5,L8260107); // L63 SIGNED_INTEGER;
-    lisaac_push_first(&__ST5,L6826502); // L52 FALSE;
-    lisaac_push_first(&__XT5,L5643787); // L43 SIGNED_INTEGER;
-    lisaac_push_first(&__1BB,L54529032); // L416 NUMERIC;
+    lisaac_push(&__IS4,L8260107); // L63 SIGNED_INTEGER;
+    lisaac_push_first(&__JS4,L6826502); // L52 FALSE;
+    lisaac_push_first(&__OS4,L5643787); // L43 SIGNED_INTEGER;
+    lisaac_push_first(&__PS4,L55315464); // L422 NUMERIC;
     lisaac_push_first(&__40,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__DGF,L10652676); // L81 TRUE;
+    lisaac_push_first(&__OIF,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ANF,L21906962); // L167 BLOCK;
+    lisaac_push(&__ANF,L21903890); // L167 BLOCK;
     lisaac_push(&__40,L22153746); // L169 BLOCK;
-    lisaac_push(&__1BB,L54920200); // L419 NUMERIC;
-    lisaac_push(&__XT5,L5642763); // L43 SIGNED_INTEGER;
-    lisaac_push_first(&__1BB,L15224840); // L116 NUMERIC;
+    lisaac_push(&__PS4,L55706632); // L425 NUMERIC;
+    lisaac_push(&__OS4,L5642763); // L43 SIGNED_INTEGER;
+    lisaac_push_first(&__PS4,L15224840); // L116 NUMERIC;
     if ((__PT >  0)) {
-      lisaac_push(&__XT5,L6295051); // L48 SIGNED_INTEGER;
-      lisaac_push_first(&__1BB,L6825988); // L52 TRUE;
+      lisaac_push(&__OS4,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push_first(&__PS4,L6825988); // L52 TRUE;
       lisaac_push_first(&__40,L5646859); // L43 SIGNED_INTEGER;
       __C1=__PT;
     } else /* FALSE */ {
-      lisaac_push(&__XT5,L6295051); // L48 SIGNED_INTEGER;
-      lisaac_push_first(&__1BB,L6826502); // L52 FALSE;
+      lisaac_push(&__OS4,L6295051); // L48 SIGNED_INTEGER;
+      lisaac_push_first(&__PS4,L6826502); // L52 FALSE;
       lisaac_push_first(&__40,L6033931); // L46 SIGNED_INTEGER;
-      lisaac_push_first(&__DGF,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__TKF,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
-      lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
-      lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-      lisaac_push(&__DUY,L22153746); // L169 BLOCK;
-      lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
-      lisaac_push(&__DGF,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__TKF,L9195016); // L70 NUMERIC;
+      lisaac_push_first(&__OIF,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__ANF,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__WIF,L55315464); // L422 NUMERIC;
+      lisaac_push_first(&__VKZ,L21902354); // L167 BLOCK;
+      lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+      lisaac_push_first(&__VT4,L21906962); // L167 BLOCK;
+      lisaac_push(&__VT4,L21903890); // L167 BLOCK;
+      lisaac_push(&__VKZ,L22153746); // L169 BLOCK;
+      lisaac_push(&__WIF,L55706632); // L425 NUMERIC;
+      lisaac_push(&__OIF,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ANF,L9195016); // L70 NUMERIC;
       __C1=(____R)(- __PT);
       if (__OT==NULL) {
         lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* STRING */ {
         lisaac_push(&__40,L6169611); // L47 SIGNED_INTEGER;
-        __UZ0=((____0B *)__OT);
-        lisaac_push_first(&__DGF,L54675480); // L417 STRING;
-        __XNG(__UZ0,'-');
+        __Y31=((____0B *)__OT);
+        lisaac_push_first(&__OIF,L54675480); // L417 STRING;
+        __3PG(__Y31,'-');
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__XT5,L6565387); // L50 SIGNED_INTEGER;
+      lisaac_push(&__OS4,L6565387); // L50 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__XT5,L6565387); // L50 SIGNED_INTEGER;
-      __RZ0=((____0B *)__OT);
-      lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
-      __O2=__RZ0->__FC;
+      lisaac_push(&__OS4,L6565387); // L50 SIGNED_INTEGER;
+      __V31=((____0B *)__OT);
+      lisaac_push_first(&__PS4,L6427149); // L49 ABSTRACT_STRING;
+      __O2=__V31->__FC;
     };
-    lisaac_push(&__XT5,L6565899); // L50 SIGNED_INTEGER;
-    lisaac_push_first(&__1BB,L9990152); // L76 NUMERIC;
+    lisaac_push(&__OS4,L6565899); // L50 SIGNED_INTEGER;
+    lisaac_push_first(&__PS4,L9990152); // L76 NUMERIC;
     lisaac_push_first(&__40,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__DGF,L9195016); // L70 NUMERIC;
-    __JUY=(____L)(-  1);
-    lisaac_push(&__1BB,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__OIF,L9195016); // L70 NUMERIC;
+    __1KZ=(____L)(-  1);
+    lisaac_push(&__PS4,L9989128); // L76 NUMERIC;
     lisaac_push_first(&__40,L9195016); // L70 NUMERIC;
-    __F1=(____L)(__O2 - __JUY);
-    lisaac_push(&__XT5,L7212555); // L55 SIGNED_INTEGER;
-    lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
+    __F1=(____L)(__O2 - __1KZ);
+    lisaac_push(&__OS4,L7212555); // L55 SIGNED_INTEGER;
+    lisaac_push_first(&__PS4,L11802642); // L90 BLOCK;
     __3IB:
     {
-      lisaac_push(&__1BB,L11802642); // L90 BLOCK;
+      lisaac_push(&__PS4,L11802642); // L90 BLOCK;
       lisaac_push_first(&__40,L6819339); // L52 SIGNED_INTEGER;
       if ((__C1 ==  0)) {
-        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push(&__PS4,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L13509636); // L103 TRUE;
         __CJB=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push(&__PS4,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L14689286); // L112 FALSE;
         __CJB=__F__;
       };
       if (__CJB) {
-        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push(&__PS4,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8792068); // L67 TRUE;
-        lisaac_push_first(&__DGF,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__TKF,L6959627); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-        lisaac_push(&__DUY,L22153746); // L169 BLOCK;
-        lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
-        lisaac_push(&__TKF,L6958091); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L8790535); // L67 INTEGER;
-        lisaac_push_first(&__DUY,L9719304); // L74 NUMERIC;
+        lisaac_push_first(&__OIF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__ANF,L6959627); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__VKZ,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+        lisaac_push_first(&__VT4,L21906962); // L167 BLOCK;
+        lisaac_push(&__VT4,L21903890); // L167 BLOCK;
+        lisaac_push(&__VKZ,L22153746); // L169 BLOCK;
+        lisaac_push(&__WIF,L55706632); // L425 NUMERIC;
+        lisaac_push(&__ANF,L6958091); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L8790535); // L67 INTEGER;
+        lisaac_push_first(&__VKZ,L9719304); // L74 NUMERIC;
         __03B=(____R)(__C1 /  10);
-        lisaac_push(&__LGF,L8795143); // L67 INTEGER;
-        lisaac_push_first(&__DUY,L9457160); // L72 NUMERIC;
+        lisaac_push(&__WIF,L8795143); // L67 INTEGER;
+        lisaac_push_first(&__VKZ,L9457160); // L72 NUMERIC;
         __33B=(____R)(__03B *  10);
-        lisaac_push(&__LGF,L8785927); // L67 INTEGER;
-        lisaac_push_first(&__DUY,L9195016); // L70 NUMERIC;
+        lisaac_push(&__WIF,L8785927); // L67 INTEGER;
+        lisaac_push_first(&__VKZ,L9195016); // L70 NUMERIC;
         __03B=(____R)(__C1 - __33B);
-        lisaac_push(&__TKF,L6963211); // L53 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L53495815); // L408 INTEGER;
-        lisaac_push_first(&__DUY,L52169735); // L398 INTEGER;
-        lisaac_push_first(&__5U5,L21772306); // L166 BLOCK;
-        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        lisaac_push(&__ANF,L6963211); // L53 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L53495815); // L408 INTEGER;
+        lisaac_push_first(&__VKZ,L52169735); // L398 INTEGER;
+        lisaac_push_first(&__UT4,L21772306); // L166 BLOCK;
+        lisaac_push_first(&__VT4,L7088642); // L54 OBJECT;
         __XKC=((____DB )(top_context->back->back));
-        lisaac_push(&__5U5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push(&__UT4,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__VT4,L10652676); // L81 TRUE;
         lisaac_push_first(&__ALC,L21906962); // L167 BLOCK;
         lisaac_push_first(&__YGC,L52175879); // L398 INTEGER;
-        lisaac_push_first(&__BW5,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__CW5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
-        lisaac_push(&__CW5,L22153746); // L169 BLOCK;
-        lisaac_push(&__BW5,L54920200); // L419 NUMERIC;
+        lisaac_push_first(&__UU4,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__VU4,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__0U4,L10652676); // L81 TRUE;
+        lisaac_push_first(&__1U4,L21906962); // L167 BLOCK;
+        lisaac_push(&__1U4,L21903890); // L167 BLOCK;
+        lisaac_push(&__VU4,L22153746); // L169 BLOCK;
+        lisaac_push(&__UU4,L55706632); // L425 NUMERIC;
         lisaac_push(&__YGC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__BW5,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__CW5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
-        lisaac_push(&__CW5,L22153746); // L169 BLOCK;
-        lisaac_push(&__BW5,L54920200); // L419 NUMERIC;
+        lisaac_push_first(&__UU4,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__VU4,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__0U4,L10652676); // L81 TRUE;
+        lisaac_push_first(&__1U4,L21906962); // L167 BLOCK;
+        lisaac_push(&__1U4,L21903890); // L167 BLOCK;
+        lisaac_push(&__VU4,L22153746); // L169 BLOCK;
+        lisaac_push(&__UU4,L55706632); // L425 NUMERIC;
         lisaac_push(&__YGC,L52178439); // L398 INTEGER;
-        lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
-        lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
-        lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
+        lisaac_push_first(&__UU4,L6296072); // L48 NUMERIC;
+        lisaac_push_first(&__VU4,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__0U4,L15224840); // L116 NUMERIC;
         if (( 0 > __03B)) {
-          lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
+          lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__0U4,L13509636); // L103 TRUE;
           __0WD=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-          lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
+          lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__0U4,L14689286); // L112 FALSE;
           __0WD=__F__;
         };
         if (__0WD) {
-          lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
-          lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+          lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__VU4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__0U4,L6304264); // L48 NUMERIC;
+          lisaac_push_first(&__1U4,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__B1X,L15224840); // L116 NUMERIC;
           __0WD=( 9 > __03B);
-          lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
-          __ECF=( 9 == __03B);
+          lisaac_push(&__1U4,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__B1X,L14700552); // L112 NUMERIC;
+          __XDF=( 9 == __03B);
           if (__0WD) {
-            lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
-            __FCF=__F__;
+            lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L10900996); // L83 TRUE;
+            __YDF=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
-            __FCF=__ECF;
+            lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L12342790); // L94 FALSE;
+            __YDF=__XDF;
           };
-          __0WD=__FCF;
+          __0WD=__YDF;
         } else /* FALSE */ {
-          lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-          lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
+          lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__VU4,L12081158); // L92 FALSE;
           __0WD=__J__;
         };
         if (__0WD) {
@@ -9090,153 +9214,155 @@ static void __LT(____L __NT,____0B *__OT)
           __0WD=__F__;
         };
         if (__0WD) {
-          lisaac_push(&__5U5,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+          lisaac_push(&__UT4,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__VT4,L8792068); // L67 TRUE;
           lisaac_push_first(&__ALC,L21910546); // L167 BLOCK;
           lisaac_push(&__ALC,L22051346); // L168 BLOCK;
           lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_push_first(&__UU4,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__VU4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0U4,L7616002); // L58 OBJECT;
           lisaac_stack_print((_____CONTEXT *)(__XKC));
           lisaac_push(&__YGC,L9181698); // L70 OBJECT;
-          __DX((&__string_109));
+          __DX((&__string_1));
           lisaac_push(&__YGC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__UU4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__VU4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__0U4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__1U4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
           lisaac_push(&__YGC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
+          lisaac_push_first(&__UU4,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__VU4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__5U5,L22153746); // L169 BLOCK;
-          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
+          lisaac_push(&__UT4,L22153746); // L169 BLOCK;
+          lisaac_push_first(&__VT4,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__DUY,L52571655); // L401 INTEGER;
-        lisaac_push_first(&__5U5,L52956168); // L404 NUMERIC;
-        lisaac_push_first(&__UQC,L21772306); // L166 BLOCK;
+        lisaac_push(&__VKZ,L52571655); // L401 INTEGER;
+        lisaac_push_first(&__UT4,L53742600); // L410 NUMERIC;
+        lisaac_push_first(&__VT4,L21772306); // L166 BLOCK;
         lisaac_push_first(&__ALC,L7088642); // L54 OBJECT;
         __XKC=((____DB )(top_context->back->back));
-        lisaac_push(&__UQC,L21902354); // L167 BLOCK;
+        lisaac_push(&__VT4,L21902354); // L167 BLOCK;
         lisaac_push_first(&__ALC,L10652676); // L81 TRUE;
         lisaac_push_first(&__YGC,L21906962); // L167 BLOCK;
-        lisaac_push_first(&__BW5,L52984328); // L404 NUMERIC;
-        lisaac_push_first(&__CW5,L14301195); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__HW5,L68586504); // L523 NUMERIC;
-        lisaac_push_first(&__3BF,L4069927); // L31 CONVERT;
+        lisaac_push_first(&__UU4,L53770760); // L410 NUMERIC;
+        lisaac_push_first(&__VU4,L14301195); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__0U4,L69636616); // L531 NUMERIC;
+        lisaac_push_first(&__1U4,L4069927); // L31 CONVERT;
         __BTD=((____I0 )__03B);
-        lisaac_push(&__CW5,L14291979); // L109 SIGNED_INTEGER;
-        lisaac_push_first(&__HW5,L15498248); // L118 NUMERIC;
-        lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
+        lisaac_push(&__VU4,L14291979); // L109 SIGNED_INTEGER;
+        lisaac_push_first(&__0U4,L15498248); // L118 NUMERIC;
+        lisaac_push_first(&__1U4,L16021000); // L122 NUMERIC;
+        lisaac_push_first(&__B1X,L15224840); // L116 NUMERIC;
         __CJB=( -127 > __BTD);
-        lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
+        lisaac_push(&__1U4,L16030216); // L122 NUMERIC;
+        lisaac_push_first(&__B1X,L14700552); // L112 NUMERIC;
         __0WD=( -127 == __BTD);
         if (__CJB) {
-          lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
-          __ECF=__F__;
+          lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__B1X,L10900996); // L83 TRUE;
+          __XDF=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
-          __ECF=__0WD;
+          lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+          lisaac_push_first(&__B1X,L12342790); // L94 FALSE;
+          __XDF=__0WD;
         };
-        if (__ECF) {
-          lisaac_push(&__HW5,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__3BF,L13509636); // L103 TRUE;
-          __ECF=__J__;
+        if (__XDF) {
+          lisaac_push(&__0U4,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__1U4,L13509636); // L103 TRUE;
+          __XDF=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__HW5,L15493640); // L118 NUMERIC;
-          lisaac_push_first(&__3BF,L14689286); // L112 FALSE;
-          __ECF=__F__;
+          lisaac_push(&__0U4,L15493640); // L118 NUMERIC;
+          lisaac_push_first(&__1U4,L14689286); // L112 FALSE;
+          __XDF=__F__;
         };
-        if (__ECF) {
-          lisaac_push(&__CW5,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__HW5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__3BF,L14316043); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__JAX,L67538440); // L515 NUMERIC;
-          lisaac_push_first(&__DLP,L4069927); // L31 CONVERT;
+        if (__XDF) {
+          lisaac_push(&__VU4,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__0U4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__1U4,L14316043); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__B1X,L68325896); // L521 NUMERIC;
+          lisaac_push_first(&__X0P,L4069927); // L31 CONVERT;
           __JTD=((____O0 )__03B);
-          lisaac_push(&__3BF,L14306315); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
-          __ECF=( 127 > __JTD);
+          lisaac_push(&__1U4,L14306315); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__B1X,L15224840); // L116 NUMERIC;
+          __XDF=( 127 > __JTD);
         } else /* FALSE */ {
-          lisaac_push(&__CW5,L14303243); // L109 SIGNED_INTEGER;
-          lisaac_push_first(&__HW5,L12081158); // L92 FALSE;
-          __ECF=__J__;
+          lisaac_push(&__VU4,L14303243); // L109 SIGNED_INTEGER;
+          lisaac_push_first(&__0U4,L12081158); // L92 FALSE;
+          __XDF=__J__;
         };
-        if (__ECF) {
+        if (__XDF) {
           lisaac_push(&__YGC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__BW5,L13509636); // L103 TRUE;
-          __ECF=__J__;
+          lisaac_push_first(&__UU4,L13509636); // L103 TRUE;
+          __XDF=__J__;
         } else /* FALSE */ {
           lisaac_push(&__YGC,L21903890); // L167 BLOCK;
-          lisaac_push_first(&__BW5,L14689286); // L112 FALSE;
-          __ECF=__F__;
+          lisaac_push_first(&__UU4,L14689286); // L112 FALSE;
+          __XDF=__F__;
         };
-        if (__ECF) {
-          lisaac_push(&__UQC,L22153746); // L169 BLOCK;
+        if (__XDF) {
+          lisaac_push(&__VT4,L22153746); // L169 BLOCK;
           lisaac_push_first(&__ALC,L8792068); // L67 TRUE;
           lisaac_push_first(&__YGC,L21910546); // L167 BLOCK;
           lisaac_push(&__YGC,L22051346); // L168 BLOCK;
-          lisaac_push_first(&__BW5,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__CW5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__HW5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__3BF,L7616002); // L58 OBJECT;
+          lisaac_push_first(&__UU4,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__VU4,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__0U4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__1U4,L7616002); // L58 OBJECT;
           lisaac_stack_print((_____CONTEXT *)(__XKC));
-          lisaac_push(&__BW5,L9181698); // L70 OBJECT;
-          __DX((&__string_109));
-          lisaac_push(&__BW5,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__CW5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__HW5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__3BF,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__JAX,L8272919); // L63 SYSTEM_IO;
+          lisaac_push(&__UU4,L9181698); // L70 OBJECT;
+          __DX((&__string_1));
+          lisaac_push(&__UU4,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__VU4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__0U4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__1U4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__B1X,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__BW5,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__CW5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__HW5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__UU4,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__VU4,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__0U4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__UQC,L22153746); // L169 BLOCK;
+          lisaac_push(&__VT4,L22153746); // L169 BLOCK;
           lisaac_push_first(&__ALC,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__5U5,L53347336); // L407 NUMERIC;
-        lisaac_push_first(&__UQC,L67800072); // L517 NUMERIC;
+        lisaac_push(&__UT4,L54133768); // L413 NUMERIC;
+        lisaac_push_first(&__VT4,L68850184); // L525 NUMERIC;
         lisaac_push_first(&__ALC,L4069927); // L31 CONVERT;
         __BHC=((____01 )__03B);
-        lisaac_push(&__DUY,L52576775); // L401 INTEGER;
-        lisaac_push_first(&__5U5,L8663056); // L66 CHARACTER;
-        lisaac_push_first(&__UQC,L9339920); // L71 CHARACTER;
+        lisaac_push(&__VKZ,L52576775); // L401 INTEGER;
+        lisaac_push_first(&__UT4,L8663056); // L66 CHARACTER;
+        lisaac_push_first(&__VT4,L9339920); // L71 CHARACTER;
         lisaac_push_first(&__ALC,L4069927); // L31 CONVERT;
         __CHC=((____01 )'0');
-        lisaac_push(&__DUY,L52572167); // L401 INTEGER;
-        lisaac_push_first(&__5U5,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__UQC,L11029000); // L84 NUMERIC;
+        lisaac_push(&__VKZ,L52572167); // L401 INTEGER;
+        lisaac_push_first(&__UT4,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__VT4,L11029000); // L84 NUMERIC;
         lisaac_push_first(&__ALC,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__YGC,L52956168); // L404 NUMERIC;
-        lisaac_push_first(&__BW5,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
-        lisaac_push(&__BW5,L22153746); // L169 BLOCK;
-        lisaac_push(&__YGC,L53347336); // L407 NUMERIC;
-        lisaac_push(&__UQC,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__YGC,L53742600); // L410 NUMERIC;
+        lisaac_push_first(&__UU4,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__VU4,L10652676); // L81 TRUE;
+        lisaac_push_first(&__0U4,L21906962); // L167 BLOCK;
+        lisaac_push(&__0U4,L21903890); // L167 BLOCK;
+        lisaac_push(&__UU4,L22153746); // L169 BLOCK;
+        lisaac_push(&__YGC,L54133768); // L413 NUMERIC;
+        lisaac_push(&__VT4,L11029512); // L84 NUMERIC;
         lisaac_push_first(&__ALC,L9195016); // L70 NUMERIC;
-        __OC4=(____01)(- __CHC);
-        lisaac_push(&__5U5,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__UQC,L9195016); // L70 NUMERIC;
-        __CHC=(____01)(__BHC - __OC4);
-        lisaac_push(&__DUY,L52691975); // L402 INTEGER;
-        lisaac_push_first(&__5U5,L8134693); // L62 INTEGER_8;
+        __KD4=(____01)(- __CHC);
+        lisaac_push(&__UT4,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__VT4,L9195016); // L70 NUMERIC;
+        __CHC=(____01)(__BHC - __KD4);
+        lisaac_push(&__VKZ,L52691975); // L402 INTEGER;
+        lisaac_push_first(&__UT4,L8134693); // L62 INTEGER_8;
         __FHC=((____4 )((__CHC)));
-        lisaac_push(&__DUY,L52956167); // L404 INTEGER;
-        lisaac_push_first(&__5U5,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        lisaac_push(&__VKZ,L52956167); // L404 INTEGER;
+        lisaac_push_first(&__UT4,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__VT4,L7088642); // L54 OBJECT;
         __XKC=((____DB )(top_context->back->back));
-        lisaac_push(&__5U5,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push(&__UT4,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__VT4,L10652676); // L81 TRUE;
         lisaac_push_first(&__ALC,L24528914); // L187 BLOCK;
         lisaac_push_first(&__YGC,L52957191); // L404 INTEGER;
         lisaac_push(&__YGC,L52968967); // L404 INTEGER;
@@ -9244,552 +9370,554 @@ static void __LT(____L __NT,____0B *__OT)
         if (__CJB) {
           lisaac_push(&__ALC,L24525842); // L187 BLOCK;
           lisaac_push_first(&__YGC,L13509636); // L103 TRUE;
-          __ECF=__J__;
+          __XDF=__J__;
         } else /* FALSE */ {
           lisaac_push(&__ALC,L24525842); // L187 BLOCK;
           lisaac_push_first(&__YGC,L14689286); // L112 FALSE;
-          __ECF=__F__;
+          __XDF=__F__;
         };
-        if (__ECF) {
-          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+        if (__XDF) {
+          lisaac_push(&__UT4,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__VT4,L8792068); // L67 TRUE;
           lisaac_push_first(&__ALC,L24532498); // L187 BLOCK;
           lisaac_push(&__ALC,L24672274); // L188 BLOCK;
           lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_push_first(&__UU4,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__VU4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0U4,L7616002); // L58 OBJECT;
           lisaac_stack_print((_____CONTEXT *)(__XKC));
           lisaac_push(&__YGC,L9181698); // L70 OBJECT;
-          __DX((&__string_101));
+          __DX((&__string_102));
           lisaac_push(&__YGC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__UU4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__VU4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__0U4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__1U4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
           lisaac_push(&__YGC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
+          lisaac_push_first(&__UU4,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__VU4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
+          lisaac_push(&__UT4,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__VT4,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__DUY,L53087239); // L405 INTEGER;
-        lisaac_push_first(&__5U5,L24393746); // L186 BLOCK;
-        lisaac_push_first(&__UQC,L7088642); // L54 OBJECT;
+        lisaac_push(&__VKZ,L53087239); // L405 INTEGER;
+        lisaac_push_first(&__UT4,L24393746); // L186 BLOCK;
+        lisaac_push_first(&__VT4,L7088642); // L54 OBJECT;
         __XKC=((____DB )(top_context->back->back));
-        lisaac_push(&__5U5,L24524306); // L187 BLOCK;
-        lisaac_push_first(&__UQC,L10652676); // L81 TRUE;
+        lisaac_push(&__UT4,L24524306); // L187 BLOCK;
+        lisaac_push_first(&__VT4,L10652676); // L81 TRUE;
         lisaac_push_first(&__ALC,L24528914); // L187 BLOCK;
         lisaac_push_first(&__YGC,L53099015); // L405 INTEGER;
         __UHC=__XRD(__FHC);
         if ((__UHC == __03B)) {
           lisaac_push(&__ALC,L24525842); // L187 BLOCK;
           lisaac_push_first(&__YGC,L13509636); // L103 TRUE;
-          __ECF=__J__;
+          __XDF=__J__;
         } else /* FALSE */ {
           lisaac_push(&__ALC,L24525842); // L187 BLOCK;
           lisaac_push_first(&__YGC,L14689286); // L112 FALSE;
-          __ECF=__F__;
+          __XDF=__F__;
         };
-        if (__ECF) {
-          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__UQC,L8792068); // L67 TRUE;
+        if (__XDF) {
+          lisaac_push(&__UT4,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__VT4,L8792068); // L67 TRUE;
           lisaac_push_first(&__ALC,L24532498); // L187 BLOCK;
           lisaac_push(&__ALC,L24672274); // L188 BLOCK;
           lisaac_push_first(&__YGC,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__BW5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__CW5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__HW5,L7616002); // L58 OBJECT;
+          lisaac_push_first(&__UU4,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__VU4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0U4,L7616002); // L58 OBJECT;
           lisaac_stack_print((_____CONTEXT *)(__XKC));
           lisaac_push(&__YGC,L9181698); // L70 OBJECT;
-          __DX((&__string_101));
+          __DX((&__string_102));
           lisaac_push(&__YGC,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__BW5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__CW5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__HW5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__3BF,L8272919); // L63 SYSTEM_IO;
+          lisaac_push_first(&__UU4,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__VU4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__0U4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__1U4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
           lisaac_push(&__YGC,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__BW5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__CW5,L4598824); // L35 SYSTEM;
+          lisaac_push_first(&__UU4,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__VU4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__5U5,L24775186); // L189 BLOCK;
-          lisaac_push_first(&__UQC,L8530438); // L65 FALSE;
+          lisaac_push(&__UT4,L24775186); // L189 BLOCK;
+          lisaac_push_first(&__VT4,L8530438); // L65 FALSE;
         };
         if (__OT==NULL) {
-          lisaac_push(&__TKF,L6963723); // L53 SIGNED_INTEGER;
+          lisaac_push(&__ANF,L6963723); // L53 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__TKF,L6963723); // L53 SIGNED_INTEGER;
-          __WTI=((____0B *)__OT);
-          lisaac_push_first(&__LGF,L54675480); // L417 STRING;
-          __XNG(__WTI,__FHC);
+          lisaac_push(&__ANF,L6963723); // L53 SIGNED_INTEGER;
+          __VAJ=((____0B *)__OT);
+          lisaac_push_first(&__WIF,L54675480); // L417 STRING;
+          __3PG(__VAJ,__FHC);
         };
-        lisaac_push(&__TKF,L7086091); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L54529032); // L416 NUMERIC;
-        lisaac_push_first(&__DUY,L21902354); // L167 BLOCK;
-        lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-        lisaac_push(&__DUY,L22153746); // L169 BLOCK;
-        lisaac_push(&__LGF,L54920200); // L419 NUMERIC;
-        lisaac_push(&__TKF,L7084555); // L54 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L9719304); // L74 NUMERIC;
+        lisaac_push(&__ANF,L7086091); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L55315464); // L422 NUMERIC;
+        lisaac_push_first(&__VKZ,L21902354); // L167 BLOCK;
+        lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+        lisaac_push_first(&__VT4,L21906962); // L167 BLOCK;
+        lisaac_push(&__VT4,L21903890); // L167 BLOCK;
+        lisaac_push(&__VKZ,L22153746); // L169 BLOCK;
+        lisaac_push(&__WIF,L55706632); // L425 NUMERIC;
+        lisaac_push(&__ANF,L7084555); // L54 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L9719304); // L74 NUMERIC;
         __C1=(____R)(__C1 /  10);
-        lisaac_push(&__DGF,L12068370); // L92 BLOCK;
+        lisaac_push(&__OIF,L12068370); // L92 BLOCK;
         goto __3IB;
       } else /* FALSE */ {
-        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push(&__PS4,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8530438); // L65 FALSE;
       };
     };
     if (__OT==NULL) {
-      lisaac_push(&__XT5,L7482891); // L57 SIGNED_INTEGER;
+      lisaac_push(&__OS4,L7482891); // L57 SIGNED_INTEGER;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* STRING */ {
-      lisaac_push(&__XT5,L7482891); // L57 SIGNED_INTEGER;
-      __RZ0=((____0B *)__OT);
-      lisaac_push_first(&__1BB,L6427149); // L49 ABSTRACT_STRING;
-      __O2=__RZ0->__FC;
+      lisaac_push(&__OS4,L7482891); // L57 SIGNED_INTEGER;
+      __V31=((____0B *)__OT);
+      lisaac_push_first(&__PS4,L6427149); // L49 ABSTRACT_STRING;
+      __O2=__V31->__FC;
     };
     __G1=__O2;
-    lisaac_push(&__XT5,L8130059); // L62 SIGNED_INTEGER;
-    lisaac_push_first(&__1BB,L11802642); // L90 BLOCK;
+    lisaac_push(&__OS4,L8130059); // L62 SIGNED_INTEGER;
+    lisaac_push_first(&__PS4,L11802642); // L90 BLOCK;
     __LJB:
     {
-      lisaac_push(&__1BB,L11802642); // L90 BLOCK;
+      lisaac_push(&__PS4,L11802642); // L90 BLOCK;
       lisaac_push_first(&__40,L7607819); // L58 SIGNED_INTEGER;
-      lisaac_push_first(&__DGF,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__TKF,L15224840); // L116 NUMERIC;
+      lisaac_push_first(&__OIF,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__ANF,L15224840); // L116 NUMERIC;
       __CJB=(__F1 > __G1);
-      lisaac_push(&__DGF,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__TKF,L14700552); // L112 NUMERIC;
+      lisaac_push(&__OIF,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__ANF,L14700552); // L112 NUMERIC;
       __0WD=(__F1 == __G1);
       if (__CJB) {
-        lisaac_push(&__DGF,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TKF,L10900996); // L83 TRUE;
-        __ECF=__F__;
+        lisaac_push(&__OIF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ANF,L10900996); // L83 TRUE;
+        __XDF=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__DGF,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TKF,L12342790); // L94 FALSE;
-        __ECF=__0WD;
+        lisaac_push(&__OIF,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ANF,L12342790); // L94 FALSE;
+        __XDF=__0WD;
       };
-      if (__ECF) {
-        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+      if (__XDF) {
+        lisaac_push(&__PS4,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L13509636); // L103 TRUE;
-        __ECF=__J__;
+        __XDF=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__1BB,L11799570); // L90 BLOCK;
+        lisaac_push(&__PS4,L11799570); // L90 BLOCK;
         lisaac_push_first(&__40,L14689286); // L112 FALSE;
-        __ECF=__F__;
+        __XDF=__F__;
       };
-      if (__ECF) {
-        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+      if (__XDF) {
+        lisaac_push(&__PS4,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8792068); // L67 TRUE;
-        lisaac_push_first(&__DGF,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__TKF,L7614987); // L58 SIGNED_INTEGER;
+        lisaac_push_first(&__OIF,L11935762); // L91 BLOCK;
+        lisaac_push_first(&__ANF,L7614987); // L58 SIGNED_INTEGER;
         if (__OT==NULL) {
-          lisaac_push(&__TKF,L7744011); // L59 SIGNED_INTEGER;
+          lisaac_push(&__ANF,L7744011); // L59 SIGNED_INTEGER;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* STRING */ {
-          lisaac_push(&__TKF,L7744011); // L59 SIGNED_INTEGER;
-          __WTI=((____0B *)__OT);
-          lisaac_push_first(&__LGF,L39717400); // L303 STRING;
-          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
-          __VEK=((____DB )(top_context->back->back));
-          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push(&__ANF,L7744011); // L59 SIGNED_INTEGER;
+          __VAJ=((____0B *)__OT);
+          lisaac_push_first(&__WIF,L39717400); // L303 STRING;
+          lisaac_push_first(&__VKZ,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__UT4,L7088642); // L54 OBJECT;
+          __XRK=((____DB )(top_context->back->back));
+          lisaac_push(&__VKZ,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__VT4,L19285522); // L147 BLOCK;
           lisaac_push_first(&__ALC,L39725592); // L303 STRING;
           lisaac_push_first(&__YGC,L16923661); // L129 ABSTRACT_STRING;
-          __T20=__WTI->__FC;
+          __TA2=__VAJ->__FC;
           lisaac_push(&__YGC,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
+          lisaac_push_first(&__UU4,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__VU4,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__0U4,L15224840); // L116 NUMERIC;
           if (( 1 > __F1)) {
-            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__0U4,L13509636); // L103 TRUE;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__0U4,L14689286); // L112 FALSE;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
-            lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
-            __FCF=(__T20 > __F1);
-            lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
-            __QFAB=(__T20 == __F1);
-            if (__FCF) {
-              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
-              __SFAB=__F__;
+          if (__YDF) {
+            lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__VU4,L10652676); // L81 TRUE;
+            lisaac_push_first(&__0U4,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__1U4,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L15224840); // L116 NUMERIC;
+            __YDF=(__TA2 > __F1);
+            lisaac_push(&__1U4,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L14700552); // L112 NUMERIC;
+            __DM5=(__TA2 == __F1);
+            if (__YDF) {
+              lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__B1X,L10900996); // L83 TRUE;
+              __FM5=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
-              __SFAB=__QFAB;
+              lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__B1X,L12342790); // L94 FALSE;
+              __FM5=__DM5;
             };
-            __FCF=__SFAB;
+            __YDF=__FM5;
           } else /* FALSE */ {
-            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
-            __FCF=__J__;
+            lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__VU4,L12081158); // L92 FALSE;
+            __YDF=__J__;
           };
-          if (__FCF) {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
-            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VT4,L19289106); // L147 BLOCK;
+            lisaac_push(&__VT4,L19428370); // L148 BLOCK;
             lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
             lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push_first(&__UU4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VU4,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__XRK));
             lisaac_push(&__ALC,L9181698); // L70 OBJECT;
-            __DX((&__string_42));
+            __DX((&__string_43));
             lisaac_push(&__ALC,L9313282); // L71 OBJECT;
             lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
+            lisaac_push_first(&__UU4,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__VU4,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__0U4,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
             lisaac_push(&__ALC,L9455106); // L72 OBJECT;
             lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
+            lisaac_push_first(&__UU4,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__LGF,L39848472); // L304 STRING;
-          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
-          __VEK=((____DB )(top_context->back->back));
-          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push(&__WIF,L39848472); // L304 STRING;
+          lisaac_push_first(&__VKZ,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__UT4,L7088642); // L54 OBJECT;
+          __XRK=((____DB )(top_context->back->back));
+          lisaac_push(&__VKZ,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__VT4,L19285522); // L147 BLOCK;
           lisaac_push_first(&__ALC,L39856664); // L304 STRING;
           lisaac_push_first(&__YGC,L16923661); // L129 ABSTRACT_STRING;
-          __T20=__WTI->__FC;
+          __TA2=__VAJ->__FC;
           lisaac_push(&__YGC,L17187853); // L131 ABSTRACT_STRING;
-          lisaac_push_first(&__BW5,L6296072); // L48 NUMERIC;
-          lisaac_push_first(&__CW5,L15759880); // L120 NUMERIC;
-          lisaac_push_first(&__HW5,L15224840); // L116 NUMERIC;
+          lisaac_push_first(&__UU4,L6296072); // L48 NUMERIC;
+          lisaac_push_first(&__VU4,L15759880); // L120 NUMERIC;
+          lisaac_push_first(&__0U4,L15224840); // L116 NUMERIC;
           if (( 1 > __G1)) {
-            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__HW5,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__0U4,L13509636); // L103 TRUE;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__CW5,L15755784); // L120 NUMERIC;
-            lisaac_push_first(&__HW5,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            lisaac_push(&__VU4,L15755784); // L120 NUMERIC;
+            lisaac_push_first(&__0U4,L14689286); // L112 FALSE;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__CW5,L10652676); // L81 TRUE;
-            lisaac_push_first(&__HW5,L6304264); // L48 NUMERIC;
-            lisaac_push_first(&__3BF,L16021000); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L15224840); // L116 NUMERIC;
-            __FCF=(__T20 > __G1);
-            lisaac_push(&__3BF,L16030216); // L122 NUMERIC;
-            lisaac_push_first(&__JAX,L14700552); // L112 NUMERIC;
-            __QFAB=(__T20 == __G1);
-            if (__FCF) {
-              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__JAX,L10900996); // L83 TRUE;
-              __SFAB=__F__;
+          if (__YDF) {
+            lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__VU4,L10652676); // L81 TRUE;
+            lisaac_push_first(&__0U4,L6304264); // L48 NUMERIC;
+            lisaac_push_first(&__1U4,L16021000); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L15224840); // L116 NUMERIC;
+            __YDF=(__TA2 > __G1);
+            lisaac_push(&__1U4,L16030216); // L122 NUMERIC;
+            lisaac_push_first(&__B1X,L14700552); // L112 NUMERIC;
+            __DM5=(__TA2 == __G1);
+            if (__YDF) {
+              lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__B1X,L10900996); // L83 TRUE;
+              __FM5=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__3BF,L16025608); // L122 NUMERIC;
-              lisaac_push_first(&__JAX,L12342790); // L94 FALSE;
-              __SFAB=__QFAB;
+              lisaac_push(&__1U4,L16025608); // L122 NUMERIC;
+              lisaac_push_first(&__B1X,L12342790); // L94 FALSE;
+              __FM5=__DM5;
             };
-            __FCF=__SFAB;
+            __YDF=__FM5;
           } else /* FALSE */ {
-            lisaac_push(&__BW5,L6300680); // L48 NUMERIC;
-            lisaac_push_first(&__CW5,L12081158); // L92 FALSE;
-            __FCF=__J__;
+            lisaac_push(&__UU4,L6300680); // L48 NUMERIC;
+            lisaac_push_first(&__VU4,L12081158); // L92 FALSE;
+            __YDF=__J__;
           };
-          if (__FCF) {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
-            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VT4,L19289106); // L147 BLOCK;
+            lisaac_push(&__VT4,L19428370); // L148 BLOCK;
             lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
             lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push_first(&__UU4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VU4,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__XRK));
             lisaac_push(&__ALC,L9181698); // L70 OBJECT;
-            __DX((&__string_42));
+            __DX((&__string_43));
             lisaac_push(&__ALC,L9313282); // L71 OBJECT;
             lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
+            lisaac_push_first(&__UU4,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__VU4,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__0U4,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
             lisaac_push(&__ALC,L9455106); // L72 OBJECT;
             lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
+            lisaac_push_first(&__UU4,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__LGF,L40117784); // L306 STRING;
-          __K2I=__N3I(__WTI,__F1);
-          lisaac_push(&__LGF,L40248856); // L307 STRING;
-          __L2I=__N3I(__WTI,__G1);
-          lisaac_push(&__LGF,L40379416); // L308 STRING;
-          __M2I=__N3I(__WTI,__F1);
-          lisaac_push(&__LGF,L40509464); // L309 STRING;
-          __N2I=__N3I(__WTI,__G1);
-          lisaac_push(&__LGF,L40513048); // L309 STRING;
-          __MGK(__WTI,__N2I,__F1);
-          lisaac_push(&__LGF,L40641048); // L310 STRING;
-          __MGK(__WTI,__M2I,__G1);
-          lisaac_push(&__LGF,L40897048); // L312 STRING;
-          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
-          __VEK=((____DB )(top_context->back->back));
-          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push(&__WIF,L40117784); // L306 STRING;
+          __JJJ=__MKJ(__VAJ,__F1);
+          lisaac_push(&__WIF,L40248856); // L307 STRING;
+          __KJJ=__MKJ(__VAJ,__G1);
+          lisaac_push(&__WIF,L40379416); // L308 STRING;
+          __LJJ=__MKJ(__VAJ,__F1);
+          lisaac_push(&__WIF,L40509464); // L309 STRING;
+          __MJJ=__MKJ(__VAJ,__G1);
+          lisaac_push(&__WIF,L40513048); // L309 STRING;
+          __OTK(__VAJ,__MJJ,__F1);
+          lisaac_push(&__WIF,L40641048); // L310 STRING;
+          __OTK(__VAJ,__LJJ,__G1);
+          lisaac_push(&__WIF,L40897048); // L312 STRING;
+          lisaac_push_first(&__VKZ,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__UT4,L7088642); // L54 OBJECT;
+          __XRK=((____DB )(top_context->back->back));
+          lisaac_push(&__VKZ,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__VT4,L19285522); // L147 BLOCK;
           lisaac_push_first(&__ALC,L40902168); // L312 STRING;
-          __M2I=__N3I(__WTI,__F1);
-          if ((__M2I == __L2I)) {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+          __LJJ=__MKJ(__VAJ,__F1);
+          if ((__LJJ == __KJJ)) {
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
-            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VT4,L19289106); // L147 BLOCK;
+            lisaac_push(&__VT4,L19428370); // L148 BLOCK;
             lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
             lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push_first(&__UU4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VU4,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__XRK));
             lisaac_push(&__ALC,L9181698); // L70 OBJECT;
-            __DX((&__string_42));
+            __DX((&__string_43));
             lisaac_push(&__ALC,L9313282); // L71 OBJECT;
             lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
+            lisaac_push_first(&__UU4,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__VU4,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__0U4,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
             lisaac_push(&__ALC,L9455106); // L72 OBJECT;
             lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
+            lisaac_push_first(&__UU4,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8530438); // L65 FALSE;
           };
-          lisaac_push(&__LGF,L41028120); // L313 STRING;
-          lisaac_push_first(&__DUY,L19150866); // L146 BLOCK;
-          lisaac_push_first(&__5U5,L7088642); // L54 OBJECT;
-          __VEK=((____DB )(top_context->back->back));
-          lisaac_push(&__DUY,L19280914); // L147 BLOCK;
-          lisaac_push_first(&__5U5,L10652676); // L81 TRUE;
-          lisaac_push_first(&__UQC,L19285522); // L147 BLOCK;
+          lisaac_push(&__WIF,L41028120); // L313 STRING;
+          lisaac_push_first(&__VKZ,L19150866); // L146 BLOCK;
+          lisaac_push_first(&__UT4,L7088642); // L54 OBJECT;
+          __XRK=((____DB )(top_context->back->back));
+          lisaac_push(&__VKZ,L19280914); // L147 BLOCK;
+          lisaac_push_first(&__UT4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__VT4,L19285522); // L147 BLOCK;
           lisaac_push_first(&__ALC,L41033240); // L313 STRING;
-          __L2I=__N3I(__WTI,__G1);
-          if ((__L2I == __K2I)) {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+          __KJJ=__MKJ(__VAJ,__G1);
+          if ((__KJJ == __JJJ)) {
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L13509636); // L103 TRUE;
-            __FCF=__J__;
+            __YDF=__J__;
           } else /* FALSE */ {
-            lisaac_push(&__UQC,L19282450); // L147 BLOCK;
+            lisaac_push(&__VT4,L19282450); // L147 BLOCK;
             lisaac_push_first(&__ALC,L14689286); // L112 FALSE;
-            __FCF=__F__;
+            __YDF=__F__;
           };
-          if (__FCF) {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__UQC,L19289106); // L147 BLOCK;
-            lisaac_push(&__UQC,L19428370); // L148 BLOCK;
+          if (__YDF) {
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VT4,L19289106); // L147 BLOCK;
+            lisaac_push(&__VT4,L19428370); // L148 BLOCK;
             lisaac_push_first(&__ALC,L9059330); // L69 OBJECT;
             lisaac_push_first(&__YGC,L7866882); // L60 OBJECT;
-            lisaac_push_first(&__BW5,L8792068); // L67 TRUE;
-            lisaac_push_first(&__CW5,L7616002); // L58 OBJECT;
-            lisaac_stack_print((_____CONTEXT *)(__VEK));
+            lisaac_push_first(&__UU4,L8792068); // L67 TRUE;
+            lisaac_push_first(&__VU4,L7616002); // L58 OBJECT;
+            lisaac_stack_print((_____CONTEXT *)(__XRK));
             lisaac_push(&__ALC,L9181698); // L70 OBJECT;
-            __DX((&__string_42));
+            __DX((&__string_43));
             lisaac_push(&__ALC,L9313282); // L71 OBJECT;
             lisaac_push_first(&__YGC,L10896400); // L83 CHARACTER;
-            lisaac_push_first(&__BW5,L5005342); // L38 STD_OUTPUT;
-            lisaac_push_first(&__CW5,L18378271); // L140 OUTPUT_STREAM;
-            lisaac_push_first(&__HW5,L8272919); // L63 SYSTEM_IO;
+            lisaac_push_first(&__UU4,L5005342); // L38 STD_OUTPUT;
+            lisaac_push_first(&__VU4,L18378271); // L140 OUTPUT_STREAM;
+            lisaac_push_first(&__0U4,L8272919); // L63 SYSTEM_IO;
             fputc((int)('\n'),stdout);
             lisaac_push(&__ALC,L9455106); // L72 OBJECT;
             lisaac_push_first(&__YGC,L10511362); // L80 OBJECT;
-            lisaac_push_first(&__BW5,L4598824); // L35 SYSTEM;
+            lisaac_push_first(&__UU4,L4598824); // L35 SYSTEM;
             exit(( 1));
           } else /* FALSE */ {
-            lisaac_push(&__DUY,L19532306); // L149 BLOCK;
-            lisaac_push_first(&__5U5,L8530438); // L65 FALSE;
+            lisaac_push(&__VKZ,L19532306); // L149 BLOCK;
+            lisaac_push_first(&__UT4,L8530438); // L65 FALSE;
           };
         };
-        lisaac_push(&__TKF,L7868939); // L60 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L9195016); // L70 NUMERIC;
+        lisaac_push(&__ANF,L7868939); // L60 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L9195016); // L70 NUMERIC;
         __G1=(____L)(__G1 -  1);
-        lisaac_push(&__TKF,L8000011); // L61 SIGNED_INTEGER;
-        lisaac_push_first(&__LGF,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__DUY,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__5U5,L9195016); // L70 NUMERIC;
+        lisaac_push(&__ANF,L8000011); // L61 SIGNED_INTEGER;
+        lisaac_push_first(&__WIF,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__VKZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__UT4,L9195016); // L70 NUMERIC;
         __UHC=(____L)(-  1);
-        lisaac_push(&__LGF,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__DUY,L9195016); // L70 NUMERIC;
+        lisaac_push(&__WIF,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__VKZ,L9195016); // L70 NUMERIC;
         __F1=(____L)(__F1 - __UHC);
-        lisaac_push(&__DGF,L12068370); // L92 BLOCK;
+        lisaac_push(&__OIF,L12068370); // L92 BLOCK;
         goto __LJB;
       } else /* FALSE */ {
-        lisaac_push(&__1BB,L12192274); // L93 BLOCK;
+        lisaac_push(&__PS4,L12192274); // L93 BLOCK;
         lisaac_push_first(&__40,L8530438); // L65 FALSE;
       };
     };
   };
 }
 
-static ____4 __N3I(____0B *__P3I,____L __Q3I)
+static ____4 __MKJ(____0B *__OKJ,____L __PKJ)
 // ({__0B},{__L}) With result No recursive, No inlinable.
 {
-  ____DB __3IK;
-  ____L __P40;
-  _____CONTEXT __O3I,__1IK,__FZL,__GJK,__V3I,__N40,__NGAB,__OGAB,__PGAB;
-  _____CONTEXT __XGAB,__YGAB;
-  ____G __RGAB,__2GAB,__4GAB;
-  ____4 *__03I;
-  ____4 __33I,__R3I;
-  lisaac_push_first(&__O3I,L8260621); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__1IK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__FZL,L7088642); // L54 OBJECT;
-  __3IK=((____DB )(top_context->back->back));
-  lisaac_push(&__1IK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__FZL,L10652676); // L81 TRUE;
-  lisaac_push_first(&__GJK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__V3I,L8270349); // L63 ABSTRACT_STRING;
-  lisaac_push_first(&__N40,L16923661); // L129 ABSTRACT_STRING;
-  __P40=__P3I->__FC;
-  lisaac_push(&__N40,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__NGAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__OGAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__PGAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __Q3I)) {
-    lisaac_push(&__OGAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__PGAB,L13509636); // L103 TRUE;
-    __RGAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OGAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__PGAB,L14689286); // L112 FALSE;
-    __RGAB=__F__;
-  };
-  if (__RGAB) {
-    lisaac_push(&__NGAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__OGAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__PGAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__XGAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__YGAB,L15224840); // L116 NUMERIC;
-    __RGAB=(__P40 > __Q3I);
-    lisaac_push(&__XGAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__YGAB,L14700552); // L112 NUMERIC;
-    __2GAB=(__P40 == __Q3I);
-    if (__RGAB) {
-      lisaac_push(&__XGAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YGAB,L10900996); // L83 TRUE;
-      __4GAB=__F__;
+  ____DB __5VK;
+  ____L __PC2;
+  _____CONTEXT __NKJ,__3VK,__TGM,__IWK,__UKJ,__NC2,__AN5,__BN5,__CN5;
+  _____CONTEXT __KN5,__LN5;
+  ____G __EN5,__PN5,__RN5;
+  ____4 *__ZKJ;
+  ____4 __2KJ,__QKJ;
+  lisaac_push_first(&__NKJ,L8260621); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__3VK,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__TGM,L7088642); // L54 OBJECT;
+  __5VK=((____DB )(top_context->back->back));
+  lisaac_push(&__3VK,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__TGM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IWK,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__UKJ,L8270349); // L63 ABSTRACT_STRING;
+  lisaac_push_first(&__NC2,L16923661); // L129 ABSTRACT_STRING;
+  __PC2=__OKJ->__FC;
+  lisaac_push(&__NC2,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__AN5,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__BN5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__CN5,L15224840); // L116 NUMERIC;
+  if (( 1 > __PKJ)) {
+    lisaac_push(&__BN5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__CN5,L13509636); // L103 TRUE;
+    __EN5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BN5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__CN5,L14689286); // L112 FALSE;
+    __EN5=__F__;
+  };
+  if (__EN5) {
+    lisaac_push(&__AN5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__BN5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__CN5,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__KN5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__LN5,L15224840); // L116 NUMERIC;
+    __EN5=(__PC2 > __PKJ);
+    lisaac_push(&__KN5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__LN5,L14700552); // L112 NUMERIC;
+    __PN5=(__PC2 == __PKJ);
+    if (__EN5) {
+      lisaac_push(&__KN5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LN5,L10900996); // L83 TRUE;
+      __RN5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__XGAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YGAB,L12342790); // L94 FALSE;
-      __4GAB=__2GAB;
+      lisaac_push(&__KN5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LN5,L12342790); // L94 FALSE;
+      __RN5=__PN5;
     };
-    __RGAB=__4GAB;
-  } else /* FALSE */ {
-    lisaac_push(&__NGAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__OGAB,L12081158); // L92 FALSE;
-    __RGAB=__J__;
-  };
-  if (__RGAB) {
-    lisaac_push(&__GJK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__V3I,L13509636); // L103 TRUE;
-    __RGAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__GJK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__V3I,L14689286); // L112 FALSE;
-    __RGAB=__F__;
-  };
-  if (__RGAB) {
-    lisaac_push(&__1IK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__FZL,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GJK,L21910546); // L167 BLOCK;
-    lisaac_push(&__GJK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__V3I,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__N40,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NGAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OGAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3IK));
-    lisaac_push(&__V3I,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__V3I,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__N40,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NGAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__OGAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__PGAB,L8272919); // L63 SYSTEM_IO;
+    __EN5=__RN5;
+  } else /* FALSE */ {
+    lisaac_push(&__AN5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__BN5,L12081158); // L92 FALSE;
+    __EN5=__J__;
+  };
+  if (__EN5) {
+    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UKJ,L13509636); // L103 TRUE;
+    __EN5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UKJ,L14689286); // L112 FALSE;
+    __EN5=__F__;
+  };
+  if (__EN5) {
+    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TGM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IWK,L21910546); // L167 BLOCK;
+    lisaac_push(&__IWK,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__UKJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NC2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__AN5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BN5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__5VK));
+    lisaac_push(&__UKJ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__UKJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NC2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__AN5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__BN5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__CN5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__V3I,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__N40,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NGAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__UKJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NC2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__AN5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__1IK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__FZL,L8530438); // L65 FALSE;
+    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TGM,L8530438); // L65 FALSE;
   };
-  __03I=__P3I->__GSE;
-  lisaac_push(&__O3I,L8663565); // L66 ABSTRACT_STRING;
-  lisaac_push_first(&__1IK,L9195016); // L70 NUMERIC;
-  __P40=(____L)(__Q3I -  1);
-  if (__03I==NULL) {
-    lisaac_push(&__O3I,L8782861); // L67 ABSTRACT_STRING;
+  __ZKJ=__OKJ->__OSE;
+  lisaac_push(&__NKJ,L8663565); // L66 ABSTRACT_STRING;
+  lisaac_push_first(&__3VK,L9195016); // L70 NUMERIC;
+  __PC2=(____L)(__PKJ -  1);
+  if (__ZKJ==NULL) {
+    lisaac_push(&__NKJ,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(&__O3I,L8782861); // L67 ABSTRACT_STRING;
-    __33I=__RTD(((____4 *)__03I),__P40);
+    lisaac_push(&__NKJ,L8782861); // L67 ABSTRACT_STRING;
+    __2KJ=__RTD(((____4 *)__ZKJ),__PC2);
   };
-  __R3I=__33I;
-  return(__R3I);
+  __QKJ=__2KJ;
+  return(__QKJ);
 }
 
 static ____4 __A3D(____V *__C3D,____L __D3D)
@@ -9797,9 +9925,9 @@ static ____4 __A3D(____V *__C3D,____L __D3D)
 {
   ____DB __DFE;
   ____L __LME;
-  _____CONTEXT __B3D,__BFE,__4HE,__MFE,__I3D,__GME,__DHAB,__EHAB,__FHAB;
-  _____CONTEXT __NHAB,__OHAB;
-  ____G __HHAB,__SHAB,__UHAB;
+  _____CONTEXT __B3D,__BFE,__4HE,__MFE,__I3D,__GME,__WN5,__XN5,__YN5;
+  _____CONTEXT __AO5,__BO5;
+  ____G __0N5,__FO5,__HO5;
   ____4 *__N3D;
   ____4 __Q3D,__E3D;
   lisaac_push_first(&__B3D,L8260621); // L63 ABSTRACT_STRING;
@@ -9813,73 +9941,73 @@ static ____4 __A3D(____V *__C3D,____L __D3D)
   lisaac_push_first(&__GME,L16923661); // L129 ABSTRACT_STRING;
   __LME=__C3D->__YB;
   lisaac_push(&__GME,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__DHAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__EHAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__FHAB,L15224840); // L116 NUMERIC;
+  lisaac_push_first(&__WN5,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__XN5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__YN5,L15224840); // L116 NUMERIC;
   if (( 1 > __D3D)) {
-    lisaac_push(&__EHAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__FHAB,L13509636); // L103 TRUE;
-    __HHAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EHAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__FHAB,L14689286); // L112 FALSE;
-    __HHAB=__F__;
-  };
-  if (__HHAB) {
-    lisaac_push(&__DHAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__EHAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__FHAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__NHAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__OHAB,L15224840); // L116 NUMERIC;
-    __HHAB=(__LME > __D3D);
-    lisaac_push(&__NHAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__OHAB,L14700552); // L112 NUMERIC;
-    __SHAB=(__LME == __D3D);
-    if (__HHAB) {
-      lisaac_push(&__NHAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__OHAB,L10900996); // L83 TRUE;
-      __UHAB=__F__;
+    lisaac_push(&__XN5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__YN5,L13509636); // L103 TRUE;
+    __0N5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__XN5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__YN5,L14689286); // L112 FALSE;
+    __0N5=__F__;
+  };
+  if (__0N5) {
+    lisaac_push(&__WN5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__XN5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__YN5,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__AO5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__BO5,L15224840); // L116 NUMERIC;
+    __0N5=(__LME > __D3D);
+    lisaac_push(&__AO5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__BO5,L14700552); // L112 NUMERIC;
+    __FO5=(__LME == __D3D);
+    if (__0N5) {
+      lisaac_push(&__AO5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BO5,L10900996); // L83 TRUE;
+      __HO5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__NHAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__OHAB,L12342790); // L94 FALSE;
-      __UHAB=__SHAB;
+      lisaac_push(&__AO5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BO5,L12342790); // L94 FALSE;
+      __HO5=__FO5;
     };
-    __HHAB=__UHAB;
+    __0N5=__HO5;
   } else /* FALSE */ {
-    lisaac_push(&__DHAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__EHAB,L12081158); // L92 FALSE;
-    __HHAB=__J__;
+    lisaac_push(&__WN5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__XN5,L12081158); // L92 FALSE;
+    __0N5=__J__;
   };
-  if (__HHAB) {
+  if (__0N5) {
     lisaac_push(&__MFE,L21903890); // L167 BLOCK;
     lisaac_push_first(&__I3D,L13509636); // L103 TRUE;
-    __HHAB=__J__;
+    __0N5=__J__;
   } else /* FALSE */ {
     lisaac_push(&__MFE,L21903890); // L167 BLOCK;
     lisaac_push_first(&__I3D,L14689286); // L112 FALSE;
-    __HHAB=__F__;
+    __0N5=__F__;
   };
-  if (__HHAB) {
+  if (__0N5) {
     lisaac_push(&__BFE,L22153746); // L169 BLOCK;
     lisaac_push_first(&__4HE,L8792068); // L67 TRUE;
     lisaac_push_first(&__MFE,L21910546); // L167 BLOCK;
     lisaac_push(&__MFE,L22051346); // L168 BLOCK;
     lisaac_push_first(&__I3D,L9059330); // L69 OBJECT;
     lisaac_push_first(&__GME,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DHAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__EHAB,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__WN5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__XN5,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__DFE));
     lisaac_push(&__I3D,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
+    __DX((&__string_1));
     lisaac_push(&__I3D,L9313282); // L71 OBJECT;
     lisaac_push_first(&__GME,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__DHAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__EHAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__FHAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__WN5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__XN5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__YN5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__I3D,L9455106); // L72 OBJECT;
     lisaac_push_first(&__GME,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DHAB,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__WN5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__BFE,L22153746); // L169 BLOCK;
@@ -9900,2336 +10028,2749 @@ static ____4 __A3D(____V *__C3D,____L __D3D)
   return(__E3D);
 }
 
-static ____4* __RJH(____4 *__TJH,____L __UJH,____L __VJH)
+static ____4* __YRH(____4 *__0RH,____L __1RH,____L __2RH)
 // ({__HB},{__L},{__L}) With result No recursive, No inlinable.
 {
-  ____O0 __PY5;
-  ____DB __JOH,__JSH,__F3H,__CTH,__KTH,__MTH,__SXP,__J4O,__U4O,__S4O;
-  ____DB __IZ5,__MZ5,__TZ5,__VZ5,__MCP,__Z05,__305,__E15,__G15;
-  ____Y1 __1KH,__3KH,__VSH,__XSH,__ATH,__D5O,__BUH,__QAP,__5F1,__CG1;
-  ____Y1 __ZZ5,__C05,__ZBP,__R2P,__BCP,__QCP,__K15,__T15;
-  ____L __USH,__OTH;
-  ____FQE *__AUH,*__BAP,*__UBP,*__FDP,*__HAS,*__035,*__135;
-  _____CONTEXT __SJH,__HOH,__N0H,__SOH,__0JH,__XIN,__ZXN,__5IN,__MYY;
-  _____CONTEXT __SZY,__4DV,__LMU,__E1Y,__C3Y,__QZ5,__RZ5,__SZ5,__205;
-  _____CONTEXT __B15,__C15,__D15;
-  ____G __VOH,__ZC4,__1C4,__4XP,__KIAB,__NBP,__RQ4,__TQ4,__VQ4;
-  ____DB *__HC1;
-  ____4 *__BLH,*__WJH;
-  lisaac_push_first(&__SJH,L13110293); // L100 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
-  __JOH=((____DB )(top_context->back->back));
-  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0JH,L13111317); // L100 NATIVE_ARRAY;
-  if (((void *)__TJH != (void *)NULL)) {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
-    __VOH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
-    __VOH=__F__;
-  };
-  if (__VOH) {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
-    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__JOH));
-    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
+  ____DB __FYH,__F2H,__IHI,__J3H,__N3H,__ZMR,__ALQ,__0E4,__2E4,__TX4;
+  ____DB __DY4,__LY4,__NY4,__ZRP,__VZ4,__F04,__N04,__P04;
+  ____IPE __ETH,__GTH,__11H,__S2H,__ME2,__4E2,__SNP,__GOP,__0O5,__YI2;
+  ____IPE __JJ2,__QJ2,__MJ2,__BY4,__TW4,__XW4,__ZW4,__EOQ,__FOQ,__IK2;
+  ____IPE __3J2,__OK2,__D04,__VY4,__ZY4,__1Y4;
+  ____L __Q2H,__QNP,__2NP,__CG4,__WX4,__YX4,__2X4,__4G4,__BH4,__FH4;
+  ____L __YZ4,__0Z4,__4Z4;
+  ____NQE *__23H,*__OPP,*__ARP,*__TSP,*__0VS,*__044,*__144;
+  _____CONTEXT __ZRH,__DYH,__QEI,__OYH,__BSH,__NYN,__0HO,__VYN,__4OZ;
+  _____CONTEXT __EQZ,__J2V,__KEV,__WQZ,__ZP5,__0P5,__IY4,__KY4,__2Z4;
+  _____CONTEXT __3Z4,__K04,__M04;
+  ____G __RYH,__VD4,__XD4,__WIQ,__4P5,__AQ5,__VG4,__XG4,__ZG4;
+  ____DB *__IG2;
+  ____4 *__ITH,*__3RH;
+  lisaac_push_first(&__ZRH,L13110293); // L100 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
+  __FYH=((____DB )(top_context->back->back));
+  lisaac_push(&__DYH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OYH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__BSH,L13111317); // L100 NATIVE_ARRAY;
+  if (((void *)__0RH != (void *)NULL)) {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L13509636); // L103 TRUE;
+    __RYH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L14689286); // L112 FALSE;
+    __RYH=__F__;
+  };
+  if (__RYH) {
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OYH,L21910546); // L167 BLOCK;
+    lisaac_push(&__OYH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__BSH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NYN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VYN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FYH));
+    lisaac_push(&__BSH,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__BSH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NYN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0HO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VYN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4OZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__BSH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NYN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0HO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SJH,L13241365); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
-  __JOH=((____DB )(top_context->back->back));
-  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0JH,L13249045); // L101 NATIVE_ARRAY;
-  lisaac_push_first(&__XIN,L15224840); // L116 NUMERIC;
-  if ((__UJH >  0)) {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
-    __VOH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
-    __VOH=__F__;
-  };
-  if (__VOH) {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
-    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__JOH));
-    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZRH,L13241365); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
+  __FYH=((____DB )(top_context->back->back));
+  lisaac_push(&__DYH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OYH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__BSH,L13249045); // L101 NATIVE_ARRAY;
+  lisaac_push_first(&__NYN,L15224840); // L116 NUMERIC;
+  if ((__1RH >  0)) {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L13509636); // L103 TRUE;
+    __RYH=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L14689286); // L112 FALSE;
+    __RYH=__F__;
+  };
+  if (__RYH) {
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OYH,L21910546); // L167 BLOCK;
+    lisaac_push(&__OYH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__BSH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NYN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VYN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FYH));
+    lisaac_push(&__BSH,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__BSH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NYN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0HO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VYN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4OZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__BSH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NYN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0HO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SJH,L13372437); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
-  __JOH=((____DB )(top_context->back->back));
-  lisaac_push(&__HOH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SOH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0JH,L13380117); // L102 NATIVE_ARRAY;
-  lisaac_push_first(&__XIN,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__ZXN,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__5IN,L15224840); // L116 NUMERIC;
-  __VOH=(__UJH > __VJH);
-  lisaac_push(&__ZXN,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__5IN,L14700552); // L112 NUMERIC;
-  __ZC4=(__UJH == __VJH);
-  if (__VOH) {
-    lisaac_push(&__ZXN,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__5IN,L10900996); // L83 TRUE;
-    __1C4=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZXN,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__5IN,L12342790); // L94 FALSE;
-    __1C4=__ZC4;
-  };
-  if (__1C4) {
-    lisaac_push(&__XIN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__ZXN,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__XIN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__ZXN,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SOH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SOH,L21910546); // L167 BLOCK;
-    lisaac_push(&__SOH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__JOH));
-    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZRH,L13372437); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
+  __FYH=((____DB )(top_context->back->back));
+  lisaac_push(&__DYH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OYH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__BSH,L13380117); // L102 NATIVE_ARRAY;
+  lisaac_push_first(&__NYN,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__0HO,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__VYN,L15224840); // L116 NUMERIC;
+  __RYH=(__1RH > __2RH);
+  lisaac_push(&__0HO,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__VYN,L14700552); // L112 NUMERIC;
+  __VD4=(__1RH == __2RH);
+  if (__RYH) {
+    lisaac_push(&__0HO,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VYN,L10900996); // L83 TRUE;
+    __XD4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__0HO,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__VYN,L12342790); // L94 FALSE;
+    __XD4=__VD4;
+  };
+  if (__XD4) {
+    lisaac_push(&__NYN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__0HO,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__NYN,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__0HO,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OYH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__BSH,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OYH,L21910546); // L167 BLOCK;
+    lisaac_push(&__OYH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__BSH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NYN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VYN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FYH));
+    lisaac_push(&__BSH,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__BSH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NYN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0HO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VYN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4OZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__BSH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NYN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0HO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__HOH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__SJH,L14183957); // L108 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L4069927); // L31 CONVERT;
-  __JOH=((____DB )__TJH);
-  lisaac_push(&__SJH,L14710293); // L112 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
-  __1KH=((____Y1 )__UJH);
-  lisaac_push(&__SJH,L14829589); // L113 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
-  __3KH=((____Y1 )__VJH);
-  lisaac_push(&__SJH,L14830101); // L113 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__N0H,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__SOH,L4069927); // L31 CONVERT;
-  __JSH=((____DB )(NULL));
-  lisaac_push(&__HOH,L81670697); // L623 MEMORY;
-  lisaac_push_first(&__N0H,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__SOH,L7088642); // L54 OBJECT;
-  __F3H=((____DB )(top_context->back->back));
-  lisaac_push(&__N0H,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__SOH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0JH,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__XIN,L81665577); // L623 MEMORY;
-  lisaac_push_first(&__ZXN,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__5IN,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__MYY,L14700552); // L112 NUMERIC;
-  __VOH=( 0 == __3KH);
-  lisaac_push(&__5IN,L16025608); // L122 NUMERIC;
-  lisaac_push_first(&__MYY,L12342790); // L94 FALSE;
-  if (__VOH) {
-    lisaac_push(&__ZXN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__5IN,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZXN,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__5IN,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__0JH,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__XIN,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0JH,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__XIN,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__N0H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__SOH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0JH,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__XIN,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__ZXN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__MYY,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F3H));
-    lisaac_push(&__XIN,L9181698); // L70 OBJECT;
+    lisaac_push(&__DYH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZRH,L14183957); // L108 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L4069927); // L31 CONVERT;
+  __FYH=((____DB )__0RH);
+  lisaac_push(&__ZRH,L14693909); // L112 NATIVE_ARRAY;
+  __ETH=__NYE(__1RH);
+  lisaac_push(&__ZRH,L13900309); // L106 NATIVE_ARRAY;
+  __GTH=__NYE(__2RH);
+  lisaac_push(&__ZRH,L14710805); // L112 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__QEI,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__OYH,L4069927); // L31 CONVERT;
+  __11H=((____IPE ) 0);
+  lisaac_push(&__DYH,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__QEI,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__OYH,L4069927); // L31 CONVERT;
+  __F2H=((____DB )(NULL));
+  lisaac_push(&__DYH,L79704620); // L608 MEMORY;
+  lisaac_push_first(&__QEI,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__OYH,L7088642); // L54 OBJECT;
+  __IHI=((____DB )(top_context->back->back));
+  lisaac_push(&__QEI,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__OYH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BSH,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__NYN,L79699500); // L608 MEMORY;
+  lisaac_push_first(&__0HO,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__VYN,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__4OZ,L15224840); // L116 NUMERIC;
+  __RYH=(__11H > __GTH);
+  lisaac_push(&__VYN,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__4OZ,L14700552); // L112 NUMERIC;
+  __VD4=(__11H == __GTH);
+  if (__RYH) {
+    lisaac_push(&__VYN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4OZ,L10900996); // L83 TRUE;
+    __XD4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__VYN,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4OZ,L12342790); // L94 FALSE;
+    __XD4=__VD4;
+  };
+  if (__XD4) {
+    lisaac_push(&__0HO,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VYN,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0HO,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__VYN,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__BSH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYN,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BSH,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYN,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__QEI,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__OYH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BSH,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__NYN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__0HO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4OZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__IHI));
+    lisaac_push(&__NYN,L9181698); // L70 OBJECT;
     __DX((&__string_128));
-    lisaac_push(&__XIN,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__ZXN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__5IN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__MYY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SZY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NYN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__0HO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VYN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4OZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EQZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__XIN,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__ZXN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5IN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NYN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__0HO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__VYN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__N0H,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__SOH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__HOH,L81948713); // L625 MEMORY;
-  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
-  __USH=((____L )(sizeof(void *)));
-  lisaac_push(&__HOH,L81956393); // L625 MEMORY;
-  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
-  __VSH=((____Y1 )__USH);
-  lisaac_push(&__HOH,L81956905); // L625 MEMORY;
-  __XSH=__2KJ(__1KH,__VSH);
-  lisaac_push(&__HOH,L82075177); // L626 MEMORY;
-  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
-  __USH=((____L )(sizeof(void *)));
-  lisaac_push(&__HOH,L82082857); // L626 MEMORY;
-  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
-  __1KH=((____Y1 )__USH);
-  lisaac_push(&__HOH,L82064937); // L626 MEMORY;
-  lisaac_push_first(&__N0H,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__SOH,L11029000); // L84 NUMERIC;
-  lisaac_push(&__SOH,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
-  __VSH=(____Y1)(- __1KH);
-  lisaac_push(&__N0H,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__SOH,L9195016); // L70 NUMERIC;
-  __1KH=(____Y1)(__XSH - __VSH);
-  lisaac_push(&__HOH,L82210857); // L627 MEMORY;
-  lisaac_push_first(&__N0H,L5512723); // L42 POINTER;
-  __USH=((____L )(sizeof(void *)));
-  lisaac_push(&__HOH,L82218537); // L627 MEMORY;
-  lisaac_push_first(&__N0H,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__SOH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
-  __VSH=((____Y1 )__USH);
-  lisaac_push(&__HOH,L82219049); // L627 MEMORY;
-  __ATH=__2KJ(__3KH,__VSH);
-  lisaac_push(&__HOH,L82326569); // L628 MEMORY;
-  lisaac_push_first(&__N0H,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__SOH,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
-  __F3H=((____DB )__1KH);
-  lisaac_push(&__HOH,L82334249); // L628 MEMORY;
-  lisaac_push_first(&__N0H,L50339881); // L384 MEMORY;
-  __CTH=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__HOH,L82327593); // L628 MEMORY;
-  lisaac_push_first(&__N0H,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__SOH,L15224840); // L116 NUMERIC;
-  if ((__F3H > __CTH)) {
-    lisaac_push(&__N0H,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__SOH,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__N0H,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__SOH,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__HOH,L83626537); // L638 MEMORY;
-    lisaac_push_first(&__N0H,L6825988); // L52 TRUE;
-    lisaac_push_first(&__SOH,L82469929); // L629 MEMORY;
-    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-    __KTH=((____DB )__ATH);
-    lisaac_push(&__SOH,L82470441); // L629 MEMORY;
-    __MTH=__AXH(__KTH);
-    __JSH=__MTH;
-    lisaac_push(&__SOH,L82987049); // L633 MEMORY;
-    __J2O(__JOH,__MTH,__XSH);
-    lisaac_push(&__SOH,L83117609); // L634 MEMORY;
-    lisaac_push_first(&__0JH,L5512723); // L42 POINTER;
-    __OTH=((____L )(sizeof(void *)));
-    lisaac_push(&__SOH,L83117609); // L634 MEMORY;
-    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-    __KTH=((____DB )__OTH);
-    lisaac_push(&__SOH,L83107369); // L634 MEMORY;
-    lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
-    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
-    lisaac_push(&__SOH,L83131945); // L634 MEMORY;
-    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-    __KTH=((____DB )__1KH);
-    lisaac_push(&__SOH,L83132457); // L634 MEMORY;
-    lisaac_push_first(&__0JH,L76695081); // L585 MEMORY;
-    lisaac_push(&__0JH,L77079081); // L588 MEMORY;
-    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
-    __SXP=((____DB )(top_context->back->back));
-    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__MYY,L77072937); // L588 MEMORY;
-    if ((__MTH != (void *)NULL)) {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    lisaac_push(&__QEI,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__OYH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DYH,L79982636); // L610 MEMORY;
+  lisaac_push_first(&__QEI,L5774867); // L44 POINTER;
+  __Q2H=((____L )(sizeof(void *)));
+  lisaac_push(&__DYH,L79982636); // L610 MEMORY;
+  __11H=__NYE(__Q2H);
+  lisaac_push(&__DYH,L79983148); // L610 MEMORY;
+  __S2H=__BOJ(__ETH,__11H);
+  __11H=__S2H;
+  lisaac_push(&__DYH,L80111148); // L611 MEMORY;
+  __ETH=__NYE( 4);
+  lisaac_push(&__DYH,L80098860); // L611 MEMORY;
+  lisaac_push_first(&__QEI,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__OYH,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__BSH,L5383176); // L41 NUMERIC;
+  __11H=__NYE( 0);
+  lisaac_push(&__OYH,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__BSH,L9195016); // L70 NUMERIC;
+  __ME2=(____IPE)(__11H - __ETH);
+  lisaac_push(&__QEI,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__OYH,L9195016); // L70 NUMERIC;
+  __ETH=(____IPE)(__S2H - __ME2);
+  lisaac_push(&__DYH,L80244780); // L612 MEMORY;
+  lisaac_push_first(&__QEI,L5774867); // L44 POINTER;
+  __Q2H=((____L )(sizeof(void *)));
+  lisaac_push(&__DYH,L80244780); // L612 MEMORY;
+  __11H=__NYE(__Q2H);
+  lisaac_push(&__DYH,L80245292); // L612 MEMORY;
+  __ME2=__BOJ(__GTH,__11H);
+  lisaac_push(&__DYH,L80362540); // L613 MEMORY;
+  lisaac_push_first(&__QEI,L46932012); // L358 MEMORY;
+  __GTH=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__DYH,L80355884); // L613 MEMORY;
+  lisaac_push_first(&__QEI,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__OYH,L15224840); // L116 NUMERIC;
+  if ((__ETH > __GTH)) {
+    lisaac_push(&__QEI,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__OYH,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QEI,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__OYH,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__DYH,L81267244); // L620 MEMORY;
+    lisaac_push_first(&__QEI,L6825988); // L52 TRUE;
+    lisaac_push_first(&__OYH,L80497708); // L614 MEMORY;
+    __J3H=__3AI(__ME2);
+    __F2H=__J3H;
+    lisaac_push(&__OYH,L80627756); // L615 MEMORY;
+    __TLP(__FYH,__J3H,__S2H);
+    lisaac_push(&__OYH,L80760364); // L616 MEMORY;
+    lisaac_push_first(&__BSH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NYN,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 4);
+    lisaac_push(&__NYN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__0HO,L4069927); // L31 CONVERT;
+    __J3H=((____DB )__4E2);
+    lisaac_push(&__OYH,L80748076); // L616 MEMORY;
+    lisaac_push_first(&__BSH,L9195016); // L70 NUMERIC;
+    __N3H=(void *)((unsigned long)__FYH - (unsigned long)__J3H);
+    lisaac_push(&__OYH,L80768556); // L616 MEMORY;
+    lisaac_push_first(&__BSH,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__NYN,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__0HO,L4069927); // L31 CONVERT;
+    lisaac_push(&__BSH,L75113004); // L573 MEMORY;
+    lisaac_push_first(&__NYN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__0HO,L7088642); // L54 OBJECT;
+    __J3H=((____DB )(top_context->back->back));
+    lisaac_push(&__NYN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__0HO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VYN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__4OZ,L75106860); // L573 MEMORY;
+    if ((__N3H != (void *)NULL)) {
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__SXP));
-      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+    if (__WIQ) {
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VYN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__4OZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__EQZ,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__J2V,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KEV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__J3H));
+      lisaac_push(&__4OZ,L9181698); // L70 OBJECT;
       __DX((&__string_129));
-      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__4OZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__EQZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__J2V,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KEV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__WQZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__4OZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__EQZ,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__J2V,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__0JH,L77359145); // L590 MEMORY;
-    lisaac_push_first(&__XIN,L5512723); // L42 POINTER;
-    __OTH=((____L )(sizeof(void *)));
-    lisaac_push(&__0JH,L77364777); // L590 MEMORY;
-    lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __SXP=((____DB )__OTH);
-    lisaac_push(&__0JH,L77365289); // L590 MEMORY;
-    __J4O=__CBJ(__KTH,__SXP);
-    lisaac_push(&__0JH,L77625897); // L592 MEMORY;
-    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
-    __KTH=((____DB )(top_context->back->back));
-    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__MYY,L77613609); // L592 MEMORY;
-    lisaac_push_first(&__SZY,L5512723); // L42 POINTER;
-    __OTH=((____L )(sizeof(void *)));
-    lisaac_push(&__MYY,L77619753); // L592 MEMORY;
-    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __SXP=((____DB )__OTH);
-    lisaac_push(&__MYY,L77621289); // L592 MEMORY;
-    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __U4O=((____DB ) 1);
-    lisaac_push(&__MYY,L77620265); // L592 MEMORY;
-    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-    __S4O=(void *)((unsigned long)__SXP - (unsigned long)__U4O);
-    lisaac_push(&__MYY,L77602857); // L592 MEMORY;
-    lisaac_push_first(&__SZY,L22171143); // L169 INTEGER;
-    if (((unsigned long)(void *)((unsigned long)__J4O & (unsigned long)__S4O) ==  0)) {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    lisaac_push(&__BSH,L75393068); // L575 MEMORY;
+    lisaac_push_first(&__NYN,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__BSH,L75393068); // L575 MEMORY;
+    __4E2=__NYE(__QNP);
+    lisaac_push(&__BSH,L75393580); // L575 MEMORY;
+    __SNP=__BOJ(__ETH,__4E2);
+    lisaac_push(&__BSH,L75654188); // L577 MEMORY;
+    lisaac_push_first(&__NYN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__0HO,L7088642); // L54 OBJECT;
+    __J3H=((____DB )(top_context->back->back));
+    lisaac_push(&__NYN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__0HO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VYN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__4OZ,L75648044); // L577 MEMORY;
+    lisaac_push_first(&__EQZ,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__4OZ,L75648556); // L577 MEMORY;
+    lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+    __2NP=(____L)(__QNP -  1);
+    lisaac_push(&__4OZ,L75648556); // L577 MEMORY;
+    __4E2=__NYE(__2NP);
+    lisaac_push(&__4OZ,L75636780); // L577 MEMORY;
+    lisaac_push_first(&__EQZ,L22171143); // L169 INTEGER;
+    if (((____IPE)(__SNP & __4E2) ==  0)) {
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__KTH));
-      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+    if (__WIQ) {
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VYN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__4OZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__EQZ,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__J2V,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KEV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__J3H));
+      lisaac_push(&__4OZ,L9181698); // L70 OBJECT;
       __DX((&__string_127));
-      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__4OZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__EQZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__J2V,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KEV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__WQZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__4OZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__EQZ,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__J2V,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__0JH,L77887529); // L594 MEMORY;
-    lisaac_push_first(&__XIN,L5512723); // L42 POINTER;
-    __OTH=((____L )(sizeof(void *)));
-    lisaac_push(&__0JH,L77893161); // L594 MEMORY;
-    lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __KTH=((____DB )__OTH);
-    lisaac_push(&__0JH,L77877289); // L594 MEMORY;
-    lisaac_push_first(&__XIN,L9719304); // L74 NUMERIC;
-    __SXP=(void *)((unsigned long)__J4O / (unsigned long)__KTH);
-    lisaac_push(&__0JH,L77899305); // L594 MEMORY;
-    lisaac_push_first(&__XIN,L8015891); // L61 POINTER;
-    lisaac_push_first(&__ZXN,L9080339); // L69 POINTER;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __OTH=((____L )__SXP);
-    lisaac_push(&__0JH,L77899305); // L594 MEMORY;
-    lisaac_push_first(&__XIN,L49546248); // L378 NUMERIC;
-    lisaac_push_first(&__ZXN,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __D5O=((____Y1 )__OTH);
-    lisaac_push(&__0JH,L77899817); // L594 MEMORY;
-    __KTH=__HWF(__D5O);
-    lisaac_push(&__0JH,L78004265); // L595 MEMORY;
-    lisaac_push_first(&__XIN,L59138601); // L451 MEMORY;
-    lisaac_push(&__XIN,L59384361); // L453 MEMORY;
-    lisaac_push_first(&__ZXN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
-    __SXP=((____DB )(top_context->back->back));
-    lisaac_push(&__ZXN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__MYY,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__SZY,L59378217); // L453 MEMORY;
-    if ((__MTH != (void *)NULL)) {
-      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    lisaac_push(&__BSH,L75920940); // L579 MEMORY;
+    lisaac_push_first(&__NYN,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__BSH,L75920940); // L579 MEMORY;
+    __4E2=__NYE(__QNP);
+    lisaac_push(&__BSH,L75910700); // L579 MEMORY;
+    lisaac_push_first(&__NYN,L9719304); // L74 NUMERIC;
+    __GOP=(____IPE)(__SNP / __4E2);
+    lisaac_push(&__BSH,L75921452); // L579 MEMORY;
+    lisaac_push_first(&__NYN,L47988780); // L366 MEMORY;
+    lisaac_push(&__NYN,L48265260); // L368 MEMORY;
+    lisaac_push_first(&__0HO,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VYN,L7088642); // L54 OBJECT;
+    __J3H=((____DB )(top_context->back->back));
+    lisaac_push(&__0HO,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VYN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__4OZ,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__EQZ,L48252972); // L368 MEMORY;
+    lisaac_push_first(&__J2V,L46932012); // L358 MEMORY;
+    __4E2=((____IPE )(MINIMUM_SIZE));
+    lisaac_push(&__EQZ,L48263212); // L368 MEMORY;
+    lisaac_push_first(&__J2V,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__EQZ,L48263212); // L368 MEMORY;
+    __SNP=__NYE(__QNP);
+    lisaac_push(&__EQZ,L48253484); // L368 MEMORY;
+    lisaac_push_first(&__J2V,L9719304); // L74 NUMERIC;
+    __0O5=(____IPE)(__4E2 / __SNP);
+    lisaac_push(&__EQZ,L48244268); // L368 MEMORY;
+    __4E2=__NYE( 1);
+    lisaac_push(&__EQZ,L48263724); // L368 MEMORY;
+    lisaac_push_first(&__J2V,L6296072); // L48 NUMERIC;
+    lisaac_push_first(&__KEV,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__WQZ,L15224840); // L116 NUMERIC;
+    if ((__4E2 > __GOP)) {
+      lisaac_push(&__KEV,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__WQZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__KEV,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__WQZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MYY,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__SXP));
-      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
-      __DX((&__string_129));
-      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
+    if (__WIQ) {
+      lisaac_push(&__J2V,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__KEV,L10652676); // L81 TRUE;
+      lisaac_push_first(&__WQZ,L6304264); // L48 NUMERIC;
+      lisaac_push_first(&__ZP5,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__0P5,L15224840); // L116 NUMERIC;
+      __WIQ=(__0O5 > __GOP);
+      lisaac_push(&__ZP5,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__0P5,L14700552); // L112 NUMERIC;
+      __4P5=(__0O5 == __GOP);
+      if (__WIQ) {
+        lisaac_push(&__ZP5,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__0P5,L10900996); // L83 TRUE;
+        __AQ5=__F__;
+      } else /* FALSE */ {
+        lisaac_push(&__ZP5,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__0P5,L12342790); // L94 FALSE;
+        __AQ5=__4P5;
+      };
+      __WIQ=__AQ5;
+    } else /* FALSE */ {
+      lisaac_push(&__J2V,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__KEV,L12081158); // L92 FALSE;
+      __WIQ=__J__;
+    };
+    if (__WIQ) {
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
+    } else /* FALSE */ {
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
+    };
+    if (__WIQ) {
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4OZ,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__EQZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__J2V,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__KEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WQZ,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__J3H));
+      lisaac_push(&__EQZ,L9181698); // L70 OBJECT;
+      __DX((&__string_130));
+      lisaac_push(&__EQZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__J2V,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__KEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__WQZ,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__ZP5,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__EQZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__J2V,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__KEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__XIN,L60044329); // L458 MEMORY;
-    lisaac_push_first(&__ZXN,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __HC1=((____DB *)__KTH);
-    lisaac_push(&__ZXN,L53347369); // L407 MEMORY;
-    __KTH=__UMG(__HC1, 0);
-    lisaac_push(&__XIN,L60172329); // L459 MEMORY;
-    lisaac_push_first(&__ZXN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
-    __SXP=((____DB )(top_context->back->back));
-    lisaac_push(&__ZXN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__MYY,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__SZY,L60164649); // L459 MEMORY;
-    if ((__KTH != (void *)NULL)) {
-      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    __J3H=((____DB )(&(table_size[(__GOP)-1])));
+    lisaac_push(&__BSH,L76038188); // L580 MEMORY;
+    lisaac_push_first(&__NYN,L56517164); // L431 MEMORY;
+    lisaac_push(&__NYN,L56762924); // L433 MEMORY;
+    lisaac_push_first(&__0HO,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VYN,L7088642); // L54 OBJECT;
+    __ZMR=((____DB )(top_context->back->back));
+    lisaac_push(&__0HO,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VYN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__4OZ,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__EQZ,L56756780); // L433 MEMORY;
+    if ((__N3H != (void *)NULL)) {
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__MYY,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MYY,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__SXP));
-      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
-      __DX((&__string_130));
-      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
+    if (__WIQ) {
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4OZ,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__EQZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__J2V,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__KEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WQZ,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__ZMR));
+      lisaac_push(&__EQZ,L9181698); // L70 OBJECT;
+      __DX((&__string_129));
+      lisaac_push(&__EQZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__J2V,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__KEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__WQZ,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__ZP5,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__EQZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__J2V,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__KEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__ZXN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__XIN,L60303913); // L460 MEMORY;
-    lisaac_push_first(&__ZXN,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __HC1=((____DB *)__KTH);
-    lisaac_push(&__ZXN,L53347369); // L407 MEMORY;
-    __SXP=__UMG(__HC1, 0);
-    lisaac_push(&__XIN,L60433961); // L461 MEMORY;
-    lisaac_push_first(&__ZXN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__5IN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__MYY,L4069927); // L31 CONVERT;
-    __J4O=((____DB ) 3);
-    lisaac_push(&__XIN,L60431913); // L461 MEMORY;
-    lisaac_push_first(&__ZXN,L22940167); // L175 INTEGER;
-    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-    __U4O=((____DB ) 0);
-    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-    __S4O=(void *)((unsigned long)__U4O - (unsigned long)__SXP);
-    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __SXP=((____DB ) 1);
-    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
-    __U4O=(void *)((unsigned long)__S4O - (unsigned long)__SXP);
-    lisaac_push(&__ZXN,L22944263); // L175 INTEGER;
-    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-    __SXP=((____DB ) 0);
-    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-    __S4O=(void *)((unsigned long)__SXP - (unsigned long)__J4O);
-    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __SXP=((____DB ) 1);
-    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
-    __J4O=(void *)((unsigned long)__S4O - (unsigned long)__SXP);
-    lisaac_push(&__ZXN,L22943239); // L175 INTEGER;
-    lisaac_push_first(&__5IN,L22171143); // L169 INTEGER;
-    __SXP=(void *)((unsigned long)__U4O & (unsigned long)__J4O);
-    lisaac_push(&__ZXN,L22939143); // L175 INTEGER;
-    lisaac_push_first(&__5IN,L25311239); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-    __J4O=((____DB ) 0);
-    lisaac_push(&__MYY,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-    __U4O=(void *)((unsigned long)__J4O - (unsigned long)__SXP);
-    lisaac_push(&__5IN,L25318919); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L5121032); // L39 NUMERIC;
-    lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __SXP=((____DB ) 1);
-    lisaac_push(&__5IN,L25314311); // L193 INTEGER;
-    lisaac_push_first(&__MYY,L9195016); // L70 NUMERIC;
-    __J4O=(void *)((unsigned long)__U4O - (unsigned long)__SXP);
-    lisaac_push(&__XIN,L60437033); // L461 MEMORY;
-    lisaac_push_first(&__ZXN,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __HC1=((____DB *)__MTH);
-    lisaac_push(&__ZXN,L54010921); // L412 MEMORY;
-    __YZG(__HC1,__J4O, 0);
-    lisaac_push(&__XIN,L60564009); // L462 MEMORY;
-    lisaac_push_first(&__ZXN,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-    __HC1=((____DB *)__KTH);
-    lisaac_push(&__ZXN,L54010921); // L412 MEMORY;
-    __YZG(__HC1,__MTH, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__HOH,L83626537); // L638 MEMORY;
-    lisaac_push_first(&__N0H,L6826502); // L52 FALSE;
-    lisaac_push_first(&__SOH,L83391017); // L636 MEMORY;
-    lisaac_push_first(&__0JH,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__XIN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-    __KTH=((____DB ) 8);
-    lisaac_push(&__SOH,L83384873); // L636 MEMORY;
-    lisaac_push_first(&__0JH,L9195016); // L70 NUMERIC;
-    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
-    lisaac_push(&__SOH,L83391529); // L636 MEMORY;
-    lisaac_push_first(&__0JH,L4069927); // L31 CONVERT;
-    __AUH=((____FQE *)__MTH);
-    lisaac_push(&__SOH,L83520553); // L637 MEMORY;
-    lisaac_push_first(&__0JH,L12726313); // L97 MEMORY;
-    __KTH=__BZF;
-    lisaac_push(&__0JH,L12736553); // L97 MEMORY;
-    lisaac_push_first(&__XIN,L9195016); // L70 NUMERIC;
-    __MTH=(void *)((unsigned long)__JOH - (unsigned long)__KTH);
-    lisaac_push(&__0JH,L12751913); // L97 MEMORY;
-    lisaac_push_first(&__XIN,L49155080); // L375 NUMERIC;
-    lisaac_push_first(&__ZXN,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__5IN,L7088642); // L54 OBJECT;
-    __KTH=((____DB )(top_context->back->back));
-    lisaac_push(&__ZXN,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__5IN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__MYY,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__SZY,L49185288); // L375 NUMERIC;
-    lisaac_push_first(&__4DV,L16267284); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__LMU,L10135571); // L77 POINTER;
-    lisaac_push_first(&__E1Y,L9080339); // L69 POINTER;
-    lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-    __OTH=((____L )__MTH);
-    lisaac_push(&__LMU,L10135571); // L77 POINTER;
-    lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-    __PY5=((____O0 )__OTH);
-    lisaac_push(&__4DV,L16257556); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__LMU,L15224840); // L116 NUMERIC;
-    if (( 4294967295LU > __PY5)) {
-      lisaac_push(&__MYY,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__SZY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    lisaac_push(&__NYN,L57424940); // L438 MEMORY;
+    lisaac_push_first(&__0HO,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__VYN,L4069927); // L31 CONVERT;
+    __IG2=((____DB *)__J3H);
+    lisaac_push(&__0HO,L49939500); // L381 MEMORY;
+    __J3H=__0OG(__IG2, 0);
+    lisaac_push(&__NYN,L57550892); // L439 MEMORY;
+    lisaac_push_first(&__0HO,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__VYN,L7088642); // L54 OBJECT;
+    __ZMR=((____DB )(top_context->back->back));
+    lisaac_push(&__0HO,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__VYN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__4OZ,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__EQZ,L57543212); // L439 MEMORY;
+    if ((__J3H != (void *)NULL)) {
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__MYY,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__SZY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__4OZ,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__EQZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__ZXN,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__MYY,L21910546); // L167 BLOCK;
-      lisaac_push(&__MYY,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__SZY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__4DV,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
-      lisaac_push_first(&__E1Y,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__KTH));
-      lisaac_push(&__SZY,L9181698); // L70 OBJECT;
-      __DX((&__string_109));
-      lisaac_push(&__SZY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__4DV,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__LMU,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__E1Y,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__C3Y,L8272919); // L63 SYSTEM_IO;
+    if (__WIQ) {
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+      lisaac_push_first(&__4OZ,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__EQZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__J2V,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__KEV,L8792068); // L67 TRUE;
+      lisaac_push_first(&__WQZ,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__ZMR));
+      lisaac_push(&__EQZ,L9181698); // L70 OBJECT;
+      __DX((&__string_131));
+      lisaac_push(&__EQZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__J2V,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__KEV,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__WQZ,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__ZP5,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__SZY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__4DV,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__LMU,L4598824); // L35 SYSTEM;
+      lisaac_push(&__EQZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__J2V,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__KEV,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__ZXN,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
+      lisaac_push(&__0HO,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__VYN,L8530438); // L65 FALSE;
     };
-    __D5O=((____Y1 )((unsigned int)(__MTH)));
-    lisaac_push(&__0JH,L12752937); // L97 MEMORY;
-    lisaac_push_first(&__XIN,L23745543); // L181 INTEGER;
-    __BUH=(____Y1)(__D5O >>  26);
-    lisaac_push(&__SOH,L83521065); // L637 MEMORY;
-    lisaac_push_first(&__0JH,L36858921); // L281 MEMORY;
-    __BAP=NULL;
-    lisaac_push(&__0JH,L3950628); // L30 UINTEGER_32;
-    lisaac_push_first(&__XIN,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-    lisaac_push(&__0JH,L37388329); // L285 MEMORY;
-    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
-    __KTH=((____DB )(top_context->back->back));
-    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__MYY,L37374505); // L285 MEMORY;
-    lisaac_push_first(&__SZY,L5512723); // L42 POINTER;
-    __OTH=((____L )(sizeof(void *)));
-    lisaac_push(&__MYY,L37382697); // L285 MEMORY;
-    lisaac_push_first(&__SZY,L49546248); // L378 NUMERIC;
-    lisaac_push_first(&__4DV,L67276296); // L513 NUMERIC;
-    lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-    __D5O=((____Y1 )__OTH);
-    lisaac_push(&__MYY,L37383209); // L285 MEMORY;
-    lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-    __QAP=(____Y1)(__D5O -  1);
-    lisaac_push(&__MYY,L37363753); // L285 MEMORY;
-    lisaac_push_first(&__SZY,L22171143); // L169 INTEGER;
-    if (((____Y1)(__ATH & __QAP) ==  0)) {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
-      __4XP=__J__;
+    lisaac_push(&__NYN,L57684524); // L440 MEMORY;
+    lisaac_push_first(&__0HO,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__VYN,L4069927); // L31 CONVERT;
+    __IG2=((____DB *)__J3H);
+    lisaac_push(&__0HO,L49939500); // L381 MEMORY;
+    __ZMR=__0OG(__IG2, 0);
+    lisaac_push(&__NYN,L57814572); // L441 MEMORY;
+    lisaac_push_first(&__0HO,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__VYN,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 3);
+    lisaac_push(&__VYN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__4OZ,L4069927); // L31 CONVERT;
+    __ALQ=((____DB )__4E2);
+    lisaac_push(&__NYN,L57812524); // L441 MEMORY;
+    lisaac_push_first(&__0HO,L22940167); // L175 INTEGER;
+    lisaac_push_first(&__VYN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__J2V,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__KEV,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 0);
+    lisaac_push(&__KEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+    __0E4=((____DB )__4E2);
+    lisaac_push(&__4OZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+    __2E4=(void *)((unsigned long)__0E4 - (unsigned long)__ZMR);
+    lisaac_push(&__VYN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__EQZ,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__J2V,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 1);
+    lisaac_push(&__J2V,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+    __ZMR=((____DB )__4E2);
+    lisaac_push(&__VYN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L9195016); // L70 NUMERIC;
+    __0E4=(void *)((unsigned long)__2E4 - (unsigned long)__ZMR);
+    lisaac_push(&__0HO,L22944263); // L175 INTEGER;
+    lisaac_push_first(&__VYN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__J2V,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__KEV,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 0);
+    lisaac_push(&__KEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+    __ZMR=((____DB )__4E2);
+    lisaac_push(&__4OZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+    __2E4=(void *)((unsigned long)__ZMR - (unsigned long)__ALQ);
+    lisaac_push(&__VYN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__EQZ,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__J2V,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 1);
+    lisaac_push(&__J2V,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+    __ZMR=((____DB )__4E2);
+    lisaac_push(&__VYN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L9195016); // L70 NUMERIC;
+    __ALQ=(void *)((unsigned long)__2E4 - (unsigned long)__ZMR);
+    lisaac_push(&__0HO,L22943239); // L175 INTEGER;
+    lisaac_push_first(&__VYN,L22171143); // L169 INTEGER;
+    __ZMR=(void *)((unsigned long)__0E4 & (unsigned long)__ALQ);
+    lisaac_push(&__0HO,L22939143); // L175 INTEGER;
+    lisaac_push_first(&__VYN,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__J2V,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__KEV,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 0);
+    lisaac_push(&__KEV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+    __ALQ=((____DB )__4E2);
+    lisaac_push(&__4OZ,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+    __0E4=(void *)((unsigned long)__ALQ - (unsigned long)__ZMR);
+    lisaac_push(&__VYN,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L5121032); // L39 NUMERIC;
+    lisaac_push_first(&__EQZ,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__J2V,L78949383); // L602 INTEGER;
+    __4E2=__NYE( 1);
+    lisaac_push(&__J2V,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+    __ZMR=((____DB )__4E2);
+    lisaac_push(&__VYN,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__4OZ,L9195016); // L70 NUMERIC;
+    __ALQ=(void *)((unsigned long)__0E4 - (unsigned long)__ZMR);
+    lisaac_push(&__NYN,L57817644); // L441 MEMORY;
+    lisaac_push_first(&__0HO,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__VYN,L4069927); // L31 CONVERT;
+    __IG2=((____DB *)__N3H);
+    lisaac_push(&__0HO,L50603052); // L386 MEMORY;
+    __32G(__IG2,__ALQ, 0);
+    lisaac_push(&__NYN,L57944620); // L442 MEMORY;
+    lisaac_push_first(&__0HO,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__VYN,L4069927); // L31 CONVERT;
+    __IG2=((____DB *)__J3H);
+    lisaac_push(&__0HO,L50603052); // L386 MEMORY;
+    __32G(__IG2,__N3H, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__DYH,L81267244); // L620 MEMORY;
+    lisaac_push_first(&__QEI,L6826502); // L52 FALSE;
+    lisaac_push_first(&__OYH,L81031724); // L618 MEMORY;
+    lisaac_push_first(&__BSH,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__NYN,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__BSH,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__NYN,L4988457); // L38 UINTEGER_CPU;
+    __2NP=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__BSH,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__NYN,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__0HO,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__VYN,L9195016); // L70 NUMERIC;
+    __CG4=(____L)(- __2NP);
+    lisaac_push(&__NYN,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__0HO,L9195016); // L70 NUMERIC;
+    __2NP=(____L)(__QNP - __CG4);
+    lisaac_push(&__OYH,L81031724); // L618 MEMORY;
+    lisaac_push_first(&__BSH,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NYN,L78949383); // L602 INTEGER;
+    __4E2=__NYE(__2NP);
+    lisaac_push(&__NYN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__0HO,L4069927); // L31 CONVERT;
+    __J3H=((____DB )__4E2);
+    lisaac_push(&__OYH,L81025580); // L618 MEMORY;
+    lisaac_push_first(&__BSH,L9195016); // L70 NUMERIC;
+    __N3H=(void *)((unsigned long)__FYH - (unsigned long)__J3H);
+    lisaac_push(&__OYH,L81032236); // L618 MEMORY;
+    lisaac_push_first(&__BSH,L4069927); // L31 CONVERT;
+    __23H=((____NQE *)__N3H);
+    lisaac_push(&__OYH,L81161260); // L619 MEMORY;
+    lisaac_push_first(&__BSH,L12726316); // L97 MEMORY;
+    __J3H=__3ZF;
+    lisaac_push(&__BSH,L12737068); // L97 MEMORY;
+    lisaac_push_first(&__NYN,L9195016); // L70 NUMERIC;
+    __N3H=(void *)((unsigned long)__FYH - (unsigned long)__J3H);
+    lisaac_push(&__BSH,L12752940); // L97 MEMORY;
+    __4E2=__PLQ(__N3H);
+    lisaac_push(&__BSH,L12753964); // L97 MEMORY;
+    lisaac_push_first(&__NYN,L23745543); // L181 INTEGER;
+    __SNP=(____IPE)(__4E2 >>  26);
+    lisaac_push(&__OYH,L81161772); // L619 MEMORY;
+    lisaac_push_first(&__BSH,L33845292); // L258 MEMORY;
+    __OPP=NULL;
+    lisaac_push(&__BSH,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__NYN,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__0HO,L4069927); // L31 CONVERT;
+    lisaac_push(&__BSH,L34365996); // L262 MEMORY;
+    lisaac_push_first(&__NYN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__0HO,L7088642); // L54 OBJECT;
+    __J3H=((____DB )(top_context->back->back));
+    lisaac_push(&__NYN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__0HO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VYN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__4OZ,L34360364); // L262 MEMORY;
+    lisaac_push_first(&__EQZ,L5774867); // L44 POINTER;
+    __QNP=((____L )(sizeof(void *)));
+    lisaac_push(&__4OZ,L34360876); // L262 MEMORY;
+    lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+    __2NP=(____L)(__QNP -  1);
+    lisaac_push(&__4OZ,L34360876); // L262 MEMORY;
+    __4E2=__NYE(__2NP);
+    lisaac_push(&__4OZ,L34349100); // L262 MEMORY;
+    lisaac_push_first(&__EQZ,L22171143); // L169 INTEGER;
+    if (((____IPE)(__ME2 & __4E2) ==  0)) {
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
-      __4XP=__F__;
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__4XP) {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__KTH));
-      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
+    if (__WIQ) {
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VYN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__4OZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__EQZ,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__J2V,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KEV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__J3H));
+      lisaac_push(&__4OZ,L9181698); // L70 OBJECT;
       __DX((&__string_127));
-      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__4OZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__EQZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__J2V,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KEV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__WQZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__4OZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__EQZ,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__J2V,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8530438); // L65 FALSE;
+    };
+    lisaac_push(&__BSH,L34486316); // L263 MEMORY;
+    lisaac_push_first(&__NYN,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__0HO,L7088642); // L54 OBJECT;
+    __J3H=((____DB )(top_context->back->back));
+    lisaac_push(&__NYN,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__0HO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VYN,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__4OZ,L34481708); // L263 MEMORY;
+    __4E2=__NYE( 0);
+    lisaac_push(&__4OZ,L34484780); // L263 MEMORY;
+    __GOP=__NYE( 63);
+    lisaac_push(&__4OZ,L34484780); // L263 MEMORY;
+    lisaac_push_first(&__EQZ,L6296072); // L48 NUMERIC;
+    lisaac_push_first(&__J2V,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__KEV,L15224840); // L116 NUMERIC;
+    if ((__4E2 > __SNP)) {
+      lisaac_push(&__J2V,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KEV,L13509636); // L103 TRUE;
+      __WIQ=__J__;
+    } else /* FALSE */ {
+      lisaac_push(&__J2V,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__KEV,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    lisaac_push(&__0JH,L37500969); // L286 MEMORY;
-    lisaac_push_first(&__XIN,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__ZXN,L7088642); // L54 OBJECT;
-    __KTH=((____DB )(top_context->back->back));
-    lisaac_push(&__XIN,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__ZXN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__5IN,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__MYY,L37499433); // L286 MEMORY;
-    lisaac_push_first(&__SZY,L6296072); // L48 NUMERIC;
-    lisaac_push(&__SZY,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__4DV,L10652676); // L81 TRUE;
-    lisaac_push_first(&__LMU,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__E1Y,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__C3Y,L15224840); // L116 NUMERIC;
-    __1C4=( 63 > __BUH);
-    lisaac_push(&__E1Y,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__C3Y,L14700552); // L112 NUMERIC;
-    __4XP=( 63 == __BUH);
-    if (__1C4) {
-      lisaac_push(&__E1Y,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__C3Y,L10900996); // L83 TRUE;
-      __KIAB=__F__;
+    if (__WIQ) {
+      lisaac_push(&__EQZ,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__J2V,L10652676); // L81 TRUE;
+      lisaac_push_first(&__KEV,L6304264); // L48 NUMERIC;
+      lisaac_push_first(&__WQZ,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__ZP5,L15224840); // L116 NUMERIC;
+      __WIQ=(__GOP > __SNP);
+      lisaac_push(&__WQZ,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__ZP5,L14700552); // L112 NUMERIC;
+      __4P5=(__GOP == __SNP);
+      if (__WIQ) {
+        lisaac_push(&__WQZ,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ZP5,L10900996); // L83 TRUE;
+        __AQ5=__F__;
+      } else /* FALSE */ {
+        lisaac_push(&__WQZ,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__ZP5,L12342790); // L94 FALSE;
+        __AQ5=__4P5;
+      };
+      __WIQ=__AQ5;
     } else /* FALSE */ {
-      lisaac_push(&__E1Y,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__C3Y,L12342790); // L94 FALSE;
-      __KIAB=__4XP;
+      lisaac_push(&__EQZ,L6300680); // L48 NUMERIC;
+      lisaac_push_first(&__J2V,L12081158); // L92 FALSE;
+      __WIQ=__J__;
     };
-    if (__KIAB) {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L13509636); // L103 TRUE;
-      __KIAB=__J__;
+    if (__WIQ) {
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L13509636); // L103 TRUE;
+      __WIQ=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__5IN,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__MYY,L14689286); // L112 FALSE;
-      __KIAB=__F__;
+      lisaac_push(&__VYN,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__4OZ,L14689286); // L112 FALSE;
+      __WIQ=__F__;
     };
-    if (__KIAB) {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5IN,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__MYY,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__SZY,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
-      lisaac_push_first(&__LMU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__KTH));
-      lisaac_push(&__MYY,L9181698); // L70 OBJECT;
-      __DX((&__string_131));
-      lisaac_push(&__MYY,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__SZY,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__4DV,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__LMU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__E1Y,L8272919); // L63 SYSTEM_IO;
+    if (__WIQ) {
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+      lisaac_push_first(&__VYN,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__4OZ,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__EQZ,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__J2V,L8792068); // L67 TRUE;
+      lisaac_push_first(&__KEV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__J3H));
+      lisaac_push(&__4OZ,L9181698); // L70 OBJECT;
+      __DX((&__string_132));
+      lisaac_push(&__4OZ,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__EQZ,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__J2V,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__KEV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__WQZ,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__MYY,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__SZY,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__4DV,L4598824); // L35 SYSTEM;
+      lisaac_push(&__4OZ,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__EQZ,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__J2V,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__XIN,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__ZXN,L8530438); // L65 FALSE;
+      lisaac_push(&__NYN,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__0HO,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__0JH,L37759017); // L288 MEMORY;
-    lisaac_push_first(&__XIN,L10883113); // L83 MEMORY;
-    __D5O=__AUH->__IQE;
-    lisaac_push(&__XIN,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__ZXN,L22171143); // L169 INTEGER;
-    __QAP=(____Y1)(__D5O &  4294967292LU);
-    lisaac_push(&__0JH,L37887529); // L289 MEMORY;
-    lisaac_push_first(&__XIN,L15224840); // L116 NUMERIC;
-    if ((__ATH > __QAP)) {
-      lisaac_push(&__0JH,L41421353); // L316 MEMORY;
-      lisaac_push_first(&__XIN,L6825988); // L52 TRUE;
-      lisaac_push_first(&__ZXN,L38018601); // L290 MEMORY;
-      lisaac_push_first(&__5IN,L11932713); // L91 MEMORY;
-      __5F1=__AUH->__IQE;
-      lisaac_push(&__5IN,L11952169); // L91 MEMORY;
-      lisaac_push(&__5IN,L11948585); // L91 MEMORY;
-      lisaac_push_first(&__MYY,L22171143); // L169 INTEGER;
-      __CG1=(____Y1)(__5F1 &  2);
-      lisaac_push(&__5IN,L11958313); // L91 MEMORY;
-      lisaac_push_first(&__MYY,L34479112); // L263 NUMERIC;
-      if ((__CG1 !=  0)) {
-        lisaac_push(&__ZXN,L38015017); // L290 MEMORY;
-        lisaac_push_first(&__5IN,L13509636); // L103 TRUE;
-        __NBP=__J__;
+    lisaac_push(&__BSH,L34744364); // L265 MEMORY;
+    lisaac_push_first(&__NYN,L10883116); // L83 MEMORY;
+    __4E2=__23H->__QQE;
+    lisaac_push(&__NYN,L10916908); // L83 MEMORY;
+    __GOP=__NYE( 3);
+    lisaac_push(&__NYN,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__0HO,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__VYN,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__4OZ,L5383176); // L41 NUMERIC;
+    __0O5=__NYE( 0);
+    lisaac_push(&__VYN,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__4OZ,L9195016); // L70 NUMERIC;
+    __YI2=(____IPE)(__0O5 - __GOP);
+    lisaac_push(&__0HO,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__VYN,L5121032); // L39 NUMERIC;
+    __GOP=__NYE( 1);
+    lisaac_push(&__0HO,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__VYN,L9195016); // L70 NUMERIC;
+    __0O5=(____IPE)(__YI2 - __GOP);
+    lisaac_push(&__NYN,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__0HO,L22171143); // L169 INTEGER;
+    __GOP=(____IPE)(__4E2 & __0O5);
+    lisaac_push(&__BSH,L34872876); // L266 MEMORY;
+    lisaac_push_first(&__NYN,L15224840); // L116 NUMERIC;
+    if ((__ME2 > __GOP)) {
+      lisaac_push(&__BSH,L38013484); // L290 MEMORY;
+      lisaac_push_first(&__NYN,L6825988); // L52 TRUE;
+      lisaac_push_first(&__0HO,L35003948); // L267 MEMORY;
+      lisaac_push_first(&__VYN,L11932716); // L91 MEMORY;
+      __JJ2=__23H->__QQE;
+      lisaac_push(&__VYN,L11959340); // L91 MEMORY;
+      lisaac_push_first(&__4OZ,L11687980); // L89 MEMORY;
+      __QJ2=__NYE( 2);
+      lisaac_push(&__VYN,L11955756); // L91 MEMORY;
+      lisaac_push_first(&__4OZ,L22171143); // L169 INTEGER;
+      __MJ2=(____IPE)(__JJ2 & __QJ2);
+      lisaac_push(&__VYN,L11965484); // L91 MEMORY;
+      lisaac_push_first(&__4OZ,L34479112); // L263 NUMERIC;
+      if ((__MJ2 !=  0)) {
+        lisaac_push(&__0HO,L35000364); // L267 MEMORY;
+        lisaac_push_first(&__VYN,L13509636); // L103 TRUE;
+        __AQ5=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__ZXN,L38015017); // L290 MEMORY;
-        lisaac_push_first(&__5IN,L14689286); // L112 FALSE;
-        __NBP=__F__;
+        lisaac_push(&__0HO,L35000364); // L267 MEMORY;
+        lisaac_push_first(&__VYN,L14689286); // L112 FALSE;
+        __AQ5=__F__;
       };
-      if (__NBP) {
-        lisaac_push(&__ZXN,L39849513); // L304 MEMORY;
-        lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-        lisaac_push_first(&__MYY,L38151721); // L291 MEMORY;
-        lisaac_push_first(&__SZY,L11172393); // L85 MEMORY;
-        lisaac_push_first(&__4DV,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__LMU,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-        __IZ5=((____DB )__AUH);
-        lisaac_push(&__4DV,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-        __MZ5=((____DB ) 8);
-        lisaac_push(&__4DV,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__C3Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
-        __TZ5=((____DB ) 0);
-        lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
-        lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-        __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
-        lisaac_push(&__SZY,L11175465); // L85 MEMORY;
-        lisaac_push_first(&__4DV,L10883113); // L83 MEMORY;
-        __ZZ5=__AUH->__IQE;
-        lisaac_push(&__4DV,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
-        __C05=(____Y1)(__ZZ5 &  4294967292LU);
-        lisaac_push(&__SZY,L11181097); // L85 MEMORY;
-        lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-        __IZ5=((____DB )__C05);
-        lisaac_push(&__SZY,L11172905); // L85 MEMORY;
-        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-        __TZ5=((____DB ) 0);
-        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__IZ5);
-        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
-        __IZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__VZ5);
-        lisaac_push(&__SZY,L11181609); // L85 MEMORY;
-        lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
-        __UBP=((____FQE *)__IZ5);
-        lisaac_push(&__MYY,L38282281); // L292 MEMORY;
-        lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-        __ZZ5=(____Y1)(__ATH - __QAP);
-        lisaac_push(&__MYY,L38287913); // L292 MEMORY;
-        lisaac_push_first(&__SZY,L9195016); // L70 NUMERIC;
-        __C05=(____Y1)(__ZZ5 -  8);
-        lisaac_push(&__MYY,L38409257); // L293 MEMORY;
-        lisaac_push_first(&__SZY,L11406377); // L87 MEMORY;
-        __ZZ5=__UBP->__IQE;
-        lisaac_push(&__SZY,L11423785); // L87 MEMORY;
-        lisaac_push_first(&__4DV,L22171143); // L169 INTEGER;
-        __ZBP=(____Y1)(__ZZ5 &  1);
-        lisaac_push(&__MYY,L38413865); // L293 MEMORY;
-        lisaac_push_first(&__SZY,L23739433); // L181 MEMORY;
-        lisaac_push_first(&__4DV,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__LMU,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-        if ((__ZBP ==  0)) {
-          lisaac_push(&__MYY,L38415913); // L293 MEMORY;
-          lisaac_push_first(&__SZY,L10652676); // L81 TRUE;
-          lisaac_push_first(&__4DV,L38421545); // L293 MEMORY;
-          lisaac_push_first(&__LMU,L10883113); // L83 MEMORY;
-          __R2P=__UBP->__IQE;
-          lisaac_push(&__LMU,L10899497); // L83 MEMORY;
-          lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
-          __BCP=(____Y1)(__R2P &  4294967292LU);
-          lisaac_push(&__4DV,L38422569); // L293 MEMORY;
-          lisaac_push_first(&__LMU,L16021000); // L122 NUMERIC;
-          lisaac_push_first(&__E1Y,L15224840); // L116 NUMERIC;
-          __RQ4=(__BCP > __C05);
-          lisaac_push(&__LMU,L16030216); // L122 NUMERIC;
-          lisaac_push_first(&__E1Y,L14700552); // L112 NUMERIC;
-          __TQ4=(__BCP == __C05);
-          if (__RQ4) {
-            lisaac_push(&__LMU,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__E1Y,L10900996); // L83 TRUE;
-            __VQ4=__F__;
+      if (__AQ5) {
+        lisaac_push(&__0HO,L36834860); // L281 MEMORY;
+        lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__4OZ,L35137068); // L268 MEMORY;
+        lisaac_push_first(&__EQZ,L11179564); // L85 MEMORY;
+        lisaac_push_first(&__J2V,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__KEV,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+        __TX4=((____DB )__23H);
+        lisaac_push(&__J2V,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__KEV,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__WQZ,L5774867); // L44 POINTER;
+        __WX4=((____L )(sizeof(void *)));
+        lisaac_push(&__KEV,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__WQZ,L4988457); // L38 UINTEGER_CPU;
+        __YX4=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__KEV,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__ZP5,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+        __2X4=(____L)(- __YX4);
+        lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __YX4=(____L)(__WX4 - __2X4);
+        lisaac_push(&__J2V,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__KEV,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__WQZ,L78949383); // L602 INTEGER;
+        __BY4=__NYE(__YX4);
+        lisaac_push(&__WQZ,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__ZP5,L4069927); // L31 CONVERT;
+        __DY4=((____DB )__BY4);
+        lisaac_push(&__J2V,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__0P5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__IY4,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__IY4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__KY4,L4069927); // L31 CONVERT;
+        __LY4=((____DB )__BY4);
+        lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __NY4=(void *)((unsigned long)__LY4 - (unsigned long)__DY4);
+        lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __DY4=(void *)((unsigned long)__TX4 - (unsigned long)__NY4);
+        lisaac_push(&__EQZ,L11182636); // L85 MEMORY;
+        lisaac_push_first(&__J2V,L10883116); // L83 MEMORY;
+        __BY4=__23H->__QQE;
+        lisaac_push(&__J2V,L10916908); // L83 MEMORY;
+        __TW4=__NYE( 3);
+        lisaac_push(&__J2V,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__KEV,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+        __XW4=__NYE( 0);
+        lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __ZW4=(____IPE)(__XW4 - __TW4);
+        lisaac_push(&__KEV,L25318919); // L193 INTEGER;
+        lisaac_push_first(&__WQZ,L5121032); // L39 NUMERIC;
+        __TW4=__NYE( 1);
+        lisaac_push(&__KEV,L25314311); // L193 INTEGER;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __XW4=(____IPE)(__ZW4 - __TW4);
+        lisaac_push(&__J2V,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__KEV,L22171143); // L169 INTEGER;
+        __TW4=(____IPE)(__BY4 & __XW4);
+        lisaac_push(&__EQZ,L11182636); // L85 MEMORY;
+        __TX4=__FWG(__TW4);
+        lisaac_push(&__EQZ,L11180076); // L85 MEMORY;
+        lisaac_push_first(&__J2V,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__ZP5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__0P5,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__0P5,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__IY4,L4069927); // L31 CONVERT;
+        __LY4=((____DB )__BY4);
+        lisaac_push(&__KEV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __NY4=(void *)((unsigned long)__LY4 - (unsigned long)__TX4);
+        lisaac_push(&__J2V,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+        __TX4=(void *)((unsigned long)__DY4 - (unsigned long)__NY4);
+        lisaac_push(&__EQZ,L11183148); // L85 MEMORY;
+        lisaac_push_first(&__J2V,L4069927); // L31 CONVERT;
+        __ARP=((____NQE *)__TX4);
+        lisaac_push(&__4OZ,L35279404); // L269 MEMORY;
+        lisaac_push_first(&__EQZ,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__J2V,L5774867); // L44 POINTER;
+        __WX4=((____L )(sizeof(void *)));
+        lisaac_push(&__EQZ,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__J2V,L4988457); // L38 UINTEGER_CPU;
+        __YX4=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__EQZ,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__J2V,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __2X4=(____L)(- __YX4);
+        lisaac_push(&__J2V,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+        __YX4=(____L)(__WX4 - __2X4);
+        lisaac_push(&__4OZ,L35267628); // L269 MEMORY;
+        lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+        __BY4=(____IPE)(__ME2 - __GOP);
+        lisaac_push(&__4OZ,L35279404); // L269 MEMORY;
+        __TW4=__NYE(__YX4);
+        lisaac_push(&__4OZ,L35273260); // L269 MEMORY;
+        lisaac_push_first(&__EQZ,L9195016); // L70 NUMERIC;
+        __XW4=(____IPE)(__BY4 - __TW4);
+        lisaac_push(&__4OZ,L35394604); // L270 MEMORY;
+        lisaac_push_first(&__EQZ,L11406380); // L87 MEMORY;
+        __BY4=__ARP->__QQE;
+        lisaac_push(&__EQZ,L11433004); // L87 MEMORY;
+        __TW4=__NYE( 1);
+        lisaac_push(&__EQZ,L11430956); // L87 MEMORY;
+        lisaac_push_first(&__J2V,L22171143); // L169 INTEGER;
+        __ZW4=(____IPE)(__BY4 & __TW4);
+        lisaac_push(&__4OZ,L35399212); // L270 MEMORY;
+        lisaac_push_first(&__EQZ,L20725292); // L158 MEMORY;
+        __BY4=__NYE( 0);
+        if ((__ZW4 == __BY4)) {
+          lisaac_push(&__4OZ,L35401260); // L270 MEMORY;
+          lisaac_push_first(&__EQZ,L10652676); // L81 TRUE;
+          lisaac_push_first(&__J2V,L35406892); // L270 MEMORY;
+          lisaac_push_first(&__KEV,L10883116); // L83 MEMORY;
+          __EOQ=__ARP->__QQE;
+          lisaac_push(&__KEV,L10916908); // L83 MEMORY;
+          __FOQ=__NYE( 3);
+          lisaac_push(&__KEV,L10907692); // L83 MEMORY;
+          lisaac_push_first(&__WQZ,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+          __IK2=__NYE( 0);
+          lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__IK2 - __FOQ);
+          lisaac_push(&__WQZ,L25318919); // L193 INTEGER;
+          lisaac_push_first(&__ZP5,L5121032); // L39 NUMERIC;
+          __FOQ=__NYE( 1);
+          lisaac_push(&__WQZ,L25314311); // L193 INTEGER;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __IK2=(____IPE)(__3J2 - __FOQ);
+          lisaac_push(&__KEV,L10906668); // L83 MEMORY;
+          lisaac_push_first(&__WQZ,L22171143); // L169 INTEGER;
+          __FOQ=(____IPE)(__EOQ & __IK2);
+          lisaac_push(&__J2V,L35407916); // L270 MEMORY;
+          lisaac_push_first(&__KEV,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__WQZ,L15224840); // L116 NUMERIC;
+          __VG4=(__FOQ > __XW4);
+          lisaac_push(&__KEV,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__WQZ,L14700552); // L112 NUMERIC;
+          __XG4=(__FOQ == __XW4);
+          if (__VG4) {
+            lisaac_push(&__KEV,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__WQZ,L10900996); // L83 TRUE;
+            __ZG4=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__LMU,L16025608); // L122 NUMERIC;
-            lisaac_push_first(&__E1Y,L12342790); // L94 FALSE;
-            __VQ4=__TQ4;
+            lisaac_push(&__KEV,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__WQZ,L12342790); // L94 FALSE;
+            __ZG4=__XG4;
           };
-          __RQ4=__VQ4;
+          __VG4=__ZG4;
         } else /* FALSE */ {
-          lisaac_push(&__MYY,L38415913); // L293 MEMORY;
-          lisaac_push_first(&__SZY,L12081158); // L92 FALSE;
-          __RQ4=__J__;
+          lisaac_push(&__4OZ,L35401260); // L270 MEMORY;
+          lisaac_push_first(&__EQZ,L12081158); // L92 FALSE;
+          __VG4=__J__;
         };
-        if (__RQ4) {
-          lisaac_push(&__MYY,L39715881); // L303 MEMORY;
-          lisaac_push_first(&__SZY,L8792068); // L67 TRUE;
-          lisaac_push_first(&__4DV,L38550057); // L294 MEMORY;
-          lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-          __MCP=((____DB )__C05);
-          lisaac_push(&__4DV,L38555689); // L294 MEMORY;
-          __HUS(__UBP,__MCP,__BUH);
-          __R2P=__AUH->__IQE;
-          __BCP=__UBP->__IQE;
-          lisaac_push(&__4DV,L38691369); // L295 MEMORY;
-          lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
-          __QCP=(____Y1)(__BCP &  4294967294LU);
-          lisaac_push(&__4DV,L38682153); // L295 MEMORY;
-          lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __BCP=(____Y1)(- __QCP);
-          lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-          __QCP=(____Y1)(__R2P - __BCP);
-          lisaac_push(&__4DV,L38698537); // L295 MEMORY;
-          lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __R2P=(____Y1)(-  8);
-          lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-          __AUH->__IQE=(____Y1)(__QCP - __R2P);
-          lisaac_push(&__4DV,L38802473); // L296 MEMORY;
-          lisaac_push_first(&__LMU,L11932713); // L91 MEMORY;
-          __R2P=__AUH->__IQE;
-          lisaac_push(&__LMU,L11952169); // L91 MEMORY;
-          lisaac_push(&__LMU,L11948585); // L91 MEMORY;
-          lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
-          __BCP=(____Y1)(__R2P &  2);
-          lisaac_push(&__LMU,L11958313); // L91 MEMORY;
-          lisaac_push_first(&__E1Y,L34479112); // L263 NUMERIC;
-          if ((__BCP !=  0)) {
-            lisaac_push(&__4DV,L39454761); // L301 MEMORY;
-            lisaac_push_first(&__LMU,L6825988); // L52 TRUE;
-            lisaac_push_first(&__E1Y,L38941225); // L297 MEMORY;
-            __WQP(__AUH,__BUH);
+        if (__VG4) {
+          lisaac_push(&__4OZ,L36701228); // L280 MEMORY;
+          lisaac_push_first(&__EQZ,L8792068); // L67 TRUE;
+          lisaac_push_first(&__J2V,L35535404); // L271 MEMORY;
+          __ZRP=__FWG(__XW4);
+          lisaac_push(&__J2V,L35541036); // L271 MEMORY;
+          __4KT(__ARP,__ZRP,__SNP);
+          __EOQ=__23H->__QQE;
+          __FOQ=__ARP->__QQE;
+          lisaac_push(&__J2V,L35687468); // L272 MEMORY;
+          __IK2=__NYE( 1);
+          lisaac_push(&__J2V,L35678252); // L272 MEMORY;
+          lisaac_push_first(&__KEV,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+          __3J2=__NYE( 0);
+          lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __OK2=(____IPE)(__3J2 - __IK2);
+          lisaac_push(&__KEV,L25318919); // L193 INTEGER;
+          lisaac_push_first(&__WQZ,L5121032); // L39 NUMERIC;
+          __IK2=__NYE( 1);
+          lisaac_push(&__KEV,L25314311); // L193 INTEGER;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__OK2 - __IK2);
+          lisaac_push(&__J2V,L35677228); // L272 MEMORY;
+          lisaac_push_first(&__KEV,L22171143); // L169 INTEGER;
+          __IK2=(____IPE)(__FOQ & __3J2);
+          lisaac_push(&__J2V,L35695148); // L272 MEMORY;
+          lisaac_push_first(&__KEV,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__WQZ,L5774867); // L44 POINTER;
+          __4G4=((____L )(sizeof(void *)));
+          lisaac_push(&__KEV,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__WQZ,L4988457); // L38 UINTEGER_CPU;
+          __BH4=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__KEV,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __FH4=(____L)(- __BH4);
+          lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __BH4=(____L)(__4G4 - __FH4);
+          lisaac_push(&__J2V,L35667500); // L272 MEMORY;
+          lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+          __FOQ=__NYE( 0);
+          lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__FOQ - __IK2);
+          lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __FOQ=(____IPE)(__EOQ - __3J2);
+          lisaac_push(&__J2V,L35695148); // L272 MEMORY;
+          __EOQ=__NYE(__BH4);
+          lisaac_push(&__J2V,L35689004); // L272 MEMORY;
+          lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+          __IK2=__NYE( 0);
+          lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__IK2 - __EOQ);
+          lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __23H->__QQE=(____IPE)(__FOQ - __3J2);
+          lisaac_push(&__J2V,L35787820); // L273 MEMORY;
+          lisaac_push_first(&__KEV,L11932716); // L91 MEMORY;
+          __EOQ=__23H->__QQE;
+          lisaac_push(&__KEV,L11959340); // L91 MEMORY;
+          lisaac_push_first(&__WQZ,L11687980); // L89 MEMORY;
+          __FOQ=__NYE( 2);
+          lisaac_push(&__KEV,L11955756); // L91 MEMORY;
+          lisaac_push_first(&__WQZ,L22171143); // L169 INTEGER;
+          __IK2=(____IPE)(__EOQ & __FOQ);
+          lisaac_push(&__KEV,L11965484); // L91 MEMORY;
+          lisaac_push_first(&__WQZ,L34479112); // L263 NUMERIC;
+          if ((__IK2 !=  0)) {
+            lisaac_push(&__J2V,L36440108); // L278 MEMORY;
+            lisaac_push_first(&__KEV,L6825988); // L52 TRUE;
+            lisaac_push_first(&__WQZ,L35926572); // L274 MEMORY;
+            __45P(__23H,__SNP);
           } else /* FALSE */ {
-            lisaac_push(&__4DV,L39454761); // L301 MEMORY;
-            lisaac_push_first(&__LMU,L6826502); // L52 FALSE;
-            lisaac_push_first(&__E1Y,L39202345); // L299 MEMORY;
-            lisaac_push_first(&__C3Y,L11172393); // L85 MEMORY;
-            lisaac_push_first(&__QZ5,L10633257); // L81 MEMORY;
-            lisaac_push_first(&__RZ5,L10384425); // L79 MEMORY;
-            lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
-            __Z05=((____DB )__AUH);
-            lisaac_push(&__QZ5,L10639913); // L81 MEMORY;
-            lisaac_push_first(&__RZ5,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__SZ5,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__205,L4069927); // L31 CONVERT;
-            __305=((____DB ) 8);
-            lisaac_push(&__QZ5,L10633769); // L81 MEMORY;
-            lisaac_push_first(&__RZ5,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__SZ5,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__205,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__B15,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__C15,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__D15,L4069927); // L31 CONVERT;
-            __E15=((____DB ) 0);
-            lisaac_push(&__SZ5,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__205,L9195016); // L70 NUMERIC;
-            __G15=(void *)((unsigned long)__E15 - (unsigned long)__305);
-            lisaac_push(&__RZ5,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
-            __305=(void *)((unsigned long)__Z05 - (unsigned long)__G15);
-            lisaac_push(&__C3Y,L11175465); // L85 MEMORY;
-            lisaac_push_first(&__QZ5,L10883113); // L83 MEMORY;
-            __K15=__AUH->__IQE;
-            lisaac_push(&__QZ5,L10899497); // L83 MEMORY;
-            lisaac_push_first(&__RZ5,L22171143); // L169 INTEGER;
-            __T15=(____Y1)(__K15 &  4294967292LU);
-            lisaac_push(&__C3Y,L11181097); // L85 MEMORY;
-            lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
-            __Z05=((____DB )__T15);
-            lisaac_push(&__C3Y,L11172905); // L85 MEMORY;
-            lisaac_push_first(&__QZ5,L9990152); // L76 NUMERIC;
-            lisaac_push_first(&__RZ5,L11029000); // L84 NUMERIC;
-            lisaac_push_first(&__SZ5,L5383176); // L41 NUMERIC;
-            lisaac_push_first(&__205,L14156807); // L108 INTEGER;
-            lisaac_push_first(&__B15,L78939655); // L602 INTEGER;
-            lisaac_push_first(&__C15,L4069927); // L31 CONVERT;
-            __E15=((____DB ) 0);
-            lisaac_push(&__RZ5,L11029512); // L84 NUMERIC;
-            lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
-            __G15=(void *)((unsigned long)__E15 - (unsigned long)__Z05);
-            lisaac_push(&__QZ5,L9989128); // L76 NUMERIC;
-            lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
-            __Z05=(void *)((unsigned long)__305 - (unsigned long)__G15);
-            lisaac_push(&__C3Y,L11181609); // L85 MEMORY;
-            lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
-            __FDP=((____FQE *)__Z05);
-            lisaac_push(&__E1Y,L39340073); // L300 MEMORY;
-            lisaac_push_first(&__C3Y,L10384425); // L79 MEMORY;
-            lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
-            __Z05=((____DB )__AUH);
-            __305=__BZF;
-            lisaac_push(&__E1Y,L39340585); // L300 MEMORY;
-            lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-            __E15=(void *)((unsigned long)__Z05 - (unsigned long)__305);
-            lisaac_push(&__E1Y,L39353897); // L300 MEMORY;
-            lisaac_push_first(&__C3Y,L12208681); // L93 MEMORY;
-            __FDP->__HQE=__E15;
+            lisaac_push(&__J2V,L36440108); // L278 MEMORY;
+            lisaac_push_first(&__KEV,L6826502); // L52 FALSE;
+            lisaac_push_first(&__WQZ,L36187692); // L276 MEMORY;
+            lisaac_push_first(&__ZP5,L11179564); // L85 MEMORY;
+            lisaac_push_first(&__0P5,L10640428); // L81 MEMORY;
+            lisaac_push_first(&__IY4,L10391596); // L79 MEMORY;
+            lisaac_push_first(&__KY4,L4069927); // L31 CONVERT;
+            __VZ4=((____DB )__23H);
+            lisaac_push(&__0P5,L10647084); // L81 MEMORY;
+            lisaac_push_first(&__IY4,L10123820); // L77 MEMORY;
+            lisaac_push_first(&__KY4,L5774867); // L44 POINTER;
+            __YZ4=((____L )(sizeof(void *)));
+            lisaac_push(&__IY4,L10137132); // L77 MEMORY;
+            lisaac_push_first(&__KY4,L4988457); // L38 UINTEGER_CPU;
+            __0Z4=((____L )(sizeof(unsigned long)));
+            lisaac_push(&__IY4,L10124332); // L77 MEMORY;
+            lisaac_push_first(&__KY4,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__2Z4,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__3Z4,L9195016); // L70 NUMERIC;
+            __4Z4=(____L)(- __0Z4);
+            lisaac_push(&__KY4,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__2Z4,L9195016); // L70 NUMERIC;
+            __0Z4=(____L)(__YZ4 - __4Z4);
+            lisaac_push(&__0P5,L10647084); // L81 MEMORY;
+            lisaac_push_first(&__IY4,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__KY4,L78949383); // L602 INTEGER;
+            __D04=__NYE(__0Z4);
+            lisaac_push(&__KY4,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__2Z4,L4069927); // L31 CONVERT;
+            __F04=((____DB )__D04);
+            lisaac_push(&__0P5,L10640940); // L81 MEMORY;
+            lisaac_push_first(&__IY4,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__KY4,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__2Z4,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__3Z4,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__K04,L78949383); // L602 INTEGER;
+            __D04=__NYE( 0);
+            lisaac_push(&__K04,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__M04,L4069927); // L31 CONVERT;
+            __N04=((____DB )__D04);
+            lisaac_push(&__KY4,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__2Z4,L9195016); // L70 NUMERIC;
+            __P04=(void *)((unsigned long)__N04 - (unsigned long)__F04);
+            lisaac_push(&__IY4,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+            __F04=(void *)((unsigned long)__VZ4 - (unsigned long)__P04);
+            lisaac_push(&__ZP5,L11182636); // L85 MEMORY;
+            lisaac_push_first(&__0P5,L10883116); // L83 MEMORY;
+            __D04=__23H->__QQE;
+            lisaac_push(&__0P5,L10916908); // L83 MEMORY;
+            __VY4=__NYE( 3);
+            lisaac_push(&__0P5,L10907692); // L83 MEMORY;
+            lisaac_push_first(&__IY4,L25311239); // L193 INTEGER;
+            lisaac_push_first(&__KY4,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__2Z4,L5383176); // L41 NUMERIC;
+            __ZY4=__NYE( 0);
+            lisaac_push(&__KY4,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__2Z4,L9195016); // L70 NUMERIC;
+            __1Y4=(____IPE)(__ZY4 - __VY4);
+            lisaac_push(&__IY4,L25318919); // L193 INTEGER;
+            lisaac_push_first(&__KY4,L5121032); // L39 NUMERIC;
+            __VY4=__NYE( 1);
+            lisaac_push(&__IY4,L25314311); // L193 INTEGER;
+            lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+            __ZY4=(____IPE)(__1Y4 - __VY4);
+            lisaac_push(&__0P5,L10906668); // L83 MEMORY;
+            lisaac_push_first(&__IY4,L22171143); // L169 INTEGER;
+            __VY4=(____IPE)(__D04 & __ZY4);
+            lisaac_push(&__ZP5,L11182636); // L85 MEMORY;
+            __VZ4=__FWG(__VY4);
+            lisaac_push(&__ZP5,L11180076); // L85 MEMORY;
+            lisaac_push_first(&__0P5,L9990152); // L76 NUMERIC;
+            lisaac_push_first(&__IY4,L11029000); // L84 NUMERIC;
+            lisaac_push_first(&__KY4,L5383176); // L41 NUMERIC;
+            lisaac_push_first(&__2Z4,L14156807); // L108 INTEGER;
+            lisaac_push_first(&__3Z4,L78949383); // L602 INTEGER;
+            __D04=__NYE( 0);
+            lisaac_push(&__3Z4,L78949383); // L602 INTEGER;
+            lisaac_push_first(&__K04,L4069927); // L31 CONVERT;
+            __N04=((____DB )__D04);
+            lisaac_push(&__IY4,L11029512); // L84 NUMERIC;
+            lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+            __P04=(void *)((unsigned long)__N04 - (unsigned long)__VZ4);
+            lisaac_push(&__0P5,L9989128); // L76 NUMERIC;
+            lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+            __VZ4=(void *)((unsigned long)__F04 - (unsigned long)__P04);
+            lisaac_push(&__ZP5,L11183148); // L85 MEMORY;
+            lisaac_push_first(&__0P5,L4069927); // L31 CONVERT;
+            __TSP=((____NQE *)__VZ4);
+            lisaac_push(&__WQZ,L36324908); // L277 MEMORY;
+            lisaac_push_first(&__ZP5,L10391596); // L79 MEMORY;
+            lisaac_push_first(&__0P5,L4069927); // L31 CONVERT;
+            __VZ4=((____DB )__23H);
+            __F04=__3ZF;
+            lisaac_push(&__WQZ,L36325420); // L277 MEMORY;
+            lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+            __N04=(void *)((unsigned long)__VZ4 - (unsigned long)__F04);
+            lisaac_push(&__WQZ,L36332588); // L277 MEMORY;
+            lisaac_push_first(&__ZP5,L12209196); // L93 MEMORY;
+            __TSP->__PQE=__N04;
           };
-          __BAP=__AUH;
+          __OPP=__23H;
         } else /* FALSE */ {
-          lisaac_push(&__MYY,L39715881); // L303 MEMORY;
-          lisaac_push_first(&__SZY,L8530438); // L65 FALSE;
+          lisaac_push(&__4OZ,L36701228); // L280 MEMORY;
+          lisaac_push_first(&__EQZ,L8530438); // L65 FALSE;
         };
       } else /* FALSE */ {
-        lisaac_push(&__ZXN,L39849513); // L304 MEMORY;
-        lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
+        lisaac_push(&__0HO,L36834860); // L281 MEMORY;
+        lisaac_push_first(&__VYN,L8530438); // L65 FALSE;
       };
-      if (((void *)__BAP == (void *)NULL)) {
-        lisaac_push(&__ZXN,L41029161); // L313 MEMORY;
-        lisaac_push_first(&__5IN,L8792068); // L67 TRUE;
-        lisaac_push_first(&__MYY,L40258601); // L307 MEMORY;
-        lisaac_push_first(&__SZY,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__4DV,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-        __IZ5=((____DB )__ATH);
-        lisaac_push(&__MYY,L40259113); // L307 MEMORY;
-        __UBP=__0EP(__IZ5);
-        __BAP=__UBP;
-        lisaac_push(&__MYY,L40769065); // L311 MEMORY;
-        lisaac_push_first(&__SZY,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__4DV,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-        __IZ5=((____DB )__AUH);
-        lisaac_push(&__SZY,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-        __MZ5=((____DB ) 8);
-        lisaac_push(&__SZY,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-        __TZ5=((____DB ) 0);
-        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
-        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
-        __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
-        if (__UBP==NULL) {
-          lisaac_push(&__MYY,L40777769); // L311 MEMORY;
+      if (((void *)__OPP == (void *)NULL)) {
+        lisaac_push(&__0HO,L37621292); // L287 MEMORY;
+        lisaac_push_first(&__VYN,L8792068); // L67 TRUE;
+        lisaac_push_first(&__4OZ,L37237804); // L284 MEMORY;
+        __ARP=__GUP(__ME2);
+        __OPP=__ARP;
+        lisaac_push(&__4OZ,L37361196); // L285 MEMORY;
+        lisaac_push_first(&__EQZ,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__J2V,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+        __TX4=((____DB )__23H);
+        lisaac_push(&__EQZ,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__J2V,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__KEV,L5774867); // L44 POINTER;
+        __WX4=((____L )(sizeof(void *)));
+        lisaac_push(&__J2V,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__KEV,L4988457); // L38 UINTEGER_CPU;
+        __YX4=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__J2V,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __2X4=(____L)(- __YX4);
+        lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __YX4=(____L)(__WX4 - __2X4);
+        lisaac_push(&__EQZ,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__J2V,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__KEV,L78949383); // L602 INTEGER;
+        __BY4=__NYE(__YX4);
+        lisaac_push(&__KEV,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+        __DY4=((____DB )__BY4);
+        lisaac_push(&__EQZ,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__J2V,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__ZP5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__0P5,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__0P5,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__IY4,L4069927); // L31 CONVERT;
+        __LY4=((____DB )__BY4);
+        lisaac_push(&__KEV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __NY4=(void *)((unsigned long)__LY4 - (unsigned long)__DY4);
+        lisaac_push(&__J2V,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+        __DY4=(void *)((unsigned long)__TX4 - (unsigned long)__NY4);
+        if (__ARP==NULL) {
+          lisaac_push(&__4OZ,L37369900); // L285 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__MYY,L40777769); // L311 MEMORY;
-          __FDP=((____FQE *)__UBP);
-          lisaac_push_first(&__SZY,L10633257); // L81 MEMORY;
-          lisaac_push_first(&__4DV,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-          __MCP=((____DB )__FDP);
-          lisaac_push(&__SZY,L10639913); // L81 MEMORY;
-          lisaac_push_first(&__4DV,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__LMU,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__E1Y,L4069927); // L31 CONVERT;
-          __Z05=((____DB ) 8);
-          lisaac_push(&__SZY,L10633769); // L81 MEMORY;
-          lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-          __305=((____DB ) 0);
-          lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-          __E15=(void *)((unsigned long)__305 - (unsigned long)__Z05);
-          lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
-          __Z05=(void *)((unsigned long)__MCP - (unsigned long)__E15);
+          lisaac_push(&__4OZ,L37369900); // L285 MEMORY;
+          __TSP=((____NQE *)__ARP);
+          lisaac_push_first(&__EQZ,L10640428); // L81 MEMORY;
+          lisaac_push_first(&__J2V,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+          __ZRP=((____DB )__TSP);
+          lisaac_push(&__EQZ,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__J2V,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__KEV,L5774867); // L44 POINTER;
+          __4G4=((____L )(sizeof(void *)));
+          lisaac_push(&__J2V,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__KEV,L4988457); // L38 UINTEGER_CPU;
+          __BH4=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__J2V,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __FH4=(____L)(- __BH4);
+          lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __BH4=(____L)(__4G4 - __FH4);
+          lisaac_push(&__EQZ,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__J2V,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__KEV,L78949383); // L602 INTEGER;
+          __EOQ=__NYE(__BH4);
+          lisaac_push(&__KEV,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__WQZ,L4069927); // L31 CONVERT;
+          __VZ4=((____DB )__EOQ);
+          lisaac_push(&__EQZ,L10640940); // L81 MEMORY;
+          lisaac_push_first(&__J2V,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__KEV,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__WQZ,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__ZP5,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__0P5,L78949383); // L602 INTEGER;
+          __EOQ=__NYE( 0);
+          lisaac_push(&__0P5,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__IY4,L4069927); // L31 CONVERT;
+          __F04=((____DB )__EOQ);
+          lisaac_push(&__KEV,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __N04=(void *)((unsigned long)__F04 - (unsigned long)__VZ4);
+          lisaac_push(&__J2V,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+          __VZ4=(void *)((unsigned long)__ZRP - (unsigned long)__N04);
         };
-        lisaac_push(&__MYY,L40785449); // L311 MEMORY;
-        __J2O(__MZ5,__Z05,__QAP);
-        lisaac_push(&__MYY,L40900649); // L312 MEMORY;
-        lisaac_push_first(&__SZY,L3950628); // L30 UINTEGER_32;
-        lisaac_push_first(&__4DV,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-        lisaac_push(&__SZY,L29370409); // L224 MEMORY;
-        lisaac_push_first(&__4DV,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__LMU,L7088642); // L54 OBJECT;
-        __IZ5=((____DB )(top_context->back->back));
-        lisaac_push(&__4DV,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__LMU,L10652676); // L81 TRUE;
-        lisaac_push_first(&__E1Y,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__C3Y,L29364265); // L224 MEMORY;
-        lisaac_push_first(&__QZ5,L11406377); // L87 MEMORY;
-        __ZZ5=__AUH->__IQE;
-        lisaac_push(&__QZ5,L11423785); // L87 MEMORY;
-        lisaac_push_first(&__RZ5,L22171143); // L169 INTEGER;
-        __C05=(____Y1)(__ZZ5 &  1);
-        lisaac_push(&__C3Y,L29368873); // L224 MEMORY;
-        lisaac_push_first(&__QZ5,L23870505); // L182 MEMORY;
-        lisaac_push_first(&__RZ5,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__SZ5,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__205,L4069927); // L31 CONVERT;
-        if ((__C05 ==  1)) {
-          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__C3Y,L13509636); // L103 TRUE;
-          __RQ4=__J__;
+        lisaac_push(&__4OZ,L37377580); // L285 MEMORY;
+        __TLP(__DY4,__VZ4,__GOP);
+        lisaac_push(&__4OZ,L37492780); // L286 MEMORY;
+        lisaac_push_first(&__EQZ,L3951145); // L30 UINTEGER_CPU;
+        lisaac_push_first(&__J2V,L68588040); // L523 NUMERIC;
+        lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+        lisaac_push(&__EQZ,L26355756); // L201 MEMORY;
+        lisaac_push_first(&__J2V,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__KEV,L7088642); // L54 OBJECT;
+        __TX4=((____DB )(top_context->back->back));
+        lisaac_push(&__J2V,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__KEV,L10652676); // L81 TRUE;
+        lisaac_push_first(&__WQZ,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__ZP5,L26349612); // L201 MEMORY;
+        lisaac_push_first(&__0P5,L11406380); // L87 MEMORY;
+        __BY4=__23H->__QQE;
+        lisaac_push(&__0P5,L11433004); // L87 MEMORY;
+        __TW4=__NYE( 1);
+        lisaac_push(&__0P5,L11430956); // L87 MEMORY;
+        lisaac_push_first(&__IY4,L22171143); // L169 INTEGER;
+        __XW4=(____IPE)(__BY4 & __TW4);
+        lisaac_push(&__ZP5,L26354220); // L201 MEMORY;
+        lisaac_push_first(&__0P5,L20856364); // L159 MEMORY;
+        __BY4=__NYE( 1);
+        if ((__XW4 == __BY4)) {
+          lisaac_push(&__WQZ,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__ZP5,L13509636); // L103 TRUE;
+          __VG4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__C3Y,L14689286); // L112 FALSE;
-          __RQ4=__F__;
+          lisaac_push(&__WQZ,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__ZP5,L14689286); // L112 FALSE;
+          __VG4=__F__;
         };
-        if (__RQ4) {
-          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
-          lisaac_push_first(&__E1Y,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__C3Y,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__QZ5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__RZ5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__SZ5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__IZ5));
-          lisaac_push(&__C3Y,L9181698); // L70 OBJECT;
-          __DX((&__string_132));
-          lisaac_push(&__C3Y,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__QZ5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__RZ5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__SZ5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__205,L8272919); // L63 SYSTEM_IO;
+        if (__VG4) {
+          lisaac_push(&__J2V,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__KEV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__WQZ,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__ZP5,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__0P5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__IY4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KY4,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__TX4));
+          lisaac_push(&__ZP5,L9181698); // L70 OBJECT;
+          __DX((&__string_133));
+          lisaac_push(&__ZP5,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__0P5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__IY4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__KY4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__2Z4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__C3Y,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__QZ5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__RZ5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__ZP5,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__0P5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__IY4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__LMU,L8530438); // L65 FALSE;
+          lisaac_push(&__J2V,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__KEV,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__SZY,L29505577); // L225 MEMORY;
-        lisaac_push_first(&__4DV,L17840146); // L136 BLOCK;
-        lisaac_push_first(&__LMU,L7088642); // L54 OBJECT;
-        __IZ5=((____DB )(top_context->back->back));
-        lisaac_push(&__4DV,L17970194); // L137 BLOCK;
-        lisaac_push_first(&__LMU,L10652676); // L81 TRUE;
-        lisaac_push_first(&__E1Y,L17974802); // L137 BLOCK;
-        lisaac_push_first(&__C3Y,L29504041); // L225 MEMORY;
-        lisaac_push_first(&__QZ5,L6296072); // L48 NUMERIC;
-        lisaac_push(&__QZ5,L6300680); // L48 NUMERIC;
-        lisaac_push_first(&__RZ5,L10652676); // L81 TRUE;
-        lisaac_push_first(&__SZ5,L6304264); // L48 NUMERIC;
-        lisaac_push_first(&__205,L16021000); // L122 NUMERIC;
-        lisaac_push_first(&__B15,L15224840); // L116 NUMERIC;
-        __NBP=( 63 > __BUH);
-        lisaac_push(&__205,L16030216); // L122 NUMERIC;
-        lisaac_push_first(&__B15,L14700552); // L112 NUMERIC;
-        __RQ4=( 63 == __BUH);
-        if (__NBP) {
-          lisaac_push(&__205,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__B15,L10900996); // L83 TRUE;
-          __TQ4=__F__;
+        lisaac_push(&__EQZ,L26490924); // L202 MEMORY;
+        lisaac_push_first(&__J2V,L17840146); // L136 BLOCK;
+        lisaac_push_first(&__KEV,L7088642); // L54 OBJECT;
+        __TX4=((____DB )(top_context->back->back));
+        lisaac_push(&__J2V,L17970194); // L137 BLOCK;
+        lisaac_push_first(&__KEV,L10652676); // L81 TRUE;
+        lisaac_push_first(&__WQZ,L17974802); // L137 BLOCK;
+        lisaac_push_first(&__ZP5,L26486316); // L202 MEMORY;
+        __BY4=__NYE( 0);
+        lisaac_push(&__ZP5,L26489388); // L202 MEMORY;
+        __TW4=__NYE( 63);
+        lisaac_push(&__ZP5,L26489388); // L202 MEMORY;
+        lisaac_push_first(&__0P5,L6296072); // L48 NUMERIC;
+        lisaac_push_first(&__IY4,L15759880); // L120 NUMERIC;
+        lisaac_push_first(&__KY4,L15224840); // L116 NUMERIC;
+        if ((__BY4 > __SNP)) {
+          lisaac_push(&__IY4,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KY4,L13509636); // L103 TRUE;
+          __VG4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__205,L16025608); // L122 NUMERIC;
-          lisaac_push_first(&__B15,L12342790); // L94 FALSE;
-          __TQ4=__RQ4;
+          lisaac_push(&__IY4,L15755784); // L120 NUMERIC;
+          lisaac_push_first(&__KY4,L14689286); // L112 FALSE;
+          __VG4=__F__;
         };
-        if (__TQ4) {
-          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__C3Y,L13509636); // L103 TRUE;
-          __TQ4=__J__;
+        if (__VG4) {
+          lisaac_push(&__0P5,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__IY4,L10652676); // L81 TRUE;
+          lisaac_push_first(&__KY4,L6304264); // L48 NUMERIC;
+          lisaac_push_first(&__2Z4,L16021000); // L122 NUMERIC;
+          lisaac_push_first(&__3Z4,L15224840); // L116 NUMERIC;
+          __VG4=(__TW4 > __SNP);
+          lisaac_push(&__2Z4,L16030216); // L122 NUMERIC;
+          lisaac_push_first(&__3Z4,L14700552); // L112 NUMERIC;
+          __XG4=(__TW4 == __SNP);
+          if (__VG4) {
+            lisaac_push(&__2Z4,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__3Z4,L10900996); // L83 TRUE;
+            __ZG4=__F__;
+          } else /* FALSE */ {
+            lisaac_push(&__2Z4,L16025608); // L122 NUMERIC;
+            lisaac_push_first(&__3Z4,L12342790); // L94 FALSE;
+            __ZG4=__XG4;
+          };
+          __VG4=__ZG4;
         } else /* FALSE */ {
-          lisaac_push(&__E1Y,L17971730); // L137 BLOCK;
-          lisaac_push_first(&__C3Y,L14689286); // L112 FALSE;
-          __TQ4=__F__;
+          lisaac_push(&__0P5,L6300680); // L48 NUMERIC;
+          lisaac_push_first(&__IY4,L12081158); // L92 FALSE;
+          __VG4=__J__;
         };
-        if (__TQ4) {
-          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__LMU,L8792068); // L67 TRUE;
-          lisaac_push_first(&__E1Y,L18105874); // L138 BLOCK;
-          lisaac_push_first(&__C3Y,L9059330); // L69 OBJECT;
-          lisaac_push_first(&__QZ5,L7866882); // L60 OBJECT;
-          lisaac_push_first(&__RZ5,L8792068); // L67 TRUE;
-          lisaac_push_first(&__SZ5,L7616002); // L58 OBJECT;
-          lisaac_stack_print((_____CONTEXT *)(__IZ5));
-          lisaac_push(&__C3Y,L9181698); // L70 OBJECT;
-          __DX((&__string_131));
-          lisaac_push(&__C3Y,L9313282); // L71 OBJECT;
-          lisaac_push_first(&__QZ5,L10896400); // L83 CHARACTER;
-          lisaac_push_first(&__RZ5,L5005342); // L38 STD_OUTPUT;
-          lisaac_push_first(&__SZ5,L18378271); // L140 OUTPUT_STREAM;
-          lisaac_push_first(&__205,L8272919); // L63 SYSTEM_IO;
+        if (__VG4) {
+          lisaac_push(&__WQZ,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__ZP5,L13509636); // L103 TRUE;
+          __VG4=__J__;
+        } else /* FALSE */ {
+          lisaac_push(&__WQZ,L17971730); // L137 BLOCK;
+          lisaac_push_first(&__ZP5,L14689286); // L112 FALSE;
+          __VG4=__F__;
+        };
+        if (__VG4) {
+          lisaac_push(&__J2V,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__KEV,L8792068); // L67 TRUE;
+          lisaac_push_first(&__WQZ,L18105874); // L138 BLOCK;
+          lisaac_push_first(&__ZP5,L9059330); // L69 OBJECT;
+          lisaac_push_first(&__0P5,L7866882); // L60 OBJECT;
+          lisaac_push_first(&__IY4,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KY4,L7616002); // L58 OBJECT;
+          lisaac_stack_print((_____CONTEXT *)(__TX4));
+          lisaac_push(&__ZP5,L9181698); // L70 OBJECT;
+          __DX((&__string_132));
+          lisaac_push(&__ZP5,L9313282); // L71 OBJECT;
+          lisaac_push_first(&__0P5,L10896400); // L83 CHARACTER;
+          lisaac_push_first(&__IY4,L5005342); // L38 STD_OUTPUT;
+          lisaac_push_first(&__KY4,L18378271); // L140 OUTPUT_STREAM;
+          lisaac_push_first(&__2Z4,L8272919); // L63 SYSTEM_IO;
           fputc((int)('\n'),stdout);
-          lisaac_push(&__C3Y,L9455106); // L72 OBJECT;
-          lisaac_push_first(&__QZ5,L10511362); // L80 OBJECT;
-          lisaac_push_first(&__RZ5,L4598824); // L35 SYSTEM;
+          lisaac_push(&__ZP5,L9455106); // L72 OBJECT;
+          lisaac_push_first(&__0P5,L10511362); // L80 OBJECT;
+          lisaac_push_first(&__IY4,L4598824); // L35 SYSTEM;
           exit(( 1));
         } else /* FALSE */ {
-          lisaac_push(&__4DV,L18221586); // L139 BLOCK;
-          lisaac_push_first(&__LMU,L8530438); // L65 FALSE;
+          lisaac_push(&__J2V,L18221586); // L139 BLOCK;
+          lisaac_push_first(&__KEV,L8530438); // L65 FALSE;
         };
-        __IZ5=__AUH->__HQE;
-        lisaac_push(&__SZY,L29896233); // L228 MEMORY;
-        lisaac_push_first(&__4DV,L11172393); // L85 MEMORY;
-        lisaac_push_first(&__LMU,L10633257); // L81 MEMORY;
-        lisaac_push_first(&__E1Y,L10384425); // L79 MEMORY;
-        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-        __MZ5=((____DB )__AUH);
-        lisaac_push(&__LMU,L10639913); // L81 MEMORY;
-        lisaac_push_first(&__E1Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__C3Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__QZ5,L4069927); // L31 CONVERT;
-        __TZ5=((____DB ) 8);
-        lisaac_push(&__LMU,L10633769); // L81 MEMORY;
-        lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__QZ5,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__RZ5,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__SZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__205,L4069927); // L31 CONVERT;
-        __VZ5=((____DB ) 0);
-        lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-        __MCP=(void *)((unsigned long)__VZ5 - (unsigned long)__TZ5);
-        lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-        __TZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__MCP);
-        lisaac_push(&__4DV,L11175465); // L85 MEMORY;
-        lisaac_push_first(&__LMU,L10883113); // L83 MEMORY;
-        __ZZ5=__AUH->__IQE;
-        lisaac_push(&__LMU,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__E1Y,L22171143); // L169 INTEGER;
-        __C05=(____Y1)(__ZZ5 &  4294967292LU);
-        lisaac_push(&__4DV,L11181097); // L85 MEMORY;
-        lisaac_push_first(&__LMU,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__E1Y,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-        __MZ5=((____DB )__C05);
-        lisaac_push(&__4DV,L11172905); // L85 MEMORY;
-        lisaac_push_first(&__LMU,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__E1Y,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__C3Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
-        __VZ5=((____DB ) 0);
-        lisaac_push(&__E1Y,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-        __MCP=(void *)((unsigned long)__VZ5 - (unsigned long)__MZ5);
-        lisaac_push(&__LMU,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-        __MZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MCP);
-        lisaac_push(&__4DV,L11181609); // L85 MEMORY;
-        lisaac_push_first(&__LMU,L4069927); // L31 CONVERT;
-        __UBP=((____FQE *)__MZ5);
-        __MZ5=__BZF;
-        lisaac_push(&__SZY,L30045225); // L229 MEMORY;
-        lisaac_push_first(&__4DV,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-        __TZ5=((____DB ) 0);
-        lisaac_push(&__LMU,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-        __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__IZ5);
-        lisaac_push(&__4DV,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__LMU,L9195016); // L70 NUMERIC;
-        __TZ5=(void *)((unsigned long)__MZ5 - (unsigned long)__VZ5);
-        lisaac_push(&__SZY,L30048297); // L229 MEMORY;
-        lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
-        __FDP=((____FQE *)__TZ5);
-        __HAS=__FDP;
-        __ZZ5=__AUH->__IQE;
-        lisaac_push(&__SZY,L30161449); // L230 MEMORY;
-        lisaac_push_first(&__4DV,L22171143); // L169 INTEGER;
-        __C05=(____Y1)(__ZZ5 &  4294967294LU);
-        __ZZ5=__C05;
-        if ((__IZ5 == (void *)NULL)) {
-          lisaac_push(&__SZY,L30288425); // L231 MEMORY;
-          lisaac_push_first(&__4DV,L10377220); // L79 TRUE;
-          __TQ4=__F__;
+        __TX4=__23H->__PQE;
+        lisaac_push(&__EQZ,L26881580); // L205 MEMORY;
+        lisaac_push_first(&__J2V,L11179564); // L85 MEMORY;
+        lisaac_push_first(&__KEV,L10640428); // L81 MEMORY;
+        lisaac_push_first(&__WQZ,L10391596); // L79 MEMORY;
+        lisaac_push_first(&__ZP5,L4069927); // L31 CONVERT;
+        __DY4=((____DB )__23H);
+        lisaac_push(&__KEV,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__WQZ,L10123820); // L77 MEMORY;
+        lisaac_push_first(&__ZP5,L5774867); // L44 POINTER;
+        __WX4=((____L )(sizeof(void *)));
+        lisaac_push(&__WQZ,L10137132); // L77 MEMORY;
+        lisaac_push_first(&__ZP5,L4988457); // L38 UINTEGER_CPU;
+        __YX4=((____L )(sizeof(unsigned long)));
+        lisaac_push(&__WQZ,L10124332); // L77 MEMORY;
+        lisaac_push_first(&__ZP5,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__0P5,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+        __2X4=(____L)(- __YX4);
+        lisaac_push(&__ZP5,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+        __YX4=(____L)(__WX4 - __2X4);
+        lisaac_push(&__KEV,L10647084); // L81 MEMORY;
+        lisaac_push_first(&__WQZ,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__ZP5,L78949383); // L602 INTEGER;
+        __BY4=__NYE(__YX4);
+        lisaac_push(&__ZP5,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__0P5,L4069927); // L31 CONVERT;
+        __LY4=((____DB )__BY4);
+        lisaac_push(&__KEV,L10640940); // L81 MEMORY;
+        lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__IY4,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__KY4,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__KY4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__2Z4,L4069927); // L31 CONVERT;
+        __NY4=((____DB )__BY4);
+        lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+        __ZRP=(void *)((unsigned long)__NY4 - (unsigned long)__LY4);
+        lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __LY4=(void *)((unsigned long)__DY4 - (unsigned long)__ZRP);
+        lisaac_push(&__J2V,L11182636); // L85 MEMORY;
+        lisaac_push_first(&__KEV,L10883116); // L83 MEMORY;
+        __BY4=__23H->__QQE;
+        lisaac_push(&__KEV,L10916908); // L83 MEMORY;
+        __TW4=__NYE( 3);
+        lisaac_push(&__KEV,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__WQZ,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+        __XW4=__NYE( 0);
+        lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+        __ZW4=(____IPE)(__XW4 - __TW4);
+        lisaac_push(&__WQZ,L25318919); // L193 INTEGER;
+        lisaac_push_first(&__ZP5,L5121032); // L39 NUMERIC;
+        __TW4=__NYE( 1);
+        lisaac_push(&__WQZ,L25314311); // L193 INTEGER;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __XW4=(____IPE)(__ZW4 - __TW4);
+        lisaac_push(&__KEV,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__WQZ,L22171143); // L169 INTEGER;
+        __TW4=(____IPE)(__BY4 & __XW4);
+        lisaac_push(&__J2V,L11182636); // L85 MEMORY;
+        __DY4=__FWG(__TW4);
+        lisaac_push(&__J2V,L11180076); // L85 MEMORY;
+        lisaac_push_first(&__KEV,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__0P5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__IY4,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__IY4,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__KY4,L4069927); // L31 CONVERT;
+        __NY4=((____DB )__BY4);
+        lisaac_push(&__WQZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+        __ZRP=(void *)((unsigned long)__NY4 - (unsigned long)__DY4);
+        lisaac_push(&__KEV,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __DY4=(void *)((unsigned long)__LY4 - (unsigned long)__ZRP);
+        lisaac_push(&__J2V,L11183148); // L85 MEMORY;
+        lisaac_push_first(&__KEV,L4069927); // L31 CONVERT;
+        __ARP=((____NQE *)__DY4);
+        __DY4=__3ZF;
+        lisaac_push(&__EQZ,L27030572); // L206 MEMORY;
+        lisaac_push_first(&__J2V,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__ZP5,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__0P5,L78949383); // L602 INTEGER;
+        __BY4=__NYE( 0);
+        lisaac_push(&__0P5,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__IY4,L4069927); // L31 CONVERT;
+        __LY4=((____DB )__BY4);
+        lisaac_push(&__KEV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __NY4=(void *)((unsigned long)__LY4 - (unsigned long)__TX4);
+        lisaac_push(&__J2V,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+        __LY4=(void *)((unsigned long)__DY4 - (unsigned long)__NY4);
+        lisaac_push(&__EQZ,L27033644); // L206 MEMORY;
+        lisaac_push_first(&__J2V,L4069927); // L31 CONVERT;
+        __TSP=((____NQE *)__LY4);
+        __0VS=__TSP;
+        __BY4=__23H->__QQE;
+        lisaac_push(&__EQZ,L27157036); // L207 MEMORY;
+        __TW4=__NYE( 1);
+        lisaac_push(&__EQZ,L27147820); // L207 MEMORY;
+        lisaac_push_first(&__J2V,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__KEV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L5383176); // L41 NUMERIC;
+        __XW4=__NYE( 0);
+        lisaac_push(&__KEV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+        __ZW4=(____IPE)(__XW4 - __TW4);
+        lisaac_push(&__J2V,L25318919); // L193 INTEGER;
+        lisaac_push_first(&__KEV,L5121032); // L39 NUMERIC;
+        __TW4=__NYE( 1);
+        lisaac_push(&__J2V,L25314311); // L193 INTEGER;
+        lisaac_push_first(&__KEV,L9195016); // L70 NUMERIC;
+        __XW4=(____IPE)(__ZW4 - __TW4);
+        lisaac_push(&__EQZ,L27146796); // L207 MEMORY;
+        lisaac_push_first(&__J2V,L22171143); // L169 INTEGER;
+        __TW4=(____IPE)(__BY4 & __XW4);
+        __BY4=__TW4;
+        if ((__TX4 == (void *)NULL)) {
+          lisaac_push(&__EQZ,L27273772); // L208 MEMORY;
+          lisaac_push_first(&__J2V,L10377220); // L79 TRUE;
+          __VG4=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L30288425); // L231 MEMORY;
-          lisaac_push_first(&__4DV,L11832326); // L90 FALSE;
-          lisaac_push_first(&__LMU,L30295593); // L231 MEMORY;
-          lisaac_push_first(&__E1Y,L11406377); // L87 MEMORY;
-          __R2P=__FDP->__IQE;
-          lisaac_push(&__E1Y,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__C3Y,L22171143); // L169 INTEGER;
-          __BCP=(____Y1)(__R2P &  1);
-          lisaac_push(&__LMU,L30300713); // L231 MEMORY;
-          lisaac_push_first(&__E1Y,L23739433); // L181 MEMORY;
-          lisaac_push_first(&__C3Y,L49546248); // L378 NUMERIC;
-          lisaac_push_first(&__QZ5,L67276296); // L513 NUMERIC;
-          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-          __TQ4=(__BCP !=  0);
+          lisaac_push(&__EQZ,L27273772); // L208 MEMORY;
+          lisaac_push_first(&__J2V,L11832326); // L90 FALSE;
+          lisaac_push_first(&__KEV,L27280940); // L208 MEMORY;
+          lisaac_push_first(&__WQZ,L11406380); // L87 MEMORY;
+          __EOQ=__TSP->__QQE;
+          lisaac_push(&__WQZ,L11433004); // L87 MEMORY;
+          __FOQ=__NYE( 1);
+          lisaac_push(&__WQZ,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__ZP5,L22171143); // L169 INTEGER;
+          __IK2=(____IPE)(__EOQ & __FOQ);
+          lisaac_push(&__KEV,L27286060); // L208 MEMORY;
+          lisaac_push_first(&__WQZ,L20725292); // L158 MEMORY;
+          __EOQ=__NYE( 0);
+          __VG4=(__IK2 != __EOQ);
         };
-        if (__TQ4) {
-          lisaac_push(&__SZY,L31197737); // L238 MEMORY;
-          lisaac_push_first(&__4DV,L6825988); // L52 TRUE;
-          lisaac_push_first(&__LMU,L30304297); // L231 MEMORY;
-          __HAS=__AUH;
-          lisaac_push(&__LMU,L30680617); // L234 MEMORY;
-          lisaac_push_first(&__E1Y,L26485801); // L202 MEMORY;
-          __AUH->__JQE=__AGP;
-          __AUH->__KQE=NULL;
-          if (((void *)__AGP != (void *)NULL)) {
-            lisaac_push(&__E1Y,L27265577); // L208 MEMORY;
-            lisaac_push_first(&__C3Y,L8792068); // L67 TRUE;
-            lisaac_push_first(&__QZ5,L27015721); // L206 MEMORY;
-            __035=__AGP;
-            if (__035==NULL) {
-              lisaac_push(&__QZ5,L27151913); // L207 MEMORY;
+        if (__VG4) {
+          lisaac_push(&__EQZ,L28183084); // L215 MEMORY;
+          lisaac_push_first(&__J2V,L6825988); // L52 TRUE;
+          lisaac_push_first(&__KEV,L27289644); // L208 MEMORY;
+          __0VS=__23H;
+          lisaac_push(&__KEV,L27665964); // L211 MEMORY;
+          lisaac_push_first(&__WQZ,L23471148); // L179 MEMORY;
+          __23H->__RQE=__MVP;
+          __23H->__SQE=NULL;
+          if (((void *)__MVP != (void *)NULL)) {
+            lisaac_push(&__WQZ,L24250924); // L185 MEMORY;
+            lisaac_push_first(&__ZP5,L8792068); // L67 TRUE;
+            lisaac_push_first(&__0P5,L24001068); // L183 MEMORY;
+            __044=__MVP;
+            if (__044==NULL) {
+              lisaac_push(&__0P5,L24137260); // L184 MEMORY;
               lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
             } else /* MEMORY */ {
-              lisaac_push(&__QZ5,L27151913); // L207 MEMORY;
-              __135=((____FQE *)__035);
-              lisaac_push_first(&__RZ5,L24264233); // L185 MEMORY;
-              __135->__KQE=__AUH;
+              lisaac_push(&__0P5,L24137260); // L184 MEMORY;
+              __144=((____NQE *)__044);
+              lisaac_push_first(&__IY4,L21249580); // L162 MEMORY;
+              __144->__SQE=__23H;
             };
           } else /* FALSE */ {
-            lisaac_push(&__E1Y,L27265577); // L208 MEMORY;
-            lisaac_push_first(&__C3Y,L8530438); // L65 FALSE;
+            lisaac_push(&__WQZ,L24250924); // L185 MEMORY;
+            lisaac_push_first(&__ZP5,L8530438); // L65 FALSE;
           };
-          __AGP=__AUH;
+          __MVP=__23H;
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L31197737); // L238 MEMORY;
-          lisaac_push_first(&__4DV,L6826502); // L52 FALSE;
-          lisaac_push_first(&__LMU,L30808105); // L235 MEMORY;
-          __R2P=__HAS->__IQE;
-          lisaac_push(&__LMU,L31078441); // L237 MEMORY;
-          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-          __BCP=(____Y1)(- __R2P);
-          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __R2P=(____Y1)(__C05 - __BCP);
-          lisaac_push(&__LMU,L31090217); // L237 MEMORY;
-          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-          __BCP=(____Y1)(-  8);
-          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __ZZ5=(____Y1)(__R2P - __BCP);
+          lisaac_push(&__EQZ,L28183084); // L215 MEMORY;
+          lisaac_push_first(&__J2V,L6826502); // L52 FALSE;
+          lisaac_push_first(&__KEV,L27793452); // L212 MEMORY;
+          __EOQ=__0VS->__QQE;
+          lisaac_push(&__KEV,L28081708); // L214 MEMORY;
+          lisaac_push_first(&__WQZ,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L5774867); // L44 POINTER;
+          __4G4=((____L )(sizeof(void *)));
+          lisaac_push(&__WQZ,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L4988457); // L38 UINTEGER_CPU;
+          __BH4=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__WQZ,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+          __FH4=(____L)(- __BH4);
+          lisaac_push(&__ZP5,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __BH4=(____L)(__4G4 - __FH4);
+          lisaac_push(&__KEV,L28063788); // L214 MEMORY;
+          lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+          __FOQ=__NYE( 0);
+          lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __IK2=(____IPE)(__FOQ - __EOQ);
+          lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __EOQ=(____IPE)(__TW4 - __IK2);
+          lisaac_push(&__KEV,L28081708); // L214 MEMORY;
+          __FOQ=__NYE(__BH4);
+          lisaac_push(&__KEV,L28075564); // L214 MEMORY;
+          lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+          __IK2=__NYE( 0);
+          lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__IK2 - __FOQ);
+          lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __BY4=(____IPE)(__EOQ - __3J2);
         };
-        lisaac_push(&__SZY,L31464489); // L240 MEMORY;
-        lisaac_push_first(&__4DV,L11932713); // L91 MEMORY;
-        __C05=__AUH->__IQE;
-        lisaac_push(&__4DV,L11952169); // L91 MEMORY;
-        lisaac_push(&__4DV,L11948585); // L91 MEMORY;
-        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
-        __ZBP=(____Y1)(__C05 &  2);
-        lisaac_push(&__4DV,L11958313); // L91 MEMORY;
-        lisaac_push_first(&__LMU,L34479112); // L263 NUMERIC;
-        if ((__ZBP !=  0)) {
-          lisaac_push(&__SZY,L31460905); // L240 MEMORY;
-          lisaac_push_first(&__4DV,L13509636); // L103 TRUE;
-          __TQ4=__J__;
+        lisaac_push(&__EQZ,L28449836); // L217 MEMORY;
+        lisaac_push_first(&__J2V,L11932716); // L91 MEMORY;
+        __TW4=__23H->__QQE;
+        lisaac_push(&__J2V,L11959340); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L11687980); // L89 MEMORY;
+        __XW4=__NYE( 2);
+        lisaac_push(&__J2V,L11955756); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L22171143); // L169 INTEGER;
+        __ZW4=(____IPE)(__TW4 & __XW4);
+        lisaac_push(&__J2V,L11965484); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L34479112); // L263 NUMERIC;
+        if ((__ZW4 !=  0)) {
+          lisaac_push(&__EQZ,L28446252); // L217 MEMORY;
+          lisaac_push_first(&__J2V,L13509636); // L103 TRUE;
+          __VG4=__J__;
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L31460905); // L240 MEMORY;
-          lisaac_push_first(&__4DV,L14689286); // L112 FALSE;
-          __TQ4=__F__;
+          lisaac_push(&__EQZ,L28446252); // L217 MEMORY;
+          lisaac_push_first(&__J2V,L14689286); // L112 FALSE;
+          __VG4=__F__;
         };
-        if (__TQ4) {
-          lisaac_push(&__SZY,L31466537); // L240 MEMORY;
-          lisaac_push_first(&__4DV,L10652676); // L81 TRUE;
-          lisaac_push_first(&__LMU,L31471657); // L240 MEMORY;
-          lisaac_push_first(&__E1Y,L11406377); // L87 MEMORY;
-          __R2P=__UBP->__IQE;
-          lisaac_push(&__E1Y,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__C3Y,L22171143); // L169 INTEGER;
-          __BCP=(____Y1)(__R2P &  1);
-          lisaac_push(&__LMU,L31476265); // L240 MEMORY;
-          lisaac_push_first(&__E1Y,L23739433); // L181 MEMORY;
-          lisaac_push_first(&__C3Y,L49546248); // L378 NUMERIC;
-          lisaac_push_first(&__QZ5,L67276296); // L513 NUMERIC;
-          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-          __TQ4=(__BCP ==  0);
+        if (__VG4) {
+          lisaac_push(&__EQZ,L28451884); // L217 MEMORY;
+          lisaac_push_first(&__J2V,L10652676); // L81 TRUE;
+          lisaac_push_first(&__KEV,L28457004); // L217 MEMORY;
+          lisaac_push_first(&__WQZ,L11406380); // L87 MEMORY;
+          __EOQ=__ARP->__QQE;
+          lisaac_push(&__WQZ,L11433004); // L87 MEMORY;
+          __FOQ=__NYE( 1);
+          lisaac_push(&__WQZ,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__ZP5,L22171143); // L169 INTEGER;
+          __IK2=(____IPE)(__EOQ & __FOQ);
+          lisaac_push(&__KEV,L28461612); // L217 MEMORY;
+          lisaac_push_first(&__WQZ,L20725292); // L158 MEMORY;
+          __EOQ=__NYE( 0);
+          __VG4=(__IK2 == __EOQ);
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L31466537); // L240 MEMORY;
-          lisaac_push_first(&__4DV,L12081158); // L92 FALSE;
-          __TQ4=__J__;
+          lisaac_push(&__EQZ,L28451884); // L217 MEMORY;
+          lisaac_push_first(&__J2V,L12081158); // L92 FALSE;
+          __VG4=__J__;
         };
-        if (__TQ4) {
-          lisaac_push(&__SZY,L31984169); // L244 MEMORY;
-          lisaac_push_first(&__4DV,L8792068); // L67 TRUE;
-          lisaac_push_first(&__LMU,L31479849); // L240 MEMORY;
-          __R2P=__UBP->__IQE;
-          lisaac_push(&__LMU,L31733801); // L242 MEMORY;
-          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-          __BCP=(____Y1)(- __R2P);
-          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __R2P=(____Y1)(__ZZ5 - __BCP);
-          lisaac_push(&__LMU,L31743529); // L242 MEMORY;
-          lisaac_push_first(&__E1Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L11029000); // L84 NUMERIC;
-          lisaac_push(&__C3Y,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-          __BCP=(____Y1)(-  8);
-          lisaac_push(&__E1Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__C3Y,L9195016); // L70 NUMERIC;
-          __ZZ5=(____Y1)(__R2P - __BCP);
-          lisaac_push(&__LMU,L31864361); // L243 MEMORY;
-          __25S(__UBP);
+        if (__VG4) {
+          lisaac_push(&__EQZ,L28969516); // L221 MEMORY;
+          lisaac_push_first(&__J2V,L8792068); // L67 TRUE;
+          lisaac_push_first(&__KEV,L28465196); // L217 MEMORY;
+          __EOQ=__ARP->__QQE;
+          lisaac_push(&__KEV,L28735020); // L219 MEMORY;
+          lisaac_push_first(&__WQZ,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L5774867); // L44 POINTER;
+          __4G4=((____L )(sizeof(void *)));
+          lisaac_push(&__WQZ,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L4988457); // L38 UINTEGER_CPU;
+          __BH4=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__WQZ,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__ZP5,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+          __FH4=(____L)(- __BH4);
+          lisaac_push(&__ZP5,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __BH4=(____L)(__4G4 - __FH4);
+          lisaac_push(&__KEV,L28719148); // L219 MEMORY;
+          lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+          __FOQ=__NYE( 0);
+          lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __IK2=(____IPE)(__FOQ - __EOQ);
+          lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __EOQ=(____IPE)(__BY4 - __IK2);
+          lisaac_push(&__KEV,L28735020); // L219 MEMORY;
+          __FOQ=__NYE(__BH4);
+          lisaac_push(&__KEV,L28728876); // L219 MEMORY;
+          lisaac_push_first(&__WQZ,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L5383176); // L41 NUMERIC;
+          __IK2=__NYE( 0);
+          lisaac_push(&__ZP5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__IK2 - __FOQ);
+          lisaac_push(&__WQZ,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__ZP5,L9195016); // L70 NUMERIC;
+          __BY4=(____IPE)(__EOQ - __3J2);
+          lisaac_push(&__KEV,L28849708); // L220 MEMORY;
+          __ZWT(__ARP);
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L31984169); // L244 MEMORY;
-          lisaac_push_first(&__4DV,L8530438); // L65 FALSE;
+          lisaac_push(&__EQZ,L28969516); // L221 MEMORY;
+          lisaac_push_first(&__J2V,L8530438); // L65 FALSE;
         };
-        lisaac_push(&__SZY,L32131625); // L245 MEMORY;
-        lisaac_push_first(&__4DV,L12470825); // L95 MEMORY;
-        __HAS->__IQE=__ZZ5;
-        lisaac_push(&__SZY,L32253993); // L246 MEMORY;
-        lisaac_push_first(&__4DV,L11932713); // L91 MEMORY;
-        __ZZ5=__HAS->__IQE;
-        lisaac_push(&__4DV,L11952169); // L91 MEMORY;
-        lisaac_push(&__4DV,L11948585); // L91 MEMORY;
-        lisaac_push_first(&__LMU,L22171143); // L169 INTEGER;
-        __C05=(____Y1)(__ZZ5 &  2);
-        lisaac_push(&__4DV,L11958313); // L91 MEMORY;
-        lisaac_push_first(&__LMU,L34479112); // L263 NUMERIC;
-        if ((__C05 !=  0)) {
-          lisaac_push(&__SZY,L32901673); // L251 MEMORY;
-          lisaac_push_first(&__4DV,L6825988); // L52 TRUE;
-          lisaac_push_first(&__LMU,L32390185); // L247 MEMORY;
-          __WQP(__HAS,__BUH);
+        lisaac_push(&__EQZ,L29116972); // L222 MEMORY;
+        lisaac_push_first(&__J2V,L12471340); // L95 MEMORY;
+        __0VS->__QQE=__BY4;
+        lisaac_push(&__EQZ,L29239340); // L223 MEMORY;
+        lisaac_push_first(&__J2V,L11932716); // L91 MEMORY;
+        __BY4=__0VS->__QQE;
+        lisaac_push(&__J2V,L11959340); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L11687980); // L89 MEMORY;
+        __TW4=__NYE( 2);
+        lisaac_push(&__J2V,L11955756); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L22171143); // L169 INTEGER;
+        __XW4=(____IPE)(__BY4 & __TW4);
+        lisaac_push(&__J2V,L11965484); // L91 MEMORY;
+        lisaac_push_first(&__KEV,L34479112); // L263 NUMERIC;
+        if ((__XW4 !=  0)) {
+          lisaac_push(&__EQZ,L29887020); // L228 MEMORY;
+          lisaac_push_first(&__J2V,L6825988); // L52 TRUE;
+          lisaac_push_first(&__KEV,L29375532); // L224 MEMORY;
+          __45P(__0VS,__SNP);
         } else /* FALSE */ {
-          lisaac_push(&__SZY,L32901673); // L251 MEMORY;
-          lisaac_push_first(&__4DV,L6826502); // L52 FALSE;
-          lisaac_push_first(&__LMU,L32649769); // L249 MEMORY;
-          lisaac_push_first(&__E1Y,L11172393); // L85 MEMORY;
-          lisaac_push_first(&__C3Y,L10633257); // L81 MEMORY;
-          lisaac_push_first(&__QZ5,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-          __Z05=((____DB )__AUH);
-          lisaac_push(&__C3Y,L10639913); // L81 MEMORY;
-          lisaac_push_first(&__QZ5,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__RZ5,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__SZ5,L4069927); // L31 CONVERT;
-          __305=((____DB ) 8);
-          lisaac_push(&__C3Y,L10633769); // L81 MEMORY;
-          lisaac_push_first(&__QZ5,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__RZ5,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__SZ5,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__205,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__B15,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__C15,L4069927); // L31 CONVERT;
-          __E15=((____DB ) 0);
-          lisaac_push(&__RZ5,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__SZ5,L9195016); // L70 NUMERIC;
-          __G15=(void *)((unsigned long)__E15 - (unsigned long)__305);
-          lisaac_push(&__QZ5,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
-          __305=(void *)((unsigned long)__Z05 - (unsigned long)__G15);
-          lisaac_push(&__E1Y,L11175465); // L85 MEMORY;
-          lisaac_push_first(&__C3Y,L10883113); // L83 MEMORY;
-          __R2P=__AUH->__IQE;
-          lisaac_push(&__C3Y,L10899497); // L83 MEMORY;
-          lisaac_push_first(&__QZ5,L22171143); // L169 INTEGER;
-          __BCP=(____Y1)(__R2P &  4294967292LU);
-          lisaac_push(&__E1Y,L11181097); // L85 MEMORY;
-          lisaac_push_first(&__C3Y,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__QZ5,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__RZ5,L4069927); // L31 CONVERT;
-          __Z05=((____DB )__BCP);
-          lisaac_push(&__E1Y,L11172905); // L85 MEMORY;
-          lisaac_push_first(&__C3Y,L9990152); // L76 NUMERIC;
-          lisaac_push_first(&__QZ5,L11029000); // L84 NUMERIC;
-          lisaac_push_first(&__RZ5,L5383176); // L41 NUMERIC;
-          lisaac_push_first(&__SZ5,L14156807); // L108 INTEGER;
-          lisaac_push_first(&__205,L78939655); // L602 INTEGER;
-          lisaac_push_first(&__B15,L4069927); // L31 CONVERT;
-          __E15=((____DB ) 0);
-          lisaac_push(&__QZ5,L11029512); // L84 NUMERIC;
-          lisaac_push_first(&__RZ5,L9195016); // L70 NUMERIC;
-          __G15=(void *)((unsigned long)__E15 - (unsigned long)__Z05);
-          lisaac_push(&__C3Y,L9989128); // L76 NUMERIC;
-          lisaac_push_first(&__QZ5,L9195016); // L70 NUMERIC;
-          __Z05=(void *)((unsigned long)__305 - (unsigned long)__G15);
-          lisaac_push(&__E1Y,L11181609); // L85 MEMORY;
-          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-          __035=((____FQE *)__Z05);
-          lisaac_push(&__LMU,L32791593); // L250 MEMORY;
-          lisaac_push_first(&__E1Y,L10384425); // L79 MEMORY;
-          lisaac_push_first(&__C3Y,L4069927); // L31 CONVERT;
-          __Z05=((____DB )__HAS);
-          __305=__BZF;
-          lisaac_push(&__LMU,L32792105); // L250 MEMORY;
-          lisaac_push_first(&__E1Y,L9195016); // L70 NUMERIC;
-          __E15=(void *)((unsigned long)__Z05 - (unsigned long)__305);
-          lisaac_push(&__LMU,L32799273); // L250 MEMORY;
-          lisaac_push_first(&__E1Y,L12208681); // L93 MEMORY;
-          __035->__HQE=__E15;
+          lisaac_push(&__EQZ,L29887020); // L228 MEMORY;
+          lisaac_push_first(&__J2V,L6826502); // L52 FALSE;
+          lisaac_push_first(&__KEV,L29635116); // L226 MEMORY;
+          lisaac_push_first(&__WQZ,L11179564); // L85 MEMORY;
+          lisaac_push_first(&__ZP5,L10640428); // L81 MEMORY;
+          lisaac_push_first(&__0P5,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__IY4,L4069927); // L31 CONVERT;
+          __VZ4=((____DB )__23H);
+          lisaac_push(&__ZP5,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__0P5,L10123820); // L77 MEMORY;
+          lisaac_push_first(&__IY4,L5774867); // L44 POINTER;
+          __4G4=((____L )(sizeof(void *)));
+          lisaac_push(&__0P5,L10137132); // L77 MEMORY;
+          lisaac_push_first(&__IY4,L4988457); // L38 UINTEGER_CPU;
+          __BH4=((____L )(sizeof(unsigned long)));
+          lisaac_push(&__0P5,L10124332); // L77 MEMORY;
+          lisaac_push_first(&__IY4,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__KY4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__2Z4,L9195016); // L70 NUMERIC;
+          __FH4=(____L)(- __BH4);
+          lisaac_push(&__IY4,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+          __BH4=(____L)(__4G4 - __FH4);
+          lisaac_push(&__ZP5,L10647084); // L81 MEMORY;
+          lisaac_push_first(&__0P5,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__IY4,L78949383); // L602 INTEGER;
+          __EOQ=__NYE(__BH4);
+          lisaac_push(&__IY4,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__KY4,L4069927); // L31 CONVERT;
+          __F04=((____DB )__EOQ);
+          lisaac_push(&__ZP5,L10640940); // L81 MEMORY;
+          lisaac_push_first(&__0P5,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__IY4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__KY4,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__2Z4,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__3Z4,L78949383); // L602 INTEGER;
+          __EOQ=__NYE( 0);
+          lisaac_push(&__3Z4,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__K04,L4069927); // L31 CONVERT;
+          __N04=((____DB )__EOQ);
+          lisaac_push(&__IY4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+          __P04=(void *)((unsigned long)__N04 - (unsigned long)__F04);
+          lisaac_push(&__0P5,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+          __F04=(void *)((unsigned long)__VZ4 - (unsigned long)__P04);
+          lisaac_push(&__WQZ,L11182636); // L85 MEMORY;
+          lisaac_push_first(&__ZP5,L10883116); // L83 MEMORY;
+          __EOQ=__23H->__QQE;
+          lisaac_push(&__ZP5,L10916908); // L83 MEMORY;
+          __FOQ=__NYE( 3);
+          lisaac_push(&__ZP5,L10907692); // L83 MEMORY;
+          lisaac_push_first(&__0P5,L25311239); // L193 INTEGER;
+          lisaac_push_first(&__IY4,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__KY4,L5383176); // L41 NUMERIC;
+          __IK2=__NYE( 0);
+          lisaac_push(&__IY4,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__KY4,L9195016); // L70 NUMERIC;
+          __3J2=(____IPE)(__IK2 - __FOQ);
+          lisaac_push(&__0P5,L25318919); // L193 INTEGER;
+          lisaac_push_first(&__IY4,L5121032); // L39 NUMERIC;
+          __FOQ=__NYE( 1);
+          lisaac_push(&__0P5,L25314311); // L193 INTEGER;
+          lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+          __IK2=(____IPE)(__3J2 - __FOQ);
+          lisaac_push(&__ZP5,L10906668); // L83 MEMORY;
+          lisaac_push_first(&__0P5,L22171143); // L169 INTEGER;
+          __FOQ=(____IPE)(__EOQ & __IK2);
+          lisaac_push(&__WQZ,L11182636); // L85 MEMORY;
+          __VZ4=__FWG(__FOQ);
+          lisaac_push(&__WQZ,L11180076); // L85 MEMORY;
+          lisaac_push_first(&__ZP5,L9990152); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L11029000); // L84 NUMERIC;
+          lisaac_push_first(&__IY4,L5383176); // L41 NUMERIC;
+          lisaac_push_first(&__KY4,L14156807); // L108 INTEGER;
+          lisaac_push_first(&__2Z4,L78949383); // L602 INTEGER;
+          __EOQ=__NYE( 0);
+          lisaac_push(&__2Z4,L78949383); // L602 INTEGER;
+          lisaac_push_first(&__3Z4,L4069927); // L31 CONVERT;
+          __N04=((____DB )__EOQ);
+          lisaac_push(&__0P5,L11029512); // L84 NUMERIC;
+          lisaac_push_first(&__IY4,L9195016); // L70 NUMERIC;
+          __P04=(void *)((unsigned long)__N04 - (unsigned long)__VZ4);
+          lisaac_push(&__ZP5,L9989128); // L76 NUMERIC;
+          lisaac_push_first(&__0P5,L9195016); // L70 NUMERIC;
+          __VZ4=(void *)((unsigned long)__F04 - (unsigned long)__P04);
+          lisaac_push(&__WQZ,L11183148); // L85 MEMORY;
+          lisaac_push_first(&__ZP5,L4069927); // L31 CONVERT;
+          __044=((____NQE *)__VZ4);
+          lisaac_push(&__KEV,L29776940); // L227 MEMORY;
+          lisaac_push_first(&__WQZ,L10391596); // L79 MEMORY;
+          lisaac_push_first(&__ZP5,L4069927); // L31 CONVERT;
+          __VZ4=((____DB )__0VS);
+          __F04=__3ZF;
+          lisaac_push(&__KEV,L29777452); // L227 MEMORY;
+          lisaac_push_first(&__WQZ,L9195016); // L70 NUMERIC;
+          __N04=(void *)((unsigned long)__VZ4 - (unsigned long)__F04);
+          lisaac_push(&__KEV,L29784620); // L227 MEMORY;
+          lisaac_push_first(&__WQZ,L12209196); // L93 MEMORY;
+          __044->__PQE=__N04;
         };
       } else /* FALSE */ {
-        lisaac_push(&__ZXN,L41029161); // L313 MEMORY;
-        lisaac_push_first(&__5IN,L8530438); // L65 FALSE;
+        lisaac_push(&__0HO,L37621292); // L287 MEMORY;
+        lisaac_push_first(&__VYN,L8530438); // L65 FALSE;
       };
     } else /* FALSE */ {
-      lisaac_push(&__0JH,L41421353); // L316 MEMORY;
-      lisaac_push_first(&__XIN,L6826502); // L52 FALSE;
-      lisaac_push_first(&__ZXN,L41162793); // L314 MEMORY;
-      __BAP=__AUH;
+      lisaac_push(&__BSH,L38013484); // L290 MEMORY;
+      lisaac_push_first(&__NYN,L6826502); // L52 FALSE;
+      lisaac_push_first(&__0HO,L37754924); // L288 MEMORY;
+      __OPP=__23H;
     };
-    if (__BAP==NULL) {
-      lisaac_push(&__SOH,L83524137); // L637 MEMORY;
+    if (__OPP==NULL) {
+      lisaac_push(&__OYH,L81164844); // L619 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__SOH,L83524137); // L637 MEMORY;
-      __UBP=((____FQE *)__BAP);
-      lisaac_push_first(&__0JH,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__XIN,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__ZXN,L4069927); // L31 CONVERT;
-      __IZ5=((____DB )__UBP);
-      lisaac_push(&__0JH,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__XIN,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__ZXN,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__5IN,L4069927); // L31 CONVERT;
-      __MZ5=((____DB ) 8);
-      lisaac_push(&__0JH,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__XIN,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__ZXN,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__5IN,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__MYY,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__SZY,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__4DV,L4069927); // L31 CONVERT;
-      __TZ5=((____DB ) 0);
-      lisaac_push(&__ZXN,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__5IN,L9195016); // L70 NUMERIC;
-      __VZ5=(void *)((unsigned long)__TZ5 - (unsigned long)__MZ5);
-      lisaac_push(&__XIN,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__ZXN,L9195016); // L70 NUMERIC;
-      __MZ5=(void *)((unsigned long)__IZ5 - (unsigned long)__VZ5);
+      lisaac_push(&__OYH,L81164844); // L619 MEMORY;
+      __ARP=((____NQE *)__OPP);
+      lisaac_push_first(&__BSH,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__NYN,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__0HO,L4069927); // L31 CONVERT;
+      __TX4=((____DB )__ARP);
+      lisaac_push(&__BSH,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NYN,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__0HO,L5774867); // L44 POINTER;
+      __WX4=((____L )(sizeof(void *)));
+      lisaac_push(&__NYN,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__0HO,L4988457); // L38 UINTEGER_CPU;
+      __YX4=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__NYN,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__0HO,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__VYN,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__4OZ,L9195016); // L70 NUMERIC;
+      __2X4=(____L)(- __YX4);
+      lisaac_push(&__0HO,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__VYN,L9195016); // L70 NUMERIC;
+      __YX4=(____L)(__WX4 - __2X4);
+      lisaac_push(&__BSH,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NYN,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0HO,L78949383); // L602 INTEGER;
+      __JJ2=__NYE(__YX4);
+      lisaac_push(&__0HO,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__VYN,L4069927); // L31 CONVERT;
+      __DY4=((____DB )__JJ2);
+      lisaac_push(&__BSH,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__NYN,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__0HO,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__VYN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__4OZ,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__EQZ,L78949383); // L602 INTEGER;
+      __JJ2=__NYE( 0);
+      lisaac_push(&__EQZ,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__J2V,L4069927); // L31 CONVERT;
+      __LY4=((____DB )__JJ2);
+      lisaac_push(&__0HO,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__VYN,L9195016); // L70 NUMERIC;
+      __NY4=(void *)((unsigned long)__LY4 - (unsigned long)__DY4);
+      lisaac_push(&__NYN,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__0HO,L9195016); // L70 NUMERIC;
+      __DY4=(void *)((unsigned long)__TX4 - (unsigned long)__NY4);
     };
-    __JSH=__MZ5;
-  };
-  lisaac_push(&__SJH,L14969877); // L114 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L4069927); // L31 CONVERT;
-  __BLH=((____4 *)__JSH);
-  lisaac_push(&__SJH,L15095317); // L115 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L9195016); // L70 NUMERIC;
-  __USH=(____L)(__VJH -  1);
-  lisaac_push(&__SJH,L15096853); // L115 NATIVE_ARRAY;
-  __EJJ(__BLH,__UJH,__USH);
-  __WJH=__BLH;
-  lisaac_push(&__SJH,L15600661); // L119 NATIVE_ARRAY;
-  lisaac_push_first(&__HOH,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__N0H,L7088642); // L54 OBJECT;
-  __JOH=((____DB )(top_context->back->back));
-  lisaac_push(&__HOH,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__N0H,L10652676); // L81 TRUE;
-  lisaac_push_first(&__SOH,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__0JH,L15601685); // L119 NATIVE_ARRAY;
-  if (((void *)__BLH != (void *)NULL)) {
-    lisaac_push(&__SOH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__0JH,L13509636); // L103 TRUE;
-    __1C4=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SOH,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__0JH,L14689286); // L112 FALSE;
-    __1C4=__F__;
-  };
-  if (__1C4) {
-    lisaac_push(&__HOH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__N0H,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SOH,L24532498); // L187 BLOCK;
-    lisaac_push(&__SOH,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__0JH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XIN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZXN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__5IN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__JOH));
-    lisaac_push(&__0JH,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__0JH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XIN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZXN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__5IN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__MYY,L8272919); // L63 SYSTEM_IO;
+    __F2H=__DY4;
+  };
+  lisaac_push(&__ZRH,L14838805); // L113 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L4069927); // L31 CONVERT;
+  __ITH=((____4 *)__F2H);
+  lisaac_push(&__ZRH,L14964245); // L114 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L9195016); // L70 NUMERIC;
+  __Q2H=(____L)(__2RH -  1);
+  lisaac_push(&__ZRH,L14965781); // L114 NATIVE_ARRAY;
+  __HXJ(__ITH,__1RH,__Q2H);
+  __3RH=__ITH;
+  lisaac_push(&__ZRH,L15469589); // L118 NATIVE_ARRAY;
+  lisaac_push_first(&__DYH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__QEI,L7088642); // L54 OBJECT;
+  __FYH=((____DB )(top_context->back->back));
+  lisaac_push(&__DYH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__QEI,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OYH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__BSH,L15470613); // L118 NATIVE_ARRAY;
+  if (((void *)__ITH != (void *)NULL)) {
+    lisaac_push(&__OYH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__BSH,L13509636); // L103 TRUE;
+    __XD4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OYH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__BSH,L14689286); // L112 FALSE;
+    __XD4=__F__;
+  };
+  if (__XD4) {
+    lisaac_push(&__DYH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__QEI,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OYH,L24532498); // L187 BLOCK;
+    lisaac_push(&__OYH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__BSH,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NYN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0HO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VYN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FYH));
+    lisaac_push(&__BSH,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__BSH,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NYN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0HO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VYN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4OZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__0JH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XIN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZXN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__BSH,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NYN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0HO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__HOH,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__N0H,L8530438); // L65 FALSE;
+    lisaac_push(&__DYH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__QEI,L8530438); // L65 FALSE;
   };
-  return(__WJH);
+  return(__3RH);
 }
 
-static void __CTJ(____4 *__ETJ,____4 *__FTJ,____L __GTJ,____L __HTJ)
+static void __EAK(____4 *__GAK,____4 *__HAK,____L __IAK,____L __JAK)
 // ({__HB},{NULLx__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __V3K;
-  ____L __ZTJ,__YTJ,__LCZ;
-  _____CONTEXT __DTJ,__T3K,__4MM,__43K,__LTJ,__FP1,__GP1,__SAU,__ACZ;
-  ____G __JP1,__LP1,__NP1,__N5K;
-  ____4 __GUJ;
-  lisaac_push_first(&__DTJ,L68815893); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__T3K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4MM,L7088642); // L54 OBJECT;
-  __V3K=((____DB )(top_context->back->back));
-  lisaac_push(&__T3K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__4MM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__43K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__LTJ,L68820501); // L525 NATIVE_ARRAY;
-  lisaac_push_first(&__FP1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__GP1,L15224840); // L116 NUMERIC;
-  __JP1=(__GTJ >  0);
-  lisaac_push(&__FP1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__GP1,L14700552); // L112 NUMERIC;
-  __LP1=(__GTJ ==  0);
-  if (__JP1) {
-    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GP1,L10900996); // L83 TRUE;
-    __NP1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GP1,L12342790); // L94 FALSE;
-    __NP1=__LP1;
-  };
-  if (__NP1) {
-    lisaac_push(&__43K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LTJ,L13509636); // L103 TRUE;
-    __NP1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__43K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LTJ,L14689286); // L112 FALSE;
-    __NP1=__F__;
-  };
-  if (__NP1) {
-    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__43K,L21910546); // L167 BLOCK;
-    lisaac_push(&__43K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__LTJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FP1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__GP1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SAU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__V3K));
-    lisaac_push(&__LTJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__LTJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FP1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__GP1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SAU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ACZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __DLL;
+  ____L __1AK,__0AK,__XVZ;
+  _____CONTEXT __FAK,__BLL,__40M,__MLL,__NAK,__TR2,__UR2,__ZXU,__MVZ;
+  ____G __XR2,__ZR2,__1R2,__1ML;
+  ____4 __IBK;
+  lisaac_push_first(&__FAK,L68684821); // L524 NATIVE_ARRAY;
+  lisaac_push_first(&__BLL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__40M,L7088642); // L54 OBJECT;
+  __DLL=((____DB )(top_context->back->back));
+  lisaac_push(&__BLL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__40M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MLL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__NAK,L68689429); // L524 NATIVE_ARRAY;
+  lisaac_push_first(&__TR2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UR2,L15224840); // L116 NUMERIC;
+  __XR2=(__IAK >  0);
+  lisaac_push(&__TR2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UR2,L14700552); // L112 NUMERIC;
+  __ZR2=(__IAK ==  0);
+  if (__XR2) {
+    lisaac_push(&__TR2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UR2,L10900996); // L83 TRUE;
+    __1R2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__TR2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UR2,L12342790); // L94 FALSE;
+    __1R2=__ZR2;
+  };
+  if (__1R2) {
+    lisaac_push(&__MLL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NAK,L13509636); // L103 TRUE;
+    __1R2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MLL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NAK,L14689286); // L112 FALSE;
+    __1R2=__F__;
+  };
+  if (__1R2) {
+    lisaac_push(&__BLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__40M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MLL,L21910546); // L167 BLOCK;
+    lisaac_push(&__MLL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__NAK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__TR2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UR2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZXU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__DLL));
+    lisaac_push(&__NAK,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__NAK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__TR2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UR2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ZXU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LTJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FP1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GP1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NAK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__TR2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UR2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__DTJ,L68946965); // L526 NATIVE_ARRAY;
-  lisaac_push_first(&__T3K,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__4MM,L7088642); // L54 OBJECT;
-  __V3K=((____DB )(top_context->back->back));
-  lisaac_push(&__T3K,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__4MM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__43K,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__LTJ,L68955669); // L526 NATIVE_ARRAY;
-  lisaac_push_first(&__FP1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__GP1,L15224840); // L116 NUMERIC;
-  __JP1=(__HTJ >  0);
-  lisaac_push(&__FP1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__GP1,L14700552); // L112 NUMERIC;
-  __LP1=(__HTJ ==  0);
-  if (__JP1) {
-    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GP1,L10900996); // L83 TRUE;
-    __NP1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__FP1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__GP1,L12342790); // L94 FALSE;
-    __NP1=__LP1;
-  };
-  if (__NP1) {
-    lisaac_push(&__43K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LTJ,L13509636); // L103 TRUE;
-    __NP1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__43K,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__LTJ,L14689286); // L112 FALSE;
-    __NP1=__F__;
-  };
-  if (__NP1) {
-    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__43K,L21910546); // L167 BLOCK;
-    lisaac_push(&__43K,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__LTJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FP1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__GP1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__SAU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__V3K));
-    lisaac_push(&__LTJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__LTJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FP1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__GP1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__SAU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ACZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__BLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__40M,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__FAK,L68815893); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__BLL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__40M,L7088642); // L54 OBJECT;
+  __DLL=((____DB )(top_context->back->back));
+  lisaac_push(&__BLL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__40M,L10652676); // L81 TRUE;
+  lisaac_push_first(&__MLL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__NAK,L68824597); // L525 NATIVE_ARRAY;
+  lisaac_push_first(&__TR2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__UR2,L15224840); // L116 NUMERIC;
+  __XR2=(__JAK >  0);
+  lisaac_push(&__TR2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__UR2,L14700552); // L112 NUMERIC;
+  __ZR2=(__JAK ==  0);
+  if (__XR2) {
+    lisaac_push(&__TR2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UR2,L10900996); // L83 TRUE;
+    __1R2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__TR2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__UR2,L12342790); // L94 FALSE;
+    __1R2=__ZR2;
+  };
+  if (__1R2) {
+    lisaac_push(&__MLL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NAK,L13509636); // L103 TRUE;
+    __1R2=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__MLL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__NAK,L14689286); // L112 FALSE;
+    __1R2=__F__;
+  };
+  if (__1R2) {
+    lisaac_push(&__BLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__40M,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MLL,L21910546); // L167 BLOCK;
+    lisaac_push(&__MLL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__NAK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__TR2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__UR2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZXU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__DLL));
+    lisaac_push(&__NAK,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__NAK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__TR2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__UR2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ZXU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MVZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LTJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FP1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__GP1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NAK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__TR2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__UR2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__T3K,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
+    lisaac_push(&__BLL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__40M,L8530438); // L65 FALSE;
   };
-  __ZTJ= 0;
-  __YTJ=__GTJ;
-  lisaac_push(&__DTJ,L70126101); // L535 NATIVE_ARRAY;
-  lisaac_push_first(&__T3K,L11802642); // L90 BLOCK;
-  __I5K:
+  __1AK= 0;
+  __0AK=__IAK;
+  lisaac_push(&__FAK,L69995029); // L534 NATIVE_ARRAY;
+  lisaac_push_first(&__BLL,L11802642); // L90 BLOCK;
+  __WML:
   {
-    lisaac_push(&__T3K,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__4MM,L69601813); // L531 NATIVE_ARRAY;
-    if ((__ZTJ == __HTJ)) {
-      lisaac_push(&__T3K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__4MM,L13509636); // L103 TRUE;
-      __N5K=__J__;
+    lisaac_push(&__BLL,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__40M,L69470741); // L530 NATIVE_ARRAY;
+    if ((__1AK == __JAK)) {
+      lisaac_push(&__BLL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__40M,L13509636); // L103 TRUE;
+      __1ML=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__T3K,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__4MM,L14689286); // L112 FALSE;
-      __N5K=__F__;
+      lisaac_push(&__BLL,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__40M,L14689286); // L112 FALSE;
+      __1ML=__F__;
     };
-    if (__N5K) {
-      lisaac_push(&__T3K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__4MM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__43K,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__LTJ,L69616661); // L531 NATIVE_ARRAY;
-      if (__FTJ==NULL) {
-        lisaac_push(&__LTJ,L69741589); // L532 NATIVE_ARRAY;
+    if (__1ML) {
+      lisaac_push(&__BLL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__40M,L8792068); // L67 TRUE;
+      lisaac_push_first(&__MLL,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__NAK,L69485589); // L530 NATIVE_ARRAY;
+      if (__HAK==NULL) {
+        lisaac_push(&__NAK,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(&__LTJ,L69741589); // L532 NATIVE_ARRAY;
-        __GUJ=__RTD(((____4 *)__FTJ),__ZTJ);
+        lisaac_push(&__NAK,L69610517); // L531 NATIVE_ARRAY;
+        __IBK=__RTD(((____4 *)__HAK),__1AK);
       };
-      lisaac_push(&__LTJ,L69745173); // L532 NATIVE_ARRAY;
-      __CNG(__ETJ,__GUJ,__YTJ);
-      lisaac_push(&__LTJ,L69869589); // L533 NATIVE_ARRAY;
-      lisaac_push_first(&__FP1,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__GP1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__SAU,L9195016); // L70 NUMERIC;
-      __LCZ=(____L)(-  1);
-      lisaac_push(&__FP1,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GP1,L9195016); // L70 NUMERIC;
-      __ZTJ=(____L)(__ZTJ - __LCZ);
-      lisaac_push(&__LTJ,L70000661); // L534 NATIVE_ARRAY;
-      lisaac_push_first(&__FP1,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__GP1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__SAU,L9195016); // L70 NUMERIC;
-      __LCZ=(____L)(-  1);
-      lisaac_push(&__FP1,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__GP1,L9195016); // L70 NUMERIC;
-      __YTJ=(____L)(__YTJ - __LCZ);
-      lisaac_push(&__43K,L12068370); // L92 BLOCK;
-      goto __I5K;
+      lisaac_push(&__NAK,L69614101); // L531 NATIVE_ARRAY;
+      __IPG(__GAK,__IBK,__0AK);
+      lisaac_push(&__NAK,L69738517); // L532 NATIVE_ARRAY;
+      lisaac_push_first(&__TR2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__UR2,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ZXU,L9195016); // L70 NUMERIC;
+      __XVZ=(____L)(-  1);
+      lisaac_push(&__TR2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__UR2,L9195016); // L70 NUMERIC;
+      __1AK=(____L)(__1AK - __XVZ);
+      lisaac_push(&__NAK,L69869589); // L533 NATIVE_ARRAY;
+      lisaac_push_first(&__TR2,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__UR2,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__ZXU,L9195016); // L70 NUMERIC;
+      __XVZ=(____L)(-  1);
+      lisaac_push(&__TR2,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__UR2,L9195016); // L70 NUMERIC;
+      __0AK=(____L)(__0AK - __XVZ);
+      lisaac_push(&__MLL,L12068370); // L92 BLOCK;
+      goto __WML;
     } else /* FALSE */ {
-      lisaac_push(&__T3K,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__4MM,L8530438); // L65 FALSE;
+      lisaac_push(&__BLL,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__40M,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____G __UKI(____0B *__WKI)
+static ____G __TXI(____0B *__VXI)
 // ({__0B}) With result No recursive, No inlinable.
 {
-  ____L __ZKI,__0KI,__YKI,__JLI,__NNI,__SPI,__TPI,__1CZ;
-  _____CONTEXT __VKI,__WUJ,__BLI,__5OM,__HLI,__BAY,__0LI,__50S,__AMI;
-  _____CONTEXT __RGW,__OMI,__AIV,__NOI,__VCZ,__WCZ,__ADZ,__JB5,__KB5;
-  ____G __1KI,__2KI,__NLI,__2LI,__DMI,__MGW,__HQI,__OQI,__PB5,__RB5;
-  ____4 __VLI;
-  lisaac_push_first(&__VKI,L52173837); // L398 ABSTRACT_STRING;
-  __ZKI= 0;
-  __0KI= 0;
-  __1KI=__J__;
-  __2KI=__J__;
-  __YKI= 1;
-  lisaac_push(&__VKI,L62392845); // L476 ABSTRACT_STRING;
-  lisaac_push_first(&__WUJ,L11802642); // L90 BLOCK;
-  __VUJ:
+  ____L __YXI,__ZXI,__XXI,__IYI,__M0I,__R2I,__S2I,__HWZ;
+  _____CONTEXT __UXI,__YBK,__AYI,__52M,__GYI,__4VY,__ZYI,__0RT,__5YI;
+  _____CONTEXT __Y4W,__NZI,__JAW,__M1I,__BWZ,__CWZ,__MWZ,__VH4,__WH4;
+  ____G __0XI,__1XI,__MYI,__1YI,__CZI,__T4W,__G3I,__N3I,__1H4,__3H4;
+  ____4 __UYI;
+  lisaac_push_first(&__UXI,L52173837); // L398 ABSTRACT_STRING;
+  __YXI= 0;
+  __ZXI= 0;
+  __0XI=__J__;
+  __1XI=__J__;
+  __XXI= 1;
+  lisaac_push(&__UXI,L62392845); // L476 ABSTRACT_STRING;
+  lisaac_push_first(&__YBK,L11802642); // L90 BLOCK;
+  __XBK:
   {
-    lisaac_push(&__WUJ,L11802642); // L90 BLOCK;
-    lisaac_push_first(&__BLI,L55970317); // L427 ABSTRACT_STRING;
-    if ((__ZKI ==  4)) {
-      lisaac_push(&__BLI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__5OM,L10377220); // L79 TRUE;
-      __NLI=__F__;
+    lisaac_push(&__YBK,L11802642); // L90 BLOCK;
+    lisaac_push_first(&__AYI,L55970317); // L427 ABSTRACT_STRING;
+    if ((__YXI ==  4)) {
+      lisaac_push(&__AYI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__52M,L10377220); // L79 TRUE;
+      __MYI=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__BLI,L55977997); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__5OM,L11832326); // L90 FALSE;
-      lisaac_push_first(&__HLI,L55979021); // L427 ABSTRACT_STRING;
-      __JLI=__WKI->__FC;
-      lisaac_push(&__HLI,L55980557); // L427 ABSTRACT_STRING;
-      lisaac_push_first(&__BAY,L15224840); // L116 NUMERIC;
-      __NLI=(__YKI > __JLI);
+      lisaac_push(&__AYI,L55977997); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__52M,L11832326); // L90 FALSE;
+      lisaac_push_first(&__GYI,L55979021); // L427 ABSTRACT_STRING;
+      __IYI=__VXI->__FC;
+      lisaac_push(&__GYI,L55980557); // L427 ABSTRACT_STRING;
+      lisaac_push_first(&__4VY,L15224840); // L116 NUMERIC;
+      __MYI=(__XXI > __IYI);
     };
-    if (__NLI) {
-      lisaac_push(&__WUJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__BLI,L13509636); // L103 TRUE;
-      __NLI=__J__;
+    if (__MYI) {
+      lisaac_push(&__YBK,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__AYI,L13509636); // L103 TRUE;
+      __MYI=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__WUJ,L11799570); // L90 BLOCK;
-      lisaac_push_first(&__BLI,L14689286); // L112 FALSE;
-      __NLI=__F__;
+      lisaac_push(&__YBK,L11799570); // L90 BLOCK;
+      lisaac_push_first(&__AYI,L14689286); // L112 FALSE;
+      __MYI=__F__;
     };
-    if (__NLI) {
-      lisaac_push(&__WUJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__BLI,L8792068); // L67 TRUE;
-      lisaac_push_first(&__5OM,L11935762); // L91 BLOCK;
-      lisaac_push_first(&__HLI,L56108045); // L428 ABSTRACT_STRING;
-      __VLI=__N3I(__WKI,__YKI);
-      if ((__ZKI ==  0)) {
-        lisaac_push(&__HLI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L8792068); // L67 TRUE;
-        lisaac_push_first(&__0LI,L56372749); // L430 ABSTRACT_STRING;
-        __2LI=__VPR(__VLI);
-        if (__2LI) {
-          lisaac_push(&__0LI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L8792068); // L67 TRUE;
-          lisaac_push_first(&__AMI,L56375309); // L430 ABSTRACT_STRING;
-          __DMI=__F__;
+    if (__MYI) {
+      lisaac_push(&__YBK,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__AYI,L8792068); // L67 TRUE;
+      lisaac_push_first(&__52M,L11935762); // L91 BLOCK;
+      lisaac_push_first(&__GYI,L56108045); // L428 ABSTRACT_STRING;
+      __UYI=__MKJ(__VXI,__XXI);
+      if ((__YXI ==  0)) {
+        lisaac_push(&__GYI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L8792068); // L67 TRUE;
+        lisaac_push_first(&__ZYI,L56372749); // L430 ABSTRACT_STRING;
+        __1YI=__0ES(__UYI);
+        if (__1YI) {
+          lisaac_push(&__ZYI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L8792068); // L67 TRUE;
+          lisaac_push_first(&__5YI,L56375309); // L430 ABSTRACT_STRING;
+          __CZI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__0LI,L56496653); // L431 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L8530438); // L65 FALSE;
-          __DMI=__J__;
+          lisaac_push(&__ZYI,L56496653); // L431 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L8530438); // L65 FALSE;
+          __CZI=__J__;
         };
-        if (__DMI) {
-          lisaac_push(&__0LI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L9326596); // L71 TRUE;
-          __DMI=__F__;
+        if (__CZI) {
+          lisaac_push(&__ZYI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L9326596); // L71 TRUE;
+          __CZI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__0LI,L56758797); // L433 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L9187334); // L70 FALSE;
-          lisaac_push_first(&__AMI,L56501261); // L431 ABSTRACT_STRING;
-          __MGW=(__VLI == '+');
-          if (__MGW) {
-            lisaac_push(&__50S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__AMI,L8792068); // L67 TRUE;
-            lisaac_push_first(&__RGW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__OMI,L56509453); // L431 ABSTRACT_STRING;
-            __ZKI= 1;
+          lisaac_push(&__ZYI,L56758797); // L433 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L9187334); // L70 FALSE;
+          lisaac_push_first(&__5YI,L56501261); // L431 ABSTRACT_STRING;
+          __T4W=(__UYI == '+');
+          if (__T4W) {
+            lisaac_push(&__0RT,L9570822); // L73 FALSE;
+            lisaac_push_first(&__5YI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__Y4W,L9445894); // L72 FALSE;
+            lisaac_push_first(&__NZI,L56509453); // L431 ABSTRACT_STRING;
+            __YXI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__50S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__AMI,L8530438); // L65 FALSE;
+            lisaac_push(&__0RT,L9570822); // L73 FALSE;
+            lisaac_push_first(&__5YI,L8530438); // L65 FALSE;
           };
-          __DMI=__MGW;
+          __CZI=__T4W;
         };
-        if (__DMI) {
-          lisaac_push(&__0LI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L9326596); // L71 TRUE;
-          __DMI=__F__;
+        if (__CZI) {
+          lisaac_push(&__ZYI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L9326596); // L71 TRUE;
+          __CZI=__F__;
         } else /* FALSE */ {
-          lisaac_push(&__0LI,L57152013); // L436 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L9187334); // L70 FALSE;
-          lisaac_push_first(&__AMI,L56763405); // L433 ABSTRACT_STRING;
-          __MGW=(__VLI == '-');
-          if (__MGW) {
-            lisaac_push(&__50S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__AMI,L8792068); // L67 TRUE;
-            lisaac_push_first(&__RGW,L9445894); // L72 FALSE;
-            lisaac_push_first(&__OMI,L56771597); // L433 ABSTRACT_STRING;
-            __1KI=__F__;
-            __ZKI= 1;
+          lisaac_push(&__ZYI,L57152013); // L436 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L9187334); // L70 FALSE;
+          lisaac_push_first(&__5YI,L56763405); // L433 ABSTRACT_STRING;
+          __T4W=(__UYI == '-');
+          if (__T4W) {
+            lisaac_push(&__0RT,L9570822); // L73 FALSE;
+            lisaac_push_first(&__5YI,L8792068); // L67 TRUE;
+            lisaac_push_first(&__Y4W,L9445894); // L72 FALSE;
+            lisaac_push_first(&__NZI,L56771597); // L433 ABSTRACT_STRING;
+            __0XI=__F__;
+            __YXI= 1;
           } else /* FALSE */ {
-            lisaac_push(&__50S,L9570822); // L73 FALSE;
-            lisaac_push_first(&__AMI,L8530438); // L65 FALSE;
+            lisaac_push(&__0RT,L9570822); // L73 FALSE;
+            lisaac_push_first(&__5YI,L8530438); // L65 FALSE;
           };
-          __DMI=__MGW;
+          __CZI=__T4W;
         };
-        if ((! __DMI)) {
-          lisaac_push(&__0LI,L57807373); // L441 ABSTRACT_STRING;
-          lisaac_push_first(&__50S,L10362374); // L79 FALSE;
-          lisaac_push_first(&__AMI,L57162253); // L436 ABSTRACT_STRING;
-          __DMI=__AJE(__VLI);
-          if (__DMI) {
-            lisaac_push(&__50S,L10881542); // L83 FALSE;
-            lisaac_push_first(&__AMI,L6825988); // L52 TRUE;
-            lisaac_push_first(&__RGW,L10494470); // L80 FALSE;
-            lisaac_push_first(&__OMI,L57296397); // L437 ABSTRACT_STRING;
-            __NNI=__XRD(__VLI);
-            __0KI=__NNI;
-            __ZKI= 2;
+        if ((! __CZI)) {
+          lisaac_push(&__ZYI,L57807373); // L441 ABSTRACT_STRING;
+          lisaac_push_first(&__0RT,L10362374); // L79 FALSE;
+          lisaac_push_first(&__5YI,L57162253); // L436 ABSTRACT_STRING;
+          __CZI=__AJE(__UYI);
+          if (__CZI) {
+            lisaac_push(&__0RT,L10881542); // L83 FALSE;
+            lisaac_push_first(&__5YI,L6825988); // L52 TRUE;
+            lisaac_push_first(&__Y4W,L10494470); // L80 FALSE;
+            lisaac_push_first(&__NZI,L57296397); // L437 ABSTRACT_STRING;
+            __M0I=__XRD(__UYI);
+            __ZXI=__M0I;
+            __YXI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__50S,L10881542); // L83 FALSE;
-            lisaac_push_first(&__AMI,L6826502); // L52 FALSE;
-            lisaac_push_first(&__RGW,L10759174); // L82 FALSE;
-            lisaac_push_first(&__OMI,L57548813); // L439 ABSTRACT_STRING;
-            __ZKI= 4;
+            lisaac_push(&__0RT,L10881542); // L83 FALSE;
+            lisaac_push_first(&__5YI,L6826502); // L52 FALSE;
+            lisaac_push_first(&__Y4W,L10759174); // L82 FALSE;
+            lisaac_push_first(&__NZI,L57548813); // L439 ABSTRACT_STRING;
+            __YXI= 4;
           };
         };
-        __2LI=__F__;
+        __1YI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__HLI,L57937421); // L442 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L8530438); // L65 FALSE;
-        __2LI=__J__;
+        lisaac_push(&__GYI,L57937421); // L442 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L8530438); // L65 FALSE;
+        __1YI=__J__;
       };
-      if (__2LI) {
-        lisaac_push(&__HLI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
-        __2LI=__F__;
+      if (__1YI) {
+        lisaac_push(&__GYI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9326596); // L71 TRUE;
+        __1YI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__HLI,L59248141); // L452 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__0LI,L57942029); // L442 ABSTRACT_STRING;
-        __DMI=(__ZKI ==  1);
-        if (__DMI) {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__AMI,L58074637); // L443 ABSTRACT_STRING;
-          __MGW=__AJE(__VLI);
-          if (__MGW) {
-            lisaac_push(&__AMI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L6825988); // L52 TRUE;
-            lisaac_push_first(&__OMI,L58213901); // L444 ABSTRACT_STRING;
-            __NNI=__XRD(__VLI);
-            __0KI=__NNI;
-            if (__1KI) {
-              lisaac_push(&__OMI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__NOI,L58469389); // L446 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__WCZ,L9195016); // L70 NUMERIC;
-              __0KI=(____L)(- __NNI);
+        lisaac_push(&__GYI,L59248141); // L452 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__ZYI,L57942029); // L442 ABSTRACT_STRING;
+        __CZI=(__YXI ==  1);
+        if (__CZI) {
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0RT,L9445894); // L72 FALSE;
+          lisaac_push_first(&__5YI,L58074637); // L443 ABSTRACT_STRING;
+          __T4W=__AJE(__UYI);
+          if (__T4W) {
+            lisaac_push(&__5YI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L6825988); // L52 TRUE;
+            lisaac_push_first(&__NZI,L58213901); // L444 ABSTRACT_STRING;
+            __M0I=__XRD(__UYI);
+            __ZXI=__M0I;
+            if (__0XI) {
+              lisaac_push(&__NZI,L58594829); // L447 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L8792068); // L67 TRUE;
+              lisaac_push_first(&__M1I,L58469389); // L446 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__CWZ,L9195016); // L70 NUMERIC;
+              __ZXI=(____L)(- __M0I);
             } else /* FALSE */ {
-              lisaac_push(&__OMI,L58594829); // L447 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
+              lisaac_push(&__NZI,L58594829); // L447 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L8530438); // L65 FALSE;
             };
-            __ZKI= 2;
+            __YXI= 2;
           } else /* FALSE */ {
-            lisaac_push(&__AMI,L59118093); // L451 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__OMI,L58859533); // L449 ABSTRACT_STRING;
-            __ZKI= 4;
+            lisaac_push(&__5YI,L59118093); // L451 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L6826502); // L52 FALSE;
+            lisaac_push_first(&__NZI,L58859533); // L449 ABSTRACT_STRING;
+            __YXI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8530438); // L65 FALSE;
         };
-        __2LI=__DMI;
+        __1YI=__CZI;
       };
-      if (__2LI) {
-        lisaac_push(&__HLI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
-        __2LI=__F__;
+      if (__1YI) {
+        lisaac_push(&__GYI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9326596); // L71 TRUE;
+        __1YI=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__HLI,L61345293); // L468 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__0LI,L59252749); // L452 ABSTRACT_STRING;
-        __DMI=(__ZKI ==  2);
-        if (__DMI) {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__AMI,L59385357); // L453 ABSTRACT_STRING;
-          __MGW=__AJE(__VLI);
-          if (__MGW) {
-            lisaac_push(&__AMI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L8792068); // L67 TRUE;
-            lisaac_push_first(&__OMI,L59387917); // L453 ABSTRACT_STRING;
-            if (__1KI) {
-              lisaac_push(&__OMI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L6825988); // L52 TRUE;
-              lisaac_push_first(&__NOI,L59663373); // L455 ABSTRACT_STRING;
-              __SPI=__XRD(__VLI);
-              lisaac_push(&__NOI,L59650573); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L9457160); // L72 NUMERIC;
-              __TPI=(____L)( 10 * __0KI);
-              lisaac_push(&__NOI,L59654669); // L455 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L9195016); // L70 NUMERIC;
-              __0KI=(____L)(__TPI - __SPI);
+        lisaac_push(&__GYI,L61345293); // L468 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__ZYI,L59252749); // L452 ABSTRACT_STRING;
+        __CZI=(__YXI ==  2);
+        if (__CZI) {
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0RT,L9445894); // L72 FALSE;
+          lisaac_push_first(&__5YI,L59385357); // L453 ABSTRACT_STRING;
+          __T4W=__AJE(__UYI);
+          if (__T4W) {
+            lisaac_push(&__5YI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L8792068); // L67 TRUE;
+            lisaac_push_first(&__NZI,L59387917); // L453 ABSTRACT_STRING;
+            if (__0XI) {
+              lisaac_push(&__NZI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L6825988); // L52 TRUE;
+              lisaac_push_first(&__M1I,L59663373); // L455 ABSTRACT_STRING;
+              __R2I=__XRD(__UYI);
+              lisaac_push(&__M1I,L59650573); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L9457160); // L72 NUMERIC;
+              __S2I=(____L)( 10 * __ZXI);
+              lisaac_push(&__M1I,L59654669); // L455 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L9195016); // L70 NUMERIC;
+              __ZXI=(____L)(__S2I - __R2I);
             } else /* FALSE */ {
-              lisaac_push(&__OMI,L60036621); // L458 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L6826502); // L52 FALSE;
-              lisaac_push_first(&__NOI,L59925517); // L457 ABSTRACT_STRING;
-              __SPI=__XRD(__VLI);
-              lisaac_push(&__NOI,L59912717); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L9457160); // L72 NUMERIC;
-              __TPI=(____L)( 10 * __0KI);
-              lisaac_push(&__NOI,L59916813); // L457 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L9990152); // L76 NUMERIC;
-              lisaac_push_first(&__WCZ,L11029512); // L84 NUMERIC;
-              lisaac_push_first(&__ADZ,L9195016); // L70 NUMERIC;
-              __1CZ=(____L)(- __SPI);
-              lisaac_push(&__VCZ,L9989128); // L76 NUMERIC;
-              lisaac_push_first(&__WCZ,L9195016); // L70 NUMERIC;
-              __0KI=(____L)(__TPI - __1CZ);
+              lisaac_push(&__NZI,L60036621); // L458 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L6826502); // L52 FALSE;
+              lisaac_push_first(&__M1I,L59925517); // L457 ABSTRACT_STRING;
+              __R2I=__XRD(__UYI);
+              lisaac_push(&__M1I,L59912717); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L9457160); // L72 NUMERIC;
+              __S2I=(____L)( 10 * __ZXI);
+              lisaac_push(&__M1I,L59916813); // L457 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L9990152); // L76 NUMERIC;
+              lisaac_push_first(&__CWZ,L11029512); // L84 NUMERIC;
+              lisaac_push_first(&__MWZ,L9195016); // L70 NUMERIC;
+              __HWZ=(____L)(- __R2I);
+              lisaac_push(&__BWZ,L9989128); // L76 NUMERIC;
+              lisaac_push_first(&__CWZ,L9195016); // L70 NUMERIC;
+              __ZXI=(____L)(__S2I - __HWZ);
             };
-            if (__1KI) {
-              lisaac_push(&__OMI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L10652676); // L81 TRUE;
-              lisaac_push_first(&__NOI,L60309517); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__VCZ,L15224840); // L116 NUMERIC;
-              __HQI=(__0KI >  0);
+            if (__0XI) {
+              lisaac_push(&__NZI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L10652676); // L81 TRUE;
+              lisaac_push_first(&__M1I,L60309517); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__BWZ,L15224840); // L116 NUMERIC;
+              __G3I=(__ZXI >  0);
             } else /* FALSE */ {
-              lisaac_push(&__OMI,L60304909); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L12081158); // L92 FALSE;
-              __HQI=__J__;
+              lisaac_push(&__NZI,L60304909); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L12081158); // L92 FALSE;
+              __G3I=__J__;
             };
-            if (__HQI) {
-              lisaac_push(&__OMI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L10377220); // L79 TRUE;
-              __HQI=__F__;
+            if (__G3I) {
+              lisaac_push(&__NZI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L10377220); // L79 TRUE;
+              __G3I=__F__;
             } else /* FALSE */ {
-              lisaac_push(&__OMI,L60313101); // L460 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L11832326); // L90 FALSE;
-              lisaac_push_first(&__NOI,L60314125); // L460 ABSTRACT_STRING;
-              if (__1KI) {
-                lisaac_push(&__NOI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__VCZ,L13509636); // L103 TRUE;
-                __OQI=__J__;
+              lisaac_push(&__NZI,L60313101); // L460 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L11832326); // L90 FALSE;
+              lisaac_push_first(&__M1I,L60314125); // L460 ABSTRACT_STRING;
+              if (__0XI) {
+                lisaac_push(&__M1I,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__BWZ,L13509636); // L103 TRUE;
+                __N3I=__J__;
               } else /* FALSE */ {
-                lisaac_push(&__NOI,L60315149); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__VCZ,L14689286); // L112 FALSE;
-                __OQI=__F__;
+                lisaac_push(&__M1I,L60315149); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__BWZ,L14689286); // L112 FALSE;
+                __N3I=__F__;
               };
-              if (__OQI) {
-                lisaac_push(&__NOI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__VCZ,L10652676); // L81 TRUE;
-                lisaac_push_first(&__WCZ,L60325901); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__ADZ,L15498248); // L118 NUMERIC;
-                lisaac_push_first(&__JB5,L16021000); // L122 NUMERIC;
-                lisaac_push_first(&__KB5,L15224840); // L116 NUMERIC;
-                __OQI=(__0KI >  0);
-                lisaac_push(&__JB5,L16030216); // L122 NUMERIC;
-                lisaac_push_first(&__KB5,L14700552); // L112 NUMERIC;
-                __PB5=(__0KI ==  0);
-                if (__OQI) {
-                  lisaac_push(&__JB5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__KB5,L10900996); // L83 TRUE;
-                  __RB5=__F__;
+              if (__N3I) {
+                lisaac_push(&__M1I,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__BWZ,L10652676); // L81 TRUE;
+                lisaac_push_first(&__CWZ,L60325901); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__MWZ,L15498248); // L118 NUMERIC;
+                lisaac_push_first(&__VH4,L16021000); // L122 NUMERIC;
+                lisaac_push_first(&__WH4,L15224840); // L116 NUMERIC;
+                __N3I=(__ZXI >  0);
+                lisaac_push(&__VH4,L16030216); // L122 NUMERIC;
+                lisaac_push_first(&__WH4,L14700552); // L112 NUMERIC;
+                __1H4=(__ZXI ==  0);
+                if (__N3I) {
+                  lisaac_push(&__VH4,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__WH4,L10900996); // L83 TRUE;
+                  __3H4=__F__;
                 } else /* FALSE */ {
-                  lisaac_push(&__JB5,L16025608); // L122 NUMERIC;
-                  lisaac_push_first(&__KB5,L12342790); // L94 FALSE;
-                  __RB5=__PB5;
+                  lisaac_push(&__VH4,L16025608); // L122 NUMERIC;
+                  lisaac_push_first(&__WH4,L12342790); // L94 FALSE;
+                  __3H4=__1H4;
                 };
-                if (__RB5) {
-                  lisaac_push(&__ADZ,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__JB5,L13509636); // L103 TRUE;
-                  __RB5=__J__;
+                if (__3H4) {
+                  lisaac_push(&__MWZ,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__VH4,L13509636); // L103 TRUE;
+                  __3H4=__J__;
                 } else /* FALSE */ {
-                  lisaac_push(&__ADZ,L15493640); // L118 NUMERIC;
-                  lisaac_push_first(&__JB5,L14689286); // L112 FALSE;
-                  __RB5=__F__;
+                  lisaac_push(&__MWZ,L15493640); // L118 NUMERIC;
+                  lisaac_push_first(&__VH4,L14689286); // L112 FALSE;
+                  __3H4=__F__;
                 };
-                __OQI=__RB5;
+                __N3I=__3H4;
               } else /* FALSE */ {
-                lisaac_push(&__NOI,L60321293); // L460 ABSTRACT_STRING;
-                lisaac_push_first(&__VCZ,L12081158); // L92 FALSE;
-                __OQI=__J__;
+                lisaac_push(&__M1I,L60321293); // L460 ABSTRACT_STRING;
+                lisaac_push_first(&__BWZ,L12081158); // L92 FALSE;
+                __N3I=__J__;
               };
-              __HQI=__OQI;
+              __G3I=__N3I;
             };
-            if (__HQI) {
-              lisaac_push(&__OMI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L8792068); // L67 TRUE;
-              lisaac_push_first(&__NOI,L60331021); // L460 ABSTRACT_STRING;
-              __ZKI= 4;
+            if (__G3I) {
+              lisaac_push(&__NZI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L8792068); // L67 TRUE;
+              lisaac_push_first(&__M1I,L60331021); // L460 ABSTRACT_STRING;
+              __YXI= 4;
             } else /* FALSE */ {
-              lisaac_push(&__OMI,L60560909); // L462 ABSTRACT_STRING;
-              lisaac_push_first(&__AIV,L8530438); // L65 FALSE;
+              lisaac_push(&__NZI,L60560909); // L462 ABSTRACT_STRING;
+              lisaac_push_first(&__JAW,L8530438); // L65 FALSE;
             };
-            __HQI=__F__;
+            __G3I=__F__;
           } else /* FALSE */ {
-            lisaac_push(&__AMI,L60690957); // L463 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L8530438); // L65 FALSE;
-            __HQI=__J__;
+            lisaac_push(&__5YI,L60690957); // L463 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L8530438); // L65 FALSE;
+            __G3I=__J__;
           };
-          if ((! __HQI)) {
-            lisaac_push(&__AMI,L61215245); // L467 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L10362374); // L79 FALSE;
-            lisaac_push_first(&__OMI,L60703245); // L463 ABSTRACT_STRING;
-            __HQI=__VPR(__VLI);
-            if (__HQI) {
-              lisaac_push(&__RGW,L10881542); // L83 FALSE;
-              lisaac_push_first(&__OMI,L6825988); // L52 TRUE;
-              lisaac_push_first(&__AIV,L10494470); // L80 FALSE;
-              lisaac_push_first(&__NOI,L60707341); // L463 ABSTRACT_STRING;
-              __ZKI= 3;
+          if ((! __G3I)) {
+            lisaac_push(&__5YI,L61215245); // L467 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L10362374); // L79 FALSE;
+            lisaac_push_first(&__NZI,L60703245); // L463 ABSTRACT_STRING;
+            __G3I=__0ES(__UYI);
+            if (__G3I) {
+              lisaac_push(&__Y4W,L10881542); // L83 FALSE;
+              lisaac_push_first(&__NZI,L6825988); // L52 TRUE;
+              lisaac_push_first(&__JAW,L10494470); // L80 FALSE;
+              lisaac_push_first(&__M1I,L60707341); // L463 ABSTRACT_STRING;
+              __YXI= 3;
             } else /* FALSE */ {
-              lisaac_push(&__RGW,L10881542); // L83 FALSE;
-              lisaac_push_first(&__OMI,L6826502); // L52 FALSE;
-              lisaac_push_first(&__AIV,L10759174); // L82 FALSE;
-              lisaac_push_first(&__NOI,L60956685); // L465 ABSTRACT_STRING;
-              __ZKI= 4;
+              lisaac_push(&__Y4W,L10881542); // L83 FALSE;
+              lisaac_push_first(&__NZI,L6826502); // L52 FALSE;
+              lisaac_push_first(&__JAW,L10759174); // L82 FALSE;
+              lisaac_push_first(&__M1I,L60956685); // L465 ABSTRACT_STRING;
+              __YXI= 4;
             };
           };
         } else /* FALSE */ {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8530438); // L65 FALSE;
         };
-        __2LI=__DMI;
+        __1YI=__CZI;
       };
-      if (__2LI) {
-        lisaac_push(&__HLI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9326596); // L71 TRUE;
+      if (__1YI) {
+        lisaac_push(&__GYI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9326596); // L71 TRUE;
       } else /* FALSE */ {
-        lisaac_push(&__HLI,L62000653); // L473 ABSTRACT_STRING;
-        lisaac_push_first(&__BAY,L9187334); // L70 FALSE;
-        lisaac_push_first(&__0LI,L61349901); // L468 ABSTRACT_STRING;
-        if ((__ZKI ==  3)) {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8792068); // L67 TRUE;
-          lisaac_push_first(&__50S,L9445894); // L72 FALSE;
-          lisaac_push_first(&__AMI,L61484557); // L469 ABSTRACT_STRING;
-          __MGW=__VPR(__VLI);
-          if (__MGW) {
-            lisaac_push(&__AMI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L6825988); // L52 TRUE;
-            lisaac_push_first(&__OMI,L61487117); // L469 ABSTRACT_STRING;
+        lisaac_push(&__GYI,L62000653); // L473 ABSTRACT_STRING;
+        lisaac_push_first(&__4VY,L9187334); // L70 FALSE;
+        lisaac_push_first(&__ZYI,L61349901); // L468 ABSTRACT_STRING;
+        if ((__YXI ==  3)) {
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8792068); // L67 TRUE;
+          lisaac_push_first(&__0RT,L9445894); // L72 FALSE;
+          lisaac_push_first(&__5YI,L61484557); // L469 ABSTRACT_STRING;
+          __T4W=__0ES(__UYI);
+          if (__T4W) {
+            lisaac_push(&__5YI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L6825988); // L52 TRUE;
+            lisaac_push_first(&__NZI,L61487117); // L469 ABSTRACT_STRING;
           } else /* FALSE */ {
-            lisaac_push(&__AMI,L61870605); // L472 ABSTRACT_STRING;
-            lisaac_push_first(&__RGW,L6826502); // L52 FALSE;
-            lisaac_push_first(&__OMI,L61612045); // L470 ABSTRACT_STRING;
-            __ZKI= 4;
+            lisaac_push(&__5YI,L61870605); // L472 ABSTRACT_STRING;
+            lisaac_push_first(&__Y4W,L6826502); // L52 FALSE;
+            lisaac_push_first(&__NZI,L61612045); // L470 ABSTRACT_STRING;
+            __YXI= 4;
           };
         } else /* FALSE */ {
-          lisaac_push(&__BAY,L9570822); // L73 FALSE;
-          lisaac_push_first(&__0LI,L8530438); // L65 FALSE;
+          lisaac_push(&__4VY,L9570822); // L73 FALSE;
+          lisaac_push_first(&__ZYI,L8530438); // L65 FALSE;
         };
       };
-      lisaac_push(&__HLI,L62266381); // L475 ABSTRACT_STRING;
-      lisaac_push_first(&__BAY,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__0LI,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__50S,L9195016); // L70 NUMERIC;
-      __JLI=(____L)(-  1);
-      lisaac_push(&__BAY,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__0LI,L9195016); // L70 NUMERIC;
-      __YKI=(____L)(__YKI - __JLI);
-      lisaac_push(&__5OM,L12068370); // L92 BLOCK;
-      goto __VUJ;
+      lisaac_push(&__GYI,L62266381); // L475 ABSTRACT_STRING;
+      lisaac_push_first(&__4VY,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__ZYI,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__0RT,L9195016); // L70 NUMERIC;
+      __IYI=(____L)(-  1);
+      lisaac_push(&__4VY,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__ZYI,L9195016); // L70 NUMERIC;
+      __XXI=(____L)(__XXI - __IYI);
+      lisaac_push(&__52M,L12068370); // L92 BLOCK;
+      goto __XBK;
     } else /* FALSE */ {
-      lisaac_push(&__WUJ,L12192274); // L93 BLOCK;
-      lisaac_push_first(&__BLI,L8530438); // L65 FALSE;
+      lisaac_push(&__YBK,L12192274); // L93 BLOCK;
+      lisaac_push_first(&__AYI,L8530438); // L65 FALSE;
     };
   };
-  if ((__ZKI !=  0)) {
-    lisaac_push(&__VKI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__WUJ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__BLI,L62533133); // L477 ABSTRACT_STRING;
-    __NLI=(__ZKI !=  4);
+  if ((__YXI !=  0)) {
+    lisaac_push(&__UXI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__YBK,L10652676); // L81 TRUE;
+    lisaac_push_first(&__AYI,L62533133); // L477 ABSTRACT_STRING;
+    __MYI=(__YXI !=  4);
   } else /* FALSE */ {
-    lisaac_push(&__VKI,L62532109); // L477 ABSTRACT_STRING;
-    lisaac_push_first(&__WUJ,L12081158); // L92 FALSE;
-    __NLI=__J__;
+    lisaac_push(&__UXI,L62532109); // L477 ABSTRACT_STRING;
+    lisaac_push_first(&__YBK,L12081158); // L92 FALSE;
+    __MYI=__J__;
   };
-  if (__NLI) {
-    lisaac_push(&__VKI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__WUJ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BLI,L62542349); // L477 ABSTRACT_STRING;
-    __2KI=__F__;
+  if (__MYI) {
+    lisaac_push(&__UXI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__YBK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__AYI,L62542349); // L477 ABSTRACT_STRING;
+    __1XI=__F__;
   } else /* FALSE */ {
-    lisaac_push(&__VKI,L62786061); // L479 ABSTRACT_STRING;
-    lisaac_push_first(&__WUJ,L8530438); // L65 FALSE;
+    lisaac_push(&__UXI,L62786061); // L479 ABSTRACT_STRING;
+    lisaac_push_first(&__YBK,L8530438); // L65 FALSE;
   };
-  __1KI=__2KI;
-  return(__1KI);
+  __0XI=__1XI;
+  return(__0XI);
 }
 
-static ____G __VPR(____4 __XPR)
+static ____G __0ES(____4 __2ES)
 // ({__4}) With result No recursive, No inlinable.
 {
-  _____CONTEXT __WPR,__IZR,__3PR;
-  ____G __ERR,__YPR;
-  lisaac_push_first(&__WPR,L43393040); // L331 CHARACTER;
-  if ((__XPR == ' ')) {
-    lisaac_push(&__WPR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43787280); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43788304); // L334 CHARACTER;
-    __ERR=(__XPR == '\t');
-  };
-  if (__ERR) {
-    lisaac_push(&__WPR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43795984); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43797008); // L334 CHARACTER;
-    __ERR=(__XPR == '\n');
-  };
-  if (__ERR) {
-    lisaac_push(&__WPR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43803664); // L334 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43911696); // L335 CHARACTER;
-    __ERR=(__XPR == '\r');
-  };
-  if (__ERR) {
-    lisaac_push(&__WPR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43918352); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43919376); // L335 CHARACTER;
-    __ERR=(__XPR == '\0');
-  };
-  if (__ERR) {
-    lisaac_push(&__WPR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43927056); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43928080); // L335 CHARACTER;
-    __ERR=(__XPR == '\f');
-  };
-  if (__ERR) {
-    lisaac_push(&__WPR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L10377220); // L79 TRUE;
-    __ERR=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__WPR,L43934736); // L335 CHARACTER;
-    lisaac_push_first(&__IZR,L11832326); // L90 FALSE;
-    lisaac_push_first(&__3PR,L43935760); // L335 CHARACTER;
-    __ERR=(__XPR == '\v');
-  };
-  __YPR=__ERR;
-  return(__YPR);
+  _____CONTEXT __1ES,__4OS,__CFS;
+  ____G __JGS,__3ES;
+  lisaac_push_first(&__1ES,L43393040); // L331 CHARACTER;
+  if ((__2ES == ' ')) {
+    lisaac_push(&__1ES,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43787280); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43788304); // L334 CHARACTER;
+    __JGS=(__2ES == '\t');
+  };
+  if (__JGS) {
+    lisaac_push(&__1ES,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43795984); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43797008); // L334 CHARACTER;
+    __JGS=(__2ES == '\n');
+  };
+  if (__JGS) {
+    lisaac_push(&__1ES,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43803664); // L334 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43911696); // L335 CHARACTER;
+    __JGS=(__2ES == '\r');
+  };
+  if (__JGS) {
+    lisaac_push(&__1ES,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43918352); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43919376); // L335 CHARACTER;
+    __JGS=(__2ES == '\0');
+  };
+  if (__JGS) {
+    lisaac_push(&__1ES,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43927056); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43928080); // L335 CHARACTER;
+    __JGS=(__2ES == '\f');
+  };
+  if (__JGS) {
+    lisaac_push(&__1ES,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L10377220); // L79 TRUE;
+    __JGS=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1ES,L43934736); // L335 CHARACTER;
+    lisaac_push_first(&__4OS,L11832326); // L90 FALSE;
+    lisaac_push_first(&__CFS,L43935760); // L335 CHARACTER;
+    __JGS=(__2ES == '\v');
+  };
+  __3ES=__JGS;
+  return(__3ES);
 }
 
 static ____L __XRD(____4 __ZRD)
@@ -12237,9 +12778,9 @@ static ____L __XRD(____4 __ZRD)
 {
   ____DB __KYD;
   ____L __GZD,__1RD;
-  _____CONTEXT __YRD,__IYD,__XAE,__TYD,__5RD,__N5M,__NSN,__V5M,__2DZ;
-  _____CONTEXT __RJAB,__SJAB;
-  ____G __BSD,__WYD,__WJAB,__YJAB;
+  _____CONTEXT __YRD,__IYD,__XAE,__TYD,__5RD,__NNN,__CCO,__VNN,__IXZ;
+  _____CONTEXT __4R5,__5R5;
+  ____G __BSD,__WYD,__DS5,__FS5;
   ____01 __HZD;
   lisaac_push_first(&__YRD,L23464464); // L179 CHARACTER;
   lisaac_push_first(&__IYD,L19150866); // L146 BLOCK;
@@ -12265,21 +12806,21 @@ static ____L __XRD(____4 __ZRD)
     lisaac_push_first(&__TYD,L19289106); // L147 BLOCK;
     lisaac_push(&__TYD,L19428370); // L148 BLOCK;
     lisaac_push_first(&__5RD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__N5M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NSN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__V5M,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__NNN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CCO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VNN,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__KYD));
     lisaac_push(&__5RD,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
+    __DX((&__string_43));
     lisaac_push(&__5RD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__N5M,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NSN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__V5M,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__NNN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CCO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VNN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IXZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__5RD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__N5M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NSN,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__NNN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CCO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__IYD,L19532306); // L149 BLOCK;
@@ -12292,8 +12833,8 @@ static ____L __XRD(____4 __ZRD)
   lisaac_push_first(&__5RD,L4069927); // L31 CONVERT;
   __HZD=((____01 )__ZRD);
   lisaac_push(&__IYD,L7484944); // L57 CHARACTER;
-  lisaac_push_first(&__XAE,L52580360); // L401 NUMERIC;
-  lisaac_push_first(&__TYD,L66227720); // L505 NUMERIC;
+  lisaac_push_first(&__XAE,L53366792); // L407 NUMERIC;
+  lisaac_push_first(&__TYD,L67015176); // L511 NUMERIC;
   lisaac_push_first(&__5RD,L4069927); // L31 CONVERT;
   __GZD=((____L )__HZD);
   lisaac_push(&__IYD,L7604752); // L58 CHARACTER;
@@ -12303,51 +12844,51 @@ static ____L __XRD(____4 __ZRD)
   lisaac_push(&__XAE,L19280914); // L147 BLOCK;
   lisaac_push_first(&__TYD,L10652676); // L81 TRUE;
   lisaac_push_first(&__5RD,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__N5M,L7635472); // L58 CHARACTER;
-  lisaac_push_first(&__NSN,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__V5M,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__2DZ,L15224840); // L116 NUMERIC;
+  lisaac_push_first(&__NNN,L7635472); // L58 CHARACTER;
+  lisaac_push_first(&__CCO,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__VNN,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__IXZ,L15224840); // L116 NUMERIC;
   if (( -127 > __GZD)) {
-    lisaac_push(&__V5M,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__2DZ,L13509636); // L103 TRUE;
+    lisaac_push(&__VNN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IXZ,L13509636); // L103 TRUE;
     __WYD=__J__;
   } else /* FALSE */ {
-    lisaac_push(&__V5M,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__2DZ,L14689286); // L112 FALSE;
+    lisaac_push(&__VNN,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IXZ,L14689286); // L112 FALSE;
     __WYD=__F__;
   };
   if (__WYD) {
-    lisaac_push(&__NSN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__V5M,L10652676); // L81 TRUE;
-    lisaac_push_first(&__2DZ,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__RJAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__SJAB,L15224840); // L116 NUMERIC;
+    lisaac_push(&__CCO,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__VNN,L10652676); // L81 TRUE;
+    lisaac_push_first(&__IXZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__4R5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__5R5,L15224840); // L116 NUMERIC;
     __WYD=( 127 > __GZD);
-    lisaac_push(&__RJAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__SJAB,L14700552); // L112 NUMERIC;
-    __WJAB=( 127 == __GZD);
+    lisaac_push(&__4R5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__5R5,L14700552); // L112 NUMERIC;
+    __DS5=( 127 == __GZD);
     if (__WYD) {
-      lisaac_push(&__RJAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SJAB,L10900996); // L83 TRUE;
-      __YJAB=__F__;
+      lisaac_push(&__4R5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5R5,L10900996); // L83 TRUE;
+      __FS5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__RJAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__SJAB,L12342790); // L94 FALSE;
-      __YJAB=__WJAB;
+      lisaac_push(&__4R5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__5R5,L12342790); // L94 FALSE;
+      __FS5=__DS5;
     };
-    __WYD=__YJAB;
+    __WYD=__FS5;
   } else /* FALSE */ {
-    lisaac_push(&__NSN,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__V5M,L12081158); // L92 FALSE;
+    lisaac_push(&__CCO,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__VNN,L12081158); // L92 FALSE;
     __WYD=__J__;
   };
   if (__WYD) {
     lisaac_push(&__5RD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__N5M,L13509636); // L103 TRUE;
+    lisaac_push_first(&__NNN,L13509636); // L103 TRUE;
     __WYD=__J__;
   } else /* FALSE */ {
     lisaac_push(&__5RD,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__N5M,L14689286); // L112 FALSE;
+    lisaac_push_first(&__NNN,L14689286); // L112 FALSE;
     __WYD=__F__;
   };
   if (__WYD) {
@@ -12355,22 +12896,22 @@ static ____L __XRD(____4 __ZRD)
     lisaac_push_first(&__TYD,L8792068); // L67 TRUE;
     lisaac_push_first(&__5RD,L19289106); // L147 BLOCK;
     lisaac_push(&__5RD,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__N5M,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NSN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__V5M,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2DZ,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__NNN,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__CCO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__VNN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IXZ,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__KYD));
-    lisaac_push(&__N5M,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__N5M,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NSN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__V5M,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2DZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__RJAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NNN,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__NNN,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__CCO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__VNN,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IXZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__4R5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__N5M,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NSN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__V5M,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NNN,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__CCO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__VNN,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__XAE,L19532306); // L149 BLOCK;
@@ -12387,41 +12928,41 @@ static ____L __XRD(____4 __ZRD)
   lisaac_push_first(&__XAE,L10652676); // L81 TRUE;
   lisaac_push_first(&__TYD,L19285522); // L147 BLOCK;
   lisaac_push_first(&__5RD,L23738896); // L181 CHARACTER;
-  lisaac_push_first(&__N5M,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__NSN,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__V5M,L15224840); // L116 NUMERIC;
+  lisaac_push_first(&__NNN,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__CCO,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__VNN,L15224840); // L116 NUMERIC;
   if (( 0 > __1RD)) {
-    lisaac_push(&__NSN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__V5M,L13509636); // L103 TRUE;
+    lisaac_push(&__CCO,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__VNN,L13509636); // L103 TRUE;
     __WYD=__J__;
   } else /* FALSE */ {
-    lisaac_push(&__NSN,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__V5M,L14689286); // L112 FALSE;
+    lisaac_push(&__CCO,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__VNN,L14689286); // L112 FALSE;
     __WYD=__F__;
   };
   if (__WYD) {
-    lisaac_push(&__N5M,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__NSN,L10652676); // L81 TRUE;
-    lisaac_push_first(&__V5M,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__2DZ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__RJAB,L15224840); // L116 NUMERIC;
+    lisaac_push(&__NNN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__CCO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__VNN,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__IXZ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__4R5,L15224840); // L116 NUMERIC;
     __WYD=( 9 > __1RD);
-    lisaac_push(&__2DZ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__RJAB,L14700552); // L112 NUMERIC;
-    __WJAB=( 9 == __1RD);
+    lisaac_push(&__IXZ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__4R5,L14700552); // L112 NUMERIC;
+    __DS5=( 9 == __1RD);
     if (__WYD) {
-      lisaac_push(&__2DZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RJAB,L10900996); // L83 TRUE;
-      __YJAB=__F__;
+      lisaac_push(&__IXZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4R5,L10900996); // L83 TRUE;
+      __FS5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__2DZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RJAB,L12342790); // L94 FALSE;
-      __YJAB=__WJAB;
+      lisaac_push(&__IXZ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__4R5,L12342790); // L94 FALSE;
+      __FS5=__DS5;
     };
-    __WYD=__YJAB;
+    __WYD=__FS5;
   } else /* FALSE */ {
-    lisaac_push(&__N5M,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__NSN,L12081158); // L92 FALSE;
+    lisaac_push(&__NNN,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__CCO,L12081158); // L92 FALSE;
     __WYD=__J__;
   };
   if (__WYD) {
@@ -12439,21 +12980,21 @@ static ____L __XRD(____4 __ZRD)
     lisaac_push_first(&__TYD,L19289106); // L147 BLOCK;
     lisaac_push(&__TYD,L19428370); // L148 BLOCK;
     lisaac_push_first(&__5RD,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__N5M,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NSN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__V5M,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__NNN,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__CCO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VNN,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__KYD));
     lisaac_push(&__5RD,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
+    __DX((&__string_43));
     lisaac_push(&__5RD,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__N5M,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NSN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__V5M,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2DZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__NNN,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__CCO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VNN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IXZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__5RD,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__N5M,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NSN,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__NNN,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__CCO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__IYD,L19532306); // L149 BLOCK;
@@ -12467,550 +13008,554 @@ static ____G __AJE(____4 __CJE)
 // ({__4}) With result No recursive, No inlinable.
 {
   ____DB __0KE;
-  _____CONTEXT __BJE,__YB5,__ZB5,__0B5,__1B5,__NC5,__OC5,__BBY,__EBY;
-  _____CONTEXT __GBY,__XBY,__ZBY;
-  ____G __EJE,__EC5,__GC5,__IC5,__YC5;
-  ____01 __3B5,__BC5,__QC5,__UC5;
+  _____CONTEXT __BJE,__EI4,__FI4,__GI4,__HI4,__ZI4,__0I4,__4WY,__BXY;
+  _____CONTEXT __DXY,__UXY,__WXY;
+  ____G __EJE,__QI4,__SI4,__UI4,__EJ4;
+  ____01 __JI4,__NI4,__2I4,__AJ4;
   lisaac_push_first(&__BJE,L35526672); // L271 CHARACTER;
   __EJE=__J__;
   lisaac_push(&__BJE,L35919888); // L274 CHARACTER;
-  lisaac_push_first(&__YB5,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__ZB5,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__0B5,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__1B5,L4069927); // L31 CONVERT;
-  __3B5=((____01 )__CJE);
-  lisaac_push(&__YB5,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__ZB5,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__0B5,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__1B5,L4069927); // L31 CONVERT;
-  __BC5=((____01 )'0');
-  lisaac_push(&__YB5,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__ZB5,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__0B5,L15224840); // L116 NUMERIC;
-  __EC5=(__3B5 > __BC5);
-  lisaac_push(&__ZB5,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__0B5,L14700552); // L112 NUMERIC;
-  __GC5=(__3B5 == __BC5);
-  if (__EC5) {
-    lisaac_push(&__ZB5,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0B5,L10900996); // L83 TRUE;
-    __IC5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__ZB5,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__0B5,L12342790); // L94 FALSE;
-    __IC5=__GC5;
-  };
-  if (__IC5) {
+  lisaac_push_first(&__EI4,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__FI4,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__GI4,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__HI4,L4069927); // L31 CONVERT;
+  __JI4=((____01 )__CJE);
+  lisaac_push(&__EI4,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__FI4,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__GI4,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__HI4,L4069927); // L31 CONVERT;
+  __NI4=((____01 )'0');
+  lisaac_push(&__EI4,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__FI4,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GI4,L15224840); // L116 NUMERIC;
+  __QI4=(__JI4 > __NI4);
+  lisaac_push(&__FI4,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GI4,L14700552); // L112 NUMERIC;
+  __SI4=(__JI4 == __NI4);
+  if (__QI4) {
+    lisaac_push(&__FI4,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GI4,L10900996); // L83 TRUE;
+    __UI4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FI4,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GI4,L12342790); // L94 FALSE;
+    __UI4=__SI4;
+  };
+  if (__UI4) {
     lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__YB5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZB5,L36057104); // L275 CHARACTER;
-    lisaac_push_first(&__0B5,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__1B5,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__NC5,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__OC5,L4069927); // L31 CONVERT;
-    __QC5=((____01 )__CJE);
-    lisaac_push(&__0B5,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__1B5,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__NC5,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__OC5,L4069927); // L31 CONVERT;
-    __UC5=((____01 )'9');
-    lisaac_push(&__0B5,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__1B5,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__NC5,L15224840); // L116 NUMERIC;
-    if ((__QC5 > __UC5)) {
-      lisaac_push(&__1B5,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__NC5,L13509636); // L103 TRUE;
-      __YC5=__J__;
+    lisaac_push_first(&__EI4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FI4,L36057104); // L275 CHARACTER;
+    lisaac_push_first(&__GI4,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__HI4,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__ZI4,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__0I4,L4069927); // L31 CONVERT;
+    __2I4=((____01 )__CJE);
+    lisaac_push(&__GI4,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__HI4,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__ZI4,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__0I4,L4069927); // L31 CONVERT;
+    __AJ4=((____01 )'9');
+    lisaac_push(&__GI4,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__HI4,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__ZI4,L15224840); // L116 NUMERIC;
+    if ((__2I4 > __AJ4)) {
+      lisaac_push(&__HI4,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__ZI4,L13509636); // L103 TRUE;
+      __EJ4=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__1B5,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__NC5,L14689286); // L112 FALSE;
-      __YC5=__F__;
+      lisaac_push(&__HI4,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__ZI4,L14689286); // L112 FALSE;
+      __EJ4=__F__;
     };
-    __EJE=__YC5;
+    __EJE=__EJ4;
   } else /* FALSE */ {
     lisaac_push(&__BJE,L36178448); // L276 CHARACTER;
-    lisaac_push_first(&__YB5,L8530438); // L65 FALSE;
+    lisaac_push_first(&__EI4,L8530438); // L65 FALSE;
   };
   lisaac_push(&__BJE,L36309520); // L277 CHARACTER;
-  lisaac_push_first(&__YB5,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__ZB5,L7088642); // L54 OBJECT;
+  lisaac_push_first(&__EI4,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__FI4,L7088642); // L54 OBJECT;
   __0KE=((____DB )(top_context->back->back));
-  lisaac_push(&__YB5,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__ZB5,L10652676); // L81 TRUE;
-  lisaac_push_first(&__0B5,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__1B5,L36324880); // L277 CHARACTER;
-  lisaac_push_first(&__NC5,L5275664); // L40 CHARACTER;
-  lisaac_push_first(&__OC5,L22703120); // L173 CHARACTER;
-  lisaac_push_first(&__BBY,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__EBY,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__GBY,L4069927); // L31 CONVERT;
-  __3B5=((____01 )__CJE);
-  lisaac_push(&__OC5,L22710288); // L173 CHARACTER;
-  lisaac_push_first(&__BBY,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__EBY,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__GBY,L4069927); // L31 CONVERT;
-  __BC5=((____01 )'0');
-  lisaac_push(&__OC5,L22704144); // L173 CHARACTER;
-  lisaac_push_first(&__BBY,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__EBY,L15224840); // L116 NUMERIC;
-  __EC5=(__3B5 > __BC5);
-  lisaac_push(&__BBY,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__EBY,L14700552); // L112 NUMERIC;
-  __GC5=(__3B5 == __BC5);
-  if (__EC5) {
-    lisaac_push(&__BBY,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EBY,L10900996); // L83 TRUE;
-    __IC5=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__BBY,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__EBY,L12342790); // L94 FALSE;
-    __IC5=__GC5;
-  };
-  if (__IC5) {
-    lisaac_push(&__NC5,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__OC5,L10652676); // L81 TRUE;
-    lisaac_push_first(&__BBY,L5283856); // L40 CHARACTER;
-    lisaac_push_first(&__EBY,L21916688); // L167 CHARACTER;
-    lisaac_push_first(&__GBY,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__XBY,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__ZBY,L4069927); // L31 CONVERT;
-    __QC5=((____01 )__CJE);
-    lisaac_push(&__EBY,L21923856); // L167 CHARACTER;
-    lisaac_push_first(&__GBY,L8663056); // L66 CHARACTER;
-    lisaac_push_first(&__XBY,L9339920); // L71 CHARACTER;
-    lisaac_push_first(&__ZBY,L4069927); // L31 CONVERT;
-    __UC5=((____01 )'9');
-    lisaac_push(&__EBY,L21917712); // L167 CHARACTER;
-    lisaac_push_first(&__GBY,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__XBY,L15224840); // L116 NUMERIC;
-    if ((__QC5 > __UC5)) {
-      lisaac_push(&__GBY,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__XBY,L13509636); // L103 TRUE;
-      __YC5=__J__;
+  lisaac_push(&__EI4,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__FI4,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GI4,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__HI4,L36324880); // L277 CHARACTER;
+  lisaac_push_first(&__ZI4,L5275664); // L40 CHARACTER;
+  lisaac_push_first(&__0I4,L22703120); // L173 CHARACTER;
+  lisaac_push_first(&__4WY,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__BXY,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__DXY,L4069927); // L31 CONVERT;
+  __JI4=((____01 )__CJE);
+  lisaac_push(&__0I4,L22710288); // L173 CHARACTER;
+  lisaac_push_first(&__4WY,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__BXY,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__DXY,L4069927); // L31 CONVERT;
+  __NI4=((____01 )'0');
+  lisaac_push(&__0I4,L22704144); // L173 CHARACTER;
+  lisaac_push_first(&__4WY,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__BXY,L15224840); // L116 NUMERIC;
+  __QI4=(__JI4 > __NI4);
+  lisaac_push(&__4WY,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__BXY,L14700552); // L112 NUMERIC;
+  __SI4=(__JI4 == __NI4);
+  if (__QI4) {
+    lisaac_push(&__4WY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BXY,L10900996); // L83 TRUE;
+    __UI4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4WY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__BXY,L12342790); // L94 FALSE;
+    __UI4=__SI4;
+  };
+  if (__UI4) {
+    lisaac_push(&__ZI4,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__0I4,L10652676); // L81 TRUE;
+    lisaac_push_first(&__4WY,L5283856); // L40 CHARACTER;
+    lisaac_push_first(&__BXY,L21916688); // L167 CHARACTER;
+    lisaac_push_first(&__DXY,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__UXY,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__WXY,L4069927); // L31 CONVERT;
+    __2I4=((____01 )__CJE);
+    lisaac_push(&__BXY,L21923856); // L167 CHARACTER;
+    lisaac_push_first(&__DXY,L8663056); // L66 CHARACTER;
+    lisaac_push_first(&__UXY,L9339920); // L71 CHARACTER;
+    lisaac_push_first(&__WXY,L4069927); // L31 CONVERT;
+    __AJ4=((____01 )'9');
+    lisaac_push(&__BXY,L21917712); // L167 CHARACTER;
+    lisaac_push_first(&__DXY,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__UXY,L15224840); // L116 NUMERIC;
+    if ((__2I4 > __AJ4)) {
+      lisaac_push(&__DXY,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__UXY,L13509636); // L103 TRUE;
+      __EJ4=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__GBY,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__XBY,L14689286); // L112 FALSE;
-      __YC5=__F__;
+      lisaac_push(&__DXY,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__UXY,L14689286); // L112 FALSE;
+      __EJ4=__F__;
     };
-    __IC5=__YC5;
-  } else /* FALSE */ {
-    lisaac_push(&__NC5,L5279760); // L40 CHARACTER;
-    lisaac_push_first(&__OC5,L12081158); // L92 FALSE;
-    __IC5=__J__;
-  };
-  if ((__EJE == __IC5)) {
-    lisaac_push(&__0B5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__1B5,L13509636); // L103 TRUE;
-    __IC5=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__0B5,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__1B5,L14689286); // L112 FALSE;
-    __IC5=__F__;
-  };
-  if (__IC5) {
-    lisaac_push(&__YB5,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__ZB5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0B5,L19289106); // L147 BLOCK;
-    lisaac_push(&__0B5,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__1B5,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__NC5,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OC5,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BBY,L7616002); // L58 OBJECT;
+    __UI4=__EJ4;
+  } else /* FALSE */ {
+    lisaac_push(&__ZI4,L5279760); // L40 CHARACTER;
+    lisaac_push_first(&__0I4,L12081158); // L92 FALSE;
+    __UI4=__J__;
+  };
+  if ((__EJE == __UI4)) {
+    lisaac_push(&__GI4,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__HI4,L13509636); // L103 TRUE;
+    __UI4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GI4,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__HI4,L14689286); // L112 FALSE;
+    __UI4=__F__;
+  };
+  if (__UI4) {
+    lisaac_push(&__EI4,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FI4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GI4,L19289106); // L147 BLOCK;
+    lisaac_push(&__GI4,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__HI4,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__ZI4,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0I4,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4WY,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__0KE));
-    lisaac_push(&__1B5,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__1B5,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__NC5,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OC5,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__BBY,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__EBY,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__HI4,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__HI4,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__ZI4,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0I4,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__4WY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__BXY,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__1B5,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__NC5,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OC5,L4598824); // L35 SYSTEM;
+    lisaac_push(&__HI4,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__ZI4,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0I4,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__YB5,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__ZB5,L8530438); // L65 FALSE;
+    lisaac_push(&__EI4,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FI4,L8530438); // L65 FALSE;
   };
-  __EC5=__EJE;
-  return(__EC5);
+  __QI4=__EJE;
+  return(__QI4);
 }
 
-static void __YPQ(____L __0PQ)
+static void __ACR(____L __CCR)
 // ({__L}) Void Recursive, No inlinable.
 {
-  ____DB __FIR;
-  ____L __CJR,__EJR;
-  _____CONTEXT __ZPQ,__DIR,__0RR,__OIR,__4PQ,__THS,__PKS,__40X,__2EZ;
-  _____CONTEXT __I45,__J45;
-  ____G __TKS,__0HS,__1HS,__N45,__P45;
-  ____01 __TJR,__UJR,__1JD;
-  ____4 __XJR;
-  lisaac_push_first(&__ZPQ,L74583047); // L569 INTEGER;
-  lisaac_push_first(&__DIR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__0RR,L7088642); // L54 OBJECT;
-  __FIR=((____DB )(top_context->back->back));
-  lisaac_push(&__DIR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__0RR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__OIR,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__4PQ,L74588167); // L569 INTEGER;
-  lisaac_push_first(&__THS,L13663752); // L104 NUMERIC;
-  lisaac_push_first(&__PKS,L12876296); // L98 NUMERIC;
-  lisaac_push_first(&__40X,L15224840); // L116 NUMERIC;
-  __TKS=(__0PQ >  0);
-  lisaac_push(&__THS,L13673480); // L104 NUMERIC;
-  lisaac_push_first(&__PKS,L13915656); // L106 NUMERIC;
-  __0HS=(__0PQ ==  0);
-  if (__TKS) {
-    lisaac_push(&__THS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__PKS,L10900996); // L83 TRUE;
-    __1HS=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__THS,L13668360); // L104 NUMERIC;
-    lisaac_push_first(&__PKS,L12342790); // L94 FALSE;
-    __1HS=__0HS;
-  };
-  if (__1HS) {
-    lisaac_push(&__OIR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4PQ,L13509636); // L103 TRUE;
-    __1HS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__OIR,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4PQ,L14689286); // L112 FALSE;
-    __1HS=__F__;
-  };
-  if (__1HS) {
-    lisaac_push(&__DIR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0RR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__OIR,L21910546); // L167 BLOCK;
-    lisaac_push(&__OIR,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__4PQ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__THS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PKS,L8792068); // L67 TRUE;
-    lisaac_push_first(&__40X,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FIR));
-    lisaac_push(&__4PQ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__4PQ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__THS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PKS,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__40X,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2EZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __C2R;
+  ____L __52R,__B3R;
+  _____CONTEXT __BCR,__A2R,__5GS,__L2R,__GCR,__W3S,__4AT,__GRY,__IYZ;
+  _____CONTEXT __KB5,__LB5;
+  ____G __CBT,__33S,__43S,__PB5,__RB5;
+  ____01 __Q3R,__R3R,__1JD;
+  ____4 __U3R;
+  lisaac_push_first(&__BCR,L74583047); // L569 INTEGER;
+  lisaac_push_first(&__A2R,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__5GS,L7088642); // L54 OBJECT;
+  __C2R=((____DB )(top_context->back->back));
+  lisaac_push(&__A2R,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__5GS,L10652676); // L81 TRUE;
+  lisaac_push_first(&__L2R,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__GCR,L74588167); // L569 INTEGER;
+  lisaac_push_first(&__W3S,L13663752); // L104 NUMERIC;
+  lisaac_push_first(&__4AT,L12876296); // L98 NUMERIC;
+  lisaac_push_first(&__GRY,L15224840); // L116 NUMERIC;
+  __CBT=(__CCR >  0);
+  lisaac_push(&__W3S,L13673480); // L104 NUMERIC;
+  lisaac_push_first(&__4AT,L13915656); // L106 NUMERIC;
+  __33S=(__CCR ==  0);
+  if (__CBT) {
+    lisaac_push(&__W3S,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__4AT,L10900996); // L83 TRUE;
+    __43S=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__W3S,L13668360); // L104 NUMERIC;
+    lisaac_push_first(&__4AT,L12342790); // L94 FALSE;
+    __43S=__33S;
+  };
+  if (__43S) {
+    lisaac_push(&__L2R,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__GCR,L13509636); // L103 TRUE;
+    __43S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__L2R,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__GCR,L14689286); // L112 FALSE;
+    __43S=__F__;
+  };
+  if (__43S) {
+    lisaac_push(&__A2R,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__5GS,L8792068); // L67 TRUE;
+    lisaac_push_first(&__L2R,L21910546); // L167 BLOCK;
+    lisaac_push(&__L2R,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__GCR,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__W3S,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__4AT,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GRY,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C2R));
+    lisaac_push(&__GCR,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__GCR,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__W3S,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4AT,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GRY,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IYZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4PQ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__THS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PKS,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GCR,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__W3S,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__4AT,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DIR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__0RR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZPQ,L75113991); // L573 INTEGER;
-  lisaac_push_first(&__DIR,L8790535); // L67 INTEGER;
-  lisaac_push_first(&__0RR,L9719304); // L74 NUMERIC;
-  __CJR=(____L)(__0PQ /  10);
-  lisaac_push(&__DIR,L8795143); // L67 INTEGER;
-  lisaac_push_first(&__0RR,L9457160); // L72 NUMERIC;
-  __EJR=(____L)(__CJR *  10);
-  lisaac_push(&__DIR,L8785927); // L67 INTEGER;
-  lisaac_push_first(&__0RR,L9195016); // L70 NUMERIC;
-  __CJR=(____L)(__0PQ - __EJR);
-  lisaac_push(&__ZPQ,L75123207); // L573 INTEGER;
-  lisaac_push_first(&__DIR,L52169735); // L398 INTEGER;
-  lisaac_push_first(&__0RR,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
-  __FIR=((____DB )(top_context->back->back));
-  lisaac_push(&__0RR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4PQ,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__THS,L52178439); // L398 INTEGER;
-  lisaac_push_first(&__PKS,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__40X,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__2EZ,L15224840); // L116 NUMERIC;
-  if (( 0 > __CJR)) {
-    lisaac_push(&__40X,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__2EZ,L13509636); // L103 TRUE;
-    __1HS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__40X,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__2EZ,L14689286); // L112 FALSE;
-    __1HS=__F__;
-  };
-  if (__1HS) {
-    lisaac_push(&__PKS,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__40X,L10652676); // L81 TRUE;
-    lisaac_push_first(&__2EZ,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__I45,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__J45,L15224840); // L116 NUMERIC;
-    __1HS=( 9 > __CJR);
-    lisaac_push(&__I45,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__J45,L14700552); // L112 NUMERIC;
-    __N45=( 9 == __CJR);
-    if (__1HS) {
-      lisaac_push(&__I45,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__J45,L10900996); // L83 TRUE;
-      __P45=__F__;
+    lisaac_push(&__A2R,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__5GS,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BCR,L75113991); // L573 INTEGER;
+  lisaac_push_first(&__A2R,L8790535); // L67 INTEGER;
+  lisaac_push_first(&__5GS,L9719304); // L74 NUMERIC;
+  __52R=(____L)(__CCR /  10);
+  lisaac_push(&__A2R,L8795143); // L67 INTEGER;
+  lisaac_push_first(&__5GS,L9457160); // L72 NUMERIC;
+  __B3R=(____L)(__52R *  10);
+  lisaac_push(&__A2R,L8785927); // L67 INTEGER;
+  lisaac_push_first(&__5GS,L9195016); // L70 NUMERIC;
+  __52R=(____L)(__CCR - __B3R);
+  lisaac_push(&__BCR,L75123207); // L573 INTEGER;
+  lisaac_push_first(&__A2R,L52169735); // L398 INTEGER;
+  lisaac_push_first(&__5GS,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__L2R,L7088642); // L54 OBJECT;
+  __C2R=((____DB )(top_context->back->back));
+  lisaac_push(&__5GS,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__L2R,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GCR,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__W3S,L52178439); // L398 INTEGER;
+  lisaac_push_first(&__4AT,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__GRY,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__IYZ,L15224840); // L116 NUMERIC;
+  if (( 0 > __52R)) {
+    lisaac_push(&__GRY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IYZ,L13509636); // L103 TRUE;
+    __43S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GRY,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IYZ,L14689286); // L112 FALSE;
+    __43S=__F__;
+  };
+  if (__43S) {
+    lisaac_push(&__4AT,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__GRY,L10652676); // L81 TRUE;
+    lisaac_push_first(&__IYZ,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__KB5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__LB5,L15224840); // L116 NUMERIC;
+    __43S=( 9 > __52R);
+    lisaac_push(&__KB5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__LB5,L14700552); // L112 NUMERIC;
+    __PB5=( 9 == __52R);
+    if (__43S) {
+      lisaac_push(&__KB5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LB5,L10900996); // L83 TRUE;
+      __RB5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__I45,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__J45,L12342790); // L94 FALSE;
-      __P45=__N45;
+      lisaac_push(&__KB5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LB5,L12342790); // L94 FALSE;
+      __RB5=__PB5;
     };
-    __1HS=__P45;
-  } else /* FALSE */ {
-    lisaac_push(&__PKS,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__40X,L12081158); // L92 FALSE;
-    __1HS=__J__;
-  };
-  if (__1HS) {
-    lisaac_push(&__4PQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
-    __1HS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4PQ,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
-    __1HS=__F__;
-  };
-  if (__1HS) {
-    lisaac_push(&__0RR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4PQ,L21910546); // L167 BLOCK;
-    lisaac_push(&__4PQ,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FIR));
-    lisaac_push(&__THS,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__THS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
+    __43S=__RB5;
+  } else /* FALSE */ {
+    lisaac_push(&__4AT,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__GRY,L12081158); // L92 FALSE;
+    __43S=__J__;
+  };
+  if (__43S) {
+    lisaac_push(&__GCR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__W3S,L13509636); // L103 TRUE;
+    __43S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GCR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__W3S,L14689286); // L112 FALSE;
+    __43S=__F__;
+  };
+  if (__43S) {
+    lisaac_push(&__5GS,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__L2R,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GCR,L21910546); // L167 BLOCK;
+    lisaac_push(&__GCR,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__W3S,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4AT,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GRY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IYZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C2R));
+    lisaac_push(&__W3S,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__W3S,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4AT,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GRY,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IYZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KB5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__THS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__W3S,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4AT,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GRY,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0RR,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__DIR,L52571655); // L401 INTEGER;
-  lisaac_push_first(&__0RR,L52956168); // L404 NUMERIC;
-  lisaac_push_first(&__OIR,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__4PQ,L10652676); // L81 TRUE;
-  lisaac_push(&__OIR,L22153746); // L169 BLOCK;
-  lisaac_push(&__0RR,L53347336); // L407 NUMERIC;
-  lisaac_push_first(&__OIR,L67800072); // L517 NUMERIC;
-  lisaac_push_first(&__4PQ,L4069927); // L31 CONVERT;
-  __TJR=((____01 )__CJR);
-  lisaac_push(&__DIR,L52576775); // L401 INTEGER;
-  lisaac_push_first(&__0RR,L8663056); // L66 CHARACTER;
-  lisaac_push_first(&__OIR,L9339920); // L71 CHARACTER;
-  lisaac_push_first(&__4PQ,L4069927); // L31 CONVERT;
-  __UJR=((____01 )'0');
-  lisaac_push(&__DIR,L52572167); // L401 INTEGER;
-  lisaac_push_first(&__0RR,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__OIR,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__4PQ,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__THS,L52956168); // L404 NUMERIC;
-  lisaac_push_first(&__PKS,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__40X,L10652676); // L81 TRUE;
-  lisaac_push(&__PKS,L22153746); // L169 BLOCK;
-  lisaac_push(&__THS,L53347336); // L407 NUMERIC;
-  lisaac_push(&__OIR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__4PQ,L9195016); // L70 NUMERIC;
-  __1JD=(____01)(- __UJR);
-  lisaac_push(&__0RR,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__OIR,L9195016); // L70 NUMERIC;
-  __UJR=(____01)(__TJR - __1JD);
-  lisaac_push(&__DIR,L52691975); // L402 INTEGER;
-  lisaac_push_first(&__0RR,L8134693); // L62 INTEGER_8;
-  __XJR=((____4 )((__UJR)));
-  lisaac_push(&__DIR,L52956167); // L404 INTEGER;
-  lisaac_push_first(&__0RR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
-  __FIR=((____DB )(top_context->back->back));
-  lisaac_push(&__0RR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4PQ,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__THS,L52957191); // L404 INTEGER;
-  lisaac_push(&__THS,L52968967); // L404 INTEGER;
-  __TKS=__NRD(__XJR);
-  if (__TKS) {
-    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
-    __1HS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
-    __1HS=__F__;
-  };
-  if (__1HS) {
-    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4PQ,L24532498); // L187 BLOCK;
-    lisaac_push(&__4PQ,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FIR));
-    lisaac_push(&__THS,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__THS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5GS,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__L2R,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__A2R,L52571655); // L401 INTEGER;
+  lisaac_push_first(&__5GS,L53742600); // L410 NUMERIC;
+  lisaac_push_first(&__L2R,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__GCR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__W3S,L21906962); // L167 BLOCK;
+  lisaac_push(&__W3S,L21903890); // L167 BLOCK;
+  lisaac_push(&__L2R,L22153746); // L169 BLOCK;
+  lisaac_push(&__5GS,L54133768); // L413 NUMERIC;
+  lisaac_push_first(&__L2R,L68850184); // L525 NUMERIC;
+  lisaac_push_first(&__GCR,L4069927); // L31 CONVERT;
+  __Q3R=((____01 )__52R);
+  lisaac_push(&__A2R,L52576775); // L401 INTEGER;
+  lisaac_push_first(&__5GS,L8663056); // L66 CHARACTER;
+  lisaac_push_first(&__L2R,L9339920); // L71 CHARACTER;
+  lisaac_push_first(&__GCR,L4069927); // L31 CONVERT;
+  __R3R=((____01 )'0');
+  lisaac_push(&__A2R,L52572167); // L401 INTEGER;
+  lisaac_push_first(&__5GS,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__L2R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__GCR,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__W3S,L53742600); // L410 NUMERIC;
+  lisaac_push_first(&__4AT,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__GRY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__IYZ,L21906962); // L167 BLOCK;
+  lisaac_push(&__IYZ,L21903890); // L167 BLOCK;
+  lisaac_push(&__4AT,L22153746); // L169 BLOCK;
+  lisaac_push(&__W3S,L54133768); // L413 NUMERIC;
+  lisaac_push(&__L2R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GCR,L9195016); // L70 NUMERIC;
+  __1JD=(____01)(- __R3R);
+  lisaac_push(&__5GS,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__L2R,L9195016); // L70 NUMERIC;
+  __R3R=(____01)(__Q3R - __1JD);
+  lisaac_push(&__A2R,L52691975); // L402 INTEGER;
+  lisaac_push_first(&__5GS,L8134693); // L62 INTEGER_8;
+  __U3R=((____4 )((__R3R)));
+  lisaac_push(&__A2R,L52956167); // L404 INTEGER;
+  lisaac_push_first(&__5GS,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__L2R,L7088642); // L54 OBJECT;
+  __C2R=((____DB )(top_context->back->back));
+  lisaac_push(&__5GS,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__L2R,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GCR,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__W3S,L52957191); // L404 INTEGER;
+  lisaac_push(&__W3S,L52968967); // L404 INTEGER;
+  __CBT=__NRD(__U3R);
+  if (__CBT) {
+    lisaac_push(&__GCR,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__W3S,L13509636); // L103 TRUE;
+    __43S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GCR,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__W3S,L14689286); // L112 FALSE;
+    __43S=__F__;
+  };
+  if (__43S) {
+    lisaac_push(&__5GS,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__L2R,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GCR,L24532498); // L187 BLOCK;
+    lisaac_push(&__GCR,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__W3S,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4AT,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GRY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IYZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C2R));
+    lisaac_push(&__W3S,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__W3S,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4AT,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GRY,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IYZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KB5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__THS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__W3S,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4AT,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GRY,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__DIR,L53087239); // L405 INTEGER;
-  lisaac_push_first(&__0RR,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__OIR,L7088642); // L54 OBJECT;
-  __FIR=((____DB )(top_context->back->back));
-  lisaac_push(&__0RR,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__OIR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__4PQ,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__THS,L53099015); // L405 INTEGER;
-  __EJR=__XRD(__XJR);
-  if ((__EJR == __CJR)) {
-    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__THS,L13509636); // L103 TRUE;
-    __1HS=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__4PQ,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__THS,L14689286); // L112 FALSE;
-    __1HS=__F__;
-  };
-  if (__1HS) {
-    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__OIR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__4PQ,L24532498); // L187 BLOCK;
-    lisaac_push(&__4PQ,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__THS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PKS,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__40X,L8792068); // L67 TRUE;
-    lisaac_push_first(&__2EZ,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FIR));
-    lisaac_push(&__THS,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__THS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PKS,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__40X,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__2EZ,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__I45,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__5GS,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__L2R,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__A2R,L53087239); // L405 INTEGER;
+  lisaac_push_first(&__5GS,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__L2R,L7088642); // L54 OBJECT;
+  __C2R=((____DB )(top_context->back->back));
+  lisaac_push(&__5GS,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__L2R,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GCR,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__W3S,L53099015); // L405 INTEGER;
+  __B3R=__XRD(__U3R);
+  if ((__B3R == __52R)) {
+    lisaac_push(&__GCR,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__W3S,L13509636); // L103 TRUE;
+    __43S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GCR,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__W3S,L14689286); // L112 FALSE;
+    __43S=__F__;
+  };
+  if (__43S) {
+    lisaac_push(&__5GS,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__L2R,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GCR,L24532498); // L187 BLOCK;
+    lisaac_push(&__GCR,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__W3S,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4AT,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GRY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__IYZ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C2R));
+    lisaac_push(&__W3S,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__W3S,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4AT,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GRY,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__IYZ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KB5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__THS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PKS,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__40X,L4598824); // L35 SYSTEM;
+    lisaac_push(&__W3S,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4AT,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GRY,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__0RR,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__OIR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZPQ,L75244551); // L574 INTEGER;
-  lisaac_push_first(&__DIR,L9719304); // L74 NUMERIC;
-  __CJR=(____L)(__0PQ /  10);
-  if ((__CJR !=  0)) {
-    lisaac_push(&__ZPQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__DIR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__0RR,L75509255); // L576 INTEGER;
-    __YPQ(__CJR);
-  } else /* FALSE */ {
-    lisaac_push(&__ZPQ,L75631111); // L577 INTEGER;
-    lisaac_push_first(&__DIR,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZPQ,L75766791); // L578 INTEGER;
-  lisaac_push_first(&__DIR,L10896400); // L83 CHARACTER;
-  lisaac_push_first(&__0RR,L5005342); // L38 STD_OUTPUT;
-  lisaac_push_first(&__OIR,L18378271); // L140 OUTPUT_STREAM;
-  lisaac_push_first(&__4PQ,L8272919); // L63 SYSTEM_IO;
-  fputc((int)(__XJR),stdout);
+    lisaac_push(&__5GS,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__L2R,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BCR,L75244551); // L574 INTEGER;
+  lisaac_push_first(&__A2R,L9719304); // L74 NUMERIC;
+  __52R=(____L)(__CCR /  10);
+  if ((__52R !=  0)) {
+    lisaac_push(&__BCR,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__A2R,L8792068); // L67 TRUE;
+    lisaac_push_first(&__5GS,L75509255); // L576 INTEGER;
+    __ACR(__52R);
+  } else /* FALSE */ {
+    lisaac_push(&__BCR,L75631111); // L577 INTEGER;
+    lisaac_push_first(&__A2R,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__BCR,L75766791); // L578 INTEGER;
+  lisaac_push_first(&__A2R,L10896400); // L83 CHARACTER;
+  lisaac_push_first(&__5GS,L5005342); // L38 STD_OUTPUT;
+  lisaac_push_first(&__L2R,L18378271); // L140 OUTPUT_STREAM;
+  lisaac_push_first(&__GCR,L8272919); // L63 SYSTEM_IO;
+  fputc((int)(__U3R),stdout);
 }
 
 static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC)
 // ({__HB},{__4},{__L}) With result No recursive, No inlinable.
 {
   ____DB __ETC;
-  ____L __2OC,__5TC,__JGZ;
-  _____CONTEXT __SOC,__CTC,__IYC,__NTC,__0OC,__3FZ,__4FZ,__D0M,__GGZ;
-  _____CONTEXT __OGZ;
-  ____G __MU1,__OU1,__QU1,__XU1,__ZU1,__1U1;
+  ____L __2OC,__5TC,__VZZ;
+  _____CONTEXT __SOC,__CTC,__IYC,__NTC,__0OC,__JZZ,__KZZ,__DIN,__SZZ;
+  _____CONTEXT __0ZZ;
+  ____G __0W2,__2W2,__4W2,__FX2,__HX2,__JX2;
   ____4 __HPC;
-  lisaac_push_first(&__SOC,L93457429); // L713 NATIVE_ARRAY;
+  lisaac_push_first(&__SOC,L93326357); // L712 NATIVE_ARRAY;
   lisaac_push_first(&__CTC,L21772306); // L166 BLOCK;
   lisaac_push_first(&__IYC,L7088642); // L54 OBJECT;
   __ETC=((____DB )(top_context->back->back));
   lisaac_push(&__CTC,L21902354); // L167 BLOCK;
   lisaac_push_first(&__IYC,L10652676); // L81 TRUE;
   lisaac_push_first(&__NTC,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__0OC,L93463573); // L713 NATIVE_ARRAY;
-  lisaac_push_first(&__3FZ,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__4FZ,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__0OC,L93332501); // L712 NATIVE_ARRAY;
+  lisaac_push_first(&__JZZ,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__KZZ,L9195016); // L70 NUMERIC;
   __2OC=(____L)(-  1);
-  lisaac_push(&__0OC,L93462549); // L713 NATIVE_ARRAY;
-  lisaac_push_first(&__3FZ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__4FZ,L15224840); // L116 NUMERIC;
-  __MU1=(__VOC > __2OC);
-  lisaac_push(&__3FZ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__4FZ,L14700552); // L112 NUMERIC;
-  __OU1=(__VOC == __2OC);
-  if (__MU1) {
-    lisaac_push(&__3FZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4FZ,L10900996); // L83 TRUE;
-    __QU1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3FZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__4FZ,L12342790); // L94 FALSE;
-    __QU1=__OU1;
-  };
-  if (__QU1) {
+  lisaac_push(&__0OC,L93331477); // L712 NATIVE_ARRAY;
+  lisaac_push_first(&__JZZ,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__KZZ,L15224840); // L116 NUMERIC;
+  __0W2=(__VOC > __2OC);
+  lisaac_push(&__JZZ,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__KZZ,L14700552); // L112 NUMERIC;
+  __2W2=(__VOC == __2OC);
+  if (__0W2) {
+    lisaac_push(&__JZZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__KZZ,L10900996); // L83 TRUE;
+    __4W2=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__JZZ,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__KZZ,L12342790); // L94 FALSE;
+    __4W2=__2W2;
+  };
+  if (__4W2) {
     lisaac_push(&__NTC,L21903890); // L167 BLOCK;
     lisaac_push_first(&__0OC,L13509636); // L103 TRUE;
-    __QU1=__J__;
+    __4W2=__J__;
   } else /* FALSE */ {
     lisaac_push(&__NTC,L21903890); // L167 BLOCK;
     lisaac_push_first(&__0OC,L14689286); // L112 FALSE;
-    __QU1=__F__;
+    __4W2=__F__;
   };
-  if (__QU1) {
+  if (__4W2) {
     lisaac_push(&__CTC,L22153746); // L169 BLOCK;
     lisaac_push_first(&__IYC,L8792068); // L67 TRUE;
     lisaac_push_first(&__NTC,L21910546); // L167 BLOCK;
     lisaac_push(&__NTC,L22051346); // L168 BLOCK;
     lisaac_push_first(&__0OC,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__3FZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4FZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__D0M,L7616002); // L58 OBJECT;
+    lisaac_push_first(&__JZZ,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__KZZ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__DIN,L7616002); // L58 OBJECT;
     lisaac_stack_print((_____CONTEXT *)(__ETC));
     lisaac_push(&__0OC,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
+    __DX((&__string_1));
     lisaac_push(&__0OC,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__3FZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4FZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__D0M,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__GGZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push_first(&__JZZ,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__KZZ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__DIN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SZZ,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
     lisaac_push(&__0OC,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__3FZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4FZ,L4598824); // L35 SYSTEM;
+    lisaac_push_first(&__JZZ,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__KZZ,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
     lisaac_push(&__CTC,L22153746); // L169 BLOCK;
     lisaac_push_first(&__IYC,L8530438); // L65 FALSE;
   };
   __2OC= 0;
-  lisaac_push(&__SOC,L94505493); // L721 NATIVE_ARRAY;
+  lisaac_push(&__SOC,L94374421); // L720 NATIVE_ARRAY;
   __5TC=__VOC;
   lisaac_push_first(&__CTC,L22172680); // L169 NUMERIC;
   __3TC:
@@ -13018,45 +13563,45 @@ static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC)
     lisaac_push(&__CTC,L22550536); // L172 NUMERIC;
     lisaac_push_first(&__IYC,L16021000); // L122 NUMERIC;
     lisaac_push_first(&__NTC,L15224840); // L116 NUMERIC;
-    __XU1=(__5TC >  0);
+    __FX2=(__5TC >  0);
     lisaac_push(&__IYC,L16030216); // L122 NUMERIC;
     lisaac_push_first(&__NTC,L14700552); // L112 NUMERIC;
-    __ZU1=(__5TC ==  0);
-    if (__XU1) {
+    __HX2=(__5TC ==  0);
+    if (__FX2) {
       lisaac_push(&__IYC,L16025608); // L122 NUMERIC;
       lisaac_push_first(&__NTC,L10900996); // L83 TRUE;
-      __1U1=__F__;
+      __JX2=__F__;
     } else /* FALSE */ {
       lisaac_push(&__IYC,L16025608); // L122 NUMERIC;
       lisaac_push_first(&__NTC,L12342790); // L94 FALSE;
-      __1U1=__ZU1;
+      __JX2=__HX2;
     };
-    if (__1U1) {
+    if (__JX2) {
       lisaac_push(&__CTC,L22940168); // L175 NUMERIC;
       lisaac_push_first(&__IYC,L8792068); // L67 TRUE;
       lisaac_push_first(&__NTC,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__0OC,L94121493); // L718 NATIVE_ARRAY;
+      lisaac_push_first(&__0OC,L93990421); // L717 NATIVE_ARRAY;
       __HPC=__RTD(__TOC,__5TC);
       if ((__UOC == __HPC)) {
-        lisaac_push(&__0OC,L94375445); // L720 NATIVE_ARRAY;
-        lisaac_push_first(&__3FZ,L8792068); // L67 TRUE;
-        lisaac_push_first(&__4FZ,L94249493); // L719 NATIVE_ARRAY;
-        lisaac_push_first(&__D0M,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__GGZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__OGZ,L9195016); // L70 NUMERIC;
-        __JGZ=(____L)(-  1);
-        lisaac_push(&__D0M,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__GGZ,L9195016); // L70 NUMERIC;
-        __2OC=(____L)(__2OC - __JGZ);
+        lisaac_push(&__0OC,L94244373); // L719 NATIVE_ARRAY;
+        lisaac_push_first(&__JZZ,L8792068); // L67 TRUE;
+        lisaac_push_first(&__KZZ,L94118421); // L718 NATIVE_ARRAY;
+        lisaac_push_first(&__DIN,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__SZZ,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__0ZZ,L9195016); // L70 NUMERIC;
+        __VZZ=(____L)(-  1);
+        lisaac_push(&__DIN,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__SZZ,L9195016); // L70 NUMERIC;
+        __2OC=(____L)(__2OC - __VZZ);
       } else /* FALSE */ {
-        lisaac_push(&__0OC,L94375445); // L720 NATIVE_ARRAY;
-        lisaac_push_first(&__3FZ,L8530438); // L65 FALSE;
+        lisaac_push(&__0OC,L94244373); // L719 NATIVE_ARRAY;
+        lisaac_push_first(&__JZZ,L8530438); // L65 FALSE;
       };
       lisaac_push(&__NTC,L22812680); // L174 NUMERIC;
       lisaac_push_first(&__0OC,L9195016); // L70 NUMERIC;
-      __JGZ=(____L)(__5TC -  1);
+      __VZZ=(____L)(__5TC -  1);
       lisaac_push(&__NTC,L22826504); // L174 NUMERIC;
-      __5TC=__JGZ;
+      __5TC=__VZZ;
       goto __3TC;
     } else /* FALSE */ {
       lisaac_push(&__CTC,L22940168); // L175 NUMERIC;
@@ -13067,1395 +13612,1644 @@ static ____L __ROC(____4 *__TOC,____4 __UOC,____L __VOC)
   return(__5TC);
 }
 
-static void __53I(____0B *__B4I,____L __C4I)
+static void __4KJ(____0B *__ALJ,____L __BLJ)
 // ({__0B},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __ZJK;
-  ____L __I5N,__3KK,__GLK,__NLK,__5HZ,__VLK,__2RN,__AMK,__GSN;
-  _____CONTEXT __A4I,__XJK,__A0L,__CKK,__H4I,__D5N,__I55,__J55,__K55;
-  _____CONTEXT __S55,__T55;
-  ____G __M55,__X55,__Z55,__KW1;
-  ____4 __4LK;
-  lisaac_push_first(&__A4I,L48368152); // L369 STRING;
-  lisaac_push_first(&__XJK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__A0L,L7088642); // L54 OBJECT;
-  __ZJK=((____DB )(top_context->back->back));
-  lisaac_push(&__XJK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__A0L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CKK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__H4I,L48377880); // L369 STRING;
-  lisaac_push_first(&__D5N,L16923661); // L129 ABSTRACT_STRING;
-  __I5N=__B4I->__FC;
-  lisaac_push(&__D5N,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__I55,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__J55,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__K55,L15224840); // L116 NUMERIC;
-  if (( 1 > __C4I)) {
-    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__K55,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__K55,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__J55,L10652676); // L81 TRUE;
-    lisaac_push_first(&__K55,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__S55,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__T55,L15224840); // L116 NUMERIC;
-    __M55=(__I5N > __C4I);
-    lisaac_push(&__S55,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__T55,L14700552); // L112 NUMERIC;
-    __X55=(__I5N == __C4I);
-    if (__M55) {
-      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__T55,L10900996); // L83 TRUE;
-      __Z55=__F__;
+  ____DB __1WK;
+  ____L __JPO,__5XK,__IYK,__PYK,__L1Z,__XYK,__RBO,__CZK,__1BO;
+  _____CONTEXT __5KJ,__ZWK,__OHM,__EXK,__GLJ,__EPO,__KC5,__LC5,__MC5;
+  _____CONTEXT __UC5,__VC5;
+  ____G __OC5,__ZC5,__1C5,__YY2;
+  ____4 __AZK;
+  lisaac_push_first(&__5KJ,L48368152); // L369 STRING;
+  lisaac_push_first(&__ZWK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__OHM,L7088642); // L54 OBJECT;
+  __1WK=((____DB )(top_context->back->back));
+  lisaac_push(&__ZWK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__OHM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EXK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__GLJ,L48377880); // L369 STRING;
+  lisaac_push_first(&__EPO,L16923661); // L129 ABSTRACT_STRING;
+  __JPO=__ALJ->__FC;
+  lisaac_push(&__EPO,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__KC5,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__LC5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__MC5,L15224840); // L116 NUMERIC;
+  if (( 1 > __BLJ)) {
+    lisaac_push(&__LC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__MC5,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__LC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__MC5,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__KC5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__LC5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__MC5,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__UC5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__VC5,L15224840); // L116 NUMERIC;
+    __OC5=(__JPO > __BLJ);
+    lisaac_push(&__UC5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__VC5,L14700552); // L112 NUMERIC;
+    __ZC5=(__JPO == __BLJ);
+    if (__OC5) {
+      lisaac_push(&__UC5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VC5,L10900996); // L83 TRUE;
+      __1C5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__T55,L12342790); // L94 FALSE;
-      __Z55=__X55;
+      lisaac_push(&__UC5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VC5,L12342790); // L94 FALSE;
+      __1C5=__ZC5;
     };
-    __M55=__Z55;
-  } else /* FALSE */ {
-    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__J55,L12081158); // L92 FALSE;
-    __M55=__J__;
-  };
-  if (__M55) {
-    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__H4I,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__H4I,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CKK,L19289106); // L147 BLOCK;
-    lisaac_push(&__CKK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__H4I,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__D5N,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__I55,L8792068); // L67 TRUE;
-    lisaac_push_first(&__J55,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZJK));
-    lisaac_push(&__H4I,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__H4I,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__D5N,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__I55,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__J55,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__K55,L8272919); // L63 SYSTEM_IO;
+    __OC5=__1C5;
+  } else /* FALSE */ {
+    lisaac_push(&__KC5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__LC5,L12081158); // L92 FALSE;
+    __OC5=__J__;
+  };
+  if (__OC5) {
+    lisaac_push(&__EXK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GLJ,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EXK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GLJ,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__ZWK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EXK,L19289106); // L147 BLOCK;
+    lisaac_push(&__EXK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__GLJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EPO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__KC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LC5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1WK));
+    lisaac_push(&__GLJ,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__GLJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EPO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__KC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LC5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MC5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__H4I,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__D5N,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__I55,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GLJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EPO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__KC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
-  };
-  __I5N=__B4I->__FC;
-  lisaac_push(&__A4I,L48775704); // L372 STRING;
-  lisaac_push_first(&__XJK,L63572504); // L485 STRING;
-  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
-  __ZJK=((____DB )(top_context->back->back));
-  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__D5N,L63573528); // L485 STRING;
-  __3KK=__B4I->__FC;
-  lisaac_push(&__D5N,L63577112); // L485 STRING;
-  lisaac_push_first(&__I55,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__J55,L15224840); // L116 NUMERIC;
-  if ((__C4I > __3KK)) {
-    lisaac_push(&__I55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__J55,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__I55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__J55,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
-    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
-    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZJK));
-    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZWK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
+  };
+  __JPO=__ALJ->__FC;
+  lisaac_push(&__5KJ,L48775704); // L372 STRING;
+  lisaac_push_first(&__ZWK,L63572504); // L485 STRING;
+  lisaac_push_first(&__OHM,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__EXK,L7088642); // L54 OBJECT;
+  __1WK=((____DB )(top_context->back->back));
+  lisaac_push(&__OHM,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__EXK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GLJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__EPO,L63573528); // L485 STRING;
+  __5XK=__ALJ->__FC;
+  lisaac_push(&__EPO,L63577112); // L485 STRING;
+  lisaac_push_first(&__KC5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__LC5,L15224840); // L116 NUMERIC;
+  if ((__BLJ > __5XK)) {
+    lisaac_push(&__KC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__LC5,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__KC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__LC5,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GLJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__GLJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__EPO,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KC5,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__LC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MC5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1WK));
+    lisaac_push(&__EPO,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__EPO,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KC5,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__LC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__MC5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UC5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
+    lisaac_push(&__EPO,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KC5,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__LC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__XJK,L63703576); // L486 STRING;
-  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
-  __ZJK=((____DB )(top_context->back->back));
-  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__D5N,L63718424); // L486 STRING;
-  lisaac_push_first(&__I55,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__J55,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
-  __3KK=(____L)(-  1);
-  lisaac_push(&__I55,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__J55,L9195016); // L70 NUMERIC;
-  __GLK=(____L)(__C4I - __3KK);
-  lisaac_push(&__D5N,L63719960); // L486 STRING;
-  lisaac_push_first(&__I55,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__J55,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__K55,L15224840); // L116 NUMERIC;
-  if (( 1 > __C4I)) {
-    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__K55,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__J55,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__K55,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__J55,L10652676); // L81 TRUE;
-    lisaac_push_first(&__K55,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__S55,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__T55,L15224840); // L116 NUMERIC;
-    __M55=(__GLK > __C4I);
-    lisaac_push(&__S55,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__T55,L14700552); // L112 NUMERIC;
-    __X55=(__GLK == __C4I);
-    if (__M55) {
-      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__T55,L10900996); // L83 TRUE;
-      __Z55=__F__;
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZWK,L63703576); // L486 STRING;
+  lisaac_push_first(&__OHM,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__EXK,L7088642); // L54 OBJECT;
+  __1WK=((____DB )(top_context->back->back));
+  lisaac_push(&__OHM,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__EXK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GLJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__EPO,L63718424); // L486 STRING;
+  lisaac_push_first(&__KC5,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__LC5,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MC5,L9195016); // L70 NUMERIC;
+  __5XK=(____L)(-  1);
+  lisaac_push(&__KC5,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__LC5,L9195016); // L70 NUMERIC;
+  __IYK=(____L)(__BLJ - __5XK);
+  lisaac_push(&__EPO,L63719960); // L486 STRING;
+  lisaac_push_first(&__KC5,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__LC5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__MC5,L15224840); // L116 NUMERIC;
+  if (( 1 > __BLJ)) {
+    lisaac_push(&__LC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__MC5,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__LC5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__MC5,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__KC5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__LC5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__MC5,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__UC5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__VC5,L15224840); // L116 NUMERIC;
+    __OC5=(__IYK > __BLJ);
+    lisaac_push(&__UC5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__VC5,L14700552); // L112 NUMERIC;
+    __ZC5=(__IYK == __BLJ);
+    if (__OC5) {
+      lisaac_push(&__UC5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VC5,L10900996); // L83 TRUE;
+      __1C5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__S55,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__T55,L12342790); // L94 FALSE;
-      __Z55=__X55;
+      lisaac_push(&__UC5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__VC5,L12342790); // L94 FALSE;
+      __1C5=__ZC5;
     };
-    __M55=__Z55;
-  } else /* FALSE */ {
-    lisaac_push(&__I55,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__J55,L12081158); // L92 FALSE;
-    __M55=__J__;
-  };
-  if (__M55) {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
-    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
-    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZJK));
-    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
+    __OC5=__1C5;
+  } else /* FALSE */ {
+    lisaac_push(&__KC5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__LC5,L12081158); // L92 FALSE;
+    __OC5=__J__;
+  };
+  if (__OC5) {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GLJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__GLJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__EPO,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KC5,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__LC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MC5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1WK));
+    lisaac_push(&__EPO,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__EPO,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KC5,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__LC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__MC5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UC5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
+    lisaac_push(&__EPO,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KC5,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__LC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
-  };
-  __3KK=__B4I->__FC;
-  lisaac_push(&__XJK,L64106520); // L489 STRING;
-  lisaac_push_first(&__A0L,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__CKK,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__H4I,L9195016); // L70 NUMERIC;
-  __GLK=(____L)(-  1);
-  lisaac_push(&__A0L,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__CKK,L9195016); // L70 NUMERIC;
-  __NLK=(____L)(- __GLK);
-  lisaac_push(&__XJK,L64230424); // L490 STRING;
-  lisaac_push_first(&__A0L,L15224840); // L116 NUMERIC;
-  if ((__NLK >  0)) {
-    lisaac_push(&__XJK,L64883224); // L495 STRING;
-    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CKK,L64362520); // L491 STRING;
-    lisaac_push_first(&__H4I,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__D5N,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__I55,L9195016); // L70 NUMERIC;
-    __5HZ=(____L)(-  1);
-    lisaac_push(&__H4I,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__D5N,L9195016); // L70 NUMERIC;
-    __VLK=(____L)(__C4I - __5HZ);
-    __5HZ=__B4I->__FC;
-    lisaac_push(&__CKK,L64622104); // L493 STRING;
-    __2RN=__VLK;
-    lisaac_push_first(&__H4I,L20989960); // L160 NUMERIC;
-    __0RN:
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8530438); // L65 FALSE;
+  };
+  __5XK=__ALJ->__FC;
+  lisaac_push(&__ZWK,L64106520); // L489 STRING;
+  lisaac_push_first(&__OHM,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__EXK,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GLJ,L9195016); // L70 NUMERIC;
+  __IYK=(____L)(-  1);
+  lisaac_push(&__OHM,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__EXK,L9195016); // L70 NUMERIC;
+  __PYK=(____L)(- __IYK);
+  lisaac_push(&__ZWK,L64230424); // L490 STRING;
+  lisaac_push_first(&__OHM,L15224840); // L116 NUMERIC;
+  if ((__PYK >  0)) {
+    lisaac_push(&__ZWK,L64883224); // L495 STRING;
+    lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EXK,L64362520); // L491 STRING;
+    lisaac_push_first(&__GLJ,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__EPO,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__KC5,L9195016); // L70 NUMERIC;
+    __L1Z=(____L)(-  1);
+    lisaac_push(&__GLJ,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__EPO,L9195016); // L70 NUMERIC;
+    __XYK=(____L)(__BLJ - __L1Z);
+    __L1Z=__ALJ->__FC;
+    lisaac_push(&__EXK,L64622104); // L493 STRING;
+    __RBO=__XYK;
+    lisaac_push_first(&__GLJ,L20989960); // L160 NUMERIC;
+    __PBO:
     {
-      lisaac_push(&__H4I,L21370888); // L163 NUMERIC;
-      lisaac_push_first(&__D5N,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__I55,L15224840); // L116 NUMERIC;
-      if ((__2RN > __5HZ)) {
-        lisaac_push(&__D5N,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__I55,L13509636); // L103 TRUE;
-        __KW1=__J__;
+      lisaac_push(&__GLJ,L21370888); // L163 NUMERIC;
+      lisaac_push_first(&__EPO,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__KC5,L15224840); // L116 NUMERIC;
+      if ((__RBO > __L1Z)) {
+        lisaac_push(&__EPO,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__KC5,L13509636); // L103 TRUE;
+        __YY2=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__D5N,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__I55,L14689286); // L112 FALSE;
-        __KW1=__F__;
+        lisaac_push(&__EPO,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__KC5,L14689286); // L112 FALSE;
+        __YY2=__F__;
       };
-      if (__KW1) {
-        lisaac_push(&__H4I,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__D5N,L8792068); // L67 TRUE;
-        lisaac_push_first(&__I55,L21506056); // L164 NUMERIC;
-        lisaac_push_first(&__J55,L64493592); // L492 STRING;
-        __4LK=__N3I(__B4I,__2RN);
-        lisaac_push(&__J55,L64498712); // L492 STRING;
-        lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
-        __AMK=(____L)(__2RN - __NLK);
-        lisaac_push(&__J55,L64501272); // L492 STRING;
-        __MGK(__B4I,__4LK,__AMK);
-        lisaac_push(&__I55,L21633544); // L165 NUMERIC;
-        lisaac_push_first(&__J55,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__K55,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__S55,L9195016); // L70 NUMERIC;
-        __AMK=(____L)(-  1);
-        lisaac_push(&__J55,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
-        __GSN=(____L)(__2RN - __AMK);
-        lisaac_push(&__I55,L21644808); // L165 NUMERIC;
-        __2RN=__GSN;
-        goto __0RN;
+      if (__YY2) {
+        lisaac_push(&__GLJ,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__EPO,L8792068); // L67 TRUE;
+        lisaac_push_first(&__KC5,L21506056); // L164 NUMERIC;
+        lisaac_push_first(&__LC5,L64493592); // L492 STRING;
+        __AZK=__MKJ(__ALJ,__RBO);
+        lisaac_push(&__LC5,L64498712); // L492 STRING;
+        lisaac_push_first(&__MC5,L9195016); // L70 NUMERIC;
+        __CZK=(____L)(__RBO - __PYK);
+        lisaac_push(&__LC5,L64501272); // L492 STRING;
+        __OTK(__ALJ,__AZK,__CZK);
+        lisaac_push(&__KC5,L21633544); // L165 NUMERIC;
+        lisaac_push_first(&__LC5,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__MC5,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__UC5,L9195016); // L70 NUMERIC;
+        __CZK=(____L)(-  1);
+        lisaac_push(&__LC5,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__MC5,L9195016); // L70 NUMERIC;
+        __1BO=(____L)(__RBO - __CZK);
+        lisaac_push(&__KC5,L21644808); // L165 NUMERIC;
+        __RBO=__1BO;
+        goto __PBO;
       } else /* FALSE */ {
-        lisaac_push(&__H4I,L21760520); // L166 NUMERIC;
-        lisaac_push_first(&__D5N,L8530438); // L65 FALSE;
+        lisaac_push(&__GLJ,L21760520); // L166 NUMERIC;
+        lisaac_push_first(&__EPO,L8530438); // L65 FALSE;
       };
     };
-    __5HZ=__B4I->__FC;
-    lisaac_push(&__CKK,L64760856); // L494 STRING;
-    lisaac_push_first(&__H4I,L9195016); // L70 NUMERIC;
-    __B4I->__FC=(____L)(__5HZ - __NLK);
-  } else /* FALSE */ {
-    lisaac_push(&__XJK,L64883224); // L495 STRING;
-    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__XJK,L65014296); // L496 STRING;
-  lisaac_push_first(&__A0L,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__CKK,L7088642); // L54 OBJECT;
-  __ZJK=((____DB )(top_context->back->back));
-  lisaac_push(&__A0L,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__CKK,L10652676); // L81 TRUE;
-  lisaac_push_first(&__H4I,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__D5N,L65015320); // L496 STRING;
-  __GLK=__B4I->__FC;
-  lisaac_push(&__D5N,L65033752); // L496 STRING;
-  lisaac_push_first(&__I55,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__J55,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__K55,L9195016); // L70 NUMERIC;
-  __NLK=(____L)(-  1);
-  lisaac_push(&__I55,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__J55,L9195016); // L70 NUMERIC;
-  __5HZ=(____L)(- __NLK);
-  lisaac_push(&__D5N,L65026072); // L496 STRING;
-  lisaac_push_first(&__I55,L9195016); // L70 NUMERIC;
-  if ((__GLK == (____L)(__3KK - __5HZ))) {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__H4I,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__D5N,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__H4I,L19289106); // L147 BLOCK;
-    lisaac_push(&__H4I,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__D5N,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__I55,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__J55,L8792068); // L67 TRUE;
-    lisaac_push_first(&__K55,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZJK));
-    lisaac_push(&__D5N,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__D5N,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__I55,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__J55,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__K55,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__S55,L8272919); // L63 SYSTEM_IO;
+    __L1Z=__ALJ->__FC;
+    lisaac_push(&__EXK,L64760856); // L494 STRING;
+    lisaac_push_first(&__GLJ,L9195016); // L70 NUMERIC;
+    __ALJ->__FC=(____L)(__L1Z - __PYK);
+  } else /* FALSE */ {
+    lisaac_push(&__ZWK,L64883224); // L495 STRING;
+    lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ZWK,L65014296); // L496 STRING;
+  lisaac_push_first(&__OHM,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__EXK,L7088642); // L54 OBJECT;
+  __1WK=((____DB )(top_context->back->back));
+  lisaac_push(&__OHM,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__EXK,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GLJ,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__EPO,L65015320); // L496 STRING;
+  __IYK=__ALJ->__FC;
+  lisaac_push(&__EPO,L65033752); // L496 STRING;
+  lisaac_push_first(&__KC5,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__LC5,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__MC5,L9195016); // L70 NUMERIC;
+  __PYK=(____L)(-  1);
+  lisaac_push(&__KC5,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__LC5,L9195016); // L70 NUMERIC;
+  __L1Z=(____L)(- __PYK);
+  lisaac_push(&__EPO,L65026072); // L496 STRING;
+  lisaac_push_first(&__KC5,L9195016); // L70 NUMERIC;
+  if ((__IYK == (____L)(__5XK - __L1Z))) {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GLJ,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__EPO,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GLJ,L19289106); // L147 BLOCK;
+    lisaac_push(&__GLJ,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__EPO,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KC5,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__LC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MC5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1WK));
+    lisaac_push(&__EPO,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__EPO,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KC5,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__LC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__MC5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__UC5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__D5N,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__I55,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__J55,L4598824); // L35 SYSTEM;
+    lisaac_push(&__EPO,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KC5,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__LC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__A0L,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__CKK,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__A4I,L49023512); // L374 STRING;
-  lisaac_push_first(&__XJK,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__A0L,L7088642); // L54 OBJECT;
-  __ZJK=((____DB )(top_context->back->back));
-  lisaac_push(&__XJK,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__A0L,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CKK,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__H4I,L49024536); // L374 STRING;
-  __3KK=__B4I->__FC;
-  lisaac_push(&__H4I,L49034264); // L374 STRING;
-  lisaac_push_first(&__D5N,L9195016); // L70 NUMERIC;
-  if ((__3KK == (____L)(__I5N -  1))) {
-    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__H4I,L13509636); // L103 TRUE;
-    __M55=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CKK,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__H4I,L14689286); // L112 FALSE;
-    __M55=__F__;
-  };
-  if (__M55) {
-    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__A0L,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CKK,L19289106); // L147 BLOCK;
-    lisaac_push(&__CKK,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__H4I,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__D5N,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__I55,L8792068); // L67 TRUE;
-    lisaac_push_first(&__J55,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZJK));
-    lisaac_push(&__H4I,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__H4I,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__D5N,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__I55,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__J55,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__K55,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OHM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__EXK,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__5KJ,L49023512); // L374 STRING;
+  lisaac_push_first(&__ZWK,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__OHM,L7088642); // L54 OBJECT;
+  __1WK=((____DB )(top_context->back->back));
+  lisaac_push(&__ZWK,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__OHM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EXK,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__GLJ,L49024536); // L374 STRING;
+  __5XK=__ALJ->__FC;
+  lisaac_push(&__GLJ,L49034264); // L374 STRING;
+  lisaac_push_first(&__EPO,L9195016); // L70 NUMERIC;
+  if ((__5XK == (____L)(__JPO -  1))) {
+    lisaac_push(&__EXK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GLJ,L13509636); // L103 TRUE;
+    __OC5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EXK,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GLJ,L14689286); // L112 FALSE;
+    __OC5=__F__;
+  };
+  if (__OC5) {
+    lisaac_push(&__ZWK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OHM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EXK,L19289106); // L147 BLOCK;
+    lisaac_push(&__EXK,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__GLJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__EPO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__KC5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LC5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1WK));
+    lisaac_push(&__GLJ,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__GLJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__EPO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__KC5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LC5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__MC5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__H4I,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__D5N,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__I55,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GLJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__EPO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__KC5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XJK,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__A0L,L8530438); // L65 FALSE;
+    lisaac_push(&__ZWK,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__OHM,L8530438); // L65 FALSE;
   };
 }
 
-static void __EJJ(____4 *__GJJ,____L __HJJ,____L __IJJ)
+static void __HXJ(____4 *__JXJ,____L __KXJ,____L __LXJ)
 // ({__HB},{__L},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __YTK;
-  ____L __OVK,__5JZ,__YVK;
-  _____CONTEXT __FJJ,__WTK,__SFM,__BUK,__MJJ,__QX1,__RX1,__J3T,__UJZ;
-  ____G __UX1,__WX1,__YX1,__UY1;
-  lisaac_push_first(&__FJJ,L79432725); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__WTK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__SFM,L7088642); // L54 OBJECT;
-  __YTK=((____DB )(top_context->back->back));
-  lisaac_push(&__WTK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__SFM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__BUK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__MJJ,L79437845); // L606 NATIVE_ARRAY;
-  lisaac_push_first(&__QX1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__RX1,L15224840); // L116 NUMERIC;
-  __UX1=(__HJJ >  0);
-  lisaac_push(&__QX1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__RX1,L14700552); // L112 NUMERIC;
-  __WX1=(__HJJ ==  0);
-  if (__UX1) {
-    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RX1,L10900996); // L83 TRUE;
-    __YX1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RX1,L12342790); // L94 FALSE;
-    __YX1=__WX1;
-  };
-  if (__YX1) {
-    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MJJ,L13509636); // L103 TRUE;
-    __YX1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MJJ,L14689286); // L112 FALSE;
-    __YX1=__F__;
-  };
-  if (__YX1) {
-    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BUK,L21910546); // L167 BLOCK;
-    lisaac_push(&__BUK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__MJJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__QX1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__RX1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__J3T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__YTK));
-    lisaac_push(&__MJJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__MJJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__QX1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RX1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__J3T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UJZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __4CL;
+  ____L __UEL,__L3Z,__4EL;
+  _____CONTEXT __IXJ,__2CL,__0UM,__HDL,__PXJ,__4Z2,__5Z2,__FVU,__A3Z;
+  ____G __C02,__E02,__G02,__C12;
+  lisaac_push_first(&__IXJ,L79301653); // L605 NATIVE_ARRAY;
+  lisaac_push_first(&__2CL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0UM,L7088642); // L54 OBJECT;
+  __4CL=((____DB )(top_context->back->back));
+  lisaac_push(&__2CL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0UM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HDL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__PXJ,L79306773); // L605 NATIVE_ARRAY;
+  lisaac_push_first(&__4Z2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5Z2,L15224840); // L116 NUMERIC;
+  __C02=(__KXJ >  0);
+  lisaac_push(&__4Z2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5Z2,L14700552); // L112 NUMERIC;
+  __E02=(__KXJ ==  0);
+  if (__C02) {
+    lisaac_push(&__4Z2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5Z2,L10900996); // L83 TRUE;
+    __G02=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4Z2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5Z2,L12342790); // L94 FALSE;
+    __G02=__E02;
+  };
+  if (__G02) {
+    lisaac_push(&__HDL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PXJ,L13509636); // L103 TRUE;
+    __G02=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HDL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PXJ,L14689286); // L112 FALSE;
+    __G02=__F__;
+  };
+  if (__G02) {
+    lisaac_push(&__2CL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0UM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HDL,L21910546); // L167 BLOCK;
+    lisaac_push(&__HDL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__PXJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4Z2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5Z2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FVU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4CL));
+    lisaac_push(&__PXJ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__PXJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4Z2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5Z2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FVU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__A3Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MJJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__QX1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__RX1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__PXJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4Z2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5Z2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__FJJ,L79563797); // L607 NATIVE_ARRAY;
-  lisaac_push_first(&__WTK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__SFM,L7088642); // L54 OBJECT;
-  __YTK=((____DB )(top_context->back->back));
-  lisaac_push(&__WTK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__SFM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__BUK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__MJJ,L79568917); // L607 NATIVE_ARRAY;
-  lisaac_push_first(&__QX1,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__RX1,L15224840); // L116 NUMERIC;
-  __UX1=(__IJJ > __HJJ);
-  lisaac_push(&__QX1,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__RX1,L14700552); // L112 NUMERIC;
-  __WX1=(__IJJ == __HJJ);
-  if (__UX1) {
-    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RX1,L10900996); // L83 TRUE;
-    __YX1=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__QX1,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__RX1,L12342790); // L94 FALSE;
-    __YX1=__WX1;
-  };
-  if (__YX1) {
-    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MJJ,L13509636); // L103 TRUE;
-    __YX1=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BUK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__MJJ,L14689286); // L112 FALSE;
-    __YX1=__F__;
-  };
-  if (__YX1) {
-    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BUK,L21910546); // L167 BLOCK;
-    lisaac_push(&__BUK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__MJJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__QX1,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__RX1,L8792068); // L67 TRUE;
-    lisaac_push_first(&__J3T,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__YTK));
-    lisaac_push(&__MJJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__MJJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__QX1,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__RX1,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__J3T,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__UJZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__2CL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0UM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__IXJ,L79432725); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__2CL,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__0UM,L7088642); // L54 OBJECT;
+  __4CL=((____DB )(top_context->back->back));
+  lisaac_push(&__2CL,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__0UM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HDL,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__PXJ,L79437845); // L606 NATIVE_ARRAY;
+  lisaac_push_first(&__4Z2,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__5Z2,L15224840); // L116 NUMERIC;
+  __C02=(__LXJ > __KXJ);
+  lisaac_push(&__4Z2,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__5Z2,L14700552); // L112 NUMERIC;
+  __E02=(__LXJ == __KXJ);
+  if (__C02) {
+    lisaac_push(&__4Z2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5Z2,L10900996); // L83 TRUE;
+    __G02=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4Z2,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__5Z2,L12342790); // L94 FALSE;
+    __G02=__E02;
+  };
+  if (__G02) {
+    lisaac_push(&__HDL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PXJ,L13509636); // L103 TRUE;
+    __G02=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HDL,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PXJ,L14689286); // L112 FALSE;
+    __G02=__F__;
+  };
+  if (__G02) {
+    lisaac_push(&__2CL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0UM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HDL,L21910546); // L167 BLOCK;
+    lisaac_push(&__HDL,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__PXJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__4Z2,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__5Z2,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FVU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4CL));
+    lisaac_push(&__PXJ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__PXJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__4Z2,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__5Z2,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__FVU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__A3Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__MJJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__QX1,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__RX1,L4598824); // L35 SYSTEM;
+    lisaac_push(&__PXJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__4Z2,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__5Z2,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__WTK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
+    lisaac_push(&__2CL,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__0UM,L8530438); // L65 FALSE;
   };
-  lisaac_push(&__FJJ,L80349717); // L613 NATIVE_ARRAY;
-  __OVK=__HJJ;
-  lisaac_push_first(&__WTK,L20989960); // L160 NUMERIC;
-  __MVK:
+  lisaac_push(&__IXJ,L80218645); // L612 NATIVE_ARRAY;
+  __UEL=__KXJ;
+  lisaac_push_first(&__2CL,L20989960); // L160 NUMERIC;
+  __SEL:
   {
-    lisaac_push(&__WTK,L21370888); // L163 NUMERIC;
-    lisaac_push_first(&__SFM,L15759880); // L120 NUMERIC;
-    lisaac_push_first(&__BUK,L15224840); // L116 NUMERIC;
-    if ((__OVK > __IJJ)) {
-      lisaac_push(&__SFM,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__BUK,L13509636); // L103 TRUE;
-      __UY1=__J__;
+    lisaac_push(&__2CL,L21370888); // L163 NUMERIC;
+    lisaac_push_first(&__0UM,L15759880); // L120 NUMERIC;
+    lisaac_push_first(&__HDL,L15224840); // L116 NUMERIC;
+    if ((__UEL > __LXJ)) {
+      lisaac_push(&__0UM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__HDL,L13509636); // L103 TRUE;
+      __C12=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__SFM,L15755784); // L120 NUMERIC;
-      lisaac_push_first(&__BUK,L14689286); // L112 FALSE;
-      __UY1=__F__;
+      lisaac_push(&__0UM,L15755784); // L120 NUMERIC;
+      lisaac_push_first(&__HDL,L14689286); // L112 FALSE;
+      __C12=__F__;
     };
-    if (__UY1) {
-      lisaac_push(&__WTK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__SFM,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BUK,L21506056); // L164 NUMERIC;
-      lisaac_push_first(&__MJJ,L80224277); // L612 NATIVE_ARRAY;
-      __CNG(__GJJ,'\0',__OVK);
-      lisaac_push(&__BUK,L21633544); // L165 NUMERIC;
-      lisaac_push_first(&__MJJ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__QX1,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__RX1,L9195016); // L70 NUMERIC;
-      __5JZ=(____L)(-  1);
-      lisaac_push(&__MJJ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__QX1,L9195016); // L70 NUMERIC;
-      __YVK=(____L)(__OVK - __5JZ);
-      lisaac_push(&__BUK,L21644808); // L165 NUMERIC;
-      __OVK=__YVK;
-      goto __MVK;
+    if (__C12) {
+      lisaac_push(&__2CL,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__0UM,L8792068); // L67 TRUE;
+      lisaac_push_first(&__HDL,L21506056); // L164 NUMERIC;
+      lisaac_push_first(&__PXJ,L80093205); // L611 NATIVE_ARRAY;
+      __IPG(__JXJ,'\0',__UEL);
+      lisaac_push(&__HDL,L21633544); // L165 NUMERIC;
+      lisaac_push_first(&__PXJ,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4Z2,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__5Z2,L9195016); // L70 NUMERIC;
+      __L3Z=(____L)(-  1);
+      lisaac_push(&__PXJ,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4Z2,L9195016); // L70 NUMERIC;
+      __4EL=(____L)(__UEL - __L3Z);
+      lisaac_push(&__HDL,L21644808); // L165 NUMERIC;
+      __UEL=__4EL;
+      goto __SEL;
     } else /* FALSE */ {
-      lisaac_push(&__WTK,L21760520); // L166 NUMERIC;
-      lisaac_push_first(&__SFM,L8530438); // L65 FALSE;
+      lisaac_push(&__2CL,L21760520); // L166 NUMERIC;
+      lisaac_push_first(&__0UM,L8530438); // L65 FALSE;
     };
   };
 }
 
-static ____DB __3MF(____DB __ANF)
-// ({__DB}) With result No recursive, No inlinable.
+static ____IPE __NYE(____L __PYE)
+// ({__L}) With result No recursive, No inlinable.
+{
+  ____DB __C4E;
+  ____IPE __QYE;
+  _____CONTEXT __OYE,__A4E,__HFF,__L4E,__UYE,__S12,__T12,__P2P,__C4Z;
+  ____G __W12,__Y12,__012;
+  lisaac_push_first(&__OYE,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__A4E,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__HFF,L7088642); // L54 OBJECT;
+  __C4E=((____DB )(top_context->back->back));
+  lisaac_push(&__A4E,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__HFF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__L4E,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__UYE,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__S12,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__T12,L15224840); // L116 NUMERIC;
+  __W12=(__PYE >  0);
+  lisaac_push(&__S12,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__T12,L14700552); // L112 NUMERIC;
+  __Y12=(__PYE ==  0);
+  if (__W12) {
+    lisaac_push(&__S12,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__T12,L10900996); // L83 TRUE;
+    __012=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__S12,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__T12,L12342790); // L94 FALSE;
+    __012=__Y12;
+  };
+  if (__012) {
+    lisaac_push(&__L4E,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UYE,L13509636); // L103 TRUE;
+    __012=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__L4E,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__UYE,L14689286); // L112 FALSE;
+    __012=__F__;
+  };
+  if (__012) {
+    lisaac_push(&__A4E,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__HFF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__L4E,L21910546); // L167 BLOCK;
+    lisaac_push(&__L4E,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__UYE,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__S12,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__T12,L8792068); // L67 TRUE;
+    lisaac_push_first(&__P2P,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C4E));
+    lisaac_push(&__UYE,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__UYE,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__S12,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__T12,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__P2P,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__C4Z,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__UYE,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__S12,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__T12,L4598824); // L35 SYSTEM;
+    exit(( 1));
+  } else /* FALSE */ {
+    lisaac_push(&__A4E,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__HFF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__OYE,L52560904); // L401 NUMERIC;
+  lisaac_push_first(&__A4E,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__HFF,L4069927); // L31 CONVERT;
+  __QYE=((____IPE )__PYE);
+  return(__QYE);
+}
+
+static ____DB __KPF(____IPE __NPF)
+// ({__IPE}) With result No recursive, No inlinable.
 {
-  ____DB __GUF,__NNF,__3NF,__NPF,__4NF;
-  ____L __SNF;
-  ____Y1 __2PF;
-  _____CONTEXT __4MF,__DUF,__45F,__PUF,__LNF,__EXG,__JLZ,__TST,__SKZ;
-  ____G __ZDJ;
-  lisaac_push_first(&__4MF,L74200105); // L566 MEMORY;
-  lisaac_push(&__4MF,L74855465); // L571 MEMORY;
-  lisaac_push_first(&__DUF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__45F,L7088642); // L54 OBJECT;
-  __GUF=((____DB )(top_context->back->back));
-  lisaac_push(&__DUF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__45F,L10652676); // L81 TRUE;
-  lisaac_push_first(&__PUF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__LNF,L74853929); // L571 MEMORY;
-  lisaac_push_first(&__EXG,L50339881); // L384 MEMORY;
-  __NNF=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__LNF,L74847273); // L571 MEMORY;
-  lisaac_push_first(&__EXG,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__JLZ,L15224840); // L116 NUMERIC;
-  if ((__ANF > __NNF)) {
-    lisaac_push(&__EXG,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__JLZ,L13509636); // L103 TRUE;
-    __ZDJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__EXG,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__JLZ,L14689286); // L112 FALSE;
-    __ZDJ=__F__;
-  };
-  if (__ZDJ) {
-    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LNF,L13509636); // L103 TRUE;
-    __ZDJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LNF,L14689286); // L112 FALSE;
-    __ZDJ=__F__;
-  };
-  if (__ZDJ) {
-    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__45F,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PUF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__LNF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EXG,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JLZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TST,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__GUF));
-    lisaac_push(&__LNF,L9181698); // L70 OBJECT;
+  ____O0 __KRO;
+  ____DB __FVF,__J2K;
+  ____IPE __1PF,__CQF,__WQF,__RXF,__PXF;
+  ____L __AQF,__MQF;
+  ____Y1 __2QF;
+  _____CONTEXT __LPF,__DVX,__GVX,__OVF,__ZPF,__PZG,__M4K,__0JU,__O4Z;
+  _____CONTEXT __1RJ,__BAY;
+  ____G __RRJ,__CSJ,__DSJ;
+  lisaac_push_first(&__LPF,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__DVX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__GVX,L4069927); // L31 CONVERT;
+  lisaac_push(&__LPF,L72627244); // L554 MEMORY;
+  lisaac_push_first(&__DVX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__GVX,L7088642); // L54 OBJECT;
+  __FVF=((____DB )(top_context->back->back));
+  lisaac_push(&__DVX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__GVX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OVF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__ZPF,L72625708); // L554 MEMORY;
+  lisaac_push_first(&__PZG,L46932012); // L358 MEMORY;
+  __1PF=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__ZPF,L72619052); // L554 MEMORY;
+  lisaac_push_first(&__PZG,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__M4K,L15224840); // L116 NUMERIC;
+  if ((__NPF > __1PF)) {
+    lisaac_push(&__PZG,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__M4K,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PZG,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__M4K,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZPF,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZPF,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__DVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GVX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OVF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__ZPF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PZG,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__M4K,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0JU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVF));
+    lisaac_push(&__ZPF,L9181698); // L70 OBJECT;
     __DX((&__string_126));
-    lisaac_push(&__LNF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__EXG,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JLZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TST,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SKZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZPF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PZG,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__M4K,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__0JU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__O4Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LNF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EXG,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JLZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZPF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PZG,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__M4K,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__45F,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__4MF,L75130921); // L573 MEMORY;
-  lisaac_push_first(&__DUF,L5512723); // L42 POINTER;
-  __SNF=((____L )(sizeof(void *)));
-  lisaac_push(&__4MF,L75136553); // L573 MEMORY;
-  lisaac_push_first(&__DUF,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__45F,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __GUF=((____DB )__SNF);
-  lisaac_push(&__4MF,L75137065); // L573 MEMORY;
-  __NNF=__CBJ(__ANF,__GUF);
-  lisaac_push(&__4MF,L75397673); // L575 MEMORY;
-  lisaac_push_first(&__DUF,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__45F,L7088642); // L54 OBJECT;
-  __GUF=((____DB )(top_context->back->back));
-  lisaac_push(&__DUF,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__45F,L10652676); // L81 TRUE;
-  lisaac_push_first(&__PUF,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__LNF,L75385385); // L575 MEMORY;
-  lisaac_push_first(&__EXG,L5512723); // L42 POINTER;
-  __SNF=((____L )(sizeof(void *)));
-  lisaac_push(&__LNF,L75391529); // L575 MEMORY;
-  lisaac_push_first(&__EXG,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__JLZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__TST,L4069927); // L31 CONVERT;
-  __3NF=((____DB )__SNF);
-  lisaac_push(&__LNF,L75393065); // L575 MEMORY;
-  lisaac_push_first(&__EXG,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__JLZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__TST,L4069927); // L31 CONVERT;
-  __NPF=((____DB ) 1);
-  lisaac_push(&__LNF,L75392041); // L575 MEMORY;
-  lisaac_push_first(&__EXG,L9195016); // L70 NUMERIC;
-  __4NF=(void *)((unsigned long)__3NF - (unsigned long)__NPF);
-  lisaac_push(&__LNF,L75374633); // L575 MEMORY;
-  lisaac_push_first(&__EXG,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__NNF & (unsigned long)__4NF) ==  0)) {
-    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LNF,L13509636); // L103 TRUE;
-    __ZDJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__PUF,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__LNF,L14689286); // L112 FALSE;
-    __ZDJ=__F__;
-  };
-  if (__ZDJ) {
-    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__45F,L8792068); // L67 TRUE;
-    lisaac_push_first(&__PUF,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__LNF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__EXG,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__JLZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TST,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__GUF));
-    lisaac_push(&__LNF,L9181698); // L70 OBJECT;
+    lisaac_push(&__DVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GVX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__LPF,L72902700); // L556 MEMORY;
+  lisaac_push_first(&__DVX,L5774867); // L44 POINTER;
+  __AQF=((____L )(sizeof(void *)));
+  lisaac_push(&__LPF,L72902700); // L556 MEMORY;
+  __1PF=__NYE(__AQF);
+  lisaac_push(&__LPF,L72903212); // L556 MEMORY;
+  __CQF=__BOJ(__NPF,__1PF);
+  lisaac_push(&__LPF,L73425964); // L560 MEMORY;
+  lisaac_push_first(&__DVX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__GVX,L7088642); // L54 OBJECT;
+  __FVF=((____DB )(top_context->back->back));
+  lisaac_push(&__DVX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__GVX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OVF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__ZPF,L73419820); // L560 MEMORY;
+  lisaac_push_first(&__PZG,L5774867); // L44 POINTER;
+  __AQF=((____L )(sizeof(void *)));
+  lisaac_push(&__ZPF,L73420332); // L560 MEMORY;
+  lisaac_push_first(&__PZG,L9195016); // L70 NUMERIC;
+  __MQF=(____L)(__AQF -  1);
+  lisaac_push(&__ZPF,L73420332); // L560 MEMORY;
+  __1PF=__NYE(__MQF);
+  lisaac_push(&__ZPF,L73408556); // L560 MEMORY;
+  lisaac_push_first(&__PZG,L22171143); // L169 INTEGER;
+  if (((____IPE)(__CQF & __1PF) ==  0)) {
+    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZPF,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OVF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__ZPF,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__DVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GVX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OVF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__ZPF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PZG,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__M4K,L8792068); // L67 TRUE;
+    lisaac_push_first(&__0JU,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVF));
+    lisaac_push(&__ZPF,L9181698); // L70 OBJECT;
     __DX((&__string_127));
-    lisaac_push(&__LNF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__EXG,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__JLZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TST,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__SKZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZPF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PZG,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__M4K,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__0JU,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__O4Z,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__LNF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__EXG,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__JLZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__ZPF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PZG,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__M4K,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DUF,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__45F,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__4MF,L75659305); // L577 MEMORY;
-  lisaac_push_first(&__DUF,L5512723); // L42 POINTER;
-  __SNF=((____L )(sizeof(void *)));
-  lisaac_push(&__4MF,L75664937); // L577 MEMORY;
-  lisaac_push_first(&__DUF,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__45F,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __GUF=((____DB )__SNF);
-  lisaac_push(&__4MF,L75649065); // L577 MEMORY;
-  lisaac_push_first(&__DUF,L9719304); // L74 NUMERIC;
-  __3NF=(void *)((unsigned long)__NNF / (unsigned long)__GUF);
-  lisaac_push(&__4MF,L75671081); // L577 MEMORY;
-  lisaac_push_first(&__DUF,L8015891); // L61 POINTER;
-  lisaac_push_first(&__45F,L9080339); // L69 POINTER;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __SNF=((____L )__3NF);
-  lisaac_push(&__4MF,L75671081); // L577 MEMORY;
-  lisaac_push_first(&__DUF,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__45F,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __2PF=((____Y1 )__SNF);
-  lisaac_push(&__4MF,L75671593); // L577 MEMORY;
-  __GUF=__HWF(__2PF);
-  lisaac_push(&__4MF,L75798057); // L578 MEMORY;
-  lisaac_push_first(&__DUF,L8015891); // L61 POINTER;
-  lisaac_push_first(&__45F,L9080339); // L69 POINTER;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __SNF=((____L )__NNF);
-  lisaac_push(&__4MF,L75798057); // L578 MEMORY;
-  lisaac_push_first(&__DUF,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__45F,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__PUF,L4069927); // L31 CONVERT;
-  __2PF=((____Y1 )__SNF);
-  lisaac_push(&__4MF,L75798569); // L578 MEMORY;
-  __3NF=__AXF(__NNF,__GUF,__2PF);
-  __GUF=__3NF;
-  return(__GUF);
+    lisaac_push(&__DVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__GVX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__LPF,L73692716); // L562 MEMORY;
+  lisaac_push_first(&__DVX,L5774867); // L44 POINTER;
+  __AQF=((____L )(sizeof(void *)));
+  lisaac_push(&__LPF,L73692716); // L562 MEMORY;
+  __1PF=__NYE(__AQF);
+  lisaac_push(&__LPF,L73682476); // L562 MEMORY;
+  lisaac_push_first(&__DVX,L9719304); // L74 NUMERIC;
+  __WQF=(____IPE)(__CQF / __1PF);
+  lisaac_push(&__LPF,L73693228); // L562 MEMORY;
+  lisaac_push_first(&__DVX,L47988780); // L366 MEMORY;
+  lisaac_push(&__DVX,L48265260); // L368 MEMORY;
+  lisaac_push_first(&__GVX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__OVF,L7088642); // L54 OBJECT;
+  __FVF=((____DB )(top_context->back->back));
+  lisaac_push(&__GVX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__OVF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZPF,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__PZG,L48252972); // L368 MEMORY;
+  lisaac_push_first(&__M4K,L46932012); // L358 MEMORY;
+  __1PF=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__PZG,L48263212); // L368 MEMORY;
+  lisaac_push_first(&__M4K,L5774867); // L44 POINTER;
+  __AQF=((____L )(sizeof(void *)));
+  lisaac_push(&__PZG,L48263212); // L368 MEMORY;
+  __RXF=__NYE(__AQF);
+  lisaac_push(&__PZG,L48253484); // L368 MEMORY;
+  lisaac_push_first(&__M4K,L9719304); // L74 NUMERIC;
+  __PXF=(____IPE)(__1PF / __RXF);
+  lisaac_push(&__PZG,L48244268); // L368 MEMORY;
+  __1PF=__NYE( 1);
+  lisaac_push(&__PZG,L48263724); // L368 MEMORY;
+  lisaac_push_first(&__M4K,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__0JU,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__O4Z,L15224840); // L116 NUMERIC;
+  if ((__1PF > __WQF)) {
+    lisaac_push(&__0JU,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__O4Z,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__0JU,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__O4Z,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__M4K,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__0JU,L10652676); // L81 TRUE;
+    lisaac_push_first(&__O4Z,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__1RJ,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__BAY,L15224840); // L116 NUMERIC;
+    __RRJ=(__PXF > __WQF);
+    lisaac_push(&__1RJ,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__BAY,L14700552); // L112 NUMERIC;
+    __CSJ=(__PXF == __WQF);
+    if (__RRJ) {
+      lisaac_push(&__1RJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BAY,L10900996); // L83 TRUE;
+      __DSJ=__F__;
+    } else /* FALSE */ {
+      lisaac_push(&__1RJ,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__BAY,L12342790); // L94 FALSE;
+      __DSJ=__CSJ;
+    };
+    __RRJ=__DSJ;
+  } else /* FALSE */ {
+    lisaac_push(&__M4K,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__0JU,L12081158); // L92 FALSE;
+    __RRJ=__J__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__ZPF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__PZG,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZPF,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__PZG,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__GVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__OVF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZPF,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__PZG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__M4K,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0JU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O4Z,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVF));
+    lisaac_push(&__PZG,L9181698); // L70 OBJECT;
+    __DX((&__string_130));
+    lisaac_push(&__PZG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__M4K,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0JU,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__O4Z,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1RJ,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__PZG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__M4K,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0JU,L4598824); // L35 SYSTEM;
+    exit(( 1));
+  } else /* FALSE */ {
+    lisaac_push(&__GVX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__OVF,L8530438); // L65 FALSE;
+  };
+  __FVF=((____DB )(&(table_size[(__WQF)-1])));
+  lisaac_push(&__LPF,L73834028); // L563 MEMORY;
+  lisaac_push_first(&__DVX,L49155080); // L375 NUMERIC;
+  lisaac_push_first(&__GVX,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__OVF,L7088642); // L54 OBJECT;
+  __J2K=((____DB )(top_context->back->back));
+  lisaac_push(&__GVX,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__OVF,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ZPF,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__PZG,L49185288); // L375 NUMERIC;
+  lisaac_push_first(&__M4K,L16267284); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__0JU,L68325896); // L521 NUMERIC;
+  lisaac_push_first(&__O4Z,L4069927); // L31 CONVERT;
+  __KRO=((____O0 )__CQF);
+  lisaac_push(&__M4K,L16257556); // L124 UNSIGNED_INTEGER;
+  lisaac_push_first(&__0JU,L15224840); // L116 NUMERIC;
+  if ((__QRF > __KRO)) {
+    lisaac_push(&__ZPF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PZG,L13509636); // L103 TRUE;
+    __RRJ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ZPF,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__PZG,L14689286); // L112 FALSE;
+    __RRJ=__F__;
+  };
+  if (__RRJ) {
+    lisaac_push(&__GVX,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OVF,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ZPF,L21910546); // L167 BLOCK;
+    lisaac_push(&__ZPF,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__PZG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__M4K,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0JU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__O4Z,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__J2K));
+    lisaac_push(&__PZG,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__PZG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__M4K,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0JU,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__O4Z,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__1RJ,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__PZG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__M4K,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0JU,L4598824); // L35 SYSTEM;
+    exit(( 1));
+  } else /* FALSE */ {
+    lisaac_push(&__GVX,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__OVF,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DVX,L49546248); // L378 NUMERIC;
+  lisaac_push_first(&__GVX,L68063752); // L519 NUMERIC;
+  lisaac_push_first(&__OVF,L4069927); // L31 CONVERT;
+  __2QF=((____Y1 )__CQF);
+  lisaac_push(&__LPF,L73834540); // L563 MEMORY;
+  __J2K=__1XF(__CQF,__FVF,__2QF);
+  __FVF=__J2K;
+  return(__FVF);
 }
 
-static ____DB __CBJ(____DB __EBJ,____DB __FBJ)
-// ({__DB},{__DB}) With result No recursive, No inlinable.
+static ____IPE __BOJ(____IPE __DOJ,____IPE __EOJ)
+// ({__IPE},{__IPE}) With result No recursive, No inlinable.
 {
-  ____DB __5NK,__DAO,__1LO,__DPK;
-  _____CONTEXT __DBJ,__3NK,__SAM,__IOK,__KBJ,__AAO,__YFO,__KAO,__EJO;
-  _____CONTEXT __PAO,__CLO,__WLO,__2NX,__5NX,__BOX;
-  ____G __FAO,__GLO;
-  lisaac_push_first(&__DBJ,L26348551); // L201 INTEGER;
-  lisaac_push_first(&__3NK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__SAM,L7088642); // L54 OBJECT;
-  __5NK=((____DB )(top_context->back->back));
-  lisaac_push(&__3NK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__SAM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IOK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KBJ,L26357255); // L201 INTEGER;
-  lisaac_push_first(&__AAO,L27401223); // L209 INTEGER;
-  __DAO=((____DB )(NULL));
-  __FAO=__J__;
-  if (((unsigned long)__FBJ !=  0)) {
-    lisaac_push(&__AAO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__YFO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KAO,L28059655); // L214 INTEGER;
-    __DAO=__FBJ;
-    lisaac_push(&__KAO,L28577287); // L218 INTEGER;
-    lisaac_push_first(&__EJO,L9441810); // L72 BLOCK;
-    __DJO:
+  ____DB __C1K;
+  ____IPE __EQO,__50O,__V5Z,__T32;
+  _____CONTEXT __COJ,__A1K,__BOM,__L1K,__JOJ,__BQO,__QWX,__TWX,__2YO;
+  _____CONTEXT __RQO,__O0O,__00O,__THY;
+  ____G __HQO,__S0O;
+  lisaac_push_first(&__COJ,L26348551); // L201 INTEGER;
+  lisaac_push_first(&__A1K,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__BOM,L7088642); // L54 OBJECT;
+  __C1K=((____DB )(top_context->back->back));
+  lisaac_push(&__A1K,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__BOM,L10652676); // L81 TRUE;
+  lisaac_push_first(&__L1K,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__JOJ,L26357255); // L201 INTEGER;
+  lisaac_push_first(&__BQO,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__QWX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__TWX,L4069927); // L31 CONVERT;
+  __EQO=((____IPE ) 0);
+  __HQO=__J__;
+  if ((__EOJ !=  0)) {
+    lisaac_push(&__BQO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__QWX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TWX,L28059655); // L214 INTEGER;
+    __EQO=__EOJ;
+    lisaac_push(&__TWX,L28577287); // L218 INTEGER;
+    lisaac_push_first(&__2YO,L9441810); // L72 BLOCK;
+    __1YO:
     {
-      lisaac_push(&__EJO,L9441810); // L72 BLOCK;
-      lisaac_push_first(&__PAO,L28320775); // L216 INTEGER;
-      lisaac_push_first(&__CLO,L37098503); // L283 INTEGER;
-      lisaac_push_first(&__WLO,L36574727); // L279 INTEGER;
-      lisaac_push_first(&__2NX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__5NX,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__BOX,L4069927); // L31 CONVERT;
-      __1LO=((____DB ) 1);
-      lisaac_push(&__WLO,L36573703); // L279 INTEGER;
-      lisaac_push_first(&__2NX,L22171143); // L169 INTEGER;
-      if (((unsigned long)(void *)((unsigned long)__DAO & (unsigned long)__1LO) ==  1)) {
-        lisaac_push(&__CLO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__WLO,L13509636); // L103 TRUE;
-        __GLO=__J__;
+      lisaac_push(&__2YO,L9441810); // L72 BLOCK;
+      lisaac_push_first(&__RQO,L28320775); // L216 INTEGER;
+      lisaac_push_first(&__O0O,L37098503); // L283 INTEGER;
+      lisaac_push_first(&__00O,L36574727); // L279 INTEGER;
+      __50O=__NYE( 1);
+      lisaac_push(&__00O,L36573703); // L279 INTEGER;
+      lisaac_push_first(&__THY,L22171143); // L169 INTEGER;
+      if (((____IPE)(__EQO & __50O) ==  1)) {
+        lisaac_push(&__O0O,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__00O,L13509636); // L103 TRUE;
+        __S0O=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__CLO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__WLO,L14689286); // L112 FALSE;
-        __GLO=__F__;
+        lisaac_push(&__O0O,L37094919); // L283 INTEGER;
+        lisaac_push_first(&__00O,L14689286); // L112 FALSE;
+        __S0O=__F__;
       };
-      if (__GLO) {
-        lisaac_push(&__EJO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__PAO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__CLO,L9576466); // L73 BLOCK;
-        lisaac_push_first(&__WLO,L28449799); // L217 INTEGER;
-        lisaac_push_first(&__2NX,L23745543); // L181 INTEGER;
-        __DAO=(void *)((unsigned long)__DAO >> (unsigned long) 1);
-        lisaac_push(&__CLO,L9709074); // L74 BLOCK;
-        goto __DJO;
+      if (__S0O) {
+        lisaac_push(&__2YO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__RQO,L8792068); // L67 TRUE;
+        lisaac_push_first(&__O0O,L9576466); // L73 BLOCK;
+        lisaac_push_first(&__00O,L28449799); // L217 INTEGER;
+        lisaac_push_first(&__THY,L23745543); // L181 INTEGER;
+        __EQO=(____IPE)(__EQO >>  1);
+        lisaac_push(&__O0O,L9709074); // L74 BLOCK;
+        goto __1YO;
       } else /* FALSE */ {
-        lisaac_push(&__EJO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__PAO,L8530438); // L65 FALSE;
+        lisaac_push(&__2YO,L9832978); // L75 BLOCK;
+        lisaac_push_first(&__RQO,L8530438); // L65 FALSE;
       };
     };
-    __FAO=((unsigned long)__DAO ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__AAO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__YFO,L8530438); // L65 FALSE;
-  };
-  if (__FAO) {
-    lisaac_push(&__IOK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KBJ,L13509636); // L103 TRUE;
-    __GLO=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IOK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KBJ,L14689286); // L112 FALSE;
-    __GLO=__F__;
-  };
-  if (__GLO) {
-    lisaac_push(&__3NK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SAM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IOK,L21910546); // L167 BLOCK;
-    lisaac_push(&__IOK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KBJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__AAO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__YFO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KAO,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5NK));
-    lisaac_push(&__KBJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__KBJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__AAO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__YFO,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KAO,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__EJO,L8272919); // L63 SYSTEM_IO;
+    __HQO=(__EQO ==  1);
+  } else /* FALSE */ {
+    lisaac_push(&__BQO,L28838407); // L220 INTEGER;
+    lisaac_push_first(&__QWX,L8530438); // L65 FALSE;
+  };
+  if (__HQO) {
+    lisaac_push(&__L1K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__JOJ,L13509636); // L103 TRUE;
+    __S0O=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__L1K,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__JOJ,L14689286); // L112 FALSE;
+    __S0O=__F__;
+  };
+  if (__S0O) {
+    lisaac_push(&__A1K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__BOM,L8792068); // L67 TRUE;
+    lisaac_push_first(&__L1K,L21910546); // L167 BLOCK;
+    lisaac_push(&__L1K,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__JOJ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__BQO,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__QWX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TWX,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__C1K));
+    lisaac_push(&__JOJ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__JOJ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__BQO,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__QWX,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__TWX,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__2YO,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__KBJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__AAO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__YFO,L4598824); // L35 SYSTEM;
+    lisaac_push(&__JOJ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__BQO,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__QWX,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3NK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__SAM,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__DBJ,L26878471); // L205 INTEGER;
-  lisaac_push_first(&__3NK,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__SAM,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__IOK,L4069927); // L31 CONVERT;
-  __5NK=((____DB ) 1);
-  lisaac_push(&__DBJ,L26877447); // L205 INTEGER;
-  lisaac_push_first(&__3NK,L9195016); // L70 NUMERIC;
-  __DAO=(void *)((unsigned long)__FBJ - (unsigned long)__5NK);
-  lisaac_push(&__DBJ,L27006471); // L206 INTEGER;
-  lisaac_push_first(&__3NK,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__SAM,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__IOK,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__KBJ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__AAO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__YFO,L4069927); // L31 CONVERT;
-  __5NK=((____DB ) 0);
-  lisaac_push(&__SAM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IOK,L9195016); // L70 NUMERIC;
-  __1LO=(void *)((unsigned long)__5NK - (unsigned long)__DAO);
-  lisaac_push(&__3NK,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__SAM,L9195016); // L70 NUMERIC;
-  __5NK=(void *)((unsigned long)__EBJ - (unsigned long)__1LO);
-  lisaac_push(&__DBJ,L27010567); // L206 INTEGER;
-  lisaac_push_first(&__3NK,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__SAM,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__IOK,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__KBJ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__AAO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__YFO,L4069927); // L31 CONVERT;
-  __1LO=((____DB ) 0);
-  lisaac_push(&__SAM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IOK,L9195016); // L70 NUMERIC;
-  __DPK=(void *)((unsigned long)__1LO - (unsigned long)__DAO);
-  lisaac_push(&__3NK,L25318919); // L193 INTEGER;
-  lisaac_push_first(&__SAM,L5121032); // L39 NUMERIC;
-  lisaac_push_first(&__IOK,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__KBJ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__AAO,L4069927); // L31 CONVERT;
-  __DAO=((____DB ) 1);
-  lisaac_push(&__3NK,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__SAM,L9195016); // L70 NUMERIC;
-  __1LO=(void *)((unsigned long)__DPK - (unsigned long)__DAO);
-  lisaac_push(&__DBJ,L27009031); // L206 INTEGER;
-  lisaac_push_first(&__3NK,L22171143); // L169 INTEGER;
-  __DAO=(void *)((unsigned long)__5NK & (unsigned long)__1LO);
-  return(__DAO);
+    lisaac_push(&__A1K,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__BOM,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__COJ,L26878471); // L205 INTEGER;
+  __EQO=__NYE( 1);
+  lisaac_push(&__COJ,L26877447); // L205 INTEGER;
+  lisaac_push_first(&__A1K,L9195016); // L70 NUMERIC;
+  __50O=(____IPE)(__EOJ - __EQO);
+  lisaac_push(&__COJ,L27006471); // L206 INTEGER;
+  lisaac_push_first(&__A1K,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__BOM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__L1K,L5383176); // L41 NUMERIC;
+  __EQO=__NYE( 0);
+  lisaac_push(&__BOM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__L1K,L9195016); // L70 NUMERIC;
+  __V5Z=(____IPE)(__EQO - __50O);
+  lisaac_push(&__A1K,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__BOM,L9195016); // L70 NUMERIC;
+  __EQO=(____IPE)(__DOJ - __V5Z);
+  lisaac_push(&__COJ,L27010567); // L206 INTEGER;
+  lisaac_push_first(&__A1K,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__BOM,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__L1K,L5383176); // L41 NUMERIC;
+  __V5Z=__NYE( 0);
+  lisaac_push(&__BOM,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__L1K,L9195016); // L70 NUMERIC;
+  __T32=(____IPE)(__V5Z - __50O);
+  lisaac_push(&__A1K,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__BOM,L5121032); // L39 NUMERIC;
+  __50O=__NYE( 1);
+  lisaac_push(&__A1K,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__BOM,L9195016); // L70 NUMERIC;
+  __V5Z=(____IPE)(__T32 - __50O);
+  lisaac_push(&__COJ,L27009031); // L206 INTEGER;
+  lisaac_push_first(&__A1K,L22171143); // L169 INTEGER;
+  __50O=(____IPE)(__EQO & __V5Z);
+  return(__50O);
 }
 
-static ____DB __AXF(____DB __DXF,____DB __EXF,____Y1 __FXF)
-// ({__DB},{__DB},{__Y1}) With result No recursive, No inlinable.
+static ____DB __1XF(____IPE __4XF,____DB __5XF,____Y1 __AYF)
+// ({__IPE},{__DB},{__Y1}) With result No recursive, No inlinable.
 {
-  ____DB __JXF,__YCG,__WXF,__ZXF,__XXF,__RYF,__DC2,__ANZ,__CZF,__DZF;
-  ____DB __FZF,__JNZ,__QD2,__SNZ;
-  ____L __VXF,__TBH,__G0F;
-  _____CONTEXT __BXF,__VCG,__1KG,__BDG,__SXF,__L0W,__Q0W,__S0W,__JMZ;
-  _____CONTEXT __3C2,__4C2,__OD2,__PD2;
-  ____G __EDG,__BHJ,__CHJ,__GD2;
-  ____DB *__1B2,*__LC2,*__OBH;
-  lisaac_push_first(&__BXF,L54436905); // L415 MEMORY;
-  __JXF=((____DB )(NULL));
-  lisaac_push(&__BXF,L54819369); // L418 MEMORY;
-  lisaac_push_first(&__VCG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__1KG,L7088642); // L54 OBJECT;
-  __YCG=((____DB )(top_context->back->back));
-  lisaac_push(&__VCG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__1KG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__BDG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__SXF,L54807081); // L418 MEMORY;
-  lisaac_push_first(&__L0W,L5512723); // L42 POINTER;
-  __VXF=((____L )(sizeof(void *)));
-  lisaac_push(&__SXF,L54813225); // L418 MEMORY;
-  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-  __WXF=((____DB )__VXF);
-  lisaac_push(&__SXF,L54814761); // L418 MEMORY;
-  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-  __ZXF=((____DB ) 1);
-  lisaac_push(&__SXF,L54813737); // L418 MEMORY;
-  lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
-  __XXF=(void *)((unsigned long)__WXF - (unsigned long)__ZXF);
-  lisaac_push(&__SXF,L54796329); // L418 MEMORY;
-  lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__DXF & (unsigned long)__XXF) ==  0)) {
-    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__SXF,L13509636); // L103 TRUE;
-    __EDG=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__SXF,L14689286); // L112 FALSE;
-    __EDG=__F__;
-  };
-  if (__EDG) {
-    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1KG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BDG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__SXF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__L0W,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__Q0W,L8792068); // L67 TRUE;
-    lisaac_push_first(&__S0W,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__YCG));
-    lisaac_push(&__SXF,L9181698); // L70 OBJECT;
+  ____DB __EYF,__4EG,__CYF,__MZF,__PZF,__M52,__B52,__4ZF,__5ZF,__B0F;
+  ____DB __NA3,__41F,__RB3,__GB3;
+  ____L __QYF,__RYF;
+  ____IPE __VYF,__K52,__GA3,__PB3,__3B3;
+  _____CONTEXT __2XF,__1EG,__BNG,__HFG,__NYF,__AXX,__0FO,__LUN,__DA0;
+  _____CONTEXT __VA3,__XA3,__OB3,__QB3;
+  ____G __KFG,__NJ4,__PJ4,__DVJ;
+  ____DB *__242,*__U52,*__HFH;
+  lisaac_push_first(&__2XF,L51818028); // L395 MEMORY;
+  __EYF=((____DB )(NULL));
+  lisaac_push(&__2XF,L52192300); // L398 MEMORY;
+  lisaac_push_first(&__1EG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__BNG,L7088642); // L54 OBJECT;
+  __4EG=((____DB )(top_context->back->back));
+  lisaac_push(&__1EG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__BNG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HFG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__NYF,L52186156); // L398 MEMORY;
+  lisaac_push_first(&__AXX,L5774867); // L44 POINTER;
+  __QYF=((____L )(sizeof(void *)));
+  lisaac_push(&__NYF,L52186668); // L398 MEMORY;
+  lisaac_push_first(&__AXX,L9195016); // L70 NUMERIC;
+  __RYF=(____L)(__QYF -  1);
+  lisaac_push(&__NYF,L52186668); // L398 MEMORY;
+  __VYF=__NYE(__RYF);
+  lisaac_push(&__NYF,L52174892); // L398 MEMORY;
+  lisaac_push_first(&__AXX,L22171143); // L169 INTEGER;
+  if (((____IPE)(__4XF & __VYF) ==  0)) {
+    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYF,L13509636); // L103 TRUE;
+    __KFG=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYF,L14689286); // L112 FALSE;
+    __KFG=__F__;
+  };
+  if (__KFG) {
+    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BNG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HFG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__NYF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AXX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0FO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LUN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4EG));
+    lisaac_push(&__NYF,L9181698); // L70 OBJECT;
     __DX((&__string_127));
-    lisaac_push(&__SXF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__L0W,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__Q0W,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__S0W,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JMZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__NYF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AXX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0FO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LUN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DA0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SXF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__L0W,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Q0W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NYF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AXX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0FO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1KG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BXF,L54944809); // L419 MEMORY;
-  lisaac_push_first(&__VCG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__1KG,L7088642); // L54 OBJECT;
-  __YCG=((____DB )(top_context->back->back));
-  lisaac_push(&__VCG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__1KG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__BDG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__SXF,L54937641); // L419 MEMORY;
-  lisaac_push_first(&__L0W,L5512723); // L42 POINTER;
-  __VXF=((____L )(sizeof(void *)));
-  lisaac_push(&__SXF,L54943273); // L419 MEMORY;
-  lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-  __WXF=((____DB )__VXF);
-  lisaac_push(&__SXF,L54927401); // L419 MEMORY;
-  lisaac_push_first(&__L0W,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__Q0W,L15224840); // L116 NUMERIC;
-  __EDG=(__DXF > __WXF);
-  lisaac_push(&__L0W,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__Q0W,L14700552); // L112 NUMERIC;
-  __BHJ=(__DXF == __WXF);
-  if (__EDG) {
-    lisaac_push(&__L0W,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__Q0W,L10900996); // L83 TRUE;
-    __CHJ=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__L0W,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__Q0W,L12342790); // L94 FALSE;
-    __CHJ=__BHJ;
-  };
-  if (__CHJ) {
-    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__SXF,L13509636); // L103 TRUE;
-    __CHJ=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BDG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__SXF,L14689286); // L112 FALSE;
-    __CHJ=__F__;
-  };
-  if (__CHJ) {
-    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1KG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__BDG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__SXF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__L0W,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__Q0W,L8792068); // L67 TRUE;
-    lisaac_push_first(&__S0W,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__YCG));
-    lisaac_push(&__SXF,L9181698); // L70 OBJECT;
-    __DX((&__string_133));
-    lisaac_push(&__SXF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__L0W,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__Q0W,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__S0W,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JMZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BNG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__2XF,L52317740); // L399 MEMORY;
+  lisaac_push_first(&__1EG,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__BNG,L7088642); // L54 OBJECT;
+  __4EG=((____DB )(top_context->back->back));
+  lisaac_push(&__1EG,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__BNG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__HFG,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__NYF,L52316204); // L399 MEMORY;
+  lisaac_push_first(&__AXX,L5774867); // L44 POINTER;
+  __QYF=((____L )(sizeof(void *)));
+  lisaac_push(&__NYF,L52316204); // L399 MEMORY;
+  __VYF=__NYE(__QYF);
+  lisaac_push(&__NYF,L52305964); // L399 MEMORY;
+  lisaac_push_first(&__AXX,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__0FO,L15224840); // L116 NUMERIC;
+  __KFG=(__4XF > __VYF);
+  lisaac_push(&__AXX,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__0FO,L14700552); // L112 NUMERIC;
+  __NJ4=(__4XF == __VYF);
+  if (__KFG) {
+    lisaac_push(&__AXX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0FO,L10900996); // L83 TRUE;
+    __PJ4=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__AXX,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__0FO,L12342790); // L94 FALSE;
+    __PJ4=__NJ4;
+  };
+  if (__PJ4) {
+    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYF,L13509636); // L103 TRUE;
+    __PJ4=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HFG,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NYF,L14689286); // L112 FALSE;
+    __PJ4=__F__;
+  };
+  if (__PJ4) {
+    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BNG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HFG,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__NYF,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__AXX,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__0FO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__LUN,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__4EG));
+    lisaac_push(&__NYF,L9181698); // L70 OBJECT;
+    __DX((&__string_134));
+    lisaac_push(&__NYF,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__AXX,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__0FO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__LUN,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__DA0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__SXF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__L0W,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__Q0W,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NYF,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__AXX,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__0FO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__VCG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1KG,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BXF,L55195689); // L421 MEMORY;
-  lisaac_push_first(&__VCG,L53112361); // L405 MEMORY;
-  lisaac_push_first(&__1KG,L4069927); // L31 CONVERT;
-  __1B2=((____DB *)__EXF);
-  lisaac_push(&__VCG,L53347369); // L407 MEMORY;
-  __YCG=__UMG(__1B2, 0);
-  __WXF=__YCG;
-  if ((__YCG == (void *)NULL)) {
-    lisaac_push(&__BXF,L58591785); // L447 MEMORY;
-    lisaac_push_first(&__VCG,L6825988); // L52 TRUE;
-    lisaac_push_first(&__1KG,L55590953); // L424 MEMORY;
-    __RYF=__2PG(__FXF);
-    __WXF=__RYF;
-    lisaac_push(&__1KG,L55716905); // L425 MEMORY;
-    lisaac_push_first(&__BDG,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__SXF,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__L0W,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__Q0W,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__S0W,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__JMZ,L4069927); // L31 CONVERT;
-    __DC2=((____DB ) 0);
-    lisaac_push(&__SXF,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
-    __ANZ=(void *)((unsigned long)__DC2 - (unsigned long)__DXF);
-    lisaac_push(&__BDG,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__SXF,L9195016); // L70 NUMERIC;
-    __DC2=(void *)((unsigned long)__RYF - (unsigned long)__ANZ);
-    __JXF=__DC2;
-    lisaac_push(&__1KG,L55847977); // L426 MEMORY;
-    lisaac_push_first(&__BDG,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
-    __LC2=((____DB *)__DC2);
-    lisaac_push(&__BDG,L54010921); // L412 MEMORY;
-    __YZG(__LC2,NULL, 0);
-    lisaac_push(&__1KG,L55981609); // L427 MEMORY;
-    lisaac_push_first(&__BDG,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
-    __LC2=((____DB *)__EXF);
-    lisaac_push(&__BDG,L54010921); // L412 MEMORY;
-    __YZG(__LC2,__DC2, 0);
-  } else /* FALSE */ {
-    lisaac_push(&__BXF,L58591785); // L447 MEMORY;
-    lisaac_push_first(&__VCG,L6826502); // L52 FALSE;
-    lisaac_push_first(&__1KG,L56373801); // L430 MEMORY;
-    lisaac_push_first(&__BDG,L53112361); // L405 MEMORY;
-    lisaac_push_first(&__SXF,L4069927); // L31 CONVERT;
-    __LC2=((____DB *)__WXF);
-    lisaac_push(&__BDG,L53347369); // L407 MEMORY;
-    __RYF=__UMG(__LC2, 0);
-    __JXF=__RYF;
-    if ((__RYF == (void *)NULL)) {
-      lisaac_push(&__1KG,L58461737); // L446 MEMORY;
-      lisaac_push_first(&__BDG,L6825988); // L52 TRUE;
-      lisaac_push_first(&__SXF,L56504361); // L431 MEMORY;
-      __CZF=__BZF;
-      lisaac_push(&__SXF,L56763433); // L433 MEMORY;
-      lisaac_push_first(&__L0W,L9195016); // L70 NUMERIC;
-      __DZF=(void *)((unsigned long)__WXF - (unsigned long)__CZF);
-      lisaac_push(&__SXF,L56774697); // L433 MEMORY;
-      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-      __CZF=((____DB ) 4095);
-      lisaac_push(&__SXF,L56771625); // L433 MEMORY;
-      lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
-      __FZF=(void *)((unsigned long)__DZF & (unsigned long)__CZF);
-      lisaac_push(&__SXF,L56896553); // L434 MEMORY;
-      lisaac_push_first(&__L0W,L24269831); // L185 INTEGER;
-      __CZF=(void *)((unsigned long)__DXF << (unsigned long) 1);
-      lisaac_push(&__SXF,L56889897); // L434 MEMORY;
-      lisaac_push_first(&__L0W,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__Q0W,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__S0W,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__JMZ,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__3C2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__4C2,L4069927); // L31 CONVERT;
-      __DZF=((____DB ) 0);
-      lisaac_push(&__Q0W,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__S0W,L9195016); // L70 NUMERIC;
-      __JNZ=(void *)((unsigned long)__DZF - (unsigned long)__CZF);
-      lisaac_push(&__L0W,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__Q0W,L9195016); // L70 NUMERIC;
-      __CZF=(void *)((unsigned long)__FZF - (unsigned long)__JNZ);
-      lisaac_push(&__SXF,L56902697); // L434 MEMORY;
-      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-      __DZF=((____DB ) 4096);
-      lisaac_push(&__SXF,L56900137); // L434 MEMORY;
-      lisaac_push_first(&__L0W,L15759880); // L120 NUMERIC;
-      lisaac_push_first(&__Q0W,L15224840); // L116 NUMERIC;
-      if ((__CZF > __DZF)) {
-        lisaac_push(&__L0W,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__Q0W,L13509636); // L103 TRUE;
-        __GD2=__J__;
+    lisaac_push(&__1EG,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BNG,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__2XF,L52576300); // L401 MEMORY;
+  lisaac_push_first(&__1EG,L49704492); // L379 MEMORY;
+  lisaac_push_first(&__BNG,L4069927); // L31 CONVERT;
+  __242=((____DB *)__5XF);
+  lisaac_push(&__1EG,L49939500); // L381 MEMORY;
+  __4EG=__0OG(__242, 0);
+  __CYF=__4EG;
+  if ((__4EG == (void *)NULL)) {
+    lisaac_push(&__2XF,L55970348); // L427 MEMORY;
+    lisaac_push_first(&__1EG,L6825988); // L52 TRUE;
+    lisaac_push_first(&__BNG,L52969516); // L404 MEMORY;
+    __MZF=__CSG(__AYF);
+    __CYF=__MZF;
+    lisaac_push(&__BNG,L51785772); // L395 MEMORY;
+    __PZF=__FWG(__4XF);
+    lisaac_push(&__BNG,L53095468); // L405 MEMORY;
+    lisaac_push_first(&__HFG,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__NYF,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__AXX,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__0FO,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__LUN,L78949383); // L602 INTEGER;
+    __K52=__NYE( 0);
+    lisaac_push(&__LUN,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__DA0,L4069927); // L31 CONVERT;
+    __M52=((____DB )__K52);
+    lisaac_push(&__NYF,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__AXX,L9195016); // L70 NUMERIC;
+    __B52=(void *)((unsigned long)__M52 - (unsigned long)__PZF);
+    lisaac_push(&__HFG,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__NYF,L9195016); // L70 NUMERIC;
+    __PZF=(void *)((unsigned long)__MZF - (unsigned long)__B52);
+    __EYF=__PZF;
+    lisaac_push(&__BNG,L53228588); // L406 MEMORY;
+    lisaac_push_first(&__HFG,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__NYF,L4069927); // L31 CONVERT;
+    __U52=((____DB *)__PZF);
+    lisaac_push(&__HFG,L50603052); // L386 MEMORY;
+    __32G(__U52,NULL, 0);
+    lisaac_push(&__BNG,L53362220); // L407 MEMORY;
+    lisaac_push_first(&__HFG,L50490924); // L385 MEMORY;
+    lisaac_push_first(&__NYF,L4069927); // L31 CONVERT;
+    __U52=((____DB *)__5XF);
+    lisaac_push(&__HFG,L50603052); // L386 MEMORY;
+    __32G(__U52,__PZF, 0);
+  } else /* FALSE */ {
+    lisaac_push(&__2XF,L55970348); // L427 MEMORY;
+    lisaac_push_first(&__1EG,L6826502); // L52 FALSE;
+    lisaac_push_first(&__BNG,L53754412); // L410 MEMORY;
+    lisaac_push_first(&__HFG,L49704492); // L379 MEMORY;
+    lisaac_push_first(&__NYF,L4069927); // L31 CONVERT;
+    __U52=((____DB *)__CYF);
+    lisaac_push(&__HFG,L49939500); // L381 MEMORY;
+    __MZF=__0OG(__U52, 0);
+    __EYF=__MZF;
+    if ((__MZF == (void *)NULL)) {
+      lisaac_push(&__BNG,L55840300); // L426 MEMORY;
+      lisaac_push_first(&__HFG,L6825988); // L52 TRUE;
+      lisaac_push_first(&__NYF,L53882924); // L411 MEMORY;
+      __4ZF=__3ZF;
+      lisaac_push(&__NYF,L54141996); // L413 MEMORY;
+      lisaac_push_first(&__AXX,L9195016); // L70 NUMERIC;
+      __5ZF=(void *)((unsigned long)__CYF - (unsigned long)__4ZF);
+      lisaac_push(&__NYF,L54153260); // L413 MEMORY;
+      lisaac_push_first(&__AXX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0FO,L78949383); // L602 INTEGER;
+      __GA3=__NYE( 4095);
+      lisaac_push(&__0FO,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__LUN,L4069927); // L31 CONVERT;
+      __4ZF=((____DB )__GA3);
+      lisaac_push(&__NYF,L54150188); // L413 MEMORY;
+      lisaac_push_first(&__AXX,L22171143); // L169 INTEGER;
+      __B0F=(void *)((unsigned long)__5ZF & (unsigned long)__4ZF);
+      lisaac_push(&__NYF,L54275116); // L414 MEMORY;
+      lisaac_push_first(&__AXX,L24269831); // L185 INTEGER;
+      __GA3=(____IPE)(__4XF <<  1);
+      lisaac_push(&__NYF,L54275116); // L414 MEMORY;
+      __4ZF=__FWG(__GA3);
+      lisaac_push(&__NYF,L54268460); // L414 MEMORY;
+      lisaac_push_first(&__AXX,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__0FO,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__LUN,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__DA0,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__VA3,L78949383); // L602 INTEGER;
+      __GA3=__NYE( 0);
+      lisaac_push(&__VA3,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__XA3,L4069927); // L31 CONVERT;
+      __5ZF=((____DB )__GA3);
+      lisaac_push(&__0FO,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__LUN,L9195016); // L70 NUMERIC;
+      __NA3=(void *)((unsigned long)__5ZF - (unsigned long)__4ZF);
+      lisaac_push(&__AXX,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__0FO,L9195016); // L70 NUMERIC;
+      __4ZF=(void *)((unsigned long)__B0F - (unsigned long)__NA3);
+      lisaac_push(&__NYF,L54281260); // L414 MEMORY;
+      lisaac_push_first(&__AXX,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0FO,L78949383); // L602 INTEGER;
+      __GA3=__NYE( 4096);
+      lisaac_push(&__0FO,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__LUN,L4069927); // L31 CONVERT;
+      __5ZF=((____DB )__GA3);
+      lisaac_push(&__NYF,L54278700); // L414 MEMORY;
+      lisaac_push_first(&__AXX,L15759880); // L120 NUMERIC;
+      lisaac_push_first(&__0FO,L15224840); // L116 NUMERIC;
+      if ((__4ZF > __5ZF)) {
+        lisaac_push(&__AXX,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__0FO,L13509636); // L103 TRUE;
+        __DVJ=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__L0W,L15755784); // L120 NUMERIC;
-        lisaac_push_first(&__Q0W,L14689286); // L112 FALSE;
-        __GD2=__F__;
+        lisaac_push(&__AXX,L15755784); // L120 NUMERIC;
+        lisaac_push_first(&__0FO,L14689286); // L112 FALSE;
+        __DVJ=__F__;
       };
-      if (__GD2) {
-        lisaac_push(&__SXF,L57410601); // L438 MEMORY;
-        lisaac_push_first(&__L0W,L6825988); // L52 TRUE;
-        lisaac_push_first(&__Q0W,L57026089); // L435 MEMORY;
-        lisaac_push_first(&__S0W,L9990152); // L76 NUMERIC;
-        lisaac_push_first(&__JMZ,L11029000); // L84 NUMERIC;
-        lisaac_push_first(&__3C2,L5383176); // L41 NUMERIC;
-        lisaac_push_first(&__4C2,L14156807); // L108 INTEGER;
-        lisaac_push_first(&__OD2,L78939655); // L602 INTEGER;
-        lisaac_push_first(&__PD2,L4069927); // L31 CONVERT;
-        __QD2=((____DB ) 0);
-        lisaac_push(&__JMZ,L11029512); // L84 NUMERIC;
-        lisaac_push_first(&__3C2,L9195016); // L70 NUMERIC;
-        __SNZ=(void *)((unsigned long)__QD2 - (unsigned long)__DXF);
-        lisaac_push(&__S0W,L9989128); // L76 NUMERIC;
-        lisaac_push_first(&__JMZ,L9195016); // L70 NUMERIC;
-        __JXF=(void *)((unsigned long)__WXF - (unsigned long)__SNZ);
+      if (__DVJ) {
+        lisaac_push(&__NYF,L54789164); // L418 MEMORY;
+        lisaac_push_first(&__AXX,L6825988); // L52 TRUE;
+        lisaac_push_first(&__0FO,L51785772); // L395 MEMORY;
+        __41F=__FWG(__4XF);
+        lisaac_push(&__0FO,L54404652); // L415 MEMORY;
+        lisaac_push_first(&__LUN,L9990152); // L76 NUMERIC;
+        lisaac_push_first(&__DA0,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__VA3,L5383176); // L41 NUMERIC;
+        lisaac_push_first(&__XA3,L14156807); // L108 INTEGER;
+        lisaac_push_first(&__OB3,L78949383); // L602 INTEGER;
+        __PB3=__NYE( 0);
+        lisaac_push(&__OB3,L78949383); // L602 INTEGER;
+        lisaac_push_first(&__QB3,L4069927); // L31 CONVERT;
+        __RB3=((____DB )__PB3);
+        lisaac_push(&__DA0,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__VA3,L9195016); // L70 NUMERIC;
+        __GB3=(void *)((unsigned long)__RB3 - (unsigned long)__41F);
+        lisaac_push(&__LUN,L9989128); // L76 NUMERIC;
+        lisaac_push_first(&__DA0,L9195016); // L70 NUMERIC;
+        __EYF=(void *)((unsigned long)__CYF - (unsigned long)__GB3);
       } else /* FALSE */ {
-        lisaac_push(&__SXF,L57410601); // L438 MEMORY;
-        lisaac_push_first(&__L0W,L6826502); // L52 FALSE;
-        lisaac_push_first(&__Q0W,L57292329); // L437 MEMORY;
-        __QD2=__2PG(__FXF);
-        __JXF=__QD2;
+        lisaac_push(&__NYF,L54789164); // L418 MEMORY;
+        lisaac_push_first(&__AXX,L6826502); // L52 FALSE;
+        lisaac_push_first(&__0FO,L54670892); // L417 MEMORY;
+        __41F=__CSG(__AYF);
+        __EYF=__41F;
       };
-      lisaac_push(&__SXF,L57549353); // L439 MEMORY;
-      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
-      __OBH=((____DB *)__JXF);
-      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
-      __YZG(__OBH,NULL, 0);
-      lisaac_push(&__SXF,L57682985); // L440 MEMORY;
-      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
-      __OBH=((____DB *)__EXF);
-      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
-      __YZG(__OBH,__JXF, 0);
+      lisaac_push(&__NYF,L54929964); // L419 MEMORY;
+      lisaac_push_first(&__AXX,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0FO,L4069927); // L31 CONVERT;
+      __HFH=((____DB *)__EYF);
+      lisaac_push(&__AXX,L50603052); // L386 MEMORY;
+      __32G(__HFH,NULL, 0);
+      lisaac_push(&__NYF,L55063596); // L420 MEMORY;
+      lisaac_push_first(&__AXX,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0FO,L4069927); // L31 CONVERT;
+      __HFH=((____DB *)__5XF);
+      lisaac_push(&__AXX,L50603052); // L386 MEMORY;
+      __32G(__HFH,__EYF, 0);
     } else /* FALSE */ {
-      lisaac_push(&__1KG,L58461737); // L446 MEMORY;
-      lisaac_push_first(&__BDG,L6826502); // L52 FALSE;
-      lisaac_push_first(&__SXF,L58075177); // L443 MEMORY;
-      lisaac_push_first(&__L0W,L53112361); // L405 MEMORY;
-      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
-      __OBH=((____DB *)__JXF);
-      lisaac_push(&__L0W,L53347369); // L407 MEMORY;
-      __CZF=__UMG(__OBH, 0);
-      lisaac_push(&__SXF,L58076713); // L443 MEMORY;
-      lisaac_push_first(&__L0W,L25311239); // L193 INTEGER;
-      lisaac_push_first(&__Q0W,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__S0W,L9195016); // L70 NUMERIC;
-      __TBH=(____L)(-  3);
-      lisaac_push(&__L0W,L25314311); // L193 INTEGER;
-      lisaac_push_first(&__Q0W,L9195016); // L70 NUMERIC;
-      __G0F=(____L)(__TBH -  1);
-      lisaac_push(&__SXF,L58076713); // L443 MEMORY;
-      lisaac_push_first(&__L0W,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__Q0W,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__S0W,L4069927); // L31 CONVERT;
-      __DZF=((____DB )__G0F);
-      lisaac_push(&__SXF,L58075689); // L443 MEMORY;
-      lisaac_push_first(&__L0W,L22171143); // L169 INTEGER;
-      __FZF=(void *)((unsigned long)__CZF & (unsigned long)__DZF);
-      lisaac_push(&__SXF,L58206249); // L444 MEMORY;
-      lisaac_push_first(&__L0W,L53898793); // L411 MEMORY;
-      lisaac_push_first(&__Q0W,L4069927); // L31 CONVERT;
-      __OBH=((____DB *)__WXF);
-      lisaac_push(&__L0W,L54010921); // L412 MEMORY;
-      __YZG(__OBH,__FZF, 0);
-      __WXF=__JXF;
+      lisaac_push(&__BNG,L55840300); // L426 MEMORY;
+      lisaac_push_first(&__HFG,L6826502); // L52 FALSE;
+      lisaac_push_first(&__NYF,L55455788); // L423 MEMORY;
+      lisaac_push_first(&__AXX,L49704492); // L379 MEMORY;
+      lisaac_push_first(&__0FO,L4069927); // L31 CONVERT;
+      __HFH=((____DB *)__EYF);
+      lisaac_push(&__AXX,L49939500); // L381 MEMORY;
+      __4ZF=__0OG(__HFH, 0);
+      lisaac_push(&__NYF,L55467564); // L423 MEMORY;
+      __GA3=__NYE( 3);
+      lisaac_push(&__NYF,L55457324); // L423 MEMORY;
+      lisaac_push_first(&__AXX,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__0FO,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__LUN,L5383176); // L41 NUMERIC;
+      __PB3=__NYE( 0);
+      lisaac_push(&__0FO,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__LUN,L9195016); // L70 NUMERIC;
+      __3B3=(____IPE)(__PB3 - __GA3);
+      lisaac_push(&__AXX,L25318919); // L193 INTEGER;
+      lisaac_push_first(&__0FO,L5121032); // L39 NUMERIC;
+      __GA3=__NYE( 1);
+      lisaac_push(&__AXX,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__0FO,L9195016); // L70 NUMERIC;
+      __PB3=(____IPE)(__3B3 - __GA3);
+      lisaac_push(&__NYF,L55457324); // L423 MEMORY;
+      __5ZF=__FWG(__PB3);
+      lisaac_push(&__NYF,L55456300); // L423 MEMORY;
+      lisaac_push_first(&__AXX,L22171143); // L169 INTEGER;
+      __B0F=(void *)((unsigned long)__4ZF & (unsigned long)__5ZF);
+      lisaac_push(&__NYF,L55586860); // L424 MEMORY;
+      lisaac_push_first(&__AXX,L50490924); // L385 MEMORY;
+      lisaac_push_first(&__0FO,L4069927); // L31 CONVERT;
+      __HFH=((____DB *)__CYF);
+      lisaac_push(&__AXX,L50603052); // L386 MEMORY;
+      __32G(__HFH,__B0F, 0);
+      __CYF=__EYF;
     };
   };
-  __JXF=__WXF;
-  return(__JXF);
+  __EYF=__CYF;
+  return(__EYF);
 }
 
-static ____DB __AXH(____DB __DXH)
-// ({__DB}) With result No recursive, No inlinable.
+static ____DB __3AI(____IPE __ABI)
+// ({__IPE}) With result No recursive, No inlinable.
 {
-  ____DB __JXH,__EAI,__WXH,__QE2,__GOZ,__DYH,__FYH,__BF2,__POZ,__JF2;
-  ____DB __OF2,__1F2,__SF2;
-  ____L __TXH,__HYH;
-  ____FQE *__RYH,*__IF2;
-  _____CONTEXT __BXH,__BAI,__1CI,__NAI,__OXH,__1KN,__3YN,__DLN,__DOZ;
-  _____CONTEXT __0F2;
-  ____G __QAI;
-  ____DB *__IUG;
-  lisaac_push_first(&__BXH,L78395945); // L598 MEMORY;
-  __JXH=((____DB )(NULL));
-  lisaac_push(&__BXH,L78913065); // L602 MEMORY;
-  lisaac_push_first(&__BAI,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__1CI,L7088642); // L54 OBJECT;
-  __EAI=((____DB )(top_context->back->back));
-  lisaac_push(&__BAI,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__1CI,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NAI,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__OXH,L78907945); // L602 MEMORY;
-  if (((unsigned long)__DXH !=  0)) {
-    lisaac_push(&__NAI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__OXH,L13509636); // L103 TRUE;
-    __QAI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NAI,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__OXH,L14689286); // L112 FALSE;
-    __QAI=__F__;
-  };
-  if (__QAI) {
-    lisaac_push(&__BAI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1CI,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NAI,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__OXH,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__1KN,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__3YN,L8792068); // L67 TRUE;
-    lisaac_push_first(&__DLN,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EAI));
-    lisaac_push(&__OXH,L9181698); // L70 OBJECT;
-    __DX((&__string_134));
-    lisaac_push(&__OXH,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__1KN,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__3YN,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__DLN,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__DOZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __IBI,__UKI,__FCI,__2E5,__ME3,__BE3,__JG5,__ZG5,__BH5,__DH5;
+  ____L __SBI,__MG5,__OG5,__SG5;
+  ____IPE __WBI,__UBI,__1C3,__3A0,__WCH,__XG5;
+  ____NQE *__UCI,*__IG5;
+  _____CONTEXT __4AI,__BYX,__EYX,__3KI,__NBI,__Q0N,__4IO,__Y0N,__0A0;
+  _____CONTEXT __EF5,__FF5,__TF5,__BG5;
+  ____G __ALI,__VF5;
+  ____Y1 *__ZD5;
+  lisaac_push_first(&__4AI,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__BYX,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__EYX,L4069927); // L31 CONVERT;
+  __IBI=((____DB )(NULL));
+  lisaac_push(&__4AI,L76946988); // L587 MEMORY;
+  lisaac_push_first(&__BYX,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__EYX,L7088642); // L54 OBJECT;
+  __UKI=((____DB )(top_context->back->back));
+  lisaac_push(&__BYX,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__EYX,L10652676); // L81 TRUE;
+  lisaac_push_first(&__3KI,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__NBI,L76941868); // L587 MEMORY;
+  if ((__ABI !=  0)) {
+    lisaac_push(&__3KI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NBI,L13509636); // L103 TRUE;
+    __ALI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3KI,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__NBI,L14689286); // L112 FALSE;
+    __ALI=__F__;
+  };
+  if (__ALI) {
+    lisaac_push(&__BYX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__EYX,L8792068); // L67 TRUE;
+    lisaac_push_first(&__3KI,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__NBI,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__Q0N,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__4IO,L8792068); // L67 TRUE;
+    lisaac_push_first(&__Y0N,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__UKI));
+    lisaac_push(&__NBI,L9181698); // L70 OBJECT;
+    __DX((&__string_135));
+    lisaac_push(&__NBI,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__Q0N,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__4IO,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__Y0N,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__0A0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OXH,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__1KN,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__3YN,L4598824); // L35 SYSTEM;
+    lisaac_push(&__NBI,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__Q0N,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__4IO,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__BAI,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__1CI,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__BXH,L79194153); // L604 MEMORY;
-  lisaac_push_first(&__BAI,L5512723); // L42 POINTER;
-  __TXH=((____L )(sizeof(void *)));
-  lisaac_push(&__BXH,L79199785); // L604 MEMORY;
-  lisaac_push_first(&__BAI,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__1CI,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NAI,L4069927); // L31 CONVERT;
-  __EAI=((____DB )__TXH);
-  lisaac_push(&__BXH,L79200297); // L604 MEMORY;
-  __WXH=__CBJ(__DXH,__EAI);
-  lisaac_push(&__BXH,L79322665); // L605 MEMORY;
-  lisaac_push_first(&__BAI,L5512723); // L42 POINTER;
-  __TXH=((____L )(sizeof(void *)));
-  lisaac_push(&__BXH,L79328297); // L605 MEMORY;
-  lisaac_push_first(&__BAI,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__1CI,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__NAI,L4069927); // L31 CONVERT;
-  __EAI=((____DB )__TXH);
-  lisaac_push(&__BXH,L79312425); // L605 MEMORY;
-  lisaac_push_first(&__BAI,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__1CI,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__NAI,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__OXH,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__1KN,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__3YN,L4069927); // L31 CONVERT;
-  __QE2=((____DB ) 0);
-  lisaac_push(&__1CI,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__NAI,L9195016); // L70 NUMERIC;
-  __GOZ=(void *)((unsigned long)__QE2 - (unsigned long)__EAI);
-  lisaac_push(&__BAI,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__1CI,L9195016); // L70 NUMERIC;
-  __EAI=(void *)((unsigned long)__WXH - (unsigned long)__GOZ);
-  lisaac_push(&__BXH,L79445033); // L606 MEMORY;
-  lisaac_push_first(&__BAI,L50339881); // L384 MEMORY;
-  __QE2=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__BXH,L79438377); // L606 MEMORY;
-  lisaac_push_first(&__BAI,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__1CI,L15224840); // L116 NUMERIC;
-  if ((__EAI > __QE2)) {
-    lisaac_push(&__BAI,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__1CI,L13509636); // L103 TRUE;
-    __QAI=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__BAI,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__1CI,L14689286); // L112 FALSE;
-    __QAI=__F__;
-  };
-  if (__QAI) {
-    lisaac_push(&__BXH,L80218665); // L612 MEMORY;
-    lisaac_push_first(&__BAI,L6825988); // L52 TRUE;
-    lisaac_push_first(&__1CI,L79579177); // L607 MEMORY;
-    __DYH=__3MF(__EAI);
-    lisaac_push(&__1CI,L79697449); // L608 MEMORY;
-    lisaac_push_first(&__NAI,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__OXH,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __FYH=((____DB ) 3);
-    lisaac_push(&__1CI,L79702569); // L608 MEMORY;
-    lisaac_push_first(&__NAI,L53898793); // L411 MEMORY;
-    lisaac_push_first(&__OXH,L4069927); // L31 CONVERT;
-    __IUG=((____DB *)__DYH);
-    lisaac_push(&__NAI,L54010921); // L412 MEMORY;
-    __YZG(__IUG,__FYH, 0);
-    lisaac_push(&__1CI,L79845417); // L609 MEMORY;
-    lisaac_push_first(&__NAI,L5512723); // L42 POINTER;
-    __HYH=((____L )(sizeof(void *)));
-    lisaac_push(&__1CI,L79845417); // L609 MEMORY;
-    lisaac_push_first(&__NAI,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__OXH,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-    __FYH=((____DB )__HYH);
-    lisaac_push(&__1CI,L79835177); // L609 MEMORY;
-    lisaac_push_first(&__NAI,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__OXH,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__1KN,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__3YN,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__DLN,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__DOZ,L4069927); // L31 CONVERT;
-    __BF2=((____DB ) 0);
-    lisaac_push(&__OXH,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__1KN,L9195016); // L70 NUMERIC;
-    __POZ=(void *)((unsigned long)__BF2 - (unsigned long)__FYH);
-    lisaac_push(&__NAI,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__OXH,L9195016); // L70 NUMERIC;
-    __JXH=(void *)((unsigned long)__DYH - (unsigned long)__POZ);
-  } else /* FALSE */ {
-    lisaac_push(&__BXH,L80218665); // L612 MEMORY;
-    lisaac_push_first(&__BAI,L6826502); // L52 FALSE;
-    lisaac_push_first(&__1CI,L80101417); // L611 MEMORY;
-    __RYH=__0EP(__WXH);
-    if (__RYH==NULL) {
-      lisaac_push(&__1CI,L80104489); // L611 MEMORY;
+    lisaac_push(&__BYX,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__EYX,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__4AI,L77228076); // L589 MEMORY;
+  lisaac_push_first(&__BYX,L5774867); // L44 POINTER;
+  __SBI=((____L )(sizeof(void *)));
+  lisaac_push(&__4AI,L77228076); // L589 MEMORY;
+  __WBI=__NYE(__SBI);
+  lisaac_push(&__4AI,L77228588); // L589 MEMORY;
+  __UBI=__BOJ(__ABI,__WBI);
+  lisaac_push(&__4AI,L77358636); // L590 MEMORY;
+  __WBI=__NYE( 4);
+  lisaac_push(&__4AI,L77346348); // L590 MEMORY;
+  lisaac_push_first(&__BYX,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__EYX,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__3KI,L5383176); // L41 NUMERIC;
+  __1C3=__NYE( 0);
+  lisaac_push(&__EYX,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__3KI,L9195016); // L70 NUMERIC;
+  __3A0=(____IPE)(__1C3 - __WBI);
+  lisaac_push(&__BYX,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__EYX,L9195016); // L70 NUMERIC;
+  __WBI=(____IPE)(__UBI - __3A0);
+  lisaac_push(&__4AI,L77478956); // L591 MEMORY;
+  lisaac_push_first(&__BYX,L46932012); // L358 MEMORY;
+  __1C3=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__4AI,L77472300); // L591 MEMORY;
+  lisaac_push_first(&__BYX,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__EYX,L15224840); // L116 NUMERIC;
+  if ((__WBI > __1C3)) {
+    lisaac_push(&__BYX,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__EYX,L13509636); // L103 TRUE;
+    __ALI=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BYX,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__EYX,L14689286); // L112 FALSE;
+    __ALI=__F__;
+  };
+  if (__ALI) {
+    lisaac_push(&__4AI,L78252588); // L597 MEMORY;
+    lisaac_push_first(&__BYX,L6825988); // L52 TRUE;
+    lisaac_push_first(&__EYX,L77613100); // L592 MEMORY;
+    __FCI=__KPF(__WBI);
+    lisaac_push(&__EYX,L77738028); // L593 MEMORY;
+    lisaac_push_first(&__3KI,L51279404); // L391 MEMORY;
+    lisaac_push_first(&__NBI,L4069927); // L31 CONVERT;
+    __ZD5=((____Y1 *)__FCI);
+    lisaac_push(&__3KI,L51389484); // L392 MEMORY;
+    lisaac_push_first(&__NBI,L18222101); // L139 NATIVE_ARRAY;
+    lisaac_push_first(&__Q0N,L21902354); // L167 BLOCK;
+    lisaac_push(&__Q0N,L22153746); // L169 BLOCK;
+    lisaac_push(&__NBI,L18627605); // L142 NATIVE_ARRAY;
+    lisaac_push_first(&__Q0N,L105516053); // L805 NATIVE_ARRAY;
+    lisaac_push_first(&__4IO,L21902354); // L167 BLOCK;
+    lisaac_push(&__4IO,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__Y0N,L8530438); // L65 FALSE;
+    __ZD5[ 0]= 3;
+    lisaac_push(&__NBI,L19008533); // L145 NATIVE_ARRAY;
+    lisaac_push_first(&__Q0N,L24393746); // L186 BLOCK;
+    lisaac_push_first(&__4IO,L7088642); // L54 OBJECT;
+    __2E5=((____DB )(top_context->back->back));
+    lisaac_push(&__Q0N,L24524306); // L187 BLOCK;
+    lisaac_push_first(&__4IO,L10652676); // L81 TRUE;
+    lisaac_push_first(&__Y0N,L24528914); // L187 BLOCK;
+    lisaac_push_first(&__0A0,L19019797); // L145 NATIVE_ARRAY;
+    lisaac_push_first(&__EF5,L16780309); // L128 NATIVE_ARRAY;
+    lisaac_push_first(&__FF5,L21902354); // L167 BLOCK;
+    lisaac_push(&__FF5,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__TF5,L8530438); // L65 FALSE;
+    if (( 3 == __ZD5[ 0])) {
+      lisaac_push(&__Y0N,L24525842); // L187 BLOCK;
+      lisaac_push_first(&__0A0,L13509636); // L103 TRUE;
+      __VF5=__J__;
+    } else /* FALSE */ {
+      lisaac_push(&__Y0N,L24525842); // L187 BLOCK;
+      lisaac_push_first(&__0A0,L14689286); // L112 FALSE;
+      __VF5=__F__;
+    };
+    if (__VF5) {
+      lisaac_push(&__Q0N,L24775186); // L189 BLOCK;
+      lisaac_push_first(&__4IO,L8792068); // L67 TRUE;
+      lisaac_push_first(&__Y0N,L24532498); // L187 BLOCK;
+      lisaac_push(&__Y0N,L24672274); // L188 BLOCK;
+      lisaac_push_first(&__0A0,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__EF5,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__FF5,L8792068); // L67 TRUE;
+      lisaac_push_first(&__TF5,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__2E5));
+      lisaac_push(&__0A0,L9181698); // L70 OBJECT;
+      __DX((&__string_102));
+      lisaac_push(&__0A0,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__EF5,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__FF5,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__TF5,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__BG5,L8272919); // L63 SYSTEM_IO;
+      fputc((int)('\n'),stdout);
+      lisaac_push(&__0A0,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__EF5,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__FF5,L4598824); // L35 SYSTEM;
+      exit(( 1));
+    } else /* FALSE */ {
+      lisaac_push(&__Q0N,L24775186); // L189 BLOCK;
+      lisaac_push_first(&__4IO,L8530438); // L65 FALSE;
+    };
+    lisaac_push(&__EYX,L77881388); // L594 MEMORY;
+    lisaac_push_first(&__3KI,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__NBI,L78949383); // L602 INTEGER;
+    __WCH=__NYE( 4);
+    lisaac_push(&__NBI,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__Q0N,L4069927); // L31 CONVERT;
+    __2E5=((____DB )__WCH);
+    lisaac_push(&__EYX,L77869100); // L594 MEMORY;
+    lisaac_push_first(&__3KI,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__NBI,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__Q0N,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__4IO,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__Y0N,L78949383); // L602 INTEGER;
+    __WCH=__NYE( 0);
+    lisaac_push(&__Y0N,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__0A0,L4069927); // L31 CONVERT;
+    __ME3=((____DB )__WCH);
+    lisaac_push(&__NBI,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__Q0N,L9195016); // L70 NUMERIC;
+    __BE3=(void *)((unsigned long)__ME3 - (unsigned long)__2E5);
+    lisaac_push(&__3KI,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__NBI,L9195016); // L70 NUMERIC;
+    __IBI=(void *)((unsigned long)__FCI - (unsigned long)__BE3);
+  } else /* FALSE */ {
+    lisaac_push(&__4AI,L78252588); // L597 MEMORY;
+    lisaac_push_first(&__BYX,L6826502); // L52 FALSE;
+    lisaac_push_first(&__EYX,L78135340); // L596 MEMORY;
+    __UCI=__GUP(__UBI);
+    if (__UCI==NULL) {
+      lisaac_push(&__EYX,L78138412); // L596 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__1CI,L80104489); // L611 MEMORY;
-      __IF2=((____FQE *)__RYH);
-      lisaac_push_first(&__NAI,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__OXH,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__1KN,L4069927); // L31 CONVERT;
-      __JF2=((____DB )__IF2);
-      lisaac_push(&__NAI,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__OXH,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__1KN,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__3YN,L4069927); // L31 CONVERT;
-      __OF2=((____DB ) 8);
-      lisaac_push(&__NAI,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__OXH,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__1KN,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__3YN,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__DLN,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__DOZ,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__0F2,L4069927); // L31 CONVERT;
-      __1F2=((____DB ) 0);
-      lisaac_push(&__1KN,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__3YN,L9195016); // L70 NUMERIC;
-      __SF2=(void *)((unsigned long)__1F2 - (unsigned long)__OF2);
-      lisaac_push(&__OXH,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__1KN,L9195016); // L70 NUMERIC;
-      __OF2=(void *)((unsigned long)__JF2 - (unsigned long)__SF2);
+      lisaac_push(&__EYX,L78138412); // L596 MEMORY;
+      __IG5=((____NQE *)__UCI);
+      lisaac_push_first(&__3KI,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__NBI,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__Q0N,L4069927); // L31 CONVERT;
+      __JG5=((____DB )__IG5);
+      lisaac_push(&__3KI,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NBI,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__Q0N,L5774867); // L44 POINTER;
+      __MG5=((____L )(sizeof(void *)));
+      lisaac_push(&__NBI,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__Q0N,L4988457); // L38 UINTEGER_CPU;
+      __OG5=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__NBI,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__Q0N,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__4IO,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__Y0N,L9195016); // L70 NUMERIC;
+      __SG5=(____L)(- __OG5);
+      lisaac_push(&__Q0N,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__4IO,L9195016); // L70 NUMERIC;
+      __OG5=(____L)(__MG5 - __SG5);
+      lisaac_push(&__3KI,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__NBI,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__Q0N,L78949383); // L602 INTEGER;
+      __XG5=__NYE(__OG5);
+      lisaac_push(&__Q0N,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__4IO,L4069927); // L31 CONVERT;
+      __ZG5=((____DB )__XG5);
+      lisaac_push(&__3KI,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__NBI,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__Q0N,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__4IO,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__Y0N,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__0A0,L78949383); // L602 INTEGER;
+      __XG5=__NYE( 0);
+      lisaac_push(&__0A0,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__EF5,L4069927); // L31 CONVERT;
+      __BH5=((____DB )__XG5);
+      lisaac_push(&__Q0N,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__4IO,L9195016); // L70 NUMERIC;
+      __DH5=(void *)((unsigned long)__BH5 - (unsigned long)__ZG5);
+      lisaac_push(&__NBI,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__Q0N,L9195016); // L70 NUMERIC;
+      __ZG5=(void *)((unsigned long)__JG5 - (unsigned long)__DH5);
     };
-    __JXH=__OF2;
+    __IBI=__ZG5;
   };
-  __EAI=__JXH;
-  return(__EAI);
+  __UKI=__IBI;
+  return(__UKI);
 }
 
 static ____G __NRD(____4 __QRD)
@@ -14463,16 +15257,16 @@ static ____G __NRD(____4 __QRD)
 {
   ____L __TRD,__URD,__HXD;
   ____DB __O5D;
-  _____CONTEXT __ORD,__RSX,__M5D,__5FE,__X5D,__FXD,__QPZ,__RPZ,__UBN;
-  _____CONTEXT __ZPZ;
+  _____CONTEXT __ORD,__ALY,__M5D,__5FE,__X5D,__FXD,__KB0,__LB0,__UPN;
+  _____CONTEXT __TB0;
   ____4 *__SRD,*__4WD;
-  ____G __BH2,__DH2,__FH2,__YD5,__0D5,__2D5;
+  ____G __SF3,__UF3,__WF3,__XJ4,__ZJ4,__1J4;
   ____4 __YXD;
   lisaac_push_first(&__ORD,L41036301); // L313 ABSTRACT_STRING;
-  __SRD=(&__string_135)->__ZB;
-  __TRD=(&__string_135)->__YB;
+  __SRD=(&__string_136)->__ZB;
+  __TRD=(&__string_136)->__YB;
   lisaac_push(&__ORD,L41059853); // L313 ABSTRACT_STRING;
-  lisaac_push_first(&__RSX,L9195016); // L70 NUMERIC;
+  lisaac_push_first(&__ALY,L9195016); // L70 NUMERIC;
   __URD=(____L)(__TRD -  1);
   if (__SRD==NULL) {
     lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
@@ -14480,126 +15274,126 @@ static ____G __NRD(____4 __QRD)
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
     lisaac_push(&__ORD,L41061389); // L313 ABSTRACT_STRING;
     __4WD=((____4 *)__SRD);
-    lisaac_push_first(&__RSX,L57281557); // L437 NATIVE_ARRAY;
+    lisaac_push_first(&__ALY,L57150485); // L436 NATIVE_ARRAY;
     lisaac_push_first(&__M5D,L21772306); // L166 BLOCK;
     lisaac_push_first(&__5FE,L7088642); // L54 OBJECT;
     __O5D=((____DB )(top_context->back->back));
     lisaac_push(&__M5D,L21902354); // L167 BLOCK;
     lisaac_push_first(&__5FE,L10652676); // L81 TRUE;
     lisaac_push_first(&__X5D,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__FXD,L57287701); // L437 NATIVE_ARRAY;
-    lisaac_push_first(&__QPZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__RPZ,L9195016); // L70 NUMERIC;
+    lisaac_push_first(&__FXD,L57156629); // L436 NATIVE_ARRAY;
+    lisaac_push_first(&__KB0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__LB0,L9195016); // L70 NUMERIC;
     __HXD=(____L)(-  1);
-    lisaac_push(&__FXD,L57286677); // L437 NATIVE_ARRAY;
-    lisaac_push_first(&__QPZ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__RPZ,L15224840); // L116 NUMERIC;
-    __BH2=(__URD > __HXD);
-    lisaac_push(&__QPZ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__RPZ,L14700552); // L112 NUMERIC;
-    __DH2=(__URD == __HXD);
-    if (__BH2) {
-      lisaac_push(&__QPZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RPZ,L10900996); // L83 TRUE;
-      __FH2=__F__;
+    lisaac_push(&__FXD,L57155605); // L436 NATIVE_ARRAY;
+    lisaac_push_first(&__KB0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__LB0,L15224840); // L116 NUMERIC;
+    __SF3=(__URD > __HXD);
+    lisaac_push(&__KB0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__LB0,L14700552); // L112 NUMERIC;
+    __UF3=(__URD == __HXD);
+    if (__SF3) {
+      lisaac_push(&__KB0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LB0,L10900996); // L83 TRUE;
+      __WF3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__QPZ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__RPZ,L12342790); // L94 FALSE;
-      __FH2=__DH2;
+      lisaac_push(&__KB0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__LB0,L12342790); // L94 FALSE;
+      __WF3=__UF3;
     };
-    if (__FH2) {
+    if (__WF3) {
       lisaac_push(&__X5D,L21903890); // L167 BLOCK;
       lisaac_push_first(&__FXD,L13509636); // L103 TRUE;
-      __FH2=__J__;
+      __WF3=__J__;
     } else /* FALSE */ {
       lisaac_push(&__X5D,L21903890); // L167 BLOCK;
       lisaac_push_first(&__FXD,L14689286); // L112 FALSE;
-      __FH2=__F__;
+      __WF3=__F__;
     };
-    if (__FH2) {
+    if (__WF3) {
       lisaac_push(&__M5D,L22153746); // L169 BLOCK;
       lisaac_push_first(&__5FE,L8792068); // L67 TRUE;
       lisaac_push_first(&__X5D,L21910546); // L167 BLOCK;
       lisaac_push(&__X5D,L22051346); // L168 BLOCK;
       lisaac_push_first(&__FXD,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__QPZ,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__RPZ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__UBN,L7616002); // L58 OBJECT;
+      lisaac_push_first(&__KB0,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__LB0,L8792068); // L67 TRUE;
+      lisaac_push_first(&__UPN,L7616002); // L58 OBJECT;
       lisaac_stack_print((_____CONTEXT *)(__O5D));
       lisaac_push(&__FXD,L9181698); // L70 OBJECT;
-      __DX((&__string_109));
+      __DX((&__string_1));
       lisaac_push(&__FXD,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__QPZ,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__RPZ,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__UBN,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__ZPZ,L8272919); // L63 SYSTEM_IO;
+      lisaac_push_first(&__KB0,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__LB0,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__UPN,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__TB0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
       lisaac_push(&__FXD,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__QPZ,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__RPZ,L4598824); // L35 SYSTEM;
+      lisaac_push_first(&__KB0,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__LB0,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
       lisaac_push(&__M5D,L22153746); // L169 BLOCK;
       lisaac_push_first(&__5FE,L8530438); // L65 FALSE;
     };
     __HXD=__URD;
-    lisaac_push(&__RSX,L58198549); // L444 NATIVE_ARRAY;
+    lisaac_push(&__ALY,L58067477); // L443 NATIVE_ARRAY;
     lisaac_push_first(&__M5D,L11802642); // L90 BLOCK;
     __GAE:
     {
       lisaac_push(&__M5D,L11802642); // L90 BLOCK;
-      lisaac_push_first(&__5FE,L57938453); // L442 NATIVE_ARRAY;
+      lisaac_push_first(&__5FE,L57807381); // L441 NATIVE_ARRAY;
       lisaac_push_first(&__X5D,L15498248); // L118 NUMERIC;
       lisaac_push_first(&__FXD,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__QPZ,L15224840); // L116 NUMERIC;
-      __YD5=(__HXD >  0);
+      lisaac_push_first(&__KB0,L15224840); // L116 NUMERIC;
+      __XJ4=(__HXD >  0);
       lisaac_push(&__FXD,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__QPZ,L14700552); // L112 NUMERIC;
-      __0D5=(__HXD ==  0);
-      if (__YD5) {
+      lisaac_push_first(&__KB0,L14700552); // L112 NUMERIC;
+      __ZJ4=(__HXD ==  0);
+      if (__XJ4) {
         lisaac_push(&__FXD,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__QPZ,L10900996); // L83 TRUE;
-        __2D5=__F__;
+        lisaac_push_first(&__KB0,L10900996); // L83 TRUE;
+        __1J4=__F__;
       } else /* FALSE */ {
         lisaac_push(&__FXD,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__QPZ,L12342790); // L94 FALSE;
-        __2D5=__0D5;
+        lisaac_push_first(&__KB0,L12342790); // L94 FALSE;
+        __1J4=__ZJ4;
       };
-      if (__2D5) {
+      if (__1J4) {
         lisaac_push(&__X5D,L15493640); // L118 NUMERIC;
         lisaac_push_first(&__FXD,L13509636); // L103 TRUE;
-        __2D5=__J__;
+        __1J4=__J__;
       } else /* FALSE */ {
         lisaac_push(&__X5D,L15493640); // L118 NUMERIC;
         lisaac_push_first(&__FXD,L14689286); // L112 FALSE;
-        __2D5=__F__;
+        __1J4=__F__;
       };
-      if (__2D5) {
-        lisaac_push(&__5FE,L57941525); // L442 NATIVE_ARRAY;
+      if (__1J4) {
+        lisaac_push(&__5FE,L57810453); // L441 NATIVE_ARRAY;
         lisaac_push_first(&__X5D,L10377220); // L79 TRUE;
-        __2D5=__F__;
+        __1J4=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__5FE,L57941525); // L442 NATIVE_ARRAY;
+        lisaac_push(&__5FE,L57810453); // L441 NATIVE_ARRAY;
         lisaac_push_first(&__X5D,L11832326); // L90 FALSE;
-        lisaac_push_first(&__FXD,L57950741); // L442 NATIVE_ARRAY;
+        lisaac_push_first(&__FXD,L57819669); // L441 NATIVE_ARRAY;
         __YXD=__RTD(__4WD,__HXD);
-        __2D5=(__QRD == __YXD);
+        __1J4=(__QRD == __YXD);
       };
-      if (__2D5) {
+      if (__1J4) {
         lisaac_push(&__M5D,L11799570); // L90 BLOCK;
         lisaac_push_first(&__5FE,L13509636); // L103 TRUE;
-        __2D5=__J__;
+        __1J4=__J__;
       } else /* FALSE */ {
         lisaac_push(&__M5D,L11799570); // L90 BLOCK;
         lisaac_push_first(&__5FE,L14689286); // L112 FALSE;
-        __2D5=__F__;
+        __1J4=__F__;
       };
-      if (__2D5) {
+      if (__1J4) {
         lisaac_push(&__M5D,L12192274); // L93 BLOCK;
         lisaac_push_first(&__5FE,L8792068); // L67 TRUE;
         lisaac_push_first(&__X5D,L11935762); // L91 BLOCK;
-        lisaac_push_first(&__FXD,L58072085); // L443 NATIVE_ARRAY;
-        lisaac_push_first(&__QPZ,L9195016); // L70 NUMERIC;
+        lisaac_push_first(&__FXD,L57941013); // L442 NATIVE_ARRAY;
+        lisaac_push_first(&__KB0,L9195016); // L70 NUMERIC;
         __HXD=(____L)(__HXD -  1);
         lisaac_push(&__X5D,L12068370); // L92 BLOCK;
         goto __GAE;
@@ -14608,2860 +15402,2776 @@ static ____G __NRD(____4 __QRD)
         lisaac_push_first(&__5FE,L8530438); // L65 FALSE;
       };
     };
-    lisaac_push(&__RSX,L58331157); // L445 NATIVE_ARRAY;
+    lisaac_push(&__ALY,L58200085); // L444 NATIVE_ARRAY;
     lisaac_push_first(&__M5D,L16021000); // L122 NUMERIC;
     lisaac_push_first(&__5FE,L15224840); // L116 NUMERIC;
-    __BH2=(__HXD >  0);
+    __SF3=(__HXD >  0);
     lisaac_push(&__M5D,L16030216); // L122 NUMERIC;
     lisaac_push_first(&__5FE,L14700552); // L112 NUMERIC;
-    __DH2=(__HXD ==  0);
-    if (__BH2) {
+    __UF3=(__HXD ==  0);
+    if (__SF3) {
       lisaac_push(&__M5D,L16025608); // L122 NUMERIC;
       lisaac_push_first(&__5FE,L10900996); // L83 TRUE;
-      __FH2=__F__;
+      __WF3=__F__;
     } else /* FALSE */ {
       lisaac_push(&__M5D,L16025608); // L122 NUMERIC;
       lisaac_push_first(&__5FE,L12342790); // L94 FALSE;
-      __FH2=__DH2;
+      __WF3=__UF3;
     };
-    __BH2=__FH2;
+    __SF3=__WF3;
   };
-  __DH2=__BH2;
-  return(__DH2);
+  __UF3=__SF3;
+  return(__UF3);
 }
 
-static void __MGK(____0B *__OGK,____4 __PGK,____L __QGK)
+static void __OTK(____0B *__QTK,____4 __RTK,____L __STK)
 // ({__0B},{__4},{__L}) Void No recursive, No inlinable.
 {
-  ____DB __ZVL;
-  ____L __4PZ;
-  _____CONTEXT __NGK,__XVL,__F1M,__CWL,__UGK,__2PZ,__UAAB,__VAAB,__WAAB;
-  _____CONTEXT __4AAB,__5AAB;
-  ____G __YAAB,__DBAB,__FBAB;
-  ____4 *__ZGK;
-  ____4 __BHK;
-  lisaac_push_first(&__NGK,L38537752); // L294 STRING;
-  lisaac_push_first(&__XVL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__F1M,L7088642); // L54 OBJECT;
-  __ZVL=((____DB )(top_context->back->back));
-  lisaac_push(&__XVL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__F1M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CWL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__UGK,L38547480); // L294 STRING;
-  lisaac_push_first(&__2PZ,L16923661); // L129 ABSTRACT_STRING;
-  __4PZ=__OGK->__FC;
-  lisaac_push(&__2PZ,L17187853); // L131 ABSTRACT_STRING;
-  lisaac_push_first(&__UAAB,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__VAAB,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__WAAB,L15224840); // L116 NUMERIC;
-  if (( 1 > __QGK)) {
-    lisaac_push(&__VAAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WAAB,L13509636); // L103 TRUE;
-    __YAAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VAAB,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__WAAB,L14689286); // L112 FALSE;
-    __YAAB=__F__;
-  };
-  if (__YAAB) {
-    lisaac_push(&__UAAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__VAAB,L10652676); // L81 TRUE;
-    lisaac_push_first(&__WAAB,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__4AAB,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__5AAB,L15224840); // L116 NUMERIC;
-    __YAAB=(__4PZ > __QGK);
-    lisaac_push(&__4AAB,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__5AAB,L14700552); // L112 NUMERIC;
-    __DBAB=(__4PZ == __QGK);
-    if (__YAAB) {
-      lisaac_push(&__4AAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__5AAB,L10900996); // L83 TRUE;
-      __FBAB=__F__;
+  ____DB __HDM;
+  ____L __YB0;
+  _____CONTEXT __PTK,__FDM,__FJN,__QDM,__WTK,__WB0,__GH5,__HH5,__IH5;
+  _____CONTEXT __QH5,__RH5;
+  ____G __KH5,__VH5,__XH5;
+  ____4 *__1TK;
+  ____4 __DUK;
+  lisaac_push_first(&__PTK,L38537752); // L294 STRING;
+  lisaac_push_first(&__FDM,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__FJN,L7088642); // L54 OBJECT;
+  __HDM=((____DB )(top_context->back->back));
+  lisaac_push(&__FDM,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__FJN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__QDM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__WTK,L38547480); // L294 STRING;
+  lisaac_push_first(&__WB0,L16923661); // L129 ABSTRACT_STRING;
+  __YB0=__QTK->__FC;
+  lisaac_push(&__WB0,L17187853); // L131 ABSTRACT_STRING;
+  lisaac_push_first(&__GH5,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__HH5,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__IH5,L15224840); // L116 NUMERIC;
+  if (( 1 > __STK)) {
+    lisaac_push(&__HH5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IH5,L13509636); // L103 TRUE;
+    __KH5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__HH5,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__IH5,L14689286); // L112 FALSE;
+    __KH5=__F__;
+  };
+  if (__KH5) {
+    lisaac_push(&__GH5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__HH5,L10652676); // L81 TRUE;
+    lisaac_push_first(&__IH5,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__QH5,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__RH5,L15224840); // L116 NUMERIC;
+    __KH5=(__YB0 > __STK);
+    lisaac_push(&__QH5,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__RH5,L14700552); // L112 NUMERIC;
+    __VH5=(__YB0 == __STK);
+    if (__KH5) {
+      lisaac_push(&__QH5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RH5,L10900996); // L83 TRUE;
+      __XH5=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__4AAB,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__5AAB,L12342790); // L94 FALSE;
-      __FBAB=__DBAB;
+      lisaac_push(&__QH5,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__RH5,L12342790); // L94 FALSE;
+      __XH5=__VH5;
     };
-    __YAAB=__FBAB;
-  } else /* FALSE */ {
-    lisaac_push(&__UAAB,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__VAAB,L12081158); // L92 FALSE;
-    __YAAB=__J__;
-  };
-  if (__YAAB) {
-    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UGK,L13509636); // L103 TRUE;
-    __YAAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UGK,L14689286); // L112 FALSE;
-    __YAAB=__F__;
-  };
-  if (__YAAB) {
-    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__F1M,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CWL,L19289106); // L147 BLOCK;
-    lisaac_push(&__CWL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__UGK,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__2PZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UAAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VAAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZVL));
-    lisaac_push(&__UGK,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__UGK,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__2PZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UAAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__VAAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WAAB,L8272919); // L63 SYSTEM_IO;
+    __KH5=__XH5;
+  } else /* FALSE */ {
+    lisaac_push(&__GH5,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__HH5,L12081158); // L92 FALSE;
+    __KH5=__J__;
+  };
+  if (__KH5) {
+    lisaac_push(&__QDM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WTK,L13509636); // L103 TRUE;
+    __KH5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QDM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WTK,L14689286); // L112 FALSE;
+    __KH5=__F__;
+  };
+  if (__KH5) {
+    lisaac_push(&__FDM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FJN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QDM,L19289106); // L147 BLOCK;
+    lisaac_push(&__QDM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__WTK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__WB0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GH5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HH5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__HDM));
+    lisaac_push(&__WTK,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__WTK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__WB0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GH5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__HH5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IH5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UGK,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__2PZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UAAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WTK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__WB0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GH5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__F1M,L8530438); // L65 FALSE;
+    lisaac_push(&__FDM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FJN,L8530438); // L65 FALSE;
   };
-  __ZGK=__OGK->__GSE;
-  lisaac_push(&__NGK,L38812696); // L296 STRING;
-  lisaac_push_first(&__XVL,L9195016); // L70 NUMERIC;
-  __4PZ=(____L)(__QGK -  1);
-  if (__ZGK==NULL) {
-    lisaac_push(&__NGK,L38814232); // L296 STRING;
+  __1TK=__QTK->__OSE;
+  lisaac_push(&__PTK,L38812696); // L296 STRING;
+  lisaac_push_first(&__FDM,L9195016); // L70 NUMERIC;
+  __YB0=(____L)(__STK -  1);
+  if (__1TK==NULL) {
+    lisaac_push(&__PTK,L38814232); // L296 STRING;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* NATIVE_ARRAY(Expanded CHARACTER) */ {
-    lisaac_push(&__NGK,L38814232); // L296 STRING;
-    __CNG(((____4 *)__ZGK),__PGK,__4PZ);
-  };
-  lisaac_push(&__NGK,L39062040); // L298 STRING;
-  lisaac_push_first(&__XVL,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__F1M,L7088642); // L54 OBJECT;
-  __ZVL=((____DB )(top_context->back->back));
-  lisaac_push(&__XVL,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__F1M,L10652676); // L81 TRUE;
-  lisaac_push_first(&__CWL,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__UGK,L39068696); // L298 STRING;
-  __BHK=__N3I(__OGK,__QGK);
-  if ((__BHK == __PGK)) {
-    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UGK,L13509636); // L103 TRUE;
-    __YAAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__CWL,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__UGK,L14689286); // L112 FALSE;
-    __YAAB=__F__;
-  };
-  if (__YAAB) {
-    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__F1M,L8792068); // L67 TRUE;
-    lisaac_push_first(&__CWL,L19289106); // L147 BLOCK;
-    lisaac_push(&__CWL,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__UGK,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__2PZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__UAAB,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VAAB,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__ZVL));
-    lisaac_push(&__UGK,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__UGK,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__2PZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__UAAB,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__VAAB,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WAAB,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__PTK,L38814232); // L296 STRING;
+    __IPG(((____4 *)__1TK),__RTK,__YB0);
+  };
+  lisaac_push(&__PTK,L39062040); // L298 STRING;
+  lisaac_push_first(&__FDM,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__FJN,L7088642); // L54 OBJECT;
+  __HDM=((____DB )(top_context->back->back));
+  lisaac_push(&__FDM,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__FJN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__QDM,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__WTK,L39068696); // L298 STRING;
+  __DUK=__MKJ(__QTK,__STK);
+  if ((__DUK == __RTK)) {
+    lisaac_push(&__QDM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WTK,L13509636); // L103 TRUE;
+    __KH5=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QDM,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__WTK,L14689286); // L112 FALSE;
+    __KH5=__F__;
+  };
+  if (__KH5) {
+    lisaac_push(&__FDM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FJN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QDM,L19289106); // L147 BLOCK;
+    lisaac_push(&__QDM,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__WTK,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__WB0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__GH5,L8792068); // L67 TRUE;
+    lisaac_push_first(&__HH5,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__HDM));
+    lisaac_push(&__WTK,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__WTK,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__WB0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__GH5,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__HH5,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__IH5,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__UGK,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__2PZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__UAAB,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WTK,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__WB0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__GH5,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__XVL,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__F1M,L8530438); // L65 FALSE;
+    lisaac_push(&__FDM,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__FJN,L8530438); // L65 FALSE;
   };
 }
 
-static ____Y1 __2KJ(____Y1 __4KJ,____Y1 __5KJ)
-// ({__Y1},{__Y1}) With result No recursive, No inlinable.
+static void __TLP(____DB __WLP,____DB __XLP,____IPE __YLP)
+// ({__DB},{__DB},{__IPE}) Void No recursive, No inlinable.
 {
-  ____DB __5VK;
-  ____Y1 __IBO,__2LJ,__PLJ;
-  _____CONTEXT __3KJ,__3VK,__2HM,__IWK,__ELJ,__FBO,__HDX,__KDX,__QJO;
-  _____CONTEXT __VBO,__KLO,__AMO,__UUX;
-  ____G __LBO,__OLO;
-  lisaac_push_first(&__3KJ,L26348551); // L201 INTEGER;
-  lisaac_push_first(&__3VK,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__2HM,L7088642); // L54 OBJECT;
-  __5VK=((____DB )(top_context->back->back));
-  lisaac_push(&__3VK,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__2HM,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IWK,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__ELJ,L26357255); // L201 INTEGER;
-  lisaac_push_first(&__FBO,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__HDX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__KDX,L4069927); // L31 CONVERT;
-  __IBO= 0;
-  __LBO=__J__;
-  if ((__5KJ !=  0)) {
-    lisaac_push(&__FBO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__HDX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KDX,L28059655); // L214 INTEGER;
-    __IBO=__5KJ;
-    lisaac_push(&__KDX,L28577287); // L218 INTEGER;
-    lisaac_push_first(&__QJO,L9441810); // L72 BLOCK;
-    __PJO:
-    {
-      lisaac_push(&__QJO,L9441810); // L72 BLOCK;
-      lisaac_push_first(&__VBO,L28320775); // L216 INTEGER;
-      lisaac_push_first(&__KLO,L37098503); // L283 INTEGER;
-      lisaac_push_first(&__AMO,L36573703); // L279 INTEGER;
-      lisaac_push_first(&__UUX,L22171143); // L169 INTEGER;
-      if (((____Y1)(__IBO &  1) ==  1)) {
-        lisaac_push(&__KLO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__AMO,L13509636); // L103 TRUE;
-        __OLO=__J__;
-      } else /* FALSE */ {
-        lisaac_push(&__KLO,L37094919); // L283 INTEGER;
-        lisaac_push_first(&__AMO,L14689286); // L112 FALSE;
-        __OLO=__F__;
-      };
-      if (__OLO) {
-        lisaac_push(&__QJO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__VBO,L8792068); // L67 TRUE;
-        lisaac_push_first(&__KLO,L9576466); // L73 BLOCK;
-        lisaac_push_first(&__AMO,L28449799); // L217 INTEGER;
-        lisaac_push_first(&__UUX,L23745543); // L181 INTEGER;
-        __IBO=(____Y1)(__IBO >>  1);
-        lisaac_push(&__KLO,L9709074); // L74 BLOCK;
-        goto __PJO;
-      } else /* FALSE */ {
-        lisaac_push(&__QJO,L9832978); // L75 BLOCK;
-        lisaac_push_first(&__VBO,L8530438); // L65 FALSE;
-      };
-    };
-    __LBO=(__IBO ==  1);
-  } else /* FALSE */ {
-    lisaac_push(&__FBO,L28838407); // L220 INTEGER;
-    lisaac_push_first(&__HDX,L8530438); // L65 FALSE;
-  };
-  if (__LBO) {
-    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ELJ,L13509636); // L103 TRUE;
-    __OLO=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IWK,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__ELJ,L14689286); // L112 FALSE;
-    __OLO=__F__;
-  };
-  if (__OLO) {
-    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2HM,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IWK,L21910546); // L167 BLOCK;
-    lisaac_push(&__IWK,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__ELJ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__FBO,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__HDX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__KDX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__5VK));
-    lisaac_push(&__ELJ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__ELJ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__FBO,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__HDX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__KDX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__QJO,L8272919); // L63 SYSTEM_IO;
+  ____L __1LP,__DMP,__EMP,__BIQ;
+  ____DB __VGQ,__XMP;
+  _____CONTEXT __ULP,__NGQ,__TJR,__QAS,__AMP,__D4X,__31V,__VDV,__RC0;
+  ____G __BHQ,__JH3,__LH3,__NH3;
+  ____DB *__NMP,*__OMP;
+  lisaac_push_first(&__ULP,L59125804); // L451 MEMORY;
+  lisaac_push_first(&__NGQ,L53366792); // L407 NUMERIC;
+  lisaac_push_first(&__TJR,L67015176); // L511 NUMERIC;
+  lisaac_push_first(&__QAS,L4069927); // L31 CONVERT;
+  __1LP=((____L )__YLP);
+  lisaac_push(&__ULP,L59267116); // L452 MEMORY;
+  lisaac_push_first(&__NGQ,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__TJR,L7088642); // L54 OBJECT;
+  __VGQ=((____DB )(top_context->back->back));
+  lisaac_push(&__NGQ,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__TJR,L10652676); // L81 TRUE;
+  lisaac_push_first(&__QAS,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__AMP,L59261484); // L452 MEMORY;
+  lisaac_push_first(&__D4X,L5774867); // L44 POINTER;
+  __DMP=((____L )(sizeof(void *)));
+  lisaac_push(&__AMP,L59261996); // L452 MEMORY;
+  lisaac_push_first(&__D4X,L9195016); // L70 NUMERIC;
+  __EMP=(____L)(__DMP -  1);
+  lisaac_push(&__AMP,L59250220); // L452 MEMORY;
+  lisaac_push_first(&__D4X,L22171143); // L169 INTEGER;
+  if (((____L)(__1LP & __EMP) ==  0)) {
+    lisaac_push(&__QAS,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__AMP,L13509636); // L103 TRUE;
+    __BHQ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__QAS,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__AMP,L14689286); // L112 FALSE;
+    __BHQ=__F__;
+  };
+  if (__BHQ) {
+    lisaac_push(&__NGQ,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__TJR,L8792068); // L67 TRUE;
+    lisaac_push_first(&__QAS,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__AMP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__D4X,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__31V,L8792068); // L67 TRUE;
+    lisaac_push_first(&__VDV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__VGQ));
+    lisaac_push(&__AMP,L9181698); // L70 OBJECT;
+    __DX((&__string_137));
+    lisaac_push(&__AMP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__D4X,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__31V,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__VDV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__RC0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__ELJ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__FBO,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__HDX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__AMP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__D4X,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__31V,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3VK,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__2HM,L8530438); // L65 FALSE;
+    lisaac_push(&__NGQ,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__TJR,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__ULP,L59394092); // L453 MEMORY;
+  lisaac_push_first(&__NGQ,L5774867); // L44 POINTER;
+  __DMP=((____L )(sizeof(void *)));
+  lisaac_push(&__ULP,L59383852); // L453 MEMORY;
+  lisaac_push_first(&__NGQ,L9719304); // L74 NUMERIC;
+  __EMP=(____L)(__1LP / __DMP);
+  __1LP=__EMP;
+  lisaac_push(&__ULP,L59537452); // L454 MEMORY;
+  lisaac_push_first(&__NGQ,L4069927); // L31 CONVERT;
+  __NMP=((____DB *)__WLP);
+  lisaac_push(&__ULP,L59668524); // L455 MEMORY;
+  lisaac_push_first(&__NGQ,L4069927); // L31 CONVERT;
+  __OMP=((____DB *)__XLP);
+  lisaac_push(&__ULP,L59905068); // L457 MEMORY;
+  lisaac_push_first(&__NGQ,L9195016); // L70 NUMERIC;
+  __1LP=(____L)(__EMP -  1);
+  lisaac_push(&__ULP,L60164652); // L459 MEMORY;
+  __DMP=__1LP;
+  lisaac_push_first(&__NGQ,L22172680); // L169 NUMERIC;
+  __VHQ:
+  {
+    lisaac_push(&__NGQ,L22550536); // L172 NUMERIC;
+    lisaac_push_first(&__TJR,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__QAS,L15224840); // L116 NUMERIC;
+    __JH3=(__DMP >  0);
+    lisaac_push(&__TJR,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__QAS,L14700552); // L112 NUMERIC;
+    __LH3=(__DMP ==  0);
+    if (__JH3) {
+      lisaac_push(&__TJR,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QAS,L10900996); // L83 TRUE;
+      __NH3=__F__;
+    } else /* FALSE */ {
+      lisaac_push(&__TJR,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__QAS,L12342790); // L94 FALSE;
+      __NH3=__LH3;
+    };
+    if (__NH3) {
+      lisaac_push(&__NGQ,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__TJR,L8792068); // L67 TRUE;
+      lisaac_push_first(&__QAS,L22685704); // L173 NUMERIC;
+      lisaac_push_first(&__AMP,L60046892); // L458 MEMORY;
+      __XMP=__0OG(__NMP,__DMP);
+      lisaac_push(&__AMP,L60049964); // L458 MEMORY;
+      __32G(__OMP,__XMP,__DMP);
+      lisaac_push(&__QAS,L22812680); // L174 NUMERIC;
+      lisaac_push_first(&__AMP,L9195016); // L70 NUMERIC;
+      __BIQ=(____L)(__DMP -  1);
+      lisaac_push(&__QAS,L22826504); // L174 NUMERIC;
+      __DMP=__BIQ;
+      goto __VHQ;
+    } else /* FALSE */ {
+      lisaac_push(&__NGQ,L22940168); // L175 NUMERIC;
+      lisaac_push_first(&__TJR,L8530438); // L65 FALSE;
+    };
   };
-  lisaac_push(&__3KJ,L26877447); // L205 INTEGER;
-  lisaac_push_first(&__3VK,L9195016); // L70 NUMERIC;
-  __IBO=(____Y1)(__5KJ -  1);
-  lisaac_push(&__3KJ,L27006471); // L206 INTEGER;
-  lisaac_push_first(&__3VK,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__2HM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IWK,L9195016); // L70 NUMERIC;
-  __2LJ=(____Y1)(- __IBO);
-  lisaac_push(&__3VK,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__2HM,L9195016); // L70 NUMERIC;
-  __PLJ=(____Y1)(__4KJ - __2LJ);
-  lisaac_push(&__3KJ,L27010567); // L206 INTEGER;
-  lisaac_push_first(&__3VK,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__2HM,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__IWK,L9195016); // L70 NUMERIC;
-  __2LJ=(____Y1)(- __IBO);
-  lisaac_push(&__3VK,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__2HM,L9195016); // L70 NUMERIC;
-  __IBO=(____Y1)(__2LJ -  1);
-  lisaac_push(&__3KJ,L27009031); // L206 INTEGER;
-  lisaac_push_first(&__3VK,L22171143); // L169 INTEGER;
-  __2LJ=(____Y1)(__PLJ & __IBO);
-  return(__2LJ);
 }
 
-static void __J2O(____DB __M2O,____DB __N2O,____Y1 __O2O)
-// ({__DB},{__DB},{__Y1}) Void No recursive, No inlinable.
+static ____DB __0OG(____DB *__2OG,____L __3OG)
+// ({__XGG},{__L}) With result No recursive, No inlinable.
 {
-  ____L __S2O,__Z2O,__02O,__KXP;
-  ____DB __4VP,__N3O;
-  _____CONTEXT __K2O,__AQP,__RTQ,__YLR,__W2O,__XDX,__SDV,__WLU,__HRZ;
-  ____G __KWP,__LN2,__NN2,__PN2;
-  ____DB *__D3O,*__E3O;
-  lisaac_push_first(&__K2O,L61747241); // L471 MEMORY;
-  lisaac_push_first(&__AQP,L52580360); // L401 NUMERIC;
-  lisaac_push_first(&__RTQ,L66227720); // L505 NUMERIC;
-  lisaac_push_first(&__YLR,L4069927); // L31 CONVERT;
-  __S2O=((____L )__O2O);
-  lisaac_push(&__K2O,L61888553); // L472 MEMORY;
-  lisaac_push_first(&__AQP,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__RTQ,L7088642); // L54 OBJECT;
-  __4VP=((____DB )(top_context->back->back));
-  lisaac_push(&__AQP,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__RTQ,L10652676); // L81 TRUE;
-  lisaac_push_first(&__YLR,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__W2O,L61882921); // L472 MEMORY;
-  lisaac_push_first(&__XDX,L5512723); // L42 POINTER;
-  __Z2O=((____L )(sizeof(void *)));
-  lisaac_push(&__W2O,L61883433); // L472 MEMORY;
-  lisaac_push_first(&__XDX,L9195016); // L70 NUMERIC;
-  __02O=(____L)(__Z2O -  1);
-  lisaac_push(&__W2O,L61871657); // L472 MEMORY;
-  lisaac_push_first(&__XDX,L22171143); // L169 INTEGER;
-  if (((____L)(__S2O & __02O) ==  0)) {
-    lisaac_push(&__YLR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__W2O,L13509636); // L103 TRUE;
-    __KWP=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__YLR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__W2O,L14689286); // L112 FALSE;
-    __KWP=__F__;
-  };
-  if (__KWP) {
-    lisaac_push(&__AQP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__RTQ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YLR,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__W2O,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XDX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SDV,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WLU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__4VP));
-    lisaac_push(&__W2O,L9181698); // L70 OBJECT;
-    __DX((&__string_136));
-    lisaac_push(&__W2O,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XDX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SDV,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__WLU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__HRZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __KRG;
+  _____CONTEXT __1OG,__IRG,__ZZG,__TRG,__CPG,__GI3,__HI3,__E3P,__CQ0;
+  ____G __KI3,__MI3,__OI3;
+  lisaac_push_first(&__1OG,L16780309); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__IRG,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__ZZG,L7088642); // L54 OBJECT;
+  __KRG=((____DB )(top_context->back->back));
+  lisaac_push(&__IRG,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__ZZG,L10652676); // L81 TRUE;
+  lisaac_push_first(&__TRG,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__CPG,L16785429); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__GI3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__HI3,L15224840); // L116 NUMERIC;
+  __KI3=(__3OG >  0);
+  lisaac_push(&__GI3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__HI3,L14700552); // L112 NUMERIC;
+  __MI3=(__3OG ==  0);
+  if (__KI3) {
+    lisaac_push(&__GI3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__HI3,L10900996); // L83 TRUE;
+    __OI3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__GI3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__HI3,L12342790); // L94 FALSE;
+    __OI3=__MI3;
+  };
+  if (__OI3) {
+    lisaac_push(&__TRG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CPG,L13509636); // L103 TRUE;
+    __OI3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__TRG,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__CPG,L14689286); // L112 FALSE;
+    __OI3=__F__;
+  };
+  if (__OI3) {
+    lisaac_push(&__IRG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZZG,L8792068); // L67 TRUE;
+    lisaac_push_first(&__TRG,L21910546); // L167 BLOCK;
+    lisaac_push(&__TRG,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__CPG,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__GI3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__HI3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__E3P,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__KRG));
+    lisaac_push(&__CPG,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__CPG,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__GI3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__HI3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__E3P,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__CQ0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__W2O,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XDX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SDV,L4598824); // L35 SYSTEM;
+    lisaac_push(&__CPG,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__GI3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__HI3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__AQP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__RTQ,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__K2O,L62015529); // L473 MEMORY;
-  lisaac_push_first(&__AQP,L5512723); // L42 POINTER;
-  __Z2O=((____L )(sizeof(void *)));
-  lisaac_push(&__K2O,L62005289); // L473 MEMORY;
-  lisaac_push_first(&__AQP,L9719304); // L74 NUMERIC;
-  __02O=(____L)(__S2O / __Z2O);
-  lisaac_push(&__K2O,L62158889); // L474 MEMORY;
-  lisaac_push_first(&__AQP,L4069927); // L31 CONVERT;
-  __D3O=((____DB *)__M2O);
-  lisaac_push(&__K2O,L62289961); // L475 MEMORY;
-  lisaac_push_first(&__AQP,L4069927); // L31 CONVERT;
-  __E3O=((____DB *)__N2O);
-  lisaac_push(&__K2O,L62526505); // L477 MEMORY;
-  lisaac_push_first(&__AQP,L9195016); // L70 NUMERIC;
-  __S2O=(____L)(__02O -  1);
-  lisaac_push(&__K2O,L62786089); // L479 MEMORY;
-  __Z2O=__S2O;
-  lisaac_push_first(&__AQP,L22172680); // L169 NUMERIC;
-  __4WP:
-  {
-    lisaac_push(&__AQP,L22550536); // L172 NUMERIC;
-    lisaac_push_first(&__RTQ,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__YLR,L15224840); // L116 NUMERIC;
-    __LN2=(__Z2O >  0);
-    lisaac_push(&__RTQ,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__YLR,L14700552); // L112 NUMERIC;
-    __NN2=(__Z2O ==  0);
-    if (__LN2) {
-      lisaac_push(&__RTQ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YLR,L10900996); // L83 TRUE;
-      __PN2=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__RTQ,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__YLR,L12342790); // L94 FALSE;
-      __PN2=__NN2;
-    };
-    if (__PN2) {
-      lisaac_push(&__AQP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__RTQ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__YLR,L22685704); // L173 NUMERIC;
-      lisaac_push_first(&__W2O,L62668329); // L478 MEMORY;
-      __N3O=__UMG(__D3O,__Z2O);
-      lisaac_push(&__W2O,L62671401); // L478 MEMORY;
-      __YZG(__E3O,__N3O,__Z2O);
-      lisaac_push(&__YLR,L22812680); // L174 NUMERIC;
-      lisaac_push_first(&__W2O,L9195016); // L70 NUMERIC;
-      __KXP=(____L)(__Z2O -  1);
-      lisaac_push(&__YLR,L22826504); // L174 NUMERIC;
-      __Z2O=__KXP;
-      goto __4WP;
-    } else /* FALSE */ {
-      lisaac_push(&__AQP,L22940168); // L175 NUMERIC;
-      lisaac_push_first(&__RTQ,L8530438); // L65 FALSE;
-    };
+    lisaac_push(&__IRG,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__ZZG,L8530438); // L65 FALSE;
   };
+  __KRG=__2OG[__3OG];
+  return(__KRG);
 }
 
-static ____DB __HWF(____Y1 __KWF)
-// ({__Y1}) With result No recursive, No inlinable.
+static void __32G(____DB *__52G,____DB __A3G,____L __B3G)
+// ({__XGG},{__DB},{__L}) Void No recursive, No inlinable.
 {
-  ____O0 __WXK;
-  ____DB __2BG,__RWF,__FDH;
-  ____L __VXK;
-  ____Y1 __SWF,__VWF,__XWF;
-  _____CONTEXT __IWF,__ZBG,__AKG,__FCG,__PWF,__JEX,__DDH,__ZGH,__ODH;
-  _____CONTEXT __O3G,__JMJ,__SXK,__TVX,__WVX;
-  ____G __RDH,__REJ,__SEJ;
-  lisaac_push_first(&__IWF,L51396137); // L392 MEMORY;
-  lisaac_push(&__IWF,L51688489); // L394 MEMORY;
-  lisaac_push_first(&__ZBG,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__AKG,L7088642); // L54 OBJECT;
-  __2BG=((____DB )(top_context->back->back));
-  lisaac_push(&__ZBG,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__AKG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__FCG,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__PWF,L51660841); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L50339881); // L384 MEMORY;
-  __RWF=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__PWF,L51668521); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__DDH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__ZGH,L7088642); // L54 OBJECT;
-  __FDH=((____DB )(top_context->back->back));
-  lisaac_push(&__DDH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__ZGH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__ODH,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__O3G,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__JMJ,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__SXK,L10135571); // L77 POINTER;
-  lisaac_push_first(&__TVX,L9080339); // L69 POINTER;
-  lisaac_push_first(&__WVX,L4069927); // L31 CONVERT;
-  __VXK=((____L )__RWF);
-  lisaac_push(&__SXK,L10135571); // L77 POINTER;
-  lisaac_push_first(&__TVX,L4069927); // L31 CONVERT;
-  __WXK=((____O0 )__VXK);
-  lisaac_push(&__JMJ,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__SXK,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __WXK)) {
-    lisaac_push(&__ODH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__O3G,L13509636); // L103 TRUE;
-    __RDH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__ODH,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__O3G,L14689286); // L112 FALSE;
-    __RDH=__F__;
-  };
-  if (__RDH) {
-    lisaac_push(&__DDH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZGH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ODH,L21910546); // L167 BLOCK;
-    lisaac_push(&__ODH,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__O3G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JMJ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__SXK,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TVX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__FDH));
-    lisaac_push(&__O3G,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__O3G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JMJ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__SXK,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TVX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__WVX,L8272919); // L63 SYSTEM_IO;
+  ____DB __1CH,__P3G;
+  _____CONTEXT __42G,__ZCH,__FJH,__EDH,__F3G,__HJ3,__IJ3,__ACQ,__KO0;
+  _____CONTEXT __SO0;
+  ____G __LJ3,__NJ3,__PJ3;
+  lisaac_push_first(&__42G,L18222101); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__ZCH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__FJH,L7088642); // L54 OBJECT;
+  __1CH=((____DB )(top_context->back->back));
+  lisaac_push(&__ZCH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__FJH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EDH,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__F3G,L18227221); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__HJ3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__IJ3,L15224840); // L116 NUMERIC;
+  __LJ3=(__B3G >  0);
+  lisaac_push(&__HJ3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__IJ3,L14700552); // L112 NUMERIC;
+  __NJ3=(__B3G ==  0);
+  if (__LJ3) {
+    lisaac_push(&__HJ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IJ3,L10900996); // L83 TRUE;
+    __PJ3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__HJ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__IJ3,L12342790); // L94 FALSE;
+    __PJ3=__NJ3;
+  };
+  if (__PJ3) {
+    lisaac_push(&__EDH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__F3G,L13509636); // L103 TRUE;
+    __PJ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EDH,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__F3G,L14689286); // L112 FALSE;
+    __PJ3=__F__;
+  };
+  if (__PJ3) {
+    lisaac_push(&__ZCH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FJH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EDH,L21910546); // L167 BLOCK;
+    lisaac_push(&__EDH,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__F3G,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__HJ3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IJ3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ACQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1CH));
+    lisaac_push(&__F3G,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__F3G,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__HJ3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IJ3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ACQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KO0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__O3G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JMJ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__SXK,L4598824); // L35 SYSTEM;
+    lisaac_push(&__F3G,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__HJ3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IJ3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DDH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__ZGH,L8530438); // L65 FALSE;
-  };
-  __SWF=((____Y1 )((unsigned int)(__RWF)));
-  lisaac_push(&__PWF,L51678761); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L5512723); // L42 POINTER;
-  __VXK=((____L )(sizeof(void *)));
-  lisaac_push(&__PWF,L51686441); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__DDH,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__ZGH,L4069927); // L31 CONVERT;
-  __VWF=((____Y1 )__VXK);
-  lisaac_push(&__PWF,L51669033); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L9719304); // L74 NUMERIC;
-  __XWF=(____Y1)(__SWF / __VWF);
-  lisaac_push(&__PWF,L51686953); // L394 MEMORY;
-  lisaac_push_first(&__JEX,L6296072); // L48 NUMERIC;
-  lisaac_push_first(&__DDH,L15759880); // L120 NUMERIC;
-  lisaac_push_first(&__ZGH,L15224840); // L116 NUMERIC;
-  if (( 1 > __KWF)) {
-    lisaac_push(&__DDH,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__ZGH,L13509636); // L103 TRUE;
-    __RDH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__DDH,L15755784); // L120 NUMERIC;
-    lisaac_push_first(&__ZGH,L14689286); // L112 FALSE;
-    __RDH=__F__;
-  };
-  if (__RDH) {
-    lisaac_push(&__JEX,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__DDH,L10652676); // L81 TRUE;
-    lisaac_push_first(&__ZGH,L6304264); // L48 NUMERIC;
-    lisaac_push_first(&__ODH,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__O3G,L15224840); // L116 NUMERIC;
-    __RDH=(__XWF > __KWF);
-    lisaac_push(&__ODH,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__O3G,L14700552); // L112 NUMERIC;
-    __REJ=(__XWF == __KWF);
-    if (__RDH) {
-      lisaac_push(&__ODH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__O3G,L10900996); // L83 TRUE;
-      __SEJ=__F__;
-    } else /* FALSE */ {
-      lisaac_push(&__ODH,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__O3G,L12342790); // L94 FALSE;
-      __SEJ=__REJ;
-    };
-    __RDH=__SEJ;
-  } else /* FALSE */ {
-    lisaac_push(&__JEX,L6300680); // L48 NUMERIC;
-    lisaac_push_first(&__DDH,L12081158); // L92 FALSE;
-    __RDH=__J__;
-  };
-  if (__RDH) {
-    lisaac_push(&__FCG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__PWF,L13509636); // L103 TRUE;
-    __RDH=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__FCG,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__PWF,L14689286); // L112 FALSE;
-    __RDH=__F__;
-  };
-  if (__RDH) {
-    lisaac_push(&__ZBG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__AKG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__FCG,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__PWF,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__JEX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__DDH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__ZGH,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__2BG));
-    lisaac_push(&__PWF,L9181698); // L70 OBJECT;
-    __DX((&__string_137));
-    lisaac_push(&__PWF,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__JEX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__DDH,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__ZGH,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__ODH,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__ZCH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__FJH,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__42G,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__ZCH,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__FJH,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__EDH,L7088642); // L54 OBJECT;
+  __1CH=((____DB )(top_context->back->back));
+  lisaac_push(&__FJH,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__EDH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__F3G,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__HJ3,L105520661); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__IJ3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__ACQ,L15224840); // L116 NUMERIC;
+  __LJ3=(__B3G >  0);
+  lisaac_push(&__IJ3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__ACQ,L14700552); // L112 NUMERIC;
+  __NJ3=(__B3G ==  0);
+  if (__LJ3) {
+    lisaac_push(&__IJ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ACQ,L10900996); // L83 TRUE;
+    __PJ3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__IJ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__ACQ,L12342790); // L94 FALSE;
+    __PJ3=__NJ3;
+  };
+  if (__PJ3) {
+    lisaac_push(&__F3G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__HJ3,L13509636); // L103 TRUE;
+    __PJ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__F3G,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__HJ3,L14689286); // L112 FALSE;
+    __PJ3=__F__;
+  };
+  if (__PJ3) {
+    lisaac_push(&__FJH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__EDH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__F3G,L21910546); // L167 BLOCK;
+    lisaac_push(&__F3G,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__HJ3,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__IJ3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__ACQ,L8792068); // L67 TRUE;
+    lisaac_push_first(&__KO0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1CH));
+    lisaac_push(&__HJ3,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__HJ3,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__IJ3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__ACQ,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__KO0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__SO0,L8272919); // L63 SYSTEM_IO;
+    fputc((int)('\n'),stdout);
+    lisaac_push(&__HJ3,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__IJ3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__ACQ,L4598824); // L35 SYSTEM;
+    exit(( 1));
+  } else /* FALSE */ {
+    lisaac_push(&__FJH,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__EDH,L8530438); // L65 FALSE;
+  };
+  __52G[__B3G]=__A3G;
+  lisaac_push(&__42G,L19008533); // L145 NATIVE_ARRAY;
+  lisaac_push_first(&__ZCH,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__FJH,L7088642); // L54 OBJECT;
+  __1CH=((____DB )(top_context->back->back));
+  lisaac_push(&__ZCH,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__FJH,L10652676); // L81 TRUE;
+  lisaac_push_first(&__EDH,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__F3G,L19019797); // L145 NATIVE_ARRAY;
+  __P3G=__0OG(__52G,__B3G);
+  if ((__A3G == __P3G)) {
+    lisaac_push(&__EDH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__F3G,L13509636); // L103 TRUE;
+    __PJ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__EDH,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__F3G,L14689286); // L112 FALSE;
+    __PJ3=__F__;
+  };
+  if (__PJ3) {
+    lisaac_push(&__ZCH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__FJH,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EDH,L24532498); // L187 BLOCK;
+    lisaac_push(&__EDH,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__F3G,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__HJ3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__IJ3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ACQ,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__1CH));
+    lisaac_push(&__F3G,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__F3G,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__HJ3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__IJ3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__ACQ,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__KO0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__PWF,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__JEX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__DDH,L4598824); // L35 SYSTEM;
+    lisaac_push(&__F3G,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__HJ3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__IJ3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__ZBG,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__AKG,L8530438); // L65 FALSE;
+    lisaac_push(&__ZCH,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__FJH,L8530438); // L65 FALSE;
   };
-  __2BG=((____DB )(&(table_size[(__KWF)-1])));
-  return(__2BG);
 }
 
-static ____DB __UMG(____DB *__WMG,____L __XMG)
-// ({__REG},{__L}) With result No recursive, No inlinable.
+static ____IPE __PLQ(____DB __RLQ)
+// ({__DB}) With result No recursive, No inlinable.
 {
-  ____DB __EPG;
-  _____CONTEXT __VMG,__CPG,__NXG,__NPG,__2MG,__YP2,__ZP2,__1MP,__Z1Z;
-  ____G __2P2,__4P2,__AQ2;
-  lisaac_push_first(&__VMG,L16911381); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__CPG,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__NXG,L7088642); // L54 OBJECT;
-  __EPG=((____DB )(top_context->back->back));
-  lisaac_push(&__CPG,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__NXG,L10652676); // L81 TRUE;
-  lisaac_push_first(&__NPG,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__2MG,L16916501); // L129 NATIVE_ARRAY;
-  lisaac_push_first(&__YP2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__ZP2,L15224840); // L116 NUMERIC;
-  __2P2=(__XMG >  0);
-  lisaac_push(&__YP2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__ZP2,L14700552); // L112 NUMERIC;
-  __4P2=(__XMG ==  0);
-  if (__2P2) {
-    lisaac_push(&__YP2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZP2,L10900996); // L83 TRUE;
-    __AQ2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__YP2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__ZP2,L12342790); // L94 FALSE;
-    __AQ2=__4P2;
-  };
-  if (__AQ2) {
-    lisaac_push(&__NPG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__2MG,L13509636); // L103 TRUE;
-    __AQ2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__NPG,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__2MG,L14689286); // L112 FALSE;
-    __AQ2=__F__;
-  };
-  if (__AQ2) {
-    lisaac_push(&__CPG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NXG,L8792068); // L67 TRUE;
-    lisaac_push_first(&__NPG,L21910546); // L167 BLOCK;
-    lisaac_push(&__NPG,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__2MG,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__YP2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__ZP2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__1MP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__EPG));
-    lisaac_push(&__2MG,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__2MG,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__YP2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__ZP2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__1MP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__Z1Z,L8272919); // L63 SYSTEM_IO;
+  ____DB __2OR,__0LQ;
+  ____IPE __QQ0;
+  _____CONTEXT __QLQ,__0OR,__2CS,__FPR,__WLQ,__NQ0,__OQ0,__SQ0,__0Q0;
+  ____G __O0S,__R0S,__S0S;
+  lisaac_push_first(&__QLQ,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__0OR,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__2CS,L7088642); // L54 OBJECT;
+  __2OR=((____DB )(top_context->back->back));
+  lisaac_push(&__0OR,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__2CS,L10652676); // L81 TRUE;
+  lisaac_push_first(&__FPR,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__WLQ,L52175368); // L398 NUMERIC;
+  lisaac_push_first(&__NQ0,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__OQ0,L78949383); // L602 INTEGER;
+  __QQ0=__NYE( 0);
+  lisaac_push(&__OQ0,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__SQ0,L4069927); // L31 CONVERT;
+  __0LQ=((____DB )__QQ0);
+  lisaac_push(&__WLQ,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__NQ0,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__OQ0,L15224840); // L116 NUMERIC;
+  __O0S=(__RLQ > __0LQ);
+  lisaac_push(&__NQ0,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__OQ0,L14700552); // L112 NUMERIC;
+  __R0S=(__RLQ == __0LQ);
+  if (__O0S) {
+    lisaac_push(&__NQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__OQ0,L10900996); // L83 TRUE;
+    __S0S=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__NQ0,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__OQ0,L12342790); // L94 FALSE;
+    __S0S=__R0S;
+  };
+  if (__S0S) {
+    lisaac_push(&__FPR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WLQ,L13509636); // L103 TRUE;
+    __S0S=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__FPR,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__WLQ,L14689286); // L112 FALSE;
+    __S0S=__F__;
+  };
+  if (__S0S) {
+    lisaac_push(&__0OR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2CS,L8792068); // L67 TRUE;
+    lisaac_push_first(&__FPR,L21910546); // L167 BLOCK;
+    lisaac_push(&__FPR,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__WLQ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__NQ0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__OQ0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SQ0,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__2OR));
+    lisaac_push(&__WLQ,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__WLQ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__NQ0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__OQ0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SQ0,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__0Q0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__2MG,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__YP2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__ZP2,L4598824); // L35 SYSTEM;
+    lisaac_push(&__WLQ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__NQ0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__OQ0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__CPG,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__NXG,L8530438); // L65 FALSE;
+    lisaac_push(&__0OR,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__2CS,L8530438); // L65 FALSE;
   };
-  __EPG=__WMG[__XMG];
-  return(__EPG);
+  lisaac_push(&__QLQ,L52560904); // L401 NUMERIC;
+  lisaac_push_first(&__0OR,L9081875); // L69 POINTER;
+  lisaac_push_first(&__2CS,L4069927); // L31 CONVERT;
+  __QQ0=((____IPE )__RLQ);
+  return(__QQ0);
 }
 
-static void __YZG(____DB *__0ZG,____DB __1ZG,____L __2ZG)
-// ({__REG},{__DB},{__L}) Void No recursive, No inlinable.
+static ____DB __FWG(____IPE __HWG)
+// ({__IPE}) With result No recursive, No inlinable.
 {
-  ____DB __C5G,__K0G;
-  _____CONTEXT __ZZG,__A5G,__AEH,__L5G,__A0G,__OQ2,__PQ2,__YSP,__30Z;
-  _____CONTEXT __F1Z;
-  ____G __SQ2,__UQ2,__WQ2;
-  lisaac_push_first(&__ZZG,L18353173); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__A5G,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__AEH,L7088642); // L54 OBJECT;
-  __C5G=((____DB )(top_context->back->back));
-  lisaac_push(&__A5G,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__AEH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L5G,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__A0G,L18358293); // L140 NATIVE_ARRAY;
-  lisaac_push_first(&__OQ2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__PQ2,L15224840); // L116 NUMERIC;
-  __SQ2=(__2ZG >  0);
-  lisaac_push(&__OQ2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__PQ2,L14700552); // L112 NUMERIC;
-  __UQ2=(__2ZG ==  0);
-  if (__SQ2) {
-    lisaac_push(&__OQ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__PQ2,L10900996); // L83 TRUE;
-    __WQ2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__OQ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__PQ2,L12342790); // L94 FALSE;
-    __WQ2=__UQ2;
-  };
-  if (__WQ2) {
-    lisaac_push(&__L5G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__A0G,L13509636); // L103 TRUE;
-    __WQ2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L5G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__A0G,L14689286); // L112 FALSE;
-    __WQ2=__F__;
-  };
-  if (__WQ2) {
-    lisaac_push(&__A5G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__AEH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__L5G,L21910546); // L167 BLOCK;
-    lisaac_push(&__L5G,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__A0G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OQ2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PQ2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YSP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C5G));
-    lisaac_push(&__A0G,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__A0G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OQ2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PQ2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YSP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__30Z,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__A0G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OQ2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PQ2,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__A5G,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__AEH,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__ZZG,L18758677); // L143 NATIVE_ARRAY;
-  lisaac_push_first(&__A5G,L105647125); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__AEH,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__L5G,L7088642); // L54 OBJECT;
-  __C5G=((____DB )(top_context->back->back));
-  lisaac_push(&__AEH,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__L5G,L10652676); // L81 TRUE;
-  lisaac_push_first(&__A0G,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__OQ2,L105651733); // L806 NATIVE_ARRAY;
-  lisaac_push_first(&__PQ2,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__YSP,L15224840); // L116 NUMERIC;
-  __SQ2=(__2ZG >  0);
-  lisaac_push(&__PQ2,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__YSP,L14700552); // L112 NUMERIC;
-  __UQ2=(__2ZG ==  0);
-  if (__SQ2) {
-    lisaac_push(&__PQ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YSP,L10900996); // L83 TRUE;
-    __WQ2=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__PQ2,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__YSP,L12342790); // L94 FALSE;
-    __WQ2=__UQ2;
-  };
-  if (__WQ2) {
-    lisaac_push(&__A0G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__OQ2,L13509636); // L103 TRUE;
-    __WQ2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__A0G,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__OQ2,L14689286); // L112 FALSE;
-    __WQ2=__F__;
-  };
-  if (__WQ2) {
-    lisaac_push(&__AEH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__L5G,L8792068); // L67 TRUE;
-    lisaac_push_first(&__A0G,L21910546); // L167 BLOCK;
-    lisaac_push(&__A0G,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__OQ2,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__PQ2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__YSP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__30Z,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C5G));
-    lisaac_push(&__OQ2,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__OQ2,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__PQ2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__YSP,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__30Z,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__F1Z,L8272919); // L63 SYSTEM_IO;
+  ____DB __FRM;
+  ____IPE __N5K;
+  _____CONTEXT __GWG,__ZSJ,__D5K,__DRM,__YUN,__ORM,__J5K,__KM3,__LM3;
+  _____CONTEXT __A5U,__GE0;
+  ____G __OM3,__QM3,__SM3;
+  lisaac_push_first(&__GWG,L6836265); // L52 UINTEGER_CPU;
+  lisaac_push_first(&__ZSJ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__D5K,L52169736); // L398 NUMERIC;
+  lisaac_push_first(&__DRM,L21772306); // L166 BLOCK;
+  lisaac_push_first(&__YUN,L7088642); // L54 OBJECT;
+  __FRM=((____DB )(top_context->back->back));
+  lisaac_push(&__DRM,L21902354); // L167 BLOCK;
+  lisaac_push_first(&__YUN,L10652676); // L81 TRUE;
+  lisaac_push_first(&__ORM,L21906962); // L167 BLOCK;
+  lisaac_push_first(&__J5K,L52175368); // L398 NUMERIC;
+  __N5K=__NYE( 0);
+  lisaac_push(&__J5K,L52174344); // L398 NUMERIC;
+  lisaac_push_first(&__KM3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__LM3,L15224840); // L116 NUMERIC;
+  __OM3=(__HWG > __N5K);
+  lisaac_push(&__KM3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__LM3,L14700552); // L112 NUMERIC;
+  __QM3=(__HWG == __N5K);
+  if (__OM3) {
+    lisaac_push(&__KM3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__LM3,L10900996); // L83 TRUE;
+    __SM3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__KM3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__LM3,L12342790); // L94 FALSE;
+    __SM3=__QM3;
+  };
+  if (__SM3) {
+    lisaac_push(&__ORM,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__J5K,L13509636); // L103 TRUE;
+    __SM3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__ORM,L21903890); // L167 BLOCK;
+    lisaac_push_first(&__J5K,L14689286); // L112 FALSE;
+    __SM3=__F__;
+  };
+  if (__SM3) {
+    lisaac_push(&__DRM,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YUN,L8792068); // L67 TRUE;
+    lisaac_push_first(&__ORM,L21910546); // L167 BLOCK;
+    lisaac_push(&__ORM,L22051346); // L168 BLOCK;
+    lisaac_push_first(&__J5K,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__KM3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__LM3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__A5U,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FRM));
+    lisaac_push(&__J5K,L9181698); // L70 OBJECT;
+    __DX((&__string_1));
+    lisaac_push(&__J5K,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__KM3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__LM3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__A5U,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__GE0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__OQ2,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__PQ2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__YSP,L4598824); // L35 SYSTEM;
+    lisaac_push(&__J5K,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__KM3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__LM3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__AEH,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__L5G,L8530438); // L65 FALSE;
-  };
-  __0ZG[__2ZG]=__1ZG;
-  lisaac_push(&__ZZG,L19139605); // L146 NATIVE_ARRAY;
-  lisaac_push_first(&__A5G,L24393746); // L186 BLOCK;
-  lisaac_push_first(&__AEH,L7088642); // L54 OBJECT;
-  __C5G=((____DB )(top_context->back->back));
-  lisaac_push(&__A5G,L24524306); // L187 BLOCK;
-  lisaac_push_first(&__AEH,L10652676); // L81 TRUE;
-  lisaac_push_first(&__L5G,L24528914); // L187 BLOCK;
-  lisaac_push_first(&__A0G,L19150869); // L146 NATIVE_ARRAY;
-  __K0G=__UMG(__0ZG,__2ZG);
-  if ((__1ZG == __K0G)) {
-    lisaac_push(&__L5G,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__A0G,L13509636); // L103 TRUE;
-    __WQ2=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__L5G,L24525842); // L187 BLOCK;
-    lisaac_push_first(&__A0G,L14689286); // L112 FALSE;
-    __WQ2=__F__;
-  };
-  if (__WQ2) {
-    lisaac_push(&__A5G,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__AEH,L8792068); // L67 TRUE;
-    lisaac_push_first(&__L5G,L24532498); // L187 BLOCK;
-    lisaac_push(&__L5G,L24672274); // L188 BLOCK;
-    lisaac_push_first(&__A0G,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OQ2,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PQ2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YSP,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__C5G));
-    lisaac_push(&__A0G,L9181698); // L70 OBJECT;
-    __DX((&__string_101));
-    lisaac_push(&__A0G,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OQ2,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PQ2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YSP,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__30Z,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__A0G,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OQ2,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PQ2,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__A5G,L24775186); // L189 BLOCK;
-    lisaac_push_first(&__AEH,L8530438); // L65 FALSE;
+    lisaac_push(&__DRM,L22153746); // L169 BLOCK;
+    lisaac_push_first(&__YUN,L8530438); // L65 FALSE;
   };
+  lisaac_push(&__D5K,L52560904); // L401 NUMERIC;
+  lisaac_push(&__ZSJ,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__D5K,L4069927); // L31 CONVERT;
+  __FRM=((____DB )__HWG);
+  return(__FRM);
 }
 
-static void __HUS(____FQE *__JUS,____DB __KUS,____Y1 __LUS)
-// ({__FQE},{__DB},{__Y1}) Void No recursive, No inlinable.
+static void __4KT(____NQE *__ALT,____DB __BLT,____IPE __CLT)
+// ({__NQE},{__DB},{__IPE}) Void No recursive, No inlinable.
 {
-  ____O0 __VE5;
-  ____DB __I4S,__CVS,__FVS,__DVS,__TVS,__LW2,__DTZ,__LEP,__PEP,__3W2;
-  ____DB __RWZ,__OF5,__SF5,__ZF5,__1F5;
-  ____Y1 __MSZ,__XUS,__FWS,__IWS,__5F5,__IG5;
-  ____L __BVS,__TE5;
-  ____FQE *__AWS,*__TLS,*__0WZ;
-  _____CONTEXT __IUS,__F4S,__XLT,__R4S,__VUS,__KSZ,__OSZ,__XV2,__YV2;
-  _____CONTEXT __2W2,__QE5,__RE5,__YF5;
-  ____G __U4S,__YE5;
-  lisaac_push_first(&__IUS,L33315369); // L254 MEMORY;
-  lisaac_push(&__IUS,L33695785); // L257 MEMORY;
-  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
-  __I4S=((____DB )(top_context->back->back));
-  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__VUS,L33689641); // L257 MEMORY;
-  lisaac_push_first(&__KSZ,L11406377); // L87 MEMORY;
-  __MSZ=__JUS->__IQE;
-  lisaac_push(&__KSZ,L11423785); // L87 MEMORY;
-  lisaac_push_first(&__OSZ,L22171143); // L169 INTEGER;
-  __XUS=(____Y1)(__MSZ &  1);
-  lisaac_push(&__VUS,L33694249); // L257 MEMORY;
-  lisaac_push_first(&__KSZ,L23739433); // L181 MEMORY;
-  lisaac_push_first(&__OSZ,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__XV2,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-  if ((__XUS ==  0)) {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
-    __U4S=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
-    __U4S=__F__;
-  };
-  if (__U4S) {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__I4S));
-    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+  ____DB __FVT,__5LT,__AI5,__QI5,__YI5,__0I5,__VTP,__ZTP,__XS3,__GRJ;
+  ____IPE __LE0,__ME0,__QLT,__LMT,__1N3,__KF0,__YMT,__CNT,__HG0,__WI0;
+  ____IPE __HK4,__LK4,__NK4;
+  ____L __0LT,__1LT,__UN3,__DI5,__FI5,__JI5,__GS3,__JS3,__NS3;
+  ____NQE *__2MT,*__CCT,*__3I0;
+  _____CONTEXT __5KT,__VAY,__YAY,__OVT,__OLT,__JE0,__NE0,__OTW,__XE0;
+  _____CONTEXT __XI5,__MS3,__US3,__WS3;
+  ____G __RVT;
+  lisaac_push_first(&__5KT,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__VAY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__YAY,L4069927); // L31 CONVERT;
+  lisaac_push(&__5KT,L30681132); // L234 MEMORY;
+  lisaac_push_first(&__VAY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__YAY,L7088642); // L54 OBJECT;
+  __FVT=((____DB )(top_context->back->back));
+  lisaac_push(&__VAY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__YAY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OVT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__OLT,L30674988); // L234 MEMORY;
+  lisaac_push_first(&__JE0,L11406380); // L87 MEMORY;
+  __LE0=__ALT->__QQE;
+  lisaac_push(&__JE0,L11433004); // L87 MEMORY;
+  __ME0=__NYE( 1);
+  lisaac_push(&__JE0,L11430956); // L87 MEMORY;
+  lisaac_push_first(&__NE0,L22171143); // L169 INTEGER;
+  __QLT=(____IPE)(__LE0 & __ME0);
+  lisaac_push(&__OLT,L30679596); // L234 MEMORY;
+  lisaac_push_first(&__JE0,L20725292); // L158 MEMORY;
+  __LE0=__NYE( 0);
+  if ((__QLT == __LE0)) {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L13509636); // L103 TRUE;
+    __RVT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L14689286); // L112 FALSE;
+    __RVT=__F__;
+  };
+  if (__RVT) {
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OVT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__OLT,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__JE0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NE0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OTW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVT));
+    lisaac_push(&__OLT,L9181698); // L70 OBJECT;
     __DX((&__string_138));
-    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OLT,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__JE0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NE0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OTW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XE0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OLT,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__JE0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NE0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__IUS,L33844777); // L258 MEMORY;
-  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
-  __I4S=((____DB )(top_context->back->back));
-  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__VUS,L33832489); // L258 MEMORY;
-  lisaac_push_first(&__KSZ,L5512723); // L42 POINTER;
-  __BVS=((____L )(sizeof(void *)));
-  lisaac_push(&__VUS,L33838633); // L258 MEMORY;
-  lisaac_push_first(&__KSZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__OSZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__XV2,L4069927); // L31 CONVERT;
-  __CVS=((____DB )__BVS);
-  lisaac_push(&__VUS,L33840169); // L258 MEMORY;
-  lisaac_push_first(&__KSZ,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__OSZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__XV2,L4069927); // L31 CONVERT;
-  __FVS=((____DB ) 1);
-  lisaac_push(&__VUS,L33839145); // L258 MEMORY;
-  lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
-  __DVS=(void *)((unsigned long)__CVS - (unsigned long)__FVS);
-  lisaac_push(&__VUS,L33821737); // L258 MEMORY;
-  lisaac_push_first(&__KSZ,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__KUS & (unsigned long)__DVS) ==  0)) {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
-    __U4S=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
-    __U4S=__F__;
-  };
-  if (__U4S) {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__I4S));
-    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__5KT,L30824492); // L235 MEMORY;
+  lisaac_push_first(&__VAY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__YAY,L7088642); // L54 OBJECT;
+  __FVT=((____DB )(top_context->back->back));
+  lisaac_push(&__VAY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__YAY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OVT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__OLT,L30818348); // L235 MEMORY;
+  lisaac_push_first(&__JE0,L5774867); // L44 POINTER;
+  __0LT=((____L )(sizeof(void *)));
+  lisaac_push(&__OLT,L30818860); // L235 MEMORY;
+  lisaac_push_first(&__JE0,L9195016); // L70 NUMERIC;
+  __1LT=(____L)(__0LT -  1);
+  lisaac_push(&__OLT,L30818860); // L235 MEMORY;
+  lisaac_push_first(&__JE0,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__NE0,L78949383); // L602 INTEGER;
+  __LE0=__NYE(__1LT);
+  lisaac_push(&__NE0,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__OTW,L4069927); // L31 CONVERT;
+  __5LT=((____DB )__LE0);
+  lisaac_push(&__OLT,L30807084); // L235 MEMORY;
+  lisaac_push_first(&__JE0,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__BLT & (unsigned long)__5LT) ==  0)) {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L13509636); // L103 TRUE;
+    __RVT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L14689286); // L112 FALSE;
+    __RVT=__F__;
+  };
+  if (__RVT) {
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OVT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__OLT,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__JE0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NE0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OTW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVT));
+    lisaac_push(&__OLT,L9181698); // L70 OBJECT;
     __DX((&__string_127));
-    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OLT,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__JE0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NE0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OTW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XE0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OLT,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__JE0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NE0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__IUS,L34089001); // L260 MEMORY;
-  __25S(__JUS);
-  __MSZ=__JUS->__IQE;
-  lisaac_push(&__IUS,L34360361); // L262 MEMORY;
-  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
-  __I4S=((____DB )__MSZ);
-  __CVS=__I4S;
-  lisaac_push(&__IUS,L34482729); // L263 MEMORY;
-  lisaac_push_first(&__F4S,L9195016); // L70 NUMERIC;
-  __FVS=(void *)((unsigned long)__I4S - (unsigned long)__KUS);
-  lisaac_push(&__IUS,L34617897); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L50339881); // L384 MEMORY;
-  __I4S=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__IUS,L34630697); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
-  __DVS=((____DB ) 8);
-  lisaac_push(&__IUS,L34618921); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__XLT,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
-  __TVS=((____DB ) 2);
-  lisaac_push(&__IUS,L34618409); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__XLT,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__R4S,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
-  __LW2=((____DB ) 0);
-  lisaac_push(&__XLT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-  __DTZ=(void *)((unsigned long)__LW2 - (unsigned long)__TVS);
-  lisaac_push(&__F4S,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__XLT,L9195016); // L70 NUMERIC;
-  __TVS=(void *)((unsigned long)__I4S - (unsigned long)__DTZ);
-  lisaac_push(&__IUS,L34619433); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__XLT,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__R4S,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
-  __I4S=((____DB ) 0);
-  lisaac_push(&__XLT,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-  __LW2=(void *)((unsigned long)__I4S - (unsigned long)__DVS);
-  lisaac_push(&__F4S,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__XLT,L9195016); // L70 NUMERIC;
-  __I4S=(void *)((unsigned long)__TVS - (unsigned long)__LW2);
-  lisaac_push(&__IUS,L34610729); // L264 MEMORY;
-  lisaac_push_first(&__F4S,L15224840); // L116 NUMERIC;
-  if ((__FVS > __I4S)) {
-    lisaac_push(&__IUS,L36178473); // L276 MEMORY;
-    lisaac_push_first(&__F4S,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XLT,L34634281); // L264 MEMORY;
-    __CVS=__KUS;
-    lisaac_push(&__XLT,L34888745); // L266 MEMORY;
-    lisaac_push_first(&__R4S,L10633257); // L81 MEMORY;
-    lisaac_push_first(&__VUS,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__KSZ,L4069927); // L31 CONVERT;
-    __LEP=((____DB )__JUS);
-    lisaac_push(&__R4S,L10639913); // L81 MEMORY;
-    lisaac_push_first(&__VUS,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__KSZ,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
-    __PEP=((____DB ) 8);
-    lisaac_push(&__R4S,L10633769); // L81 MEMORY;
-    lisaac_push_first(&__VUS,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__KSZ,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__OSZ,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__XV2,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__YV2,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
-    __3W2=((____DB ) 0);
-    lisaac_push(&__KSZ,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__OSZ,L9195016); // L70 NUMERIC;
-    __RWZ=(void *)((unsigned long)__3W2 - (unsigned long)__PEP);
-    lisaac_push(&__VUS,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
-    __PEP=(void *)((unsigned long)__LEP - (unsigned long)__RWZ);
-    lisaac_push(&__XLT,L34889257); // L266 MEMORY;
-    lisaac_push_first(&__R4S,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__VUS,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__KSZ,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__OSZ,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__XV2,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-    __LEP=((____DB ) 0);
-    lisaac_push(&__VUS,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
-    __3W2=(void *)((unsigned long)__LEP - (unsigned long)__KUS);
-    lisaac_push(&__R4S,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
-    __LEP=(void *)((unsigned long)__PEP - (unsigned long)__3W2);
-    lisaac_push(&__XLT,L34890793); // L266 MEMORY;
-    lisaac_push_first(&__R4S,L4069927); // L31 CONVERT;
-    __AWS=((____FQE *)__LEP);
-    lisaac_push(&__XLT,L35014697); // L267 MEMORY;
-    lisaac_push_first(&__R4S,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__VUS,L4069927); // L31 CONVERT;
-    __LEP=((____DB )__JUS);
-    __PEP=__BZF;
-    lisaac_push(&__XLT,L35015209); // L267 MEMORY;
-    lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-    __3W2=(void *)((unsigned long)__LEP - (unsigned long)__PEP);
-    lisaac_push(&__XLT,L35022377); // L267 MEMORY;
-    lisaac_push_first(&__R4S,L12208681); // L93 MEMORY;
-    __AWS->__HQE=__3W2;
-    lisaac_push(&__XLT,L35153449); // L268 MEMORY;
-    lisaac_push_first(&__R4S,L49155080); // L375 NUMERIC;
-    lisaac_push_first(&__VUS,L21772306); // L166 BLOCK;
-    lisaac_push_first(&__KSZ,L7088642); // L54 OBJECT;
-    __LEP=((____DB )(top_context->back->back));
-    lisaac_push(&__VUS,L21902354); // L167 BLOCK;
-    lisaac_push_first(&__KSZ,L10652676); // L81 TRUE;
-    lisaac_push_first(&__OSZ,L21906962); // L167 BLOCK;
-    lisaac_push_first(&__XV2,L49185288); // L375 NUMERIC;
-    lisaac_push_first(&__YV2,L16267284); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__2W2,L10135571); // L77 POINTER;
-    lisaac_push_first(&__QE5,L9080339); // L69 POINTER;
-    lisaac_push_first(&__RE5,L4069927); // L31 CONVERT;
-    __TE5=((____L )__FVS);
-    lisaac_push(&__2W2,L10135571); // L77 POINTER;
-    lisaac_push_first(&__QE5,L4069927); // L31 CONVERT;
-    __VE5=((____O0 )__TE5);
-    lisaac_push(&__YV2,L16257556); // L124 UNSIGNED_INTEGER;
-    lisaac_push_first(&__2W2,L15224840); // L116 NUMERIC;
-    if (( 4294967295LU > __VE5)) {
-      lisaac_push(&__OSZ,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__XV2,L13509636); // L103 TRUE;
-      __YE5=__J__;
-    } else /* FALSE */ {
-      lisaac_push(&__OSZ,L21903890); // L167 BLOCK;
-      lisaac_push_first(&__XV2,L14689286); // L112 FALSE;
-      __YE5=__F__;
-    };
-    if (__YE5) {
-      lisaac_push(&__VUS,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__KSZ,L8792068); // L67 TRUE;
-      lisaac_push_first(&__OSZ,L21910546); // L167 BLOCK;
-      lisaac_push(&__OSZ,L22051346); // L168 BLOCK;
-      lisaac_push_first(&__XV2,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__YV2,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__2W2,L8792068); // L67 TRUE;
-      lisaac_push_first(&__QE5,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__LEP));
-      lisaac_push(&__XV2,L9181698); // L70 OBJECT;
-      __DX((&__string_109));
-      lisaac_push(&__XV2,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__YV2,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__2W2,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__QE5,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__RE5,L8272919); // L63 SYSTEM_IO;
-      fputc((int)('\n'),stdout);
-      lisaac_push(&__XV2,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__YV2,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__2W2,L4598824); // L35 SYSTEM;
-      exit(( 1));
-    } else /* FALSE */ {
-      lisaac_push(&__VUS,L22153746); // L169 BLOCK;
-      lisaac_push_first(&__KSZ,L8530438); // L65 FALSE;
-    };
-    __FWS=((____Y1 )((unsigned int)(__FVS)));
-    lisaac_push(&__XLT,L35153961); // L268 MEMORY;
-    lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-    __IWS=(____Y1)(__FWS -  8);
-    lisaac_push(&__XLT,L35168297); // L268 MEMORY;
-    lisaac_push_first(&__R4S,L12470825); // L95 MEMORY;
-    __AWS->__IQE=__IWS;
-    lisaac_push(&__XLT,L35270185); // L269 MEMORY;
-    lisaac_push_first(&__R4S,L26485801); // L202 MEMORY;
-    __AWS->__JQE=__AGP;
-    __AWS->__KQE=NULL;
-    if (((void *)__AGP != (void *)NULL)) {
-      lisaac_push(&__R4S,L27265577); // L208 MEMORY;
-      lisaac_push_first(&__VUS,L8792068); // L67 TRUE;
-      lisaac_push_first(&__KSZ,L27015721); // L206 MEMORY;
-      __TLS=__AGP;
-      if (__TLS==NULL) {
-        lisaac_push(&__KSZ,L27151913); // L207 MEMORY;
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__5KT,L31074348); // L237 MEMORY;
+  __ZWT(__ALT);
+  __LE0=__ALT->__QQE;
+  lisaac_push(&__5KT,L30284844); // L231 MEMORY;
+  __ME0=__PLQ(__BLT);
+  lisaac_push(&__5KT,L31468076); // L240 MEMORY;
+  lisaac_push_first(&__VAY,L9195016); // L70 NUMERIC;
+  __QLT=(____IPE)(__LE0 - __ME0);
+  lisaac_push(&__5KT,L31603244); // L241 MEMORY;
+  lisaac_push_first(&__VAY,L46932012); // L358 MEMORY;
+  __ME0=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__5KT,L31610412); // L241 MEMORY;
+  lisaac_push_first(&__VAY,L10123820); // L77 MEMORY;
+  lisaac_push_first(&__YAY,L5774867); // L44 POINTER;
+  __0LT=((____L )(sizeof(void *)));
+  lisaac_push(&__VAY,L10137132); // L77 MEMORY;
+  lisaac_push_first(&__YAY,L4988457); // L38 UINTEGER_CPU;
+  __1LT=((____L )(sizeof(unsigned long)));
+  lisaac_push(&__VAY,L10124332); // L77 MEMORY;
+  lisaac_push_first(&__YAY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__OVT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L9195016); // L70 NUMERIC;
+  __UN3=(____L)(- __1LT);
+  lisaac_push(&__YAY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __1LT=(____L)(__0LT - __UN3);
+  lisaac_push(&__5KT,L31604268); // L241 MEMORY;
+  __LMT=__NYE( 2);
+  lisaac_push(&__5KT,L31603756); // L241 MEMORY;
+  lisaac_push_first(&__VAY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__YAY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OVT,L5383176); // L41 NUMERIC;
+  __1N3=__NYE( 0);
+  lisaac_push(&__YAY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __KF0=(____IPE)(__1N3 - __LMT);
+  lisaac_push(&__VAY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__YAY,L9195016); // L70 NUMERIC;
+  __LMT=(____IPE)(__ME0 - __KF0);
+  lisaac_push(&__5KT,L31610412); // L241 MEMORY;
+  __ME0=__NYE(__1LT);
+  lisaac_push(&__5KT,L31604780); // L241 MEMORY;
+  lisaac_push_first(&__VAY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__YAY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OVT,L5383176); // L41 NUMERIC;
+  __1N3=__NYE( 0);
+  lisaac_push(&__YAY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __KF0=(____IPE)(__1N3 - __ME0);
+  lisaac_push(&__VAY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__YAY,L9195016); // L70 NUMERIC;
+  __ME0=(____IPE)(__LMT - __KF0);
+  lisaac_push(&__5KT,L31596076); // L241 MEMORY;
+  lisaac_push_first(&__VAY,L15224840); // L116 NUMERIC;
+  if ((__QLT > __ME0)) {
+    lisaac_push(&__5KT,L33163820); // L253 MEMORY;
+    lisaac_push_first(&__VAY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__YAY,L30284844); // L231 MEMORY;
+    __YMT=__PLQ(__BLT);
+    __LE0=__YMT;
+    lisaac_push(&__YAY,L31874092); // L243 MEMORY;
+    lisaac_push_first(&__OVT,L10640428); // L81 MEMORY;
+    lisaac_push_first(&__OLT,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__JE0,L4069927); // L31 CONVERT;
+    __AI5=((____DB )__ALT);
+    lisaac_push(&__OVT,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__OLT,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__JE0,L5774867); // L44 POINTER;
+    __DI5=((____L )(sizeof(void *)));
+    lisaac_push(&__OLT,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__JE0,L4988457); // L38 UINTEGER_CPU;
+    __FI5=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__OLT,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__JE0,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__NE0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__OTW,L9195016); // L70 NUMERIC;
+    __JI5=(____L)(- __FI5);
+    lisaac_push(&__JE0,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__NE0,L9195016); // L70 NUMERIC;
+    __FI5=(____L)(__DI5 - __JI5);
+    lisaac_push(&__OVT,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__OLT,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__JE0,L78949383); // L602 INTEGER;
+    __YMT=__NYE(__FI5);
+    lisaac_push(&__JE0,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__NE0,L4069927); // L31 CONVERT;
+    __QI5=((____DB )__YMT);
+    lisaac_push(&__OVT,L10640940); // L81 MEMORY;
+    lisaac_push_first(&__OLT,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__JE0,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__NE0,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__OTW,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__XE0,L78949383); // L602 INTEGER;
+    __YMT=__NYE( 0);
+    lisaac_push(&__XE0,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__XI5,L4069927); // L31 CONVERT;
+    __YI5=((____DB )__YMT);
+    lisaac_push(&__JE0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__NE0,L9195016); // L70 NUMERIC;
+    __0I5=(void *)((unsigned long)__YI5 - (unsigned long)__QI5);
+    lisaac_push(&__OLT,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__JE0,L9195016); // L70 NUMERIC;
+    __QI5=(void *)((unsigned long)__AI5 - (unsigned long)__0I5);
+    lisaac_push(&__YAY,L31874604); // L243 MEMORY;
+    lisaac_push_first(&__OVT,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__OLT,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__JE0,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__NE0,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__OTW,L78949383); // L602 INTEGER;
+    __YMT=__NYE( 0);
+    lisaac_push(&__OTW,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__XE0,L4069927); // L31 CONVERT;
+    __AI5=((____DB )__YMT);
+    lisaac_push(&__OLT,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__JE0,L9195016); // L70 NUMERIC;
+    __YI5=(void *)((unsigned long)__AI5 - (unsigned long)__BLT);
+    lisaac_push(&__OVT,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__OLT,L9195016); // L70 NUMERIC;
+    __AI5=(void *)((unsigned long)__QI5 - (unsigned long)__YI5);
+    lisaac_push(&__YAY,L31876140); // L243 MEMORY;
+    lisaac_push_first(&__OVT,L4069927); // L31 CONVERT;
+    __2MT=((____NQE *)__AI5);
+    lisaac_push(&__YAY,L32000044); // L244 MEMORY;
+    lisaac_push_first(&__OVT,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__OLT,L4069927); // L31 CONVERT;
+    __AI5=((____DB )__ALT);
+    __QI5=__3ZF;
+    lisaac_push(&__YAY,L32000556); // L244 MEMORY;
+    lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+    __YI5=(void *)((unsigned long)__AI5 - (unsigned long)__QI5);
+    lisaac_push(&__YAY,L32007724); // L244 MEMORY;
+    lisaac_push_first(&__OVT,L12209196); // L93 MEMORY;
+    __2MT->__PQE=__YI5;
+    lisaac_push(&__YAY,L32137772); // L245 MEMORY;
+    lisaac_push_first(&__OVT,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__OLT,L5774867); // L44 POINTER;
+    __DI5=((____L )(sizeof(void *)));
+    lisaac_push(&__OVT,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__OLT,L4988457); // L38 UINTEGER_CPU;
+    __FI5=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__OVT,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__OLT,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__JE0,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__NE0,L9195016); // L70 NUMERIC;
+    __JI5=(____L)(- __FI5);
+    lisaac_push(&__OLT,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__JE0,L9195016); // L70 NUMERIC;
+    __FI5=(____L)(__DI5 - __JI5);
+    lisaac_push(&__YAY,L32137772); // L245 MEMORY;
+    __YMT=__NYE(__FI5);
+    lisaac_push(&__YAY,L32131628); // L245 MEMORY;
+    lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+    __CNT=(____IPE)(__QLT - __YMT);
+    lisaac_push(&__YAY,L32138284); // L245 MEMORY;
+    lisaac_push_first(&__OVT,L12471340); // L95 MEMORY;
+    __2MT->__QQE=__CNT;
+    lisaac_push(&__YAY,L32255532); // L246 MEMORY;
+    lisaac_push_first(&__OVT,L23471148); // L179 MEMORY;
+    __2MT->__RQE=__MVP;
+    __2MT->__SQE=NULL;
+    if (((void *)__MVP != (void *)NULL)) {
+      lisaac_push(&__OVT,L24250924); // L185 MEMORY;
+      lisaac_push_first(&__OLT,L8792068); // L67 TRUE;
+      lisaac_push_first(&__JE0,L24001068); // L183 MEMORY;
+      __CCT=__MVP;
+      if (__CCT==NULL) {
+        lisaac_push(&__JE0,L24137260); // L184 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__KSZ,L27151913); // L207 MEMORY;
-        __0WZ=((____FQE *)__TLS);
-        lisaac_push_first(&__OSZ,L24264233); // L185 MEMORY;
-        __0WZ->__KQE=__AWS;
+        lisaac_push(&__JE0,L24137260); // L184 MEMORY;
+        __3I0=((____NQE *)__CCT);
+        lisaac_push_first(&__NE0,L21249580); // L162 MEMORY;
+        __3I0->__SQE=__2MT;
       };
     } else /* FALSE */ {
-      lisaac_push(&__R4S,L27265577); // L208 MEMORY;
-      lisaac_push_first(&__VUS,L8530438); // L65 FALSE;
+      lisaac_push(&__OVT,L24250924); // L185 MEMORY;
+      lisaac_push_first(&__OLT,L8530438); // L65 FALSE;
     };
-    __AGP=__AWS;
-    lisaac_push(&__XLT,L35398185); // L270 MEMORY;
-    lisaac_push_first(&__R4S,L11932713); // L91 MEMORY;
-    __FWS=__AWS->__IQE;
-    lisaac_push(&__R4S,L11948585); // L91 MEMORY;
-    lisaac_push_first(&__VUS,L22171143); // L169 INTEGER;
-    __IWS=(____Y1)(__FWS &  2);
-    lisaac_push(&__R4S,L11958313); // L91 MEMORY;
-    lisaac_push_first(&__VUS,L34479112); // L263 NUMERIC;
-    if ((__IWS !=  0)) {
-      lisaac_push(&__XLT,L36048425); // L275 MEMORY;
-      lisaac_push_first(&__R4S,L6825988); // L52 TRUE;
-      lisaac_push_first(&__VUS,L35530793); // L271 MEMORY;
-      __WQP(__AWS,__LUS);
+    __MVP=__2MT;
+    lisaac_push(&__YAY,L32383532); // L247 MEMORY;
+    lisaac_push_first(&__OVT,L11932716); // L91 MEMORY;
+    __YMT=__2MT->__QQE;
+    lisaac_push(&__OVT,L11959340); // L91 MEMORY;
+    lisaac_push_first(&__OLT,L11687980); // L89 MEMORY;
+    __CNT=__NYE( 2);
+    lisaac_push(&__OVT,L11955756); // L91 MEMORY;
+    lisaac_push_first(&__OLT,L22171143); // L169 INTEGER;
+    __HG0=(____IPE)(__YMT & __CNT);
+    lisaac_push(&__OVT,L11965484); // L91 MEMORY;
+    lisaac_push_first(&__OLT,L34479112); // L263 NUMERIC;
+    if ((__HG0 !=  0)) {
+      lisaac_push(&__YAY,L33033772); // L252 MEMORY;
+      lisaac_push_first(&__OVT,L6825988); // L52 TRUE;
+      lisaac_push_first(&__OLT,L32516140); // L248 MEMORY;
+      __45P(__2MT,__CLT);
     } else /* FALSE */ {
-      lisaac_push(&__XLT,L36048425); // L275 MEMORY;
-      lisaac_push_first(&__R4S,L6826502); // L52 FALSE;
-      lisaac_push_first(&__VUS,L35794985); // L273 MEMORY;
-      lisaac_push_first(&__KSZ,L11172393); // L85 MEMORY;
-      lisaac_push_first(&__OSZ,L10633257); // L81 MEMORY;
-      lisaac_push_first(&__XV2,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-      __OF5=((____DB )__AWS);
-      lisaac_push(&__OSZ,L10639913); // L81 MEMORY;
-      lisaac_push_first(&__XV2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__YV2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
-      __SF5=((____DB ) 8);
-      lisaac_push(&__OSZ,L10633769); // L81 MEMORY;
-      lisaac_push_first(&__XV2,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__YV2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__2W2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__QE5,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__RE5,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__YF5,L4069927); // L31 CONVERT;
-      __ZF5=((____DB ) 0);
-      lisaac_push(&__YV2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__2W2,L9195016); // L70 NUMERIC;
-      __1F5=(void *)((unsigned long)__ZF5 - (unsigned long)__SF5);
-      lisaac_push(&__XV2,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__YV2,L9195016); // L70 NUMERIC;
-      __SF5=(void *)((unsigned long)__OF5 - (unsigned long)__1F5);
-      lisaac_push(&__KSZ,L11175465); // L85 MEMORY;
-      lisaac_push_first(&__OSZ,L10883113); // L83 MEMORY;
-      __5F5=__AWS->__IQE;
-      lisaac_push(&__OSZ,L10899497); // L83 MEMORY;
-      lisaac_push_first(&__XV2,L22171143); // L169 INTEGER;
-      __IG5=(____Y1)(__5F5 &  4294967292LU);
-      lisaac_push(&__KSZ,L11181097); // L85 MEMORY;
-      lisaac_push_first(&__OSZ,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__XV2,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-      __OF5=((____DB )__IG5);
-      lisaac_push(&__KSZ,L11172905); // L85 MEMORY;
-      lisaac_push_first(&__OSZ,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__XV2,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__YV2,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__2W2,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__QE5,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__RE5,L4069927); // L31 CONVERT;
-      __ZF5=((____DB ) 0);
-      lisaac_push(&__XV2,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__YV2,L9195016); // L70 NUMERIC;
-      __1F5=(void *)((unsigned long)__ZF5 - (unsigned long)__OF5);
-      lisaac_push(&__OSZ,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__XV2,L9195016); // L70 NUMERIC;
-      __OF5=(void *)((unsigned long)__SF5 - (unsigned long)__1F5);
-      lisaac_push(&__KSZ,L11181609); // L85 MEMORY;
-      lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
-      __TLS=((____FQE *)__OF5);
-      lisaac_push(&__VUS,L35932201); // L274 MEMORY;
-      lisaac_push_first(&__KSZ,L10384425); // L79 MEMORY;
-      lisaac_push_first(&__OSZ,L4069927); // L31 CONVERT;
-      __OF5=((____DB )__AWS);
-      __SF5=__BZF;
-      lisaac_push(&__VUS,L35932713); // L274 MEMORY;
-      lisaac_push_first(&__KSZ,L9195016); // L70 NUMERIC;
-      __ZF5=(void *)((unsigned long)__OF5 - (unsigned long)__SF5);
-      lisaac_push(&__VUS,L35939881); // L274 MEMORY;
-      lisaac_push_first(&__KSZ,L12208681); // L93 MEMORY;
-      __TLS->__HQE=__ZF5;
+      lisaac_push(&__YAY,L33033772); // L252 MEMORY;
+      lisaac_push_first(&__OVT,L6826502); // L52 FALSE;
+      lisaac_push_first(&__OLT,L32780332); // L250 MEMORY;
+      lisaac_push_first(&__JE0,L11179564); // L85 MEMORY;
+      lisaac_push_first(&__NE0,L10640428); // L81 MEMORY;
+      lisaac_push_first(&__OTW,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__XE0,L4069927); // L31 CONVERT;
+      __VTP=((____DB )__2MT);
+      lisaac_push(&__NE0,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__OTW,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__XE0,L5774867); // L44 POINTER;
+      __GS3=((____L )(sizeof(void *)));
+      lisaac_push(&__OTW,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__XE0,L4988457); // L38 UINTEGER_CPU;
+      __JS3=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__OTW,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__XE0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__XI5,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__MS3,L9195016); // L70 NUMERIC;
+      __NS3=(____L)(- __JS3);
+      lisaac_push(&__XE0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__XI5,L9195016); // L70 NUMERIC;
+      __JS3=(____L)(__GS3 - __NS3);
+      lisaac_push(&__NE0,L10647084); // L81 MEMORY;
+      lisaac_push_first(&__OTW,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__XE0,L78949383); // L602 INTEGER;
+      __WI0=__NYE(__JS3);
+      lisaac_push(&__XE0,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__XI5,L4069927); // L31 CONVERT;
+      __ZTP=((____DB )__WI0);
+      lisaac_push(&__NE0,L10640940); // L81 MEMORY;
+      lisaac_push_first(&__OTW,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__XE0,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__XI5,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__MS3,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__US3,L78949383); // L602 INTEGER;
+      __WI0=__NYE( 0);
+      lisaac_push(&__US3,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__WS3,L4069927); // L31 CONVERT;
+      __XS3=((____DB )__WI0);
+      lisaac_push(&__XE0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__XI5,L9195016); // L70 NUMERIC;
+      __GRJ=(void *)((unsigned long)__XS3 - (unsigned long)__ZTP);
+      lisaac_push(&__OTW,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__XE0,L9195016); // L70 NUMERIC;
+      __ZTP=(void *)((unsigned long)__VTP - (unsigned long)__GRJ);
+      lisaac_push(&__JE0,L11182636); // L85 MEMORY;
+      lisaac_push_first(&__NE0,L10883116); // L83 MEMORY;
+      __WI0=__2MT->__QQE;
+      lisaac_push(&__NE0,L10916908); // L83 MEMORY;
+      __HK4=__NYE( 3);
+      lisaac_push(&__NE0,L10907692); // L83 MEMORY;
+      lisaac_push_first(&__OTW,L25311239); // L193 INTEGER;
+      lisaac_push_first(&__XE0,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__XI5,L5383176); // L41 NUMERIC;
+      __LK4=__NYE( 0);
+      lisaac_push(&__XE0,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__XI5,L9195016); // L70 NUMERIC;
+      __NK4=(____IPE)(__LK4 - __HK4);
+      lisaac_push(&__OTW,L25318919); // L193 INTEGER;
+      lisaac_push_first(&__XE0,L5121032); // L39 NUMERIC;
+      __HK4=__NYE( 1);
+      lisaac_push(&__OTW,L25314311); // L193 INTEGER;
+      lisaac_push_first(&__XE0,L9195016); // L70 NUMERIC;
+      __LK4=(____IPE)(__NK4 - __HK4);
+      lisaac_push(&__NE0,L10906668); // L83 MEMORY;
+      lisaac_push_first(&__OTW,L22171143); // L169 INTEGER;
+      __HK4=(____IPE)(__WI0 & __LK4);
+      lisaac_push(&__JE0,L11182636); // L85 MEMORY;
+      __VTP=__FWG(__HK4);
+      lisaac_push(&__JE0,L11180076); // L85 MEMORY;
+      lisaac_push_first(&__NE0,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__OTW,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__XE0,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__XI5,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__MS3,L78949383); // L602 INTEGER;
+      __WI0=__NYE( 0);
+      lisaac_push(&__MS3,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__US3,L4069927); // L31 CONVERT;
+      __XS3=((____DB )__WI0);
+      lisaac_push(&__OTW,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__XE0,L9195016); // L70 NUMERIC;
+      __GRJ=(void *)((unsigned long)__XS3 - (unsigned long)__VTP);
+      lisaac_push(&__NE0,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__OTW,L9195016); // L70 NUMERIC;
+      __VTP=(void *)((unsigned long)__ZTP - (unsigned long)__GRJ);
+      lisaac_push(&__JE0,L11183148); // L85 MEMORY;
+      lisaac_push_first(&__NE0,L4069927); // L31 CONVERT;
+      __CCT=((____NQE *)__VTP);
+      lisaac_push(&__OLT,L32917548); // L251 MEMORY;
+      lisaac_push_first(&__JE0,L10391596); // L79 MEMORY;
+      lisaac_push_first(&__NE0,L4069927); // L31 CONVERT;
+      __VTP=((____DB )__2MT);
+      __ZTP=__3ZF;
+      lisaac_push(&__OLT,L32918060); // L251 MEMORY;
+      lisaac_push_first(&__JE0,L9195016); // L70 NUMERIC;
+      __XS3=(void *)((unsigned long)__VTP - (unsigned long)__ZTP);
+      lisaac_push(&__OLT,L32925228); // L251 MEMORY;
+      lisaac_push_first(&__JE0,L12209196); // L93 MEMORY;
+      __CCT->__PQE=__XS3;
     };
   } else /* FALSE */ {
-    lisaac_push(&__IUS,L36178473); // L276 MEMORY;
-    lisaac_push_first(&__F4S,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__IUS,L36326441); // L277 MEMORY;
-  lisaac_push_first(&__F4S,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__XLT,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__R4S,L7088642); // L54 OBJECT;
-  __I4S=((____DB )(top_context->back->back));
-  lisaac_push(&__XLT,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__R4S,L10652676); // L81 TRUE;
-  lisaac_push_first(&__VUS,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__KSZ,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__OSZ,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__XV2,L10135571); // L77 POINTER;
-  lisaac_push_first(&__YV2,L9080339); // L69 POINTER;
-  lisaac_push_first(&__2W2,L4069927); // L31 CONVERT;
-  __BVS=((____L )__CVS);
-  lisaac_push(&__XV2,L10135571); // L77 POINTER;
-  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-  __VE5=((____O0 )__BVS);
-  lisaac_push(&__OSZ,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__XV2,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __VE5)) {
-    lisaac_push(&__VUS,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KSZ,L13509636); // L103 TRUE;
-    __U4S=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__VUS,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__KSZ,L14689286); // L112 FALSE;
-    __U4S=__F__;
-  };
-  if (__U4S) {
-    lisaac_push(&__XLT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__R4S,L8792068); // L67 TRUE;
-    lisaac_push_first(&__VUS,L21910546); // L167 BLOCK;
-    lisaac_push(&__VUS,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__KSZ,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__OSZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__XV2,L8792068); // L67 TRUE;
-    lisaac_push_first(&__YV2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__I4S));
-    lisaac_push(&__KSZ,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__KSZ,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__OSZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__XV2,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__YV2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__2W2,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__KSZ,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__OSZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__XV2,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__XLT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__R4S,L8530438); // L65 FALSE;
-  };
-  __MSZ=((____Y1 )((unsigned int)(__CVS)));
-  lisaac_push(&__IUS,L36326953); // L277 MEMORY;
-  lisaac_push_first(&__F4S,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
-  __XUS=(____Y1)(- __MSZ);
-  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-  __MSZ=(____Y1)(__XUS -  1);
-  lisaac_push(&__F4S,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
-  __XUS=(____Y1)(-  1);
-  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-  __FWS=(____Y1)(__XUS -  1);
-  lisaac_push(&__F4S,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__XLT,L22171143); // L169 INTEGER;
-  __XUS=(____Y1)(__MSZ & __FWS);
-  lisaac_push(&__F4S,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__XLT,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__VUS,L9195016); // L70 NUMERIC;
-  __MSZ=(____Y1)(- __XUS);
-  lisaac_push(&__XLT,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__R4S,L9195016); // L70 NUMERIC;
-  __JUS->__IQE=(____Y1)(__MSZ -  1);
-  lisaac_push(&__IUS,L36448297); // L278 MEMORY;
-  lisaac_push_first(&__F4S,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__XLT,L7088642); // L54 OBJECT;
-  __I4S=((____DB )(top_context->back->back));
-  lisaac_push(&__F4S,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__XLT,L10652676); // L81 TRUE;
-  lisaac_push_first(&__R4S,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__VUS,L36442153); // L278 MEMORY;
-  lisaac_push_first(&__KSZ,L11406377); // L87 MEMORY;
-  __MSZ=__JUS->__IQE;
-  lisaac_push(&__KSZ,L11423785); // L87 MEMORY;
-  lisaac_push_first(&__OSZ,L22171143); // L169 INTEGER;
-  __XUS=(____Y1)(__MSZ &  1);
-  lisaac_push(&__VUS,L36446761); // L278 MEMORY;
-  lisaac_push_first(&__KSZ,L23870505); // L182 MEMORY;
-  lisaac_push_first(&__OSZ,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__XV2,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__YV2,L4069927); // L31 CONVERT;
-  if ((__XUS ==  1)) {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L13509636); // L103 TRUE;
-    __U4S=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__R4S,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__VUS,L14689286); // L112 FALSE;
-    __U4S=__F__;
-  };
-  if (__U4S) {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__R4S,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__VUS,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__KSZ,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__OSZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XV2,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__I4S));
-    lisaac_push(&__VUS,L9181698); // L70 OBJECT;
+    lisaac_push(&__5KT,L33163820); // L253 MEMORY;
+    lisaac_push_first(&__VAY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__5KT,L33308716); // L254 MEMORY;
+  lisaac_push_first(&__VAY,L20856364); // L159 MEMORY;
+  __ME0=__NYE( 1);
+  lisaac_push(&__5KT,L33304620); // L254 MEMORY;
+  lisaac_push_first(&__VAY,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__YAY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L5383176); // L41 NUMERIC;
+  __QLT=__NYE( 0);
+  lisaac_push(&__OVT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L9195016); // L70 NUMERIC;
+  __LMT=(____IPE)(__QLT - __LE0);
+  lisaac_push(&__YAY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L5121032); // L39 NUMERIC;
+  __LE0=__NYE( 1);
+  lisaac_push(&__YAY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __QLT=(____IPE)(__LMT - __LE0);
+  lisaac_push(&__VAY,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__YAY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L5383176); // L41 NUMERIC;
+  __LE0=__NYE( 0);
+  lisaac_push(&__OVT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L9195016); // L70 NUMERIC;
+  __LMT=(____IPE)(__LE0 - __ME0);
+  lisaac_push(&__YAY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L5121032); // L39 NUMERIC;
+  __LE0=__NYE( 1);
+  lisaac_push(&__YAY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __ME0=(____IPE)(__LMT - __LE0);
+  lisaac_push(&__VAY,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__YAY,L22171143); // L169 INTEGER;
+  __LE0=(____IPE)(__QLT & __ME0);
+  lisaac_push(&__VAY,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__YAY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L5383176); // L41 NUMERIC;
+  __ME0=__NYE( 0);
+  lisaac_push(&__OVT,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__OLT,L9195016); // L70 NUMERIC;
+  __QLT=(____IPE)(__ME0 - __LE0);
+  lisaac_push(&__YAY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L5121032); // L39 NUMERIC;
+  __LE0=__NYE( 1);
+  lisaac_push(&__YAY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__OVT,L9195016); // L70 NUMERIC;
+  __ALT->__QQE=(____IPE)(__QLT - __LE0);
+  lisaac_push(&__5KT,L33433644); // L255 MEMORY;
+  lisaac_push_first(&__VAY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__YAY,L7088642); // L54 OBJECT;
+  __FVT=((____DB )(top_context->back->back));
+  lisaac_push(&__VAY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__YAY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__OVT,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__OLT,L33427500); // L255 MEMORY;
+  lisaac_push_first(&__JE0,L11406380); // L87 MEMORY;
+  __LE0=__ALT->__QQE;
+  lisaac_push(&__JE0,L11433004); // L87 MEMORY;
+  __ME0=__NYE( 1);
+  lisaac_push(&__JE0,L11430956); // L87 MEMORY;
+  lisaac_push_first(&__NE0,L22171143); // L169 INTEGER;
+  __QLT=(____IPE)(__LE0 & __ME0);
+  lisaac_push(&__OLT,L33432108); // L255 MEMORY;
+  lisaac_push_first(&__JE0,L20856364); // L159 MEMORY;
+  __LE0=__NYE( 1);
+  if ((__QLT == __LE0)) {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L13509636); // L103 TRUE;
+    __RVT=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__OVT,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OLT,L14689286); // L112 FALSE;
+    __RVT=__F__;
+  };
+  if (__RVT) {
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OVT,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__OLT,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__JE0,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__NE0,L8792068); // L67 TRUE;
+    lisaac_push_first(&__OTW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__FVT));
+    lisaac_push(&__OLT,L9181698); // L70 OBJECT;
     __DX((&__string_139));
-    lisaac_push(&__VUS,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__KSZ,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__OSZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XV2,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__YV2,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OLT,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__JE0,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__NE0,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__OTW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__XE0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__VUS,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__KSZ,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__OSZ,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OLT,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__JE0,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__NE0,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__F4S,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__XLT,L8530438); // L65 FALSE;
+    lisaac_push(&__VAY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__YAY,L8530438); // L65 FALSE;
   };
 }
 
-static void __WQP(____FQE *__ZQP,____Y1 __0QP)
-// ({NULLx__FQE},{__Y1}) Void No recursive, No inlinable.
+static void __45P(____NQE *__BAQ,____IPE __CAQ)
+// ({NULLx__NQE},{__IPE}) Void No recursive, No inlinable.
 {
-  ____DB __4TQ;
-  ____Y1 __ARP;
-  _____CONTEXT __XQP,__2TQ,__4LR,__HUQ,__4QP,__S12,__012,__112,__FVZ;
-  ____G __412,__A22,__C22;
-  lisaac_push_first(&__XQP,L13503017); // L103 MEMORY;
-  lisaac_push_first(&__2TQ,L19150866); // L146 BLOCK;
-  lisaac_push_first(&__4LR,L7088642); // L54 OBJECT;
-  __4TQ=((____DB )(top_context->back->back));
-  lisaac_push(&__2TQ,L19280914); // L147 BLOCK;
-  lisaac_push_first(&__4LR,L10652676); // L81 TRUE;
-  lisaac_push_first(&__HUQ,L19285522); // L147 BLOCK;
-  lisaac_push_first(&__4QP,L13504041); // L103 MEMORY;
-  __ARP=__PQG;
-  lisaac_push(&__4QP,L13506601); // L103 MEMORY;
-  lisaac_push_first(&__S12,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__012,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__112,L15224840); // L116 NUMERIC;
-  __412=(__0QP > __ARP);
-  lisaac_push(&__012,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__112,L14700552); // L112 NUMERIC;
-  __A22=(__0QP == __ARP);
-  if (__412) {
-    lisaac_push(&__012,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__112,L10900996); // L83 TRUE;
-    __C22=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__012,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__112,L12342790); // L94 FALSE;
-    __C22=__A22;
-  };
-  if (__C22) {
-    lisaac_push(&__S12,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__012,L13509636); // L103 TRUE;
-    __C22=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__S12,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__012,L14689286); // L112 FALSE;
-    __C22=__F__;
-  };
-  if (__C22) {
-    lisaac_push(&__HUQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__4QP,L13509636); // L103 TRUE;
-    __C22=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__HUQ,L19282450); // L147 BLOCK;
-    lisaac_push_first(&__4QP,L14689286); // L112 FALSE;
-    __C22=__F__;
-  };
-  if (__C22) {
-    lisaac_push(&__2TQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LR,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HUQ,L19289106); // L147 BLOCK;
-    lisaac_push(&__HUQ,L19428370); // L148 BLOCK;
-    lisaac_push_first(&__4QP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__S12,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__012,L8792068); // L67 TRUE;
-    lisaac_push_first(&__112,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__4TQ));
-    lisaac_push(&__4QP,L9181698); // L70 OBJECT;
-    __DX((&__string_42));
-    lisaac_push(&__4QP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__S12,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__012,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__112,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__FVZ,L8272919); // L63 SYSTEM_IO;
+  ____DB __LFR;
+  ____IPE __IAQ;
+  _____CONTEXT __55P,__JFR,__W5R,__UFR,__GAQ,__3P3,__FQ3,__GQ3,__5G0;
+  ____G __JQ3,__LQ3,__NQ3;
+  lisaac_push_first(&__55P,L13503020); // L103 MEMORY;
+  lisaac_push_first(&__JFR,L19150866); // L146 BLOCK;
+  lisaac_push_first(&__W5R,L7088642); // L54 OBJECT;
+  __LFR=((____DB )(top_context->back->back));
+  lisaac_push(&__JFR,L19280914); // L147 BLOCK;
+  lisaac_push_first(&__W5R,L10652676); // L81 TRUE;
+  lisaac_push_first(&__UFR,L19285522); // L147 BLOCK;
+  lisaac_push_first(&__GAQ,L13504044); // L103 MEMORY;
+  __IAQ=__VSG;
+  lisaac_push(&__GAQ,L13506604); // L103 MEMORY;
+  lisaac_push_first(&__3P3,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__FQ3,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GQ3,L15224840); // L116 NUMERIC;
+  __JQ3=(__CAQ > __IAQ);
+  lisaac_push(&__FQ3,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GQ3,L14700552); // L112 NUMERIC;
+  __LQ3=(__CAQ == __IAQ);
+  if (__JQ3) {
+    lisaac_push(&__FQ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GQ3,L10900996); // L83 TRUE;
+    __NQ3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__FQ3,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GQ3,L12342790); // L94 FALSE;
+    __NQ3=__LQ3;
+  };
+  if (__NQ3) {
+    lisaac_push(&__3P3,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__FQ3,L13509636); // L103 TRUE;
+    __NQ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__3P3,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__FQ3,L14689286); // L112 FALSE;
+    __NQ3=__F__;
+  };
+  if (__NQ3) {
+    lisaac_push(&__UFR,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GAQ,L13509636); // L103 TRUE;
+    __NQ3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__UFR,L19282450); // L147 BLOCK;
+    lisaac_push_first(&__GAQ,L14689286); // L112 FALSE;
+    __NQ3=__F__;
+  };
+  if (__NQ3) {
+    lisaac_push(&__JFR,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__W5R,L8792068); // L67 TRUE;
+    lisaac_push_first(&__UFR,L19289106); // L147 BLOCK;
+    lisaac_push(&__UFR,L19428370); // L148 BLOCK;
+    lisaac_push_first(&__GAQ,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__3P3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FQ3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GQ3,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__LFR));
+    lisaac_push(&__GAQ,L9181698); // L70 OBJECT;
+    __DX((&__string_43));
+    lisaac_push(&__GAQ,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__3P3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FQ3,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__GQ3,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__5G0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4QP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__S12,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__012,L4598824); // L35 SYSTEM;
+    lisaac_push(&__GAQ,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__3P3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FQ3,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__2TQ,L19532306); // L149 BLOCK;
-    lisaac_push_first(&__4LR,L8530438); // L65 FALSE;
+    lisaac_push(&__JFR,L19532306); // L149 BLOCK;
+    lisaac_push_first(&__W5R,L8530438); // L65 FALSE;
   };
-  last_block[(__0QP)] = (__ZQP);
+  last_block[(__CAQ)] = (__BAQ);
 }
 
-static ____FQE* __0EP(____DB __3EP)
-// ({__DB}) With result No recursive, No inlinable.
+static ____NQE* __GUP(____IPE __JUP)
+// ({__IPE}) With result No recursive, No inlinable.
 {
-  ____O0 __ZK5;
-  ____DB __F4P,__IFP,__LFP,__MFP,__OGP;
-  ____L __KFP;
-  ____FQE *__5EP,*__XVZ;
-  ____Y1 __YVZ,__NGP;
-  _____CONTEXT __1EP,__DJX,__GJX,__O4P,__GFP,__IJX,__PJX,__RJX,__NVZ;
-  _____CONTEXT __UK5,__VK5;
-  ____G __R4P,__PBAB,__RBAB,__TBAB;
-  lisaac_push_first(&__1EP,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__DJX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__GJX,L4069927); // L31 CONVERT;
-  lisaac_push(&__1EP,L43023401); // L328 MEMORY;
-  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
-  __F4P=((____DB )(top_context->back->back));
-  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__GFP,L43005993); // L328 MEMORY;
-  lisaac_push_first(&__IJX,L50339881); // L384 MEMORY;
-  __IFP=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__GFP,L43016233); // L328 MEMORY;
-  lisaac_push_first(&__IJX,L5512723); // L42 POINTER;
-  __KFP=((____L )(sizeof(void *)));
-  lisaac_push(&__GFP,L43021865); // L328 MEMORY;
-  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
-  __LFP=((____DB )__KFP);
-  lisaac_push(&__GFP,L43006505); // L328 MEMORY;
-  lisaac_push_first(&__IJX,L9195016); // L70 NUMERIC;
-  __MFP=(void *)((unsigned long)__IFP - (unsigned long)__LFP);
-  lisaac_push(&__GFP,L42999337); // L328 MEMORY;
-  lisaac_push_first(&__IJX,L15224840); // L116 NUMERIC;
-  if ((__3EP > __MFP)) {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
-    __R4P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
-    __R4P=__F__;
-  };
-  if (__R4P) {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F4P));
-    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
+  ____DB __YPQ,__QWP,__EI0;
+  ____IPE __UUP,__ZUP,__XUP,__SH0,__TH0,__1NM,__ZH0;
+  ____L __WUP,__EVP;
+  ____NQE *__LUP,*__RH0;
+  _____CONTEXT __HUP,__4CY,__BDY,__BQQ,__SUP,__DDY,__BXW,__1OW,__HH0;
+  _____CONTEXT __IJ5;
+  ____G __EQQ,__SR3,__UR3,__WR3;
+  lisaac_push_first(&__HUP,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__4CY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__BDY,L4069927); // L31 CONVERT;
+  lisaac_push(&__HUP,L39609900); // L302 MEMORY;
+  lisaac_push_first(&__4CY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__BDY,L7088642); // L54 OBJECT;
+  __YPQ=((____DB )(top_context->back->back));
+  lisaac_push(&__4CY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__BDY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BQQ,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SUP,L39598124); // L302 MEMORY;
+  lisaac_push_first(&__DDY,L46932012); // L358 MEMORY;
+  __UUP=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__SUP,L39608364); // L302 MEMORY;
+  lisaac_push_first(&__DDY,L5774867); // L44 POINTER;
+  __WUP=((____L )(sizeof(void *)));
+  lisaac_push(&__SUP,L39608364); // L302 MEMORY;
+  __ZUP=__NYE(__WUP);
+  lisaac_push(&__SUP,L39598636); // L302 MEMORY;
+  lisaac_push_first(&__DDY,L9195016); // L70 NUMERIC;
+  __XUP=(____IPE)(__UUP - __ZUP);
+  lisaac_push(&__SUP,L39591468); // L302 MEMORY;
+  lisaac_push_first(&__DDY,L15224840); // L116 NUMERIC;
+  if ((__JUP > __XUP)) {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L13509636); // L103 TRUE;
+    __EQQ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L14689286); // L112 FALSE;
+    __EQQ=__F__;
+  };
+  if (__EQQ) {
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BQQ,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SUP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__DDY,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__BXW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1OW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YPQ));
+    lisaac_push(&__SUP,L9181698); // L70 OBJECT;
     __DX((&__string_140));
-    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__SUP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__DDY,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BXW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1OW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HH0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SUP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__DDY,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__BXW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__1EP,L43153961); // L329 MEMORY;
-  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
-  __F4P=((____DB )(top_context->back->back));
-  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__GFP,L43141673); // L329 MEMORY;
-  lisaac_push_first(&__IJX,L5512723); // L42 POINTER;
-  __KFP=((____L )(sizeof(void *)));
-  lisaac_push(&__GFP,L43147817); // L329 MEMORY;
-  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
-  __IFP=((____DB )__KFP);
-  lisaac_push(&__GFP,L43149353); // L329 MEMORY;
-  lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
-  __LFP=((____DB ) 1);
-  lisaac_push(&__GFP,L43148329); // L329 MEMORY;
-  lisaac_push_first(&__IJX,L9195016); // L70 NUMERIC;
-  __MFP=(void *)((unsigned long)__IFP - (unsigned long)__LFP);
-  lisaac_push(&__GFP,L43130921); // L329 MEMORY;
-  lisaac_push_first(&__IJX,L22171143); // L169 INTEGER;
-  if (((unsigned long)(void *)((unsigned long)__3EP & (unsigned long)__MFP) ==  0)) {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
-    __R4P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
-    __R4P=__F__;
-  };
-  if (__R4P) {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F4P));
-    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__HUP,L39740460); // L303 MEMORY;
+  lisaac_push_first(&__4CY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__BDY,L7088642); // L54 OBJECT;
+  __YPQ=((____DB )(top_context->back->back));
+  lisaac_push(&__4CY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__BDY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BQQ,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SUP,L39734316); // L303 MEMORY;
+  lisaac_push_first(&__DDY,L5774867); // L44 POINTER;
+  __WUP=((____L )(sizeof(void *)));
+  lisaac_push(&__SUP,L39734828); // L303 MEMORY;
+  lisaac_push_first(&__DDY,L9195016); // L70 NUMERIC;
+  __EVP=(____L)(__WUP -  1);
+  lisaac_push(&__SUP,L39734828); // L303 MEMORY;
+  __UUP=__NYE(__EVP);
+  lisaac_push(&__SUP,L39723052); // L303 MEMORY;
+  lisaac_push_first(&__DDY,L22171143); // L169 INTEGER;
+  if (((____IPE)(__JUP & __UUP) ==  0)) {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L13509636); // L103 TRUE;
+    __EQQ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L14689286); // L112 FALSE;
+    __EQQ=__F__;
+  };
+  if (__EQQ) {
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BQQ,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SUP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__DDY,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__BXW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1OW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YPQ));
+    lisaac_push(&__SUP,L9181698); // L70 OBJECT;
     __DX((&__string_127));
-    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__SUP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__DDY,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BXW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1OW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HH0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SUP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__DDY,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__BXW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8530438); // L65 FALSE;
   };
-  __5EP=__AGP;
-  lisaac_push(&__1EP,L43780649); // L334 MEMORY;
-  lisaac_push_first(&__DJX,L9441810); // L72 BLOCK;
-  __Z5P:
+  __LUP=__MVP;
+  lisaac_push(&__HUP,L40372780); // L308 MEMORY;
+  lisaac_push_first(&__4CY,L9441810); // L72 BLOCK;
+  __MRQ:
   {
-    lisaac_push(&__DJX,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__GJX,L43518505); // L332 MEMORY;
-    if (((void *)__5EP != (void *)NULL)) {
-      lisaac_push(&__GJX,L43528233); // L332 MEMORY;
-      lisaac_push_first(&__O4P,L10652676); // L81 TRUE;
-      lisaac_push_first(&__GFP,L43529257); // L332 MEMORY;
-      if (__5EP==NULL) {
-        lisaac_push(&__GFP,L43534889); // L332 MEMORY;
+    lisaac_push(&__4CY,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__BDY,L40110636); // L306 MEMORY;
+    if (((void *)__LUP != (void *)NULL)) {
+      lisaac_push(&__BDY,L40120364); // L306 MEMORY;
+      lisaac_push_first(&__BQQ,L10652676); // L81 TRUE;
+      lisaac_push_first(&__SUP,L40121388); // L306 MEMORY;
+      if (__LUP==NULL) {
+        lisaac_push(&__SUP,L40127532); // L306 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__GFP,L43534889); // L332 MEMORY;
-        __XVZ=((____FQE *)__5EP);
-        lisaac_push_first(&__IJX,L10883113); // L83 MEMORY;
-        __YVZ=__XVZ->__IQE;
-        lisaac_push(&__IJX,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__PJX,L22171143); // L169 INTEGER;
-        __NGP=(____Y1)(__YVZ &  4294967292LU);
+        lisaac_push(&__SUP,L40127532); // L306 MEMORY;
+        __RH0=((____NQE *)__LUP);
+        lisaac_push_first(&__DDY,L10883116); // L83 MEMORY;
+        __SH0=__RH0->__QQE;
+        lisaac_push(&__DDY,L10916908); // L83 MEMORY;
+        __TH0=__NYE( 3);
+        lisaac_push(&__DDY,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__BXW,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__1OW,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__HH0,L5383176); // L41 NUMERIC;
+        __1NM=__NYE( 0);
+        lisaac_push(&__1OW,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__HH0,L9195016); // L70 NUMERIC;
+        __ZH0=(____IPE)(__1NM - __TH0);
+        lisaac_push(&__BXW,L25318919); // L193 INTEGER;
+        lisaac_push_first(&__1OW,L5121032); // L39 NUMERIC;
+        __TH0=__NYE( 1);
+        lisaac_push(&__BXW,L25314311); // L193 INTEGER;
+        lisaac_push_first(&__1OW,L9195016); // L70 NUMERIC;
+        __1NM=(____IPE)(__ZH0 - __TH0);
+        lisaac_push(&__DDY,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__BXW,L22171143); // L169 INTEGER;
+        __TH0=(____IPE)(__SH0 & __1NM);
       };
-      lisaac_push(&__GFP,L43541033); // L332 MEMORY;
-      lisaac_push_first(&__IJX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__PJX,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__RJX,L4069927); // L31 CONVERT;
-      __OGP=((____DB )__NGP);
-      lisaac_push(&__GFP,L43541545); // L332 MEMORY;
-      lisaac_push_first(&__IJX,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__PJX,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__RJX,L15224840); // L116 NUMERIC;
-      __PBAB=(__OGP > __3EP);
-      lisaac_push(&__PJX,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__RJX,L14700552); // L112 NUMERIC;
-      __RBAB=(__OGP == __3EP);
-      if (__PBAB) {
-        lisaac_push(&__PJX,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__RJX,L10900996); // L83 TRUE;
-        __TBAB=__F__;
+      lisaac_push(&__SUP,L40128044); // L306 MEMORY;
+      lisaac_push_first(&__DDY,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__BXW,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__1OW,L15224840); // L116 NUMERIC;
+      __SR3=(__TH0 > __JUP);
+      lisaac_push(&__BXW,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__1OW,L14700552); // L112 NUMERIC;
+      __UR3=(__TH0 == __JUP);
+      if (__SR3) {
+        lisaac_push(&__BXW,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__1OW,L10900996); // L83 TRUE;
+        __WR3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__PJX,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__RJX,L12342790); // L94 FALSE;
-        __TBAB=__RBAB;
+        lisaac_push(&__BXW,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__1OW,L12342790); // L94 FALSE;
+        __WR3=__UR3;
       };
-      if (__TBAB) {
-        lisaac_push(&__IJX,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__PJX,L13509636); // L103 TRUE;
-        __TBAB=__J__;
+      if (__WR3) {
+        lisaac_push(&__DDY,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__BXW,L13509636); // L103 TRUE;
+        __WR3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__IJX,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__PJX,L14689286); // L112 FALSE;
-        __TBAB=__F__;
+        lisaac_push(&__DDY,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__BXW,L14689286); // L112 FALSE;
+        __WR3=__F__;
       };
-      __PBAB=__TBAB;
+      __SR3=__WR3;
     } else /* FALSE */ {
-      lisaac_push(&__GJX,L43528233); // L332 MEMORY;
-      lisaac_push_first(&__O4P,L12081158); // L92 FALSE;
-      __PBAB=__J__;
+      lisaac_push(&__BDY,L40120364); // L306 MEMORY;
+      lisaac_push_first(&__BQQ,L12081158); // L92 FALSE;
+      __SR3=__J__;
     };
-    if (__PBAB) {
-      lisaac_push(&__DJX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__O4P,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__GFP,L43552809); // L332 MEMORY;
-      if (__5EP==NULL) {
-        lisaac_push(&__GFP,L43663401); // L333 MEMORY;
+    if (__SR3) {
+      lisaac_push(&__4CY,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__BDY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BQQ,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__SUP,L40139308); // L306 MEMORY;
+      if (__LUP==NULL) {
+        lisaac_push(&__SUP,L40255532); // L307 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __XVZ=__5EP->__JQE;
+        __RH0=__LUP->__RQE;
       };
-      __5EP=__XVZ;
-      lisaac_push(&__O4P,L9709074); // L74 BLOCK;
-      goto __Z5P;
+      __LUP=__RH0;
+      lisaac_push(&__BQQ,L9709074); // L74 BLOCK;
+      goto __MRQ;
     } else /* FALSE */ {
-      lisaac_push(&__DJX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
+      lisaac_push(&__4CY,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__BDY,L8530438); // L65 FALSE;
     };
   };
-  if (((void *)__5EP == (void *)NULL)) {
-    lisaac_push(&__1EP,L44173865); // L337 MEMORY;
-    lisaac_push_first(&__DJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__GJX,L44052521); // L336 MEMORY;
-    __XVZ=__EYO();
-    __5EP=__XVZ;
+  if (((void *)__LUP == (void *)NULL)) {
+    lisaac_push(&__HUP,L40765996); // L311 MEMORY;
+    lisaac_push_first(&__4CY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BDY,L40644652); // L310 MEMORY;
+    __RH0=__QHP();
+    __LUP=__RH0;
   } else /* FALSE */ {
-    lisaac_push(&__1EP,L44173865); // L337 MEMORY;
-    lisaac_push_first(&__DJX,L8530438); // L65 FALSE;
+    lisaac_push(&__HUP,L40765996); // L311 MEMORY;
+    lisaac_push_first(&__4CY,L8530438); // L65 FALSE;
   };
-  if (__5EP==NULL) {
-    lisaac_push(&__1EP,L44319273); // L338 MEMORY;
+  if (__LUP==NULL) {
+    lisaac_push(&__HUP,L40911404); // L312 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__1EP,L44319273); // L338 MEMORY;
-    __XVZ=((____FQE *)__5EP);
-    lisaac_push_first(&__DJX,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__GJX,L4069927); // L31 CONVERT;
-    __OGP=((____DB )__XVZ);
-  };
-  lisaac_push(&__1EP,L44319785); // L338 MEMORY;
-  lisaac_push_first(&__DJX,L12726313); // L97 MEMORY;
-  __F4P=__BZF;
-  lisaac_push(&__DJX,L12736553); // L97 MEMORY;
-  lisaac_push_first(&__GJX,L9195016); // L70 NUMERIC;
-  __IFP=(void *)((unsigned long)__OGP - (unsigned long)__F4P);
-  lisaac_push(&__DJX,L12751913); // L97 MEMORY;
-  lisaac_push_first(&__GJX,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__O4P,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__GFP,L7088642); // L54 OBJECT;
-  __F4P=((____DB )(top_context->back->back));
-  lisaac_push(&__O4P,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__GFP,L10652676); // L81 TRUE;
-  lisaac_push_first(&__IJX,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__PJX,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__RJX,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__NVZ,L10135571); // L77 POINTER;
-  lisaac_push_first(&__UK5,L9080339); // L69 POINTER;
-  lisaac_push_first(&__VK5,L4069927); // L31 CONVERT;
-  __KFP=((____L )__IFP);
-  lisaac_push(&__NVZ,L10135571); // L77 POINTER;
-  lisaac_push_first(&__UK5,L4069927); // L31 CONVERT;
-  __ZK5=((____O0 )__KFP);
-  lisaac_push(&__RJX,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__NVZ,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __ZK5)) {
-    lisaac_push(&__IJX,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__PJX,L13509636); // L103 TRUE;
-    __R4P=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__IJX,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__PJX,L14689286); // L112 FALSE;
-    __R4P=__F__;
-  };
-  if (__R4P) {
-    lisaac_push(&__O4P,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GFP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__IJX,L21910546); // L167 BLOCK;
-    lisaac_push(&__IJX,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__PJX,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__RJX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__NVZ,L8792068); // L67 TRUE;
-    lisaac_push_first(&__UK5,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F4P));
-    lisaac_push(&__PJX,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__PJX,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__RJX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__NVZ,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__UK5,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__VK5,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__PJX,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__RJX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__NVZ,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__O4P,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__GFP,L8530438); // L65 FALSE;
-  };
-  __YVZ=((____Y1 )((unsigned int)(__IFP)));
-  lisaac_push(&__DJX,L12752937); // L97 MEMORY;
-  lisaac_push_first(&__GJX,L23745543); // L181 INTEGER;
-  __NGP=(____Y1)(__YVZ >>  26);
-  lisaac_push(&__1EP,L44447785); // L339 MEMORY;
-  lisaac_push_first(&__DJX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__GJX,L7088642); // L54 OBJECT;
-  __F4P=((____DB )(top_context->back->back));
-  lisaac_push(&__DJX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__GJX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__O4P,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__GFP,L44446249); // L339 MEMORY;
-  lisaac_push_first(&__IJX,L6300680); // L48 NUMERIC;
-  lisaac_push_first(&__PJX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__RJX,L6304264); // L48 NUMERIC;
-  lisaac_push_first(&__NVZ,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__UK5,L15224840); // L116 NUMERIC;
-  __R4P=( 63 > __NGP);
-  lisaac_push(&__NVZ,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__UK5,L14700552); // L112 NUMERIC;
-  __PBAB=( 63 == __NGP);
-  if (__R4P) {
-    lisaac_push(&__NVZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UK5,L10900996); // L83 TRUE;
-    __RBAB=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__NVZ,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__UK5,L12342790); // L94 FALSE;
-    __RBAB=__PBAB;
-  };
-  if (__RBAB) {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L13509636); // L103 TRUE;
-    __RBAB=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__O4P,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__GFP,L14689286); // L112 FALSE;
-    __RBAB=__F__;
-  };
-  if (__RBAB) {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__O4P,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__GFP,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__IJX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__PJX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__RJX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__F4P));
-    lisaac_push(&__GFP,L9181698); // L70 OBJECT;
-    __DX((&__string_131));
-    lisaac_push(&__GFP,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__IJX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__PJX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__RJX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__NVZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__HUP,L40911404); // L312 MEMORY;
+    __RH0=((____NQE *)__LUP);
+    lisaac_push_first(&__4CY,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__BDY,L4069927); // L31 CONVERT;
+    __QWP=((____DB )__RH0);
+  };
+  lisaac_push(&__HUP,L40911916); // L312 MEMORY;
+  lisaac_push_first(&__4CY,L12726316); // L97 MEMORY;
+  __YPQ=__3ZF;
+  lisaac_push(&__4CY,L12737068); // L97 MEMORY;
+  lisaac_push_first(&__BDY,L9195016); // L70 NUMERIC;
+  __EI0=(void *)((unsigned long)__QWP - (unsigned long)__YPQ);
+  lisaac_push(&__4CY,L12752940); // L97 MEMORY;
+  __UUP=__PLQ(__EI0);
+  lisaac_push(&__4CY,L12753964); // L97 MEMORY;
+  lisaac_push_first(&__BDY,L23745543); // L181 INTEGER;
+  __ZUP=(____IPE)(__UUP >>  26);
+  lisaac_push(&__HUP,L41039916); // L313 MEMORY;
+  lisaac_push_first(&__4CY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__BDY,L7088642); // L54 OBJECT;
+  __YPQ=((____DB )(top_context->back->back));
+  lisaac_push(&__4CY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__BDY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__BQQ,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__SUP,L41035308); // L313 MEMORY;
+  __UUP=__NYE( 0);
+  lisaac_push(&__SUP,L41038380); // L313 MEMORY;
+  __XUP=__NYE( 63);
+  lisaac_push(&__SUP,L41038380); // L313 MEMORY;
+  lisaac_push_first(&__DDY,L6296072); // L48 NUMERIC;
+  lisaac_push_first(&__BXW,L15759880); // L120 NUMERIC;
+  lisaac_push_first(&__1OW,L15224840); // L116 NUMERIC;
+  if ((__UUP > __ZUP)) {
+    lisaac_push(&__BXW,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__1OW,L13509636); // L103 TRUE;
+    __EQQ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BXW,L15755784); // L120 NUMERIC;
+    lisaac_push_first(&__1OW,L14689286); // L112 FALSE;
+    __EQQ=__F__;
+  };
+  if (__EQQ) {
+    lisaac_push(&__DDY,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__BXW,L10652676); // L81 TRUE;
+    lisaac_push_first(&__1OW,L6304264); // L48 NUMERIC;
+    lisaac_push_first(&__HH0,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__IJ5,L15224840); // L116 NUMERIC;
+    __EQQ=(__XUP > __ZUP);
+    lisaac_push(&__HH0,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__IJ5,L14700552); // L112 NUMERIC;
+    __SR3=(__XUP == __ZUP);
+    if (__EQQ) {
+      lisaac_push(&__HH0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__IJ5,L10900996); // L83 TRUE;
+      __UR3=__F__;
+    } else /* FALSE */ {
+      lisaac_push(&__HH0,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__IJ5,L12342790); // L94 FALSE;
+      __UR3=__SR3;
+    };
+    __EQQ=__UR3;
+  } else /* FALSE */ {
+    lisaac_push(&__DDY,L6300680); // L48 NUMERIC;
+    lisaac_push_first(&__BXW,L12081158); // L92 FALSE;
+    __EQQ=__J__;
+  };
+  if (__EQQ) {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L13509636); // L103 TRUE;
+    __EQQ=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__BQQ,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__SUP,L14689286); // L112 FALSE;
+    __EQQ=__F__;
+  };
+  if (__EQQ) {
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__BQQ,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__SUP,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__DDY,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__BXW,L8792068); // L67 TRUE;
+    lisaac_push_first(&__1OW,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YPQ));
+    lisaac_push(&__SUP,L9181698); // L70 OBJECT;
+    __DX((&__string_132));
+    lisaac_push(&__SUP,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__DDY,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__BXW,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__1OW,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__HH0,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__GFP,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__IJX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__PJX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__SUP,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__DDY,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__BXW,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__DJX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__GJX,L8530438); // L65 FALSE;
+    lisaac_push(&__4CY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__BDY,L8530438); // L65 FALSE;
   };
-  if (__5EP==NULL) {
-    lisaac_push(&__1EP,L44583465); // L340 MEMORY;
+  lisaac_push(&__HUP,L39069228); // L298 MEMORY;
+  __YPQ=__FWG(__JUP);
+  if (__LUP==NULL) {
+    lisaac_push(&__HUP,L41175596); // L314 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__1EP,L44583465); // L340 MEMORY;
-    __HUS(((____FQE *)__5EP),__3EP,__NGP);
+    lisaac_push(&__HUP,L41175596); // L314 MEMORY;
+    __4KT(((____NQE *)__LUP),__YPQ,__ZUP);
   };
-  __XVZ=__5EP;
-  return(__XVZ);
+  __RH0=__LUP;
+  return(__RH0);
 }
 
-static void __25S(____FQE *__45S)
-// ({__FQE}) Void No recursive, No inlinable.
+static void __ZWT(____NQE *__1WT)
+// ({__NQE}) Void No recursive, No inlinable.
 {
-  ____FQE *__55S,*__AAT,*__ODV;
-  _____CONTEXT __35S,__MNT,__HAT,__NDV;
-  lisaac_push_first(&__35S,L24521257); // L187 MEMORY;
-  __55S=__45S->__KQE;
-  __AAT=__45S->__JQE;
-  if (((void *)__55S == (void *)NULL)) {
-    lisaac_push(&__35S,L25692713); // L196 MEMORY;
-    lisaac_push_first(&__MNT,L6825988); // L52 TRUE;
-    lisaac_push_first(&__HAT,L25177129); // L192 MEMORY;
-    __AGP=__AAT;
-  } else /* FALSE */ {
-    lisaac_push(&__35S,L25692713); // L196 MEMORY;
-    lisaac_push_first(&__MNT,L6826502); // L52 FALSE;
-    lisaac_push_first(&__HAT,L25434153); // L194 MEMORY;
-    if (__55S==NULL) {
-      lisaac_push(&__HAT,L25573929); // L195 MEMORY;
+  ____NQE *__2WT,*__3WT,*__Z1V;
+  _____CONTEXT __0WT,__TEU,__EXT,__Y1V;
+  lisaac_push_first(&__0WT,L21506604); // L164 MEMORY;
+  __2WT=__1WT->__SQE;
+  __3WT=__1WT->__RQE;
+  if (((void *)__2WT == (void *)NULL)) {
+    lisaac_push(&__0WT,L22678060); // L173 MEMORY;
+    lisaac_push_first(&__TEU,L6825988); // L52 TRUE;
+    lisaac_push_first(&__EXT,L22162476); // L169 MEMORY;
+    __MVP=__3WT;
+  } else /* FALSE */ {
+    lisaac_push(&__0WT,L22678060); // L173 MEMORY;
+    lisaac_push_first(&__TEU,L6826502); // L52 FALSE;
+    lisaac_push_first(&__EXT,L22419500); // L171 MEMORY;
+    if (__2WT==NULL) {
+      lisaac_push(&__EXT,L22559276); // L172 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__HAT,L25573929); // L195 MEMORY;
-      __ODV=((____FQE *)__55S);
-      lisaac_push_first(&__NDV,L24133161); // L184 MEMORY;
-      __ODV->__JQE=__AAT;
+      lisaac_push(&__EXT,L22559276); // L172 MEMORY;
+      __Z1V=((____NQE *)__2WT);
+      lisaac_push_first(&__Y1V,L21118508); // L161 MEMORY;
+      __Z1V->__RQE=__3WT;
     };
   };
-  if (((void *)__AAT != (void *)NULL)) {
-    lisaac_push(&__35S,L26085929); // L199 MEMORY;
-    lisaac_push_first(&__MNT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__HAT,L25833001); // L197 MEMORY;
-    if (__AAT==NULL) {
-      lisaac_push(&__HAT,L25969193); // L198 MEMORY;
+  if (((void *)__3WT != (void *)NULL)) {
+    lisaac_push(&__0WT,L23071276); // L176 MEMORY;
+    lisaac_push_first(&__TEU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__EXT,L22818348); // L174 MEMORY;
+    if (__3WT==NULL) {
+      lisaac_push(&__EXT,L22954540); // L175 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__HAT,L25969193); // L198 MEMORY;
-      __ODV=((____FQE *)__AAT);
-      lisaac_push_first(&__NDV,L24264233); // L185 MEMORY;
-      __ODV->__KQE=__55S;
+      lisaac_push(&__EXT,L22954540); // L175 MEMORY;
+      __Z1V=((____NQE *)__3WT);
+      lisaac_push_first(&__Y1V,L21249580); // L162 MEMORY;
+      __Z1V->__SQE=__2WT;
     };
   } else /* FALSE */ {
-    lisaac_push(&__35S,L26085929); // L199 MEMORY;
-    lisaac_push_first(&__MNT,L8530438); // L65 FALSE;
+    lisaac_push(&__0WT,L23071276); // L176 MEMORY;
+    lisaac_push_first(&__TEU,L8530438); // L65 FALSE;
   };
 }
 
-static ____DB __2PG(____Y1 __5PG)
+static ____DB __CSG(____Y1 __FSG)
 // ({__Y1}) With result No recursive, No inlinable.
 {
-  ____O0 __QN5;
-  ____Y1 __BQG,__QQG,__AET,__WXZ,__ZQG,__2XZ,__DRG;
-  ____FQE *__EQG,*__VXZ,*__1XZ;
-  ____DB __AVT,__WL5,__3L5,__5L5,__SSG,__0SG,__AZZ,__UYZ;
-  ____L __ON5;
-  _____CONTEXT __3PG,__3OX,__APX,__Z52,__BA3,__CA3,__4UT,__TWU,__JVT;
-  _____CONTEXT __4DT,__XA3,__5A3,__AB3,__TXZ;
-  ____G __FA3,__HA3,__JA3,__FB3,__HB3;
-  ____DB *__0ZZ;
-  lisaac_push_first(&__3PG,L3950628); // L30 UINTEGER_32;
-  lisaac_push_first(&__3OX,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
-  __BQG= 0;
-  __EQG=NULL;
-  lisaac_push(&__3PG,L47057449); // L359 MEMORY;
-  lisaac_push_first(&__3OX,L9441810); // L72 BLOCK;
-  __HYG:
+  ____IPE __HSG,__WSG,__A1T,__VJ0,__WJ0,__HK0,__2J0,__NK0,__OK0,__JTG;
+  ____IPE __FM0;
+  ____NQE *__KSG,*__UJ0,*__MK0;
+  ____DB __HMU,__YM4,__AN4,__CN4,__XUG,__5UG,__PW3,__5L0;
+  ____L __LM4,__NM4,__RM4,__VW3,__YW3,__2W3;
+  _____CONTEXT __DSG,__1HY,__4HY,__GT3,__OT3,__PT3,__FMU,__SOV,__QMU;
+  _____CONTEXT __40T,__EU3,__MU3,__NU3,__SJ0;
+  ____G __ST3,__UT3,__WT3,__SU3,__UU3;
+  ____Y1 *__O1G;
+  lisaac_push_first(&__DSG,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__1HY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__4HY,L4069927); // L31 CONVERT;
+  __HSG=((____IPE ) 0);
+  __KSG=NULL;
+  lisaac_push(&__DSG,L43649580); // L333 MEMORY;
+  lisaac_push_first(&__1HY,L9441810); // L72 BLOCK;
+  __T0G:
   {
-    lisaac_push(&__3OX,L9441810); // L72 BLOCK;
-    lisaac_push_first(&__APX,L46008873); // L351 MEMORY;
-    __QQG=__PQG;
-    lisaac_push(&__APX,L46143529); // L352 MEMORY;
-    lisaac_push_first(&__Z52,L15498248); // L118 NUMERIC;
-    lisaac_push_first(&__BA3,L16021000); // L122 NUMERIC;
-    lisaac_push_first(&__CA3,L15224840); // L116 NUMERIC;
-    __FA3=(__BQG > __QQG);
-    lisaac_push(&__BA3,L16030216); // L122 NUMERIC;
-    lisaac_push_first(&__CA3,L14700552); // L112 NUMERIC;
-    __HA3=(__BQG == __QQG);
-    if (__FA3) {
-      lisaac_push(&__BA3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__CA3,L10900996); // L83 TRUE;
-      __JA3=__F__;
+    lisaac_push(&__1HY,L9441810); // L72 BLOCK;
+    lisaac_push_first(&__4HY,L42601004); // L325 MEMORY;
+    __WSG=__VSG;
+    lisaac_push(&__4HY,L42735660); // L326 MEMORY;
+    lisaac_push_first(&__GT3,L15498248); // L118 NUMERIC;
+    lisaac_push_first(&__OT3,L16021000); // L122 NUMERIC;
+    lisaac_push_first(&__PT3,L15224840); // L116 NUMERIC;
+    __ST3=(__HSG > __WSG);
+    lisaac_push(&__OT3,L16030216); // L122 NUMERIC;
+    lisaac_push_first(&__PT3,L14700552); // L112 NUMERIC;
+    __UT3=(__HSG == __WSG);
+    if (__ST3) {
+      lisaac_push(&__OT3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PT3,L10900996); // L83 TRUE;
+      __WT3=__F__;
     } else /* FALSE */ {
-      lisaac_push(&__BA3,L16025608); // L122 NUMERIC;
-      lisaac_push_first(&__CA3,L12342790); // L94 FALSE;
-      __JA3=__HA3;
+      lisaac_push(&__OT3,L16025608); // L122 NUMERIC;
+      lisaac_push_first(&__PT3,L12342790); // L94 FALSE;
+      __WT3=__UT3;
     };
-    if (__JA3) {
-      lisaac_push(&__Z52,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__BA3,L13509636); // L103 TRUE;
-      __JA3=__J__;
+    if (__WT3) {
+      lisaac_push(&__GT3,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__OT3,L13509636); // L103 TRUE;
+      __WT3=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__Z52,L15493640); // L118 NUMERIC;
-      lisaac_push_first(&__BA3,L14689286); // L112 FALSE;
-      __JA3=__F__;
+      lisaac_push(&__GT3,L15493640); // L118 NUMERIC;
+      lisaac_push_first(&__OT3,L14689286); // L112 FALSE;
+      __WT3=__F__;
     };
-    if (__JA3) {
-      lisaac_push(&__APX,L46149673); // L352 MEMORY;
-      lisaac_push_first(&__Z52,L10652676); // L81 TRUE;
-      lisaac_push_first(&__BA3,L46409769); // L354 MEMORY;
-      lisaac_push_first(&__CA3,L14289449); // L109 MEMORY;
-      lisaac_push_first(&__4UT,L19150866); // L146 BLOCK;
-      lisaac_push_first(&__TWU,L7088642); // L54 OBJECT;
-      __AVT=((____DB )(top_context->back->back));
-      lisaac_push(&__4UT,L19280914); // L147 BLOCK;
-      lisaac_push_first(&__TWU,L10652676); // L81 TRUE;
-      lisaac_push_first(&__JVT,L19285522); // L147 BLOCK;
-      lisaac_push_first(&__4DT,L14290473); // L109 MEMORY;
-      __AET=__PQG;
-      lisaac_push(&__4DT,L14293033); // L109 MEMORY;
-      lisaac_push_first(&__XA3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__5A3,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__AB3,L15224840); // L116 NUMERIC;
-      __JA3=(__BQG > __AET);
-      lisaac_push(&__5A3,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__AB3,L14700552); // L112 NUMERIC;
-      __FB3=(__BQG == __AET);
-      if (__JA3) {
-        lisaac_push(&__5A3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__AB3,L10900996); // L83 TRUE;
-        __HB3=__F__;
+    if (__WT3) {
+      lisaac_push(&__4HY,L42741804); // L326 MEMORY;
+      lisaac_push_first(&__GT3,L10652676); // L81 TRUE;
+      lisaac_push_first(&__OT3,L43001900); // L328 MEMORY;
+      lisaac_push_first(&__PT3,L14289452); // L109 MEMORY;
+      lisaac_push_first(&__FMU,L19150866); // L146 BLOCK;
+      lisaac_push_first(&__SOV,L7088642); // L54 OBJECT;
+      __HMU=((____DB )(top_context->back->back));
+      lisaac_push(&__FMU,L19280914); // L147 BLOCK;
+      lisaac_push_first(&__SOV,L10652676); // L81 TRUE;
+      lisaac_push_first(&__QMU,L19285522); // L147 BLOCK;
+      lisaac_push_first(&__40T,L14290476); // L109 MEMORY;
+      __A1T=__VSG;
+      lisaac_push(&__40T,L14293036); // L109 MEMORY;
+      lisaac_push_first(&__EU3,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__MU3,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__NU3,L15224840); // L116 NUMERIC;
+      __WT3=(__HSG > __A1T);
+      lisaac_push(&__MU3,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__NU3,L14700552); // L112 NUMERIC;
+      __SU3=(__HSG == __A1T);
+      if (__WT3) {
+        lisaac_push(&__MU3,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__NU3,L10900996); // L83 TRUE;
+        __UU3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__5A3,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__AB3,L12342790); // L94 FALSE;
-        __HB3=__FB3;
+        lisaac_push(&__MU3,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__NU3,L12342790); // L94 FALSE;
+        __UU3=__SU3;
       };
-      if (__HB3) {
-        lisaac_push(&__XA3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__5A3,L13509636); // L103 TRUE;
-        __HB3=__J__;
+      if (__UU3) {
+        lisaac_push(&__EU3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__MU3,L13509636); // L103 TRUE;
+        __UU3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__XA3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__5A3,L14689286); // L112 FALSE;
-        __HB3=__F__;
+        lisaac_push(&__EU3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__MU3,L14689286); // L112 FALSE;
+        __UU3=__F__;
       };
-      if (__HB3) {
-        lisaac_push(&__JVT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__4DT,L13509636); // L103 TRUE;
-        __HB3=__J__;
+      if (__UU3) {
+        lisaac_push(&__QMU,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__40T,L13509636); // L103 TRUE;
+        __UU3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__JVT,L19282450); // L147 BLOCK;
-        lisaac_push_first(&__4DT,L14689286); // L112 FALSE;
-        __HB3=__F__;
+        lisaac_push(&__QMU,L19282450); // L147 BLOCK;
+        lisaac_push_first(&__40T,L14689286); // L112 FALSE;
+        __UU3=__F__;
       };
-      if (__HB3) {
-        lisaac_push(&__4UT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__TWU,L8792068); // L67 TRUE;
-        lisaac_push_first(&__JVT,L19289106); // L147 BLOCK;
-        lisaac_push(&__JVT,L19428370); // L148 BLOCK;
-        lisaac_push_first(&__4DT,L9059330); // L69 OBJECT;
-        lisaac_push_first(&__XA3,L7866882); // L60 OBJECT;
-        lisaac_push_first(&__5A3,L8792068); // L67 TRUE;
-        lisaac_push_first(&__AB3,L7616002); // L58 OBJECT;
-        lisaac_stack_print((_____CONTEXT *)(__AVT));
-        lisaac_push(&__4DT,L9181698); // L70 OBJECT;
-        __DX((&__string_42));
-        lisaac_push(&__4DT,L9313282); // L71 OBJECT;
-        lisaac_push_first(&__XA3,L10896400); // L83 CHARACTER;
-        lisaac_push_first(&__5A3,L5005342); // L38 STD_OUTPUT;
-        lisaac_push_first(&__AB3,L18378271); // L140 OUTPUT_STREAM;
-        lisaac_push_first(&__TXZ,L8272919); // L63 SYSTEM_IO;
+      if (__UU3) {
+        lisaac_push(&__FMU,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__SOV,L8792068); // L67 TRUE;
+        lisaac_push_first(&__QMU,L19289106); // L147 BLOCK;
+        lisaac_push(&__QMU,L19428370); // L148 BLOCK;
+        lisaac_push_first(&__40T,L9059330); // L69 OBJECT;
+        lisaac_push_first(&__EU3,L7866882); // L60 OBJECT;
+        lisaac_push_first(&__MU3,L8792068); // L67 TRUE;
+        lisaac_push_first(&__NU3,L7616002); // L58 OBJECT;
+        lisaac_stack_print((_____CONTEXT *)(__HMU));
+        lisaac_push(&__40T,L9181698); // L70 OBJECT;
+        __DX((&__string_43));
+        lisaac_push(&__40T,L9313282); // L71 OBJECT;
+        lisaac_push_first(&__EU3,L10896400); // L83 CHARACTER;
+        lisaac_push_first(&__MU3,L5005342); // L38 STD_OUTPUT;
+        lisaac_push_first(&__NU3,L18378271); // L140 OUTPUT_STREAM;
+        lisaac_push_first(&__SJ0,L8272919); // L63 SYSTEM_IO;
         fputc((int)('\n'),stdout);
-        lisaac_push(&__4DT,L9455106); // L72 OBJECT;
-        lisaac_push_first(&__XA3,L10511362); // L80 OBJECT;
-        lisaac_push_first(&__5A3,L4598824); // L35 SYSTEM;
+        lisaac_push(&__40T,L9455106); // L72 OBJECT;
+        lisaac_push_first(&__EU3,L10511362); // L80 OBJECT;
+        lisaac_push_first(&__MU3,L4598824); // L35 SYSTEM;
         exit(( 1));
       } else /* FALSE */ {
-        lisaac_push(&__4UT,L19532306); // L149 BLOCK;
-        lisaac_push_first(&__TWU,L8530438); // L65 FALSE;
+        lisaac_push(&__FMU,L19532306); // L149 BLOCK;
+        lisaac_push_first(&__SOV,L8530438); // L65 FALSE;
       };
-      __EQG=((____FQE *)(last_block[(__BQG)]));
-      if (__EQG==NULL) {
-        lisaac_push(&__BA3,L46536233); // L355 MEMORY;
+      __KSG=((____NQE *)(last_block[(__HSG)]));
+      if (__KSG==NULL) {
+        lisaac_push(&__OT3,L43128364); // L329 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        lisaac_push(&__BA3,L46536233); // L355 MEMORY;
-        __VXZ=((____FQE *)__EQG);
-        lisaac_push_first(&__CA3,L10883113); // L83 MEMORY;
-        __WXZ=__VXZ->__IQE;
-        lisaac_push(&__CA3,L10899497); // L83 MEMORY;
-        lisaac_push_first(&__4UT,L22171143); // L169 INTEGER;
-        __ZQG=(____Y1)(__WXZ &  4294967292LU);
+        lisaac_push(&__OT3,L43128364); // L329 MEMORY;
+        __UJ0=((____NQE *)__KSG);
+        lisaac_push_first(&__PT3,L10883116); // L83 MEMORY;
+        __VJ0=__UJ0->__QQE;
+        lisaac_push(&__PT3,L10916908); // L83 MEMORY;
+        __WJ0=__NYE( 3);
+        lisaac_push(&__PT3,L10907692); // L83 MEMORY;
+        lisaac_push_first(&__FMU,L25311239); // L193 INTEGER;
+        lisaac_push_first(&__SOV,L11029000); // L84 NUMERIC;
+        lisaac_push_first(&__QMU,L5383176); // L41 NUMERIC;
+        __HK0=__NYE( 0);
+        lisaac_push(&__SOV,L11029512); // L84 NUMERIC;
+        lisaac_push_first(&__QMU,L9195016); // L70 NUMERIC;
+        __2J0=(____IPE)(__HK0 - __WJ0);
+        lisaac_push(&__FMU,L25318919); // L193 INTEGER;
+        lisaac_push_first(&__SOV,L5121032); // L39 NUMERIC;
+        __WJ0=__NYE( 1);
+        lisaac_push(&__FMU,L25314311); // L193 INTEGER;
+        lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+        __HK0=(____IPE)(__2J0 - __WJ0);
+        lisaac_push(&__PT3,L10906668); // L83 MEMORY;
+        lisaac_push_first(&__FMU,L22171143); // L169 INTEGER;
+        __WJ0=(____IPE)(__VJ0 & __HK0);
       };
-      lisaac_push(&__BA3,L46536745); // L355 MEMORY;
-      lisaac_push_first(&__CA3,L15498248); // L118 NUMERIC;
-      lisaac_push_first(&__4UT,L16021000); // L122 NUMERIC;
-      lisaac_push_first(&__TWU,L15224840); // L116 NUMERIC;
-      __JA3=(__ZQG >  4096);
-      lisaac_push(&__4UT,L16030216); // L122 NUMERIC;
-      lisaac_push_first(&__TWU,L14700552); // L112 NUMERIC;
-      __FB3=(__ZQG ==  4096);
-      if (__JA3) {
-        lisaac_push(&__4UT,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TWU,L10900996); // L83 TRUE;
-        __HB3=__F__;
+      lisaac_push(&__OT3,L43131436); // L329 MEMORY;
+      __A1T=__NYE( 4096);
+      lisaac_push(&__OT3,L43128876); // L329 MEMORY;
+      lisaac_push_first(&__PT3,L15498248); // L118 NUMERIC;
+      lisaac_push_first(&__FMU,L16021000); // L122 NUMERIC;
+      lisaac_push_first(&__SOV,L15224840); // L116 NUMERIC;
+      __WT3=(__WJ0 > __A1T);
+      lisaac_push(&__FMU,L16030216); // L122 NUMERIC;
+      lisaac_push_first(&__SOV,L14700552); // L112 NUMERIC;
+      __SU3=(__WJ0 == __A1T);
+      if (__WT3) {
+        lisaac_push(&__FMU,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__SOV,L10900996); // L83 TRUE;
+        __UU3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__4UT,L16025608); // L122 NUMERIC;
-        lisaac_push_first(&__TWU,L12342790); // L94 FALSE;
-        __HB3=__FB3;
+        lisaac_push(&__FMU,L16025608); // L122 NUMERIC;
+        lisaac_push_first(&__SOV,L12342790); // L94 FALSE;
+        __UU3=__SU3;
       };
-      if (__HB3) {
-        lisaac_push(&__CA3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__4UT,L13509636); // L103 TRUE;
-        __HB3=__J__;
+      if (__UU3) {
+        lisaac_push(&__PT3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__FMU,L13509636); // L103 TRUE;
+        __UU3=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__CA3,L15493640); // L118 NUMERIC;
-        lisaac_push_first(&__4UT,L14689286); // L112 FALSE;
-        __HB3=__F__;
+        lisaac_push(&__PT3,L15493640); // L118 NUMERIC;
+        lisaac_push_first(&__FMU,L14689286); // L112 FALSE;
+        __UU3=__F__;
       };
-      if (__HB3) {
-        lisaac_push(&__BA3,L46541353); // L355 MEMORY;
-        lisaac_push_first(&__CA3,L10377220); // L79 TRUE;
-        __HB3=__F__;
+      if (__UU3) {
+        lisaac_push(&__OT3,L43133484); // L329 MEMORY;
+        lisaac_push_first(&__PT3,L10377220); // L79 TRUE;
+        __UU3=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__BA3,L46541353); // L355 MEMORY;
-        lisaac_push_first(&__CA3,L11832326); // L90 FALSE;
-        lisaac_push_first(&__4UT,L46542377); // L355 MEMORY;
-        if (__EQG==NULL) {
-          lisaac_push(&__4UT,L46545961); // L355 MEMORY;
+        lisaac_push(&__OT3,L43133484); // L329 MEMORY;
+        lisaac_push_first(&__PT3,L11832326); // L90 FALSE;
+        lisaac_push_first(&__FMU,L43134508); // L329 MEMORY;
+        if (__KSG==NULL) {
+          lisaac_push(&__FMU,L43138092); // L329 MEMORY;
           lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
         } else /* MEMORY */ {
-          lisaac_push(&__4UT,L46545961); // L355 MEMORY;
-          __1XZ=((____FQE *)__EQG);
-          lisaac_push_first(&__TWU,L11406377); // L87 MEMORY;
-          __2XZ=__1XZ->__IQE;
-          lisaac_push(&__TWU,L11423785); // L87 MEMORY;
-          lisaac_push_first(&__JVT,L22171143); // L169 INTEGER;
-          __DRG=(____Y1)(__2XZ &  1);
+          lisaac_push(&__FMU,L43138092); // L329 MEMORY;
+          __MK0=((____NQE *)__KSG);
+          lisaac_push_first(&__SOV,L11406380); // L87 MEMORY;
+          __NK0=__MK0->__QQE;
+          lisaac_push(&__SOV,L11433004); // L87 MEMORY;
+          __OK0=__NYE( 1);
+          lisaac_push(&__SOV,L11430956); // L87 MEMORY;
+          lisaac_push_first(&__QMU,L22171143); // L169 INTEGER;
+          __JTG=(____IPE)(__NK0 & __OK0);
         };
-        lisaac_push(&__4UT,L46550569); // L355 MEMORY;
-        lisaac_push_first(&__TWU,L23870505); // L182 MEMORY;
-        lisaac_push_first(&__JVT,L49546248); // L378 NUMERIC;
-        lisaac_push_first(&__4DT,L67276296); // L513 NUMERIC;
-        lisaac_push_first(&__XA3,L4069927); // L31 CONVERT;
-        __HB3=(__DRG ==  1);
+        lisaac_push(&__FMU,L43142700); // L329 MEMORY;
+        lisaac_push_first(&__SOV,L20856364); // L159 MEMORY;
+        __VJ0=__NYE( 1);
+        __UU3=(__JTG == __VJ0);
       };
-      __JA3=__HB3;
+      __WT3=__UU3;
     } else /* FALSE */ {
-      lisaac_push(&__APX,L46149673); // L352 MEMORY;
-      lisaac_push_first(&__Z52,L12081158); // L92 FALSE;
-      __JA3=__J__;
+      lisaac_push(&__4HY,L42741804); // L326 MEMORY;
+      lisaac_push_first(&__GT3,L12081158); // L92 FALSE;
+      __WT3=__J__;
     };
-    if (__JA3) {
-      lisaac_push(&__3OX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__APX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__Z52,L9576466); // L73 BLOCK;
-      lisaac_push_first(&__BA3,L46933033); // L358 MEMORY;
-      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
-      __AET=(____Y1)(-  1);
-      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
-      __BQG=(____Y1)(__BQG - __AET);
-      lisaac_push(&__Z52,L9709074); // L74 BLOCK;
-      goto __HYG;
+    if (__WT3) {
+      lisaac_push(&__1HY,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__4HY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__GT3,L9576466); // L73 BLOCK;
+      lisaac_push_first(&__OT3,L43526188); // L332 MEMORY;
+      __A1T=__NYE( 1);
+      lisaac_push(&__OT3,L43525164); // L332 MEMORY;
+      lisaac_push_first(&__PT3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L5383176); // L41 NUMERIC;
+      __VJ0=__NYE( 0);
+      lisaac_push(&__FMU,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+      __WJ0=(____IPE)(__VJ0 - __A1T);
+      lisaac_push(&__PT3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L9195016); // L70 NUMERIC;
+      __HSG=(____IPE)(__HSG - __WJ0);
+      lisaac_push(&__GT3,L9709074); // L74 BLOCK;
+      goto __T0G;
     } else /* FALSE */ {
-      lisaac_push(&__3OX,L9832978); // L75 BLOCK;
-      lisaac_push_first(&__APX,L8530438); // L65 FALSE;
+      lisaac_push(&__1HY,L9832978); // L75 BLOCK;
+      lisaac_push_first(&__4HY,L8530438); // L65 FALSE;
     };
   };
-  __QQG=__PQG;
-  lisaac_push(&__3PG,L47322665); // L361 MEMORY;
-  lisaac_push_first(&__3OX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__APX,L15224840); // L116 NUMERIC;
-  __FA3=(__BQG > __QQG);
-  lisaac_push(&__3OX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__APX,L14700552); // L112 NUMERIC;
-  __HA3=(__BQG == __QQG);
-  if (__FA3) {
-    lisaac_push(&__3OX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__APX,L10900996); // L83 TRUE;
-    __JA3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__3OX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__APX,L12342790); // L94 FALSE;
-    __JA3=__HA3;
-  };
-  if (__JA3) {
-    lisaac_push(&__3PG,L47581737); // L363 MEMORY;
-    lisaac_push_first(&__3OX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__APX,L47458857); // L362 MEMORY;
-    __VXZ=__EYO();
-    __EQG=__VXZ;
-  } else /* FALSE */ {
-    lisaac_push(&__3PG,L47581737); // L363 MEMORY;
-    lisaac_push_first(&__3OX,L8530438); // L65 FALSE;
-  };
-  if (__EQG==NULL) {
-    lisaac_push(&__3PG,L47731241); // L364 MEMORY;
+  __WSG=__VSG;
+  lisaac_push(&__DSG,L43914796); // L335 MEMORY;
+  lisaac_push_first(&__1HY,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__4HY,L15224840); // L116 NUMERIC;
+  __ST3=(__HSG > __WSG);
+  lisaac_push(&__1HY,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__4HY,L14700552); // L112 NUMERIC;
+  __UT3=(__HSG == __WSG);
+  if (__ST3) {
+    lisaac_push(&__1HY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4HY,L10900996); // L83 TRUE;
+    __WT3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__1HY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__4HY,L12342790); // L94 FALSE;
+    __WT3=__UT3;
+  };
+  if (__WT3) {
+    lisaac_push(&__DSG,L44173868); // L337 MEMORY;
+    lisaac_push_first(&__1HY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4HY,L44050988); // L336 MEMORY;
+    __UJ0=__QHP();
+    __KSG=__UJ0;
+  } else /* FALSE */ {
+    lisaac_push(&__DSG,L44173868); // L337 MEMORY;
+    lisaac_push_first(&__1HY,L8530438); // L65 FALSE;
+  };
+  if (__KSG==NULL) {
+    lisaac_push(&__DSG,L44323372); // L338 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    __AET=__EQG->__IQE;
-  };
-  lisaac_push(&__3PG,L47731753); // L364 MEMORY;
-  lisaac_push_first(&__3OX,L9195016); // L70 NUMERIC;
-  __QQG=(____Y1)(__AET -  4096);
-  if (__EQG==NULL) {
-    lisaac_push(&__3PG,L47734825); // L364 MEMORY;
+    __A1T=__KSG->__QQE;
+  };
+  lisaac_push(&__DSG,L44326444); // L338 MEMORY;
+  __WSG=__NYE( 4096);
+  lisaac_push(&__DSG,L44323884); // L338 MEMORY;
+  lisaac_push_first(&__1HY,L9195016); // L70 NUMERIC;
+  __VJ0=(____IPE)(__A1T - __WSG);
+  if (__KSG==NULL) {
+    lisaac_push(&__DSG,L44326956); // L338 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__3PG,L47734825); // L364 MEMORY;
-    __VXZ=((____FQE *)__EQG);
-    lisaac_push_first(&__3OX,L12470825); // L95 MEMORY;
-    __VXZ->__IQE=__QQG;
+    lisaac_push(&__DSG,L44326956); // L338 MEMORY;
+    __UJ0=((____NQE *)__KSG);
+    lisaac_push_first(&__1HY,L12471340); // L95 MEMORY;
+    __UJ0->__QQE=__VJ0;
   };
-  if (__EQG==NULL) {
-    lisaac_push(&__3PG,L47856169); // L365 MEMORY;
+  if (__KSG==NULL) {
+    lisaac_push(&__DSG,L44448300); // L339 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__3PG,L47856169); // L365 MEMORY;
-    __VXZ=((____FQE *)__EQG);
-    lisaac_push_first(&__3OX,L11172393); // L85 MEMORY;
-    lisaac_push_first(&__APX,L10633257); // L81 MEMORY;
-    lisaac_push_first(&__Z52,L10384425); // L79 MEMORY;
-    lisaac_push_first(&__BA3,L4069927); // L31 CONVERT;
-    __AVT=((____DB )__VXZ);
-    lisaac_push(&__APX,L10639913); // L81 MEMORY;
-    lisaac_push_first(&__Z52,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__BA3,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__CA3,L4069927); // L31 CONVERT;
-    __WL5=((____DB ) 8);
-    lisaac_push(&__APX,L10633769); // L81 MEMORY;
-    lisaac_push_first(&__Z52,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__BA3,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__CA3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__4UT,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__TWU,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__JVT,L4069927); // L31 CONVERT;
-    __3L5=((____DB ) 0);
-    lisaac_push(&__BA3,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__CA3,L9195016); // L70 NUMERIC;
-    __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__WL5);
-    lisaac_push(&__Z52,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__BA3,L9195016); // L70 NUMERIC;
-    __WL5=(void *)((unsigned long)__AVT - (unsigned long)__5L5);
-    lisaac_push(&__3OX,L11175465); // L85 MEMORY;
-    lisaac_push_first(&__APX,L10883113); // L83 MEMORY;
-    __AET=__VXZ->__IQE;
-    lisaac_push(&__APX,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__Z52,L22171143); // L169 INTEGER;
-    __WXZ=(____Y1)(__AET &  4294967292LU);
-    lisaac_push(&__3OX,L11181097); // L85 MEMORY;
-    lisaac_push_first(&__APX,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__Z52,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__BA3,L4069927); // L31 CONVERT;
-    __AVT=((____DB )__WXZ);
-    lisaac_push(&__3OX,L11172905); // L85 MEMORY;
-    lisaac_push_first(&__APX,L9990152); // L76 NUMERIC;
-    lisaac_push_first(&__Z52,L11029000); // L84 NUMERIC;
-    lisaac_push_first(&__BA3,L5383176); // L41 NUMERIC;
-    lisaac_push_first(&__CA3,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__4UT,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__TWU,L4069927); // L31 CONVERT;
-    __3L5=((____DB ) 0);
-    lisaac_push(&__Z52,L11029512); // L84 NUMERIC;
-    lisaac_push_first(&__BA3,L9195016); // L70 NUMERIC;
-    __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__AVT);
-    lisaac_push(&__APX,L9989128); // L76 NUMERIC;
-    lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
-    __AVT=(void *)((unsigned long)__WL5 - (unsigned long)__5L5);
-    lisaac_push(&__3OX,L11181609); // L85 MEMORY;
-    lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
-    __VXZ=((____FQE *)__AVT);
-  };
-  lisaac_push(&__3PG,L47858729); // L365 MEMORY;
-  lisaac_push_first(&__3OX,L10384425); // L79 MEMORY;
-  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
-  __AVT=((____DB )__VXZ);
-  if (__EQG==NULL) {
-    lisaac_push(&__3PG,L48110121); // L367 MEMORY;
+    lisaac_push(&__DSG,L44448300); // L339 MEMORY;
+    __UJ0=((____NQE *)__KSG);
+    lisaac_push_first(&__1HY,L11179564); // L85 MEMORY;
+    lisaac_push_first(&__4HY,L10640428); // L81 MEMORY;
+    lisaac_push_first(&__GT3,L10391596); // L79 MEMORY;
+    lisaac_push_first(&__OT3,L4069927); // L31 CONVERT;
+    __HMU=((____DB )__UJ0);
+    lisaac_push(&__4HY,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__GT3,L10123820); // L77 MEMORY;
+    lisaac_push_first(&__OT3,L5774867); // L44 POINTER;
+    __LM4=((____L )(sizeof(void *)));
+    lisaac_push(&__GT3,L10137132); // L77 MEMORY;
+    lisaac_push_first(&__OT3,L4988457); // L38 UINTEGER_CPU;
+    __NM4=((____L )(sizeof(unsigned long)));
+    lisaac_push(&__GT3,L10124332); // L77 MEMORY;
+    lisaac_push_first(&__OT3,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__PT3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__FMU,L9195016); // L70 NUMERIC;
+    __RM4=(____L)(- __NM4);
+    lisaac_push(&__OT3,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__PT3,L9195016); // L70 NUMERIC;
+    __NM4=(____L)(__LM4 - __RM4);
+    lisaac_push(&__4HY,L10647084); // L81 MEMORY;
+    lisaac_push_first(&__GT3,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__OT3,L78949383); // L602 INTEGER;
+    __A1T=__NYE(__NM4);
+    lisaac_push(&__OT3,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__PT3,L4069927); // L31 CONVERT;
+    __YM4=((____DB )__A1T);
+    lisaac_push(&__4HY,L10640940); // L81 MEMORY;
+    lisaac_push_first(&__GT3,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__OT3,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__PT3,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__FMU,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__SOV,L78949383); // L602 INTEGER;
+    __A1T=__NYE( 0);
+    lisaac_push(&__SOV,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__QMU,L4069927); // L31 CONVERT;
+    __AN4=((____DB )__A1T);
+    lisaac_push(&__OT3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__PT3,L9195016); // L70 NUMERIC;
+    __CN4=(void *)((unsigned long)__AN4 - (unsigned long)__YM4);
+    lisaac_push(&__GT3,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__OT3,L9195016); // L70 NUMERIC;
+    __YM4=(void *)((unsigned long)__HMU - (unsigned long)__CN4);
+    lisaac_push(&__1HY,L11182636); // L85 MEMORY;
+    lisaac_push_first(&__4HY,L10883116); // L83 MEMORY;
+    __A1T=__UJ0->__QQE;
+    lisaac_push(&__4HY,L10916908); // L83 MEMORY;
+    __WJ0=__NYE( 3);
+    lisaac_push(&__4HY,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__GT3,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__OT3,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__PT3,L5383176); // L41 NUMERIC;
+    __HK0=__NYE( 0);
+    lisaac_push(&__OT3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__PT3,L9195016); // L70 NUMERIC;
+    __2J0=(____IPE)(__HK0 - __WJ0);
+    lisaac_push(&__GT3,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__OT3,L5121032); // L39 NUMERIC;
+    __WJ0=__NYE( 1);
+    lisaac_push(&__GT3,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__OT3,L9195016); // L70 NUMERIC;
+    __HK0=(____IPE)(__2J0 - __WJ0);
+    lisaac_push(&__4HY,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__GT3,L22171143); // L169 INTEGER;
+    __WJ0=(____IPE)(__A1T & __HK0);
+    lisaac_push(&__1HY,L11182636); // L85 MEMORY;
+    __HMU=__FWG(__WJ0);
+    lisaac_push(&__1HY,L11180076); // L85 MEMORY;
+    lisaac_push_first(&__4HY,L9990152); // L76 NUMERIC;
+    lisaac_push_first(&__GT3,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__OT3,L5383176); // L41 NUMERIC;
+    lisaac_push_first(&__PT3,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__FMU,L78949383); // L602 INTEGER;
+    __A1T=__NYE( 0);
+    lisaac_push(&__FMU,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__SOV,L4069927); // L31 CONVERT;
+    __AN4=((____DB )__A1T);
+    lisaac_push(&__GT3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__OT3,L9195016); // L70 NUMERIC;
+    __CN4=(void *)((unsigned long)__AN4 - (unsigned long)__HMU);
+    lisaac_push(&__4HY,L9989128); // L76 NUMERIC;
+    lisaac_push_first(&__GT3,L9195016); // L70 NUMERIC;
+    __HMU=(void *)((unsigned long)__YM4 - (unsigned long)__CN4);
+    lisaac_push(&__1HY,L11183148); // L85 MEMORY;
+    lisaac_push_first(&__4HY,L4069927); // L31 CONVERT;
+    __UJ0=((____NQE *)__HMU);
+  };
+  lisaac_push(&__DSG,L44450860); // L339 MEMORY;
+  lisaac_push_first(&__1HY,L10391596); // L79 MEMORY;
+  lisaac_push_first(&__4HY,L4069927); // L31 CONVERT;
+  __HMU=((____DB )__UJ0);
+  if (__KSG==NULL) {
+    lisaac_push(&__DSG,L44702764); // L341 MEMORY;
     lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
   } else /* MEMORY */ {
-    lisaac_push(&__3PG,L48110121); // L367 MEMORY;
-    __VXZ=((____FQE *)__EQG);
-    lisaac_push_first(&__3OX,L10883113); // L83 MEMORY;
-    __AET=__VXZ->__IQE;
-    lisaac_push(&__3OX,L10899497); // L83 MEMORY;
-    lisaac_push_first(&__APX,L22171143); // L169 INTEGER;
-    __WXZ=(____Y1)(__AET &  4294967292LU);
-  };
-  lisaac_push(&__3PG,L48116265); // L367 MEMORY;
-  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
-  __WL5=((____DB )__WXZ);
-  lisaac_push(&__3PG,L48123433); // L367 MEMORY;
-  lisaac_push_first(&__3OX,L50339881); // L384 MEMORY;
-  __3L5=((____DB )(MINIMUM_SIZE));
-  lisaac_push(&__3PG,L48116777); // L367 MEMORY;
-  lisaac_push_first(&__3OX,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__APX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__Z52,L15224840); // L116 NUMERIC;
-  __FA3=(__WL5 > __3L5);
-  lisaac_push(&__APX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__Z52,L14700552); // L112 NUMERIC;
-  __HA3=(__WL5 == __3L5);
-  if (__FA3) {
-    lisaac_push(&__APX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__Z52,L10900996); // L83 TRUE;
-    __JA3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__APX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__Z52,L12342790); // L94 FALSE;
-    __JA3=__HA3;
-  };
-  if (__JA3) {
-    lisaac_push(&__3OX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__APX,L13509636); // L103 TRUE;
-    __JA3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__3OX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__APX,L14689286); // L112 FALSE;
-    __JA3=__F__;
-  };
-  if (__JA3) {
-    lisaac_push(&__3PG,L49154601); // L375 MEMORY;
-    lisaac_push_first(&__3OX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__APX,L48126505); // L367 MEMORY;
-    if (__EQG==NULL) {
-      lisaac_push(&__APX,L48247849); // L368 MEMORY;
+    lisaac_push(&__DSG,L44702764); // L341 MEMORY;
+    __UJ0=((____NQE *)__KSG);
+    lisaac_push_first(&__1HY,L10883116); // L83 MEMORY;
+    __A1T=__UJ0->__QQE;
+    lisaac_push(&__1HY,L10916908); // L83 MEMORY;
+    __WJ0=__NYE( 3);
+    lisaac_push(&__1HY,L10907692); // L83 MEMORY;
+    lisaac_push_first(&__4HY,L25311239); // L193 INTEGER;
+    lisaac_push_first(&__GT3,L11029000); // L84 NUMERIC;
+    lisaac_push_first(&__OT3,L5383176); // L41 NUMERIC;
+    __HK0=__NYE( 0);
+    lisaac_push(&__GT3,L11029512); // L84 NUMERIC;
+    lisaac_push_first(&__OT3,L9195016); // L70 NUMERIC;
+    __2J0=(____IPE)(__HK0 - __WJ0);
+    lisaac_push(&__4HY,L25318919); // L193 INTEGER;
+    lisaac_push_first(&__GT3,L5121032); // L39 NUMERIC;
+    __WJ0=__NYE( 1);
+    lisaac_push(&__4HY,L25314311); // L193 INTEGER;
+    lisaac_push_first(&__GT3,L9195016); // L70 NUMERIC;
+    __HK0=(____IPE)(__2J0 - __WJ0);
+    lisaac_push(&__1HY,L10906668); // L83 MEMORY;
+    lisaac_push_first(&__4HY,L22171143); // L169 INTEGER;
+    __WJ0=(____IPE)(__A1T & __HK0);
+  };
+  lisaac_push(&__DSG,L44709932); // L341 MEMORY;
+  lisaac_push_first(&__1HY,L46932012); // L358 MEMORY;
+  __WSG=((____IPE )(MINIMUM_SIZE));
+  lisaac_push(&__DSG,L44703276); // L341 MEMORY;
+  lisaac_push_first(&__1HY,L15498248); // L118 NUMERIC;
+  lisaac_push_first(&__4HY,L16021000); // L122 NUMERIC;
+  lisaac_push_first(&__GT3,L15224840); // L116 NUMERIC;
+  __ST3=(__WJ0 > __WSG);
+  lisaac_push(&__4HY,L16030216); // L122 NUMERIC;
+  lisaac_push_first(&__GT3,L14700552); // L112 NUMERIC;
+  __UT3=(__WJ0 == __WSG);
+  if (__ST3) {
+    lisaac_push(&__4HY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GT3,L10900996); // L83 TRUE;
+    __WT3=__F__;
+  } else /* FALSE */ {
+    lisaac_push(&__4HY,L16025608); // L122 NUMERIC;
+    lisaac_push_first(&__GT3,L12342790); // L94 FALSE;
+    __WT3=__UT3;
+  };
+  if (__WT3) {
+    lisaac_push(&__1HY,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__4HY,L13509636); // L103 TRUE;
+    __WT3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__1HY,L15493640); // L118 NUMERIC;
+    lisaac_push_first(&__4HY,L14689286); // L112 FALSE;
+    __WT3=__F__;
+  };
+  if (__WT3) {
+    lisaac_push(&__DSG,L45746732); // L349 MEMORY;
+    lisaac_push_first(&__1HY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__4HY,L44713004); // L341 MEMORY;
+    if (__KSG==NULL) {
+      lisaac_push(&__4HY,L44839980); // L342 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__APX,L48247849); // L368 MEMORY;
-      __25S(((____FQE *)__EQG));
+      lisaac_push(&__4HY,L44839980); // L342 MEMORY;
+      __ZWT(((____NQE *)__KSG));
     };
-    if (__EQG==NULL) {
-      lisaac_push(&__APX,L48381481); // L369 MEMORY;
+    if (__KSG==NULL) {
+      lisaac_push(&__4HY,L44973612); // L343 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      __SSG=__EQG->__HQE;
+      __XUG=__KSG->__PQE;
     };
-    if ((__SSG != (void *)NULL)) {
-      lisaac_push(&__APX,L49024553); // L374 MEMORY;
-      lisaac_push_first(&__Z52,L8792068); // L67 TRUE;
-      lisaac_push_first(&__BA3,L48508457); // L370 MEMORY;
-      __0SG=__BZF;
-      lisaac_push(&__BA3,L48653865); // L371 MEMORY;
-      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L11029000); // L84 NUMERIC;
-      lisaac_push_first(&__TWU,L5383176); // L41 NUMERIC;
-      lisaac_push_first(&__JVT,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__4DT,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__XA3,L4069927); // L31 CONVERT;
-      __AZZ=((____DB ) 0);
-      lisaac_push(&__4UT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
-      __UYZ=(void *)((unsigned long)__AZZ - (unsigned long)__SSG);
-      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
-      __SSG=(void *)((unsigned long)__0SG - (unsigned long)__UYZ);
-      lisaac_push(&__BA3,L48655913); // L371 MEMORY;
-      lisaac_push_first(&__CA3,L4069927); // L31 CONVERT;
-      __1XZ=((____FQE *)__SSG);
-      __ZQG=__1XZ->__IQE;
-      if (__EQG==NULL) {
-        lisaac_push(&__BA3,L48788521); // L372 MEMORY;
+    if ((__XUG != (void *)NULL)) {
+      lisaac_push(&__4HY,L45616684); // L348 MEMORY;
+      lisaac_push_first(&__GT3,L8792068); // L67 TRUE;
+      lisaac_push_first(&__OT3,L45100588); // L344 MEMORY;
+      __5UG=__3ZF;
+      lisaac_push(&__OT3,L45245996); // L345 MEMORY;
+      lisaac_push_first(&__PT3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L5383176); // L41 NUMERIC;
+      lisaac_push_first(&__QMU,L14156807); // L108 INTEGER;
+      lisaac_push_first(&__40T,L78949383); // L602 INTEGER;
+      __NK0=__NYE( 0);
+      lisaac_push(&__40T,L78949383); // L602 INTEGER;
+      lisaac_push_first(&__EU3,L4069927); // L31 CONVERT;
+      __PW3=((____DB )__NK0);
+      lisaac_push(&__FMU,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+      __5L0=(void *)((unsigned long)__PW3 - (unsigned long)__XUG);
+      lisaac_push(&__PT3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L9195016); // L70 NUMERIC;
+      __XUG=(void *)((unsigned long)__5UG - (unsigned long)__5L0);
+      lisaac_push(&__OT3,L45248044); // L345 MEMORY;
+      lisaac_push_first(&__PT3,L4069927); // L31 CONVERT;
+      __MK0=((____NQE *)__XUG);
+      __NK0=__MK0->__QQE;
+      if (__KSG==NULL) {
+        lisaac_push(&__OT3,L45380652); // L346 MEMORY;
         lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
       } else /* MEMORY */ {
-        __2XZ=__EQG->__IQE;
+        __OK0=__KSG->__QQE;
       };
-      lisaac_push(&__BA3,L48779817); // L372 MEMORY;
-      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
-      __DRG=(____Y1)(- __2XZ);
-      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
-      __2XZ=(____Y1)(__ZQG - __DRG);
-      lisaac_push(&__BA3,L48789033); // L372 MEMORY;
-      lisaac_push_first(&__CA3,L9990152); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L11029512); // L84 NUMERIC;
-      lisaac_push_first(&__TWU,L9195016); // L70 NUMERIC;
-      __ZQG=(____Y1)(-  8);
-      lisaac_push(&__CA3,L9989128); // L76 NUMERIC;
-      lisaac_push_first(&__4UT,L9195016); // L70 NUMERIC;
-      __DRG=(____Y1)(__2XZ - __ZQG);
-      lisaac_push(&__BA3,L48803369); // L372 MEMORY;
-      lisaac_push_first(&__CA3,L12470825); // L95 MEMORY;
-      __1XZ->__IQE=__DRG;
-      lisaac_push(&__BA3,L48900649); // L373 MEMORY;
-      __WQP(__1XZ,__BQG);
+      lisaac_push(&__OT3,L45387308); // L346 MEMORY;
+      lisaac_push_first(&__PT3,L10123820); // L77 MEMORY;
+      lisaac_push_first(&__FMU,L5774867); // L44 POINTER;
+      __VW3=((____L )(sizeof(void *)));
+      lisaac_push(&__PT3,L10137132); // L77 MEMORY;
+      lisaac_push_first(&__FMU,L4988457); // L38 UINTEGER_CPU;
+      __YW3=((____L )(sizeof(unsigned long)));
+      lisaac_push(&__PT3,L10124332); // L77 MEMORY;
+      lisaac_push_first(&__FMU,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__SOV,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__QMU,L9195016); // L70 NUMERIC;
+      __2W3=(____L)(- __YW3);
+      lisaac_push(&__FMU,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+      __YW3=(____L)(__VW3 - __2W3);
+      lisaac_push(&__OT3,L45371948); // L346 MEMORY;
+      lisaac_push_first(&__PT3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L5383176); // L41 NUMERIC;
+      __JTG=__NYE( 0);
+      lisaac_push(&__FMU,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+      __FM0=(____IPE)(__JTG - __OK0);
+      lisaac_push(&__PT3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L9195016); // L70 NUMERIC;
+      __OK0=(____IPE)(__NK0 - __FM0);
+      lisaac_push(&__OT3,L45387308); // L346 MEMORY;
+      __NK0=__NYE(__YW3);
+      lisaac_push(&__OT3,L45381164); // L346 MEMORY;
+      lisaac_push_first(&__PT3,L9990152); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L11029000); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L5383176); // L41 NUMERIC;
+      __JTG=__NYE( 0);
+      lisaac_push(&__FMU,L11029512); // L84 NUMERIC;
+      lisaac_push_first(&__SOV,L9195016); // L70 NUMERIC;
+      __FM0=(____IPE)(__JTG - __NK0);
+      lisaac_push(&__PT3,L9989128); // L76 NUMERIC;
+      lisaac_push_first(&__FMU,L9195016); // L70 NUMERIC;
+      __NK0=(____IPE)(__OK0 - __FM0);
+      lisaac_push(&__OT3,L45387820); // L346 MEMORY;
+      lisaac_push_first(&__PT3,L12471340); // L95 MEMORY;
+      __MK0->__QQE=__NK0;
+      lisaac_push(&__OT3,L45492780); // L347 MEMORY;
+      __45P(__MK0,__HSG);
     } else /* FALSE */ {
-      lisaac_push(&__APX,L49024553); // L374 MEMORY;
-      lisaac_push_first(&__Z52,L8530438); // L65 FALSE;
+      lisaac_push(&__4HY,L45616684); // L348 MEMORY;
+      lisaac_push_first(&__GT3,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__3PG,L49154601); // L375 MEMORY;
-    lisaac_push_first(&__3OX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__3PG,L49293865); // L376 MEMORY;
-  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
-  __WL5=((____DB )__5PG);
-  lisaac_push(&__3PG,L49299497); // L376 MEMORY;
-  lisaac_push_first(&__3OX,L53898793); // L411 MEMORY;
-  lisaac_push_first(&__APX,L4069927); // L31 CONVERT;
-  __0ZZ=((____DB *)__AVT);
-  lisaac_push(&__3OX,L54010921); // L412 MEMORY;
-  __YZG(__0ZZ,__WL5, 0);
-  lisaac_push(&__3PG,L49575977); // L378 MEMORY;
-  lisaac_push_first(&__3OX,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__APX,L7088642); // L54 OBJECT;
-  __WL5=((____DB )(top_context->back->back));
-  lisaac_push(&__3OX,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__APX,L10652676); // L81 TRUE;
-  lisaac_push_first(&__Z52,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__BA3,L49547817); // L378 MEMORY;
-  __3L5=__BZF;
-  lisaac_push(&__BA3,L49552937); // L378 MEMORY;
-  lisaac_push_first(&__CA3,L9195016); // L70 NUMERIC;
-  __5L5=(void *)((unsigned long)__AVT - (unsigned long)__3L5);
-  lisaac_push(&__BA3,L49568297); // L378 MEMORY;
-  lisaac_push_first(&__CA3,L49155080); // L375 NUMERIC;
-  lisaac_push_first(&__4UT,L21772306); // L166 BLOCK;
-  lisaac_push_first(&__TWU,L7088642); // L54 OBJECT;
-  __3L5=((____DB )(top_context->back->back));
-  lisaac_push(&__4UT,L21902354); // L167 BLOCK;
-  lisaac_push_first(&__TWU,L10652676); // L81 TRUE;
-  lisaac_push_first(&__JVT,L21906962); // L167 BLOCK;
-  lisaac_push_first(&__4DT,L49185288); // L375 NUMERIC;
-  lisaac_push_first(&__XA3,L16267284); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__5A3,L10135571); // L77 POINTER;
-  lisaac_push_first(&__AB3,L9080339); // L69 POINTER;
-  lisaac_push_first(&__TXZ,L4069927); // L31 CONVERT;
-  __ON5=((____L )__5L5);
-  lisaac_push(&__5A3,L10135571); // L77 POINTER;
-  lisaac_push_first(&__AB3,L4069927); // L31 CONVERT;
-  __QN5=((____O0 )__ON5);
-  lisaac_push(&__XA3,L16257556); // L124 UNSIGNED_INTEGER;
-  lisaac_push_first(&__5A3,L15224840); // L116 NUMERIC;
-  if (( 4294967295LU > __QN5)) {
-    lisaac_push(&__JVT,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4DT,L13509636); // L103 TRUE;
-    __JA3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__JVT,L21903890); // L167 BLOCK;
-    lisaac_push_first(&__4DT,L14689286); // L112 FALSE;
-    __JA3=__F__;
-  };
-  if (__JA3) {
-    lisaac_push(&__4UT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TWU,L8792068); // L67 TRUE;
-    lisaac_push_first(&__JVT,L21910546); // L167 BLOCK;
-    lisaac_push(&__JVT,L22051346); // L168 BLOCK;
-    lisaac_push_first(&__4DT,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__XA3,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__5A3,L8792068); // L67 TRUE;
-    lisaac_push_first(&__AB3,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__3L5));
-    lisaac_push(&__4DT,L9181698); // L70 OBJECT;
-    __DX((&__string_109));
-    lisaac_push(&__4DT,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__XA3,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__5A3,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__AB3,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__TXZ,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__DSG,L45746732); // L349 MEMORY;
+    lisaac_push_first(&__1HY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DSG,L45886508); // L350 MEMORY;
+  lisaac_push_first(&__1HY,L51279404); // L391 MEMORY;
+  lisaac_push_first(&__4HY,L4069927); // L31 CONVERT;
+  __O1G=((____Y1 *)__HMU);
+  lisaac_push(&__1HY,L51389484); // L392 MEMORY;
+  lisaac_push_first(&__4HY,L18222101); // L139 NATIVE_ARRAY;
+  lisaac_push_first(&__GT3,L21902354); // L167 BLOCK;
+  lisaac_push(&__GT3,L22153746); // L169 BLOCK;
+  lisaac_push(&__4HY,L18627605); // L142 NATIVE_ARRAY;
+  lisaac_push_first(&__GT3,L105516053); // L805 NATIVE_ARRAY;
+  lisaac_push_first(&__OT3,L21902354); // L167 BLOCK;
+  lisaac_push(&__OT3,L22153746); // L169 BLOCK;
+  lisaac_push_first(&__PT3,L8530438); // L65 FALSE;
+  __O1G[ 0]=__FSG;
+  lisaac_push(&__4HY,L19008533); // L145 NATIVE_ARRAY;
+  lisaac_push_first(&__GT3,L24393746); // L186 BLOCK;
+  lisaac_push_first(&__OT3,L7088642); // L54 OBJECT;
+  __YM4=((____DB )(top_context->back->back));
+  lisaac_push(&__GT3,L24524306); // L187 BLOCK;
+  lisaac_push_first(&__OT3,L10652676); // L81 TRUE;
+  lisaac_push_first(&__PT3,L24528914); // L187 BLOCK;
+  lisaac_push_first(&__FMU,L19019797); // L145 NATIVE_ARRAY;
+  lisaac_push_first(&__SOV,L16780309); // L128 NATIVE_ARRAY;
+  lisaac_push_first(&__QMU,L21902354); // L167 BLOCK;
+  lisaac_push(&__QMU,L22153746); // L169 BLOCK;
+  lisaac_push_first(&__40T,L8530438); // L65 FALSE;
+  if ((__FSG == __O1G[ 0])) {
+    lisaac_push(&__PT3,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__FMU,L13509636); // L103 TRUE;
+    __WT3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__PT3,L24525842); // L187 BLOCK;
+    lisaac_push_first(&__FMU,L14689286); // L112 FALSE;
+    __WT3=__F__;
+  };
+  if (__WT3) {
+    lisaac_push(&__GT3,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OT3,L8792068); // L67 TRUE;
+    lisaac_push_first(&__PT3,L24532498); // L187 BLOCK;
+    lisaac_push(&__PT3,L24672274); // L188 BLOCK;
+    lisaac_push_first(&__FMU,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__SOV,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__QMU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__40T,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YM4));
+    lisaac_push(&__FMU,L9181698); // L70 OBJECT;
+    __DX((&__string_102));
+    lisaac_push(&__FMU,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__SOV,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__QMU,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__40T,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__EU3,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__4DT,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__XA3,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__5A3,L4598824); // L35 SYSTEM;
+    lisaac_push(&__FMU,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__SOV,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__QMU,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__4UT,L22153746); // L169 BLOCK;
-    lisaac_push_first(&__TWU,L8530438); // L65 FALSE;
-  };
-  __BQG=((____Y1 )((unsigned int)(__5L5)));
-  lisaac_push(&__BA3,L49568809); // L378 MEMORY;
-  lisaac_push_first(&__CA3,L22171143); // L169 INTEGER;
-  if (((____Y1)(__BQG &  4095) ==  0)) {
-    lisaac_push(&__Z52,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__BA3,L13509636); // L103 TRUE;
-    __JA3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__Z52,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__BA3,L14689286); // L112 FALSE;
-    __JA3=__F__;
-  };
-  if (__JA3) {
-    lisaac_push(&__3OX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__APX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__Z52,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__BA3,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__CA3,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__4UT,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TWU,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__WL5));
-    lisaac_push(&__BA3,L9181698); // L70 OBJECT;
+    lisaac_push(&__GT3,L24775186); // L189 BLOCK;
+    lisaac_push_first(&__OT3,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DSG,L46160428); // L352 MEMORY;
+  lisaac_push_first(&__1HY,L17840146); // L136 BLOCK;
+  lisaac_push_first(&__4HY,L7088642); // L54 OBJECT;
+  __YM4=((____DB )(top_context->back->back));
+  lisaac_push(&__1HY,L17970194); // L137 BLOCK;
+  lisaac_push_first(&__4HY,L10652676); // L81 TRUE;
+  lisaac_push_first(&__GT3,L17974802); // L137 BLOCK;
+  lisaac_push_first(&__OT3,L46139948); // L352 MEMORY;
+  __AN4=__3ZF;
+  lisaac_push(&__OT3,L46145068); // L352 MEMORY;
+  lisaac_push_first(&__PT3,L9195016); // L70 NUMERIC;
+  __CN4=(void *)((unsigned long)__HMU - (unsigned long)__AN4);
+  lisaac_push(&__OT3,L46156332); // L352 MEMORY;
+  lisaac_push_first(&__PT3,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__FMU,L78949383); // L602 INTEGER;
+  __HSG=__NYE( 4095);
+  lisaac_push(&__FMU,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__SOV,L4069927); // L31 CONVERT;
+  __AN4=((____DB )__HSG);
+  lisaac_push(&__OT3,L46153260); // L352 MEMORY;
+  lisaac_push_first(&__PT3,L22171143); // L169 INTEGER;
+  if (((unsigned long)(void *)((unsigned long)__CN4 & (unsigned long)__AN4) ==  0)) {
+    lisaac_push(&__GT3,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OT3,L13509636); // L103 TRUE;
+    __WT3=__J__;
+  } else /* FALSE */ {
+    lisaac_push(&__GT3,L17971730); // L137 BLOCK;
+    lisaac_push_first(&__OT3,L14689286); // L112 FALSE;
+    __WT3=__F__;
+  };
+  if (__WT3) {
+    lisaac_push(&__1HY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__4HY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__GT3,L18105874); // L138 BLOCK;
+    lisaac_push_first(&__OT3,L9059330); // L69 OBJECT;
+    lisaac_push_first(&__PT3,L7866882); // L60 OBJECT;
+    lisaac_push_first(&__FMU,L8792068); // L67 TRUE;
+    lisaac_push_first(&__SOV,L7616002); // L58 OBJECT;
+    lisaac_stack_print((_____CONTEXT *)(__YM4));
+    lisaac_push(&__OT3,L9181698); // L70 OBJECT;
     __DX((&__string_141));
-    lisaac_push(&__BA3,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__CA3,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__4UT,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__TWU,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__JVT,L8272919); // L63 SYSTEM_IO;
+    lisaac_push(&__OT3,L9313282); // L71 OBJECT;
+    lisaac_push_first(&__PT3,L10896400); // L83 CHARACTER;
+    lisaac_push_first(&__FMU,L5005342); // L38 STD_OUTPUT;
+    lisaac_push_first(&__SOV,L18378271); // L140 OUTPUT_STREAM;
+    lisaac_push_first(&__QMU,L8272919); // L63 SYSTEM_IO;
     fputc((int)('\n'),stdout);
-    lisaac_push(&__BA3,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__CA3,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__4UT,L4598824); // L35 SYSTEM;
+    lisaac_push(&__OT3,L9455106); // L72 OBJECT;
+    lisaac_push_first(&__PT3,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__FMU,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__3OX,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__APX,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__3PG,L49808425); // L380 MEMORY;
-  lisaac_push_first(&__3OX,L5512723); // L42 POINTER;
-  __ON5=((____L )(sizeof(void *)));
-  lisaac_push(&__3PG,L49808425); // L380 MEMORY;
-  lisaac_push_first(&__3OX,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__APX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__Z52,L4069927); // L31 CONVERT;
-  __WL5=((____DB )__ON5);
-  lisaac_push(&__3PG,L49682473); // L379 MEMORY;
-  lisaac_push_first(&__3OX,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__APX,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__Z52,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__BA3,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__CA3,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__4UT,L4069927); // L31 CONVERT;
-  __3L5=((____DB ) 0);
-  lisaac_push(&__APX,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__Z52,L9195016); // L70 NUMERIC;
-  __5L5=(void *)((unsigned long)__3L5 - (unsigned long)__WL5);
-  lisaac_push(&__3OX,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__APX,L9195016); // L70 NUMERIC;
-  __WL5=(void *)((unsigned long)__AVT - (unsigned long)__5L5);
-  return(__WL5);
+    lisaac_push(&__1HY,L18221586); // L139 BLOCK;
+    lisaac_push_first(&__4HY,L8530438); // L65 FALSE;
+  };
+  lisaac_push(&__DSG,L46400556); // L354 MEMORY;
+  lisaac_push_first(&__1HY,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__4HY,L78949383); // L602 INTEGER;
+  __HSG=__NYE( 4);
+  lisaac_push(&__4HY,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__GT3,L4069927); // L31 CONVERT;
+  __YM4=((____DB )__HSG);
+  lisaac_push(&__DSG,L46274604); // L353 MEMORY;
+  lisaac_push_first(&__1HY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__4HY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__GT3,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__OT3,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__PT3,L78949383); // L602 INTEGER;
+  __HSG=__NYE( 0);
+  lisaac_push(&__PT3,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__FMU,L4069927); // L31 CONVERT;
+  __AN4=((____DB )__HSG);
+  lisaac_push(&__4HY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__GT3,L9195016); // L70 NUMERIC;
+  __CN4=(void *)((unsigned long)__AN4 - (unsigned long)__YM4);
+  lisaac_push(&__1HY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__4HY,L9195016); // L70 NUMERIC;
+  __YM4=(void *)((unsigned long)__HMU - (unsigned long)__CN4);
+  return(__YM4);
 }
 
-static ____FQE* __EYO()
+static ____NQE* __QHP()
 // () With result No recursive, No inlinable.
 {
-  ____DB __RVR,__TVR,__PVR,__5VR;
-  ____L __KLR,__LLR,__SO5;
-  ____Y1 __XYO,__Z2Z;
-  ____FQE *__1ZO,*__5O5,*__AP5;
-  _____CONTEXT __FYO,__INP,__TYO,__WKR,__MVR,__SWX,__VWX,__XWX,__V5X;
-  _____CONTEXT __X5X,__CTU,__O2Z;
-  ____G __QWR,__FQ3,__HQ3;
-  lisaac_push_first(&__FYO,L18880553); // L144 MEMORY;
-  if (((unsigned long)__NYO ==  0)) {
-    lisaac_push(&__FYO,L19663401); // L150 MEMORY;
-    lisaac_push_first(&__INP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TYO,L19540521); // L149 MEMORY;
-    lisaac_push_first(&__WKR,L16145449); // L123 MEMORY;
-    lisaac_push_first(&__MVR,L10890792); // L83 SYSTEM;
-    __RVR=((____DB )(NULL));
-    __TVR=((____DB )(NULL));
-    lisaac_push(&__MVR,L11280424); // L86 SYSTEM;
-    lisaac_push_first(&__SWX,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__VWX,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__XWX,L4069927); // L31 CONVERT;
-    __PVR=((____DB ) 33554432);
-    lisaac_push(&__MVR,L12360232); // L94 SYSTEM;
-    lisaac_push_first(&__SWX,L12980754); // L99 BLOCK;
-    __22R:
+  ____DB __XKS,__ZKS,__M5R,__UU0;
+  ____IPE __3KS,__UKS,__FLS,__YT0,__NT0;
+  ____L __H5R,__I5R,__W03;
+  ____NQE *__5IP,*__JN4,*__KN4;
+  _____CONTEXT __RHP,__JOY,__MOY,__T4R,__RKS,__OOY,__ROY,__E4S,__RLS;
+  _____CONTEXT __WVY,__BLV,__0S0;
+  ____G __XLS;
+  lisaac_push_first(&__RHP,L3951145); // L30 UINTEGER_CPU;
+  lisaac_push_first(&__JOY,L68588040); // L523 NUMERIC;
+  lisaac_push_first(&__MOY,L4069927); // L31 CONVERT;
+  if ((__1HP ==  0)) {
+    lisaac_push(&__RHP,L17173036); // L131 MEMORY;
+    lisaac_push_first(&__JOY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MOY,L17050156); // L130 MEMORY;
+    lisaac_push_first(&__T4R,L15096876); // L115 MEMORY;
+    lisaac_push_first(&__RKS,L3951145); // L30 UINTEGER_CPU;
+    lisaac_push_first(&__OOY,L68588040); // L523 NUMERIC;
+    lisaac_push_first(&__ROY,L4069927); // L31 CONVERT;
+    __XKS=((____DB )(NULL));
+    __ZKS=((____DB )(NULL));
+    lisaac_push(&__RKS,L11280424); // L86 SYSTEM;
+    __3KS=__NYE( 33554432);
+    __UKS=__3KS;
+    lisaac_push(&__RKS,L12349992); // L94 SYSTEM;
+    lisaac_push_first(&__OOY,L12980754); // L99 BLOCK;
+    __USS:
     {
-      lisaac_push(&__SWX,L12980754); // L99 BLOCK;
-      lisaac_push_first(&__VWX,L11544616); // L88 SYSTEM;
-      lisaac_push_first(&__XWX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__V5X,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__X5X,L4069927); // L31 CONVERT;
-      __5VR=((____DB ) 2);
-      lisaac_push(&__VWX,L11543592); // L88 SYSTEM;
-      lisaac_push_first(&__XWX,L9457160); // L72 NUMERIC;
-      __PVR=(void *)((unsigned long)__PVR * (unsigned long)__5VR);
-      __RVR=__TVR;
-      __TVR=((____DB )(realloc((__TVR),(unsigned int)(__PVR))));
-      lisaac_push(&__SWX,L13115922); // L100 BLOCK;
-      lisaac_push_first(&__VWX,L12329000); // L94 SYSTEM;
-      if ((__TVR == (void *)NULL)) {
-        lisaac_push(&__VWX,L12338728); // L94 SYSTEM;
-        lisaac_push_first(&__XWX,L10377220); // L79 TRUE;
-        __QWR=__F__;
+      lisaac_push(&__OOY,L12980754); // L99 BLOCK;
+      lisaac_push_first(&__ROY,L11544616); // L88 SYSTEM;
+      __FLS=__NYE( 2);
+      lisaac_push(&__ROY,L11543592); // L88 SYSTEM;
+      lisaac_push_first(&__E4S,L9457160); // L72 NUMERIC;
+      __UKS=(____IPE)(__UKS * __FLS);
+      __XKS=__ZKS;
+      __ZKS=((____DB )(realloc((__ZKS),(__UKS))));
+      lisaac_push(&__OOY,L13115922); // L100 BLOCK;
+      lisaac_push_first(&__ROY,L12329000); // L94 SYSTEM;
+      if ((__ZKS == (void *)NULL)) {
+        lisaac_push(&__ROY,L12338728); // L94 SYSTEM;
+        lisaac_push_first(&__E4S,L10377220); // L79 TRUE;
+        __XLS=__F__;
       } else /* FALSE */ {
-        lisaac_push(&__VWX,L12338728); // L94 SYSTEM;
-        lisaac_push_first(&__XWX,L11832326); // L90 FALSE;
-        lisaac_push_first(&__V5X,L12339752); // L94 SYSTEM;
-        __QWR=(__PVR == ((____DB )((void *)(2048LU << 20))));
+        lisaac_push(&__ROY,L12338728); // L94 SYSTEM;
+        lisaac_push_first(&__E4S,L11832326); // L90 FALSE;
+        lisaac_push_first(&__RLS,L12343336); // L94 SYSTEM;
+        lisaac_push_first(&__WVY,L23745543); // L181 INTEGER;
+        __XLS=((____IPE)(__UKS >>  20) ==  2048);
       };
-      if (__QWR) {
-        lisaac_push(&__SWX,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__VWX,L13509636); // L103 TRUE;
-        __QWR=__J__;
+      if (__XLS) {
+        lisaac_push(&__OOY,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__ROY,L13509636); // L103 TRUE;
+        __XLS=__J__;
       } else /* FALSE */ {
-        lisaac_push(&__SWX,L13110290); // L100 BLOCK;
-        lisaac_push_first(&__VWX,L14689286); // L112 FALSE;
-        __QWR=__F__;
+        lisaac_push(&__OOY,L13110290); // L100 BLOCK;
+        lisaac_push_first(&__ROY,L14689286); // L112 FALSE;
+        __XLS=__F__;
       };
-      if (__QWR) {
-        lisaac_push(&__SWX,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__VWX,L8792068); // L67 TRUE;
-        lisaac_push_first(&__XWX,L13248018); // L101 BLOCK;
-        goto __22R;
+      if (__XLS) {
+        lisaac_push(&__OOY,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__ROY,L8792068); // L67 TRUE;
+        lisaac_push_first(&__E4S,L13248018); // L101 BLOCK;
+        goto __USS;
       } else /* FALSE */ {
-        lisaac_push(&__SWX,L13371922); // L102 BLOCK;
-        lisaac_push_first(&__VWX,L8530438); // L65 FALSE;
+        lisaac_push(&__OOY,L13371922); // L102 BLOCK;
+        lisaac_push_first(&__ROY,L8530438); // L65 FALSE;
       };
     };
-    if ((__TVR == (void *)NULL)) {
-      lisaac_push(&__MVR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__VWX,L12593192); // L96 SYSTEM;
-      lisaac_push_first(&__XWX,L14156807); // L108 INTEGER;
-      lisaac_push_first(&__V5X,L78939655); // L602 INTEGER;
-      lisaac_push_first(&__X5X,L4069927); // L31 CONVERT;
-      __5VR=((____DB ) 2);
-      lisaac_push(&__VWX,L12592168); // L96 SYSTEM;
-      lisaac_push_first(&__XWX,L9719304); // L74 NUMERIC;
-      __PVR=(void *)((unsigned long)__PVR / (unsigned long)__5VR);
+    if ((__ZKS == (void *)NULL)) {
+      lisaac_push(&__RKS,L12716584); // L97 SYSTEM;
+      lisaac_push_first(&__OOY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ROY,L12593192); // L96 SYSTEM;
+      __FLS=__NYE( 2);
+      lisaac_push(&__ROY,L12592168); // L96 SYSTEM;
+      lisaac_push_first(&__E4S,L9719304); // L74 NUMERIC;
+      __UKS=(____IPE)(__UKS / __FLS);
     } else /* FALSE */ {
-      lisaac_push(&__MVR,L12716584); // L97 SYSTEM;
-      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
+      lisaac_push(&__RKS,L12716584); // L97 SYSTEM;
+      lisaac_push_first(&__OOY,L8530438); // L65 FALSE;
     };
-    __NYO=__PVR;
-    __BZF=__RVR;
-    lisaac_push(&__WKR,L18364457); // L140 MEMORY;
-    lisaac_push_first(&__MVR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__SWX,L7088642); // L54 OBJECT;
-    __TVR=((____DB )(top_context->back->back));
-    lisaac_push(&__MVR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__SWX,L10652676); // L81 TRUE;
-    lisaac_push_first(&__VWX,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__XWX,L18352681); // L140 MEMORY;
-    if ((__RVR != (void *)NULL)) {
-      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__XWX,L13509636); // L103 TRUE;
-      __QWR=__J__;
+    __1HP=__UKS;
+    __3ZF=__XKS;
+    lisaac_push(&__T4R,L15874092); // L121 MEMORY;
+    lisaac_push_first(&__RKS,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__OOY,L7088642); // L54 OBJECT;
+    __ZKS=((____DB )(top_context->back->back));
+    lisaac_push(&__RKS,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__OOY,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ROY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__E4S,L15862316); // L121 MEMORY;
+    if ((__XKS != (void *)NULL)) {
+      lisaac_push(&__ROY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__E4S,L13509636); // L103 TRUE;
+      __XLS=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__XWX,L14689286); // L112 FALSE;
-      __QWR=__F__;
+      lisaac_push(&__ROY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__E4S,L14689286); // L112 FALSE;
+      __XLS=__F__;
     };
-    if (__QWR) {
-      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__VWX,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__XWX,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__V5X,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__X5X,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CTU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__TVR));
-      lisaac_push(&__XWX,L9181698); // L70 OBJECT;
+    if (__XLS) {
+      lisaac_push(&__RKS,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__OOY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ROY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__E4S,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__RLS,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__WVY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BLV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__ZKS));
+      lisaac_push(&__E4S,L9181698); // L70 OBJECT;
       __DX((&__string_142));
-      lisaac_push(&__XWX,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__V5X,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__X5X,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__CTU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__O2Z,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__E4S,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__RLS,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__WVY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BLV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__0S0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__XWX,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__V5X,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__X5X,L4598824); // L35 SYSTEM;
+      lisaac_push(&__E4S,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__RLS,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__WVY,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
+      lisaac_push(&__RKS,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__OOY,L8530438); // L65 FALSE;
     };
-    lisaac_push(&__WKR,L18508841); // L141 MEMORY;
-    lisaac_push_first(&__MVR,L17840146); // L136 BLOCK;
-    lisaac_push_first(&__SWX,L7088642); // L54 OBJECT;
-    __RVR=((____DB )(top_context->back->back));
-    lisaac_push(&__MVR,L17970194); // L137 BLOCK;
-    lisaac_push_first(&__SWX,L10652676); // L81 TRUE;
-    lisaac_push_first(&__VWX,L17974802); // L137 BLOCK;
-    lisaac_push_first(&__XWX,L18502697); // L141 MEMORY;
-    lisaac_push_first(&__V5X,L5512723); // L42 POINTER;
-    __KLR=((____L )(sizeof(void *)));
-    lisaac_push(&__XWX,L18503209); // L141 MEMORY;
-    lisaac_push_first(&__V5X,L9195016); // L70 NUMERIC;
-    __LLR=(____L)(__KLR -  1);
-    lisaac_push(&__XWX,L18503209); // L141 MEMORY;
-    lisaac_push_first(&__V5X,L14156807); // L108 INTEGER;
-    lisaac_push_first(&__X5X,L78939655); // L602 INTEGER;
-    lisaac_push_first(&__CTU,L4069927); // L31 CONVERT;
-    __TVR=((____DB )__LLR);
-    lisaac_push(&__XWX,L18491433); // L141 MEMORY;
-    lisaac_push_first(&__V5X,L22171143); // L169 INTEGER;
-    if (((unsigned long)(void *)((unsigned long)__BZF & (unsigned long)__TVR) ==  0)) {
-      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__XWX,L13509636); // L103 TRUE;
-      __QWR=__J__;
+    lisaac_push(&__T4R,L16018476); // L122 MEMORY;
+    lisaac_push_first(&__RKS,L17840146); // L136 BLOCK;
+    lisaac_push_first(&__OOY,L7088642); // L54 OBJECT;
+    __XKS=((____DB )(top_context->back->back));
+    lisaac_push(&__RKS,L17970194); // L137 BLOCK;
+    lisaac_push_first(&__OOY,L10652676); // L81 TRUE;
+    lisaac_push_first(&__ROY,L17974802); // L137 BLOCK;
+    lisaac_push_first(&__E4S,L15993388); // L122 MEMORY;
+    __ZKS=__3ZF;
+    lisaac_push(&__E4S,L16012332); // L122 MEMORY;
+    lisaac_push_first(&__RLS,L5774867); // L44 POINTER;
+    __H5R=((____L )(sizeof(void *)));
+    lisaac_push(&__E4S,L16012844); // L122 MEMORY;
+    lisaac_push_first(&__RLS,L9195016); // L70 NUMERIC;
+    __I5R=(____L)(__H5R -  1);
+    lisaac_push(&__E4S,L16012844); // L122 MEMORY;
+    lisaac_push_first(&__RLS,L14156807); // L108 INTEGER;
+    lisaac_push_first(&__WVY,L78949383); // L602 INTEGER;
+    __3KS=__NYE(__I5R);
+    lisaac_push(&__WVY,L78949383); // L602 INTEGER;
+    lisaac_push_first(&__BLV,L4069927); // L31 CONVERT;
+    __M5R=((____DB )__3KS);
+    lisaac_push(&__E4S,L16001068); // L122 MEMORY;
+    lisaac_push_first(&__RLS,L22171143); // L169 INTEGER;
+    if (((unsigned long)(void *)((unsigned long)__ZKS & (unsigned long)__M5R) ==  0)) {
+      lisaac_push(&__ROY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__E4S,L13509636); // L103 TRUE;
+      __XLS=__J__;
     } else /* FALSE */ {
-      lisaac_push(&__VWX,L17971730); // L137 BLOCK;
-      lisaac_push_first(&__XWX,L14689286); // L112 FALSE;
-      __QWR=__F__;
+      lisaac_push(&__ROY,L17971730); // L137 BLOCK;
+      lisaac_push_first(&__E4S,L14689286); // L112 FALSE;
+      __XLS=__F__;
     };
-    if (__QWR) {
-      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__SWX,L8792068); // L67 TRUE;
-      lisaac_push_first(&__VWX,L18105874); // L138 BLOCK;
-      lisaac_push_first(&__XWX,L9059330); // L69 OBJECT;
-      lisaac_push_first(&__V5X,L7866882); // L60 OBJECT;
-      lisaac_push_first(&__X5X,L8792068); // L67 TRUE;
-      lisaac_push_first(&__CTU,L7616002); // L58 OBJECT;
-      lisaac_stack_print((_____CONTEXT *)(__RVR));
-      lisaac_push(&__XWX,L9181698); // L70 OBJECT;
+    if (__XLS) {
+      lisaac_push(&__RKS,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__OOY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__ROY,L18105874); // L138 BLOCK;
+      lisaac_push_first(&__E4S,L9059330); // L69 OBJECT;
+      lisaac_push_first(&__RLS,L7866882); // L60 OBJECT;
+      lisaac_push_first(&__WVY,L8792068); // L67 TRUE;
+      lisaac_push_first(&__BLV,L7616002); // L58 OBJECT;
+      lisaac_stack_print((_____CONTEXT *)(__XKS));
+      lisaac_push(&__E4S,L9181698); // L70 OBJECT;
       __DX((&__string_127));
-      lisaac_push(&__XWX,L9313282); // L71 OBJECT;
-      lisaac_push_first(&__V5X,L10896400); // L83 CHARACTER;
-      lisaac_push_first(&__X5X,L5005342); // L38 STD_OUTPUT;
-      lisaac_push_first(&__CTU,L18378271); // L140 OUTPUT_STREAM;
-      lisaac_push_first(&__O2Z,L8272919); // L63 SYSTEM_IO;
+      lisaac_push(&__E4S,L9313282); // L71 OBJECT;
+      lisaac_push_first(&__RLS,L10896400); // L83 CHARACTER;
+      lisaac_push_first(&__WVY,L5005342); // L38 STD_OUTPUT;
+      lisaac_push_first(&__BLV,L18378271); // L140 OUTPUT_STREAM;
+      lisaac_push_first(&__0S0,L8272919); // L63 SYSTEM_IO;
       fputc((int)('\n'),stdout);
-      lisaac_push(&__XWX,L9455106); // L72 OBJECT;
-      lisaac_push_first(&__V5X,L10511362); // L80 OBJECT;
-      lisaac_push_first(&__X5X,L4598824); // L35 SYSTEM;
+      lisaac_push(&__E4S,L9455106); // L72 OBJECT;
+      lisaac_push_first(&__RLS,L10511362); // L80 OBJECT;
+      lisaac_push_first(&__WVY,L4598824); // L35 SYSTEM;
       exit(( 1));
     } else /* FALSE */ {
-      lisaac_push(&__MVR,L18221586); // L139 BLOCK;
-      lisaac_push_first(&__SWX,L8530438); // L65 FALSE;
+      lisaac_push(&__RKS,L18221586); // L139 BLOCK;
+      lisaac_push_first(&__OOY,L8530438); // L65 FALSE;
     };
   } else /* FALSE */ {
-    lisaac_push(&__FYO,L19663401); // L150 MEMORY;
-    lisaac_push_first(&__INP,L8530438); // L65 FALSE;
-  };
-  __XYO=__PQG;
-  lisaac_push(&__FYO,L19940905); // L152 MEMORY;
-  lisaac_push_first(&__INP,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__TYO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
-  __RVR=((____DB )__XYO);
-  lisaac_push(&__FYO,L19941929); // L152 MEMORY;
-  lisaac_push_first(&__INP,L24269831); // L185 INTEGER;
-  __TVR=(void *)((unsigned long)__RVR << (unsigned long) 26);
-  __XYO=__PQG;
-  lisaac_push(&__FYO,L20066857); // L153 MEMORY;
-  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __Z2Z=(____Y1)(-  1);
-  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
-  __PQG=(____Y1)(__XYO - __Z2Z);
-  lisaac_push(&__FYO,L20201513); // L154 MEMORY;
-  lisaac_push_first(&__INP,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__TYO,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
-  __RVR=((____DB ) 67108864);
-  lisaac_push(&__FYO,L20198441); // L154 MEMORY;
-  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__WKR,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__MVR,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__SWX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__VWX,L4069927); // L31 CONVERT;
-  __PVR=((____DB ) 0);
-  lisaac_push(&__TYO,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __5VR=(void *)((unsigned long)__PVR - (unsigned long)__RVR);
-  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
-  __RVR=(void *)((unsigned long)__TVR - (unsigned long)__5VR);
-  __PVR=__NYO;
-  lisaac_push(&__FYO,L20323881); // L155 MEMORY;
-  lisaac_push_first(&__INP,L15224840); // L116 NUMERIC;
-  if ((__RVR > __PVR)) {
-    lisaac_push(&__FYO,L20711977); // L158 MEMORY;
-    lisaac_push_first(&__INP,L8792068); // L67 TRUE;
-    lisaac_push_first(&__TYO,L20333609); // L155 MEMORY;
-    lisaac_push(&__TYO,L20464681); // L156 MEMORY;
+    lisaac_push(&__RHP,L17173036); // L131 MEMORY;
+    lisaac_push_first(&__JOY,L8530438); // L65 FALSE;
+  };
+  __3KS=__VSG;
+  lisaac_push(&__RHP,L17445932); // L133 MEMORY;
+  lisaac_push_first(&__JOY,L24269831); // L185 INTEGER;
+  __UKS=(____IPE)(__3KS <<  26);
+  __3KS=__VSG;
+  lisaac_push(&__RHP,L17577516); // L134 MEMORY;
+  __FLS=__NYE( 1);
+  lisaac_push(&__RHP,L17576492); // L134 MEMORY;
+  lisaac_push_first(&__JOY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L5383176); // L41 NUMERIC;
+  __YT0=__NYE( 0);
+  lisaac_push(&__MOY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __NT0=(____IPE)(__YT0 - __FLS);
+  lisaac_push(&__JOY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L9195016); // L70 NUMERIC;
+  __VSG=(____IPE)(__3KS - __NT0);
+  lisaac_push(&__RHP,L17711148); // L135 MEMORY;
+  __3KS=__NYE( 67108864);
+  lisaac_push(&__RHP,L17708076); // L135 MEMORY;
+  lisaac_push_first(&__JOY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L5383176); // L41 NUMERIC;
+  __FLS=__NYE( 0);
+  lisaac_push(&__MOY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __YT0=(____IPE)(__FLS - __3KS);
+  lisaac_push(&__JOY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L9195016); // L70 NUMERIC;
+  __3KS=(____IPE)(__UKS - __YT0);
+  __FLS=__1HP;
+  lisaac_push(&__RHP,L17833516); // L136 MEMORY;
+  lisaac_push_first(&__JOY,L15224840); // L116 NUMERIC;
+  if ((__3KS > __FLS)) {
+    lisaac_push(&__RHP,L18221612); // L139 MEMORY;
+    lisaac_push_first(&__JOY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__MOY,L17843244); // L136 MEMORY;
+    lisaac_push(&__MOY,L17974316); // L137 MEMORY;
     __DX((&__string_143));
-    lisaac_push(&__TYO,L20597289); // L157 MEMORY;
-    lisaac_push_first(&__WKR,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__MVR,L4598824); // L35 SYSTEM;
-    exit(( 1));
-  } else /* FALSE */ {
-    lisaac_push(&__FYO,L20711977); // L158 MEMORY;
-    lisaac_push_first(&__INP,L8530438); // L65 FALSE;
-  };
-  lisaac_push(&__FYO,L20981801); // L160 MEMORY;
-  lisaac_push_first(&__INP,L17840146); // L136 BLOCK;
-  lisaac_push_first(&__TYO,L7088642); // L54 OBJECT;
-  __RVR=((____DB )(top_context->back->back));
-  lisaac_push(&__INP,L17970194); // L137 BLOCK;
-  lisaac_push_first(&__TYO,L10652676); // L81 TRUE;
-  lisaac_push_first(&__WKR,L17974802); // L137 BLOCK;
-  lisaac_push_first(&__MVR,L20978729); // L160 MEMORY;
-  lisaac_push_first(&__SWX,L15498248); // L118 NUMERIC;
-  lisaac_push_first(&__VWX,L16021000); // L122 NUMERIC;
-  lisaac_push_first(&__XWX,L15224840); // L116 NUMERIC;
-  __QWR=(__PQG >  64);
-  lisaac_push(&__VWX,L16030216); // L122 NUMERIC;
-  lisaac_push_first(&__XWX,L14700552); // L112 NUMERIC;
-  __FQ3=(__PQG ==  64);
-  if (__QWR) {
-    lisaac_push(&__VWX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__XWX,L10900996); // L83 TRUE;
-    __HQ3=__F__;
-  } else /* FALSE */ {
-    lisaac_push(&__VWX,L16025608); // L122 NUMERIC;
-    lisaac_push_first(&__XWX,L12342790); // L94 FALSE;
-    __HQ3=__FQ3;
-  };
-  if (__HQ3) {
-    lisaac_push(&__SWX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__VWX,L13509636); // L103 TRUE;
-    __HQ3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__SWX,L15493640); // L118 NUMERIC;
-    lisaac_push_first(&__VWX,L14689286); // L112 FALSE;
-    __HQ3=__F__;
-  };
-  if (__HQ3) {
-    lisaac_push(&__WKR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__MVR,L13509636); // L103 TRUE;
-    __HQ3=__J__;
-  } else /* FALSE */ {
-    lisaac_push(&__WKR,L17971730); // L137 BLOCK;
-    lisaac_push_first(&__MVR,L14689286); // L112 FALSE;
-    __HQ3=__F__;
-  };
-  if (__HQ3) {
-    lisaac_push(&__INP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TYO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WKR,L18105874); // L138 BLOCK;
-    lisaac_push_first(&__MVR,L9059330); // L69 OBJECT;
-    lisaac_push_first(&__SWX,L7866882); // L60 OBJECT;
-    lisaac_push_first(&__VWX,L8792068); // L67 TRUE;
-    lisaac_push_first(&__XWX,L7616002); // L58 OBJECT;
-    lisaac_stack_print((_____CONTEXT *)(__RVR));
-    lisaac_push(&__MVR,L9181698); // L70 OBJECT;
-    __DX((&__string_144));
-    lisaac_push(&__MVR,L9313282); // L71 OBJECT;
-    lisaac_push_first(&__SWX,L10896400); // L83 CHARACTER;
-    lisaac_push_first(&__VWX,L5005342); // L38 STD_OUTPUT;
-    lisaac_push_first(&__XWX,L18378271); // L140 OUTPUT_STREAM;
-    lisaac_push_first(&__V5X,L8272919); // L63 SYSTEM_IO;
-    fputc((int)('\n'),stdout);
-    lisaac_push(&__MVR,L9455106); // L72 OBJECT;
-    lisaac_push_first(&__SWX,L10511362); // L80 OBJECT;
-    lisaac_push_first(&__VWX,L4598824); // L35 SYSTEM;
+    lisaac_push(&__MOY,L18106924); // L138 MEMORY;
+    lisaac_push_first(&__T4R,L10511362); // L80 OBJECT;
+    lisaac_push_first(&__RKS,L4598824); // L35 SYSTEM;
     exit(( 1));
   } else /* FALSE */ {
-    lisaac_push(&__INP,L18221586); // L139 BLOCK;
-    lisaac_push_first(&__TYO,L8530438); // L65 FALSE;
-  };
-  __RVR=__BZF;
-  lisaac_push(&__FYO,L21261865); // L162 MEMORY;
-  lisaac_push_first(&__INP,L9990152); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L11029000); // L84 NUMERIC;
-  lisaac_push_first(&__WKR,L5383176); // L41 NUMERIC;
-  lisaac_push_first(&__MVR,L14156807); // L108 INTEGER;
-  lisaac_push_first(&__SWX,L78939655); // L602 INTEGER;
-  lisaac_push_first(&__VWX,L4069927); // L31 CONVERT;
-  __PVR=((____DB ) 0);
-  lisaac_push(&__TYO,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __5VR=(void *)((unsigned long)__PVR - (unsigned long)__TVR);
-  lisaac_push(&__INP,L9989128); // L76 NUMERIC;
-  lisaac_push_first(&__TYO,L9195016); // L70 NUMERIC;
-  __TVR=(void *)((unsigned long)__RVR - (unsigned long)__5VR);
-  lisaac_push(&__FYO,L21266985); // L162 MEMORY;
-  lisaac_push_first(&__INP,L4069927); // L31 CONVERT;
-  __1ZO=((____FQE *)__TVR);
-  lisaac_push(&__FYO,L21513257); // L164 MEMORY;
-  lisaac_push_first(&__INP,L12208681); // L93 MEMORY;
-  __1ZO->__HQE=NULL;
-  lisaac_push(&__FYO,L21652521); // L165 MEMORY;
-  lisaac_push_first(&__INP,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __KLR=(____L)(-  67108856);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __LLR=(____L)(__KLR -  1);
-  lisaac_push(&__INP,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __KLR=(____Y1)(-  0);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __SO5=(____L)(__KLR -  1);
-  lisaac_push(&__INP,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L22171143); // L169 INTEGER;
-  __KLR=(____L)(__LLR & __SO5);
-  lisaac_push(&__INP,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __LLR=(____L)(- __KLR);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __KLR=(____L)(__LLR -  1);
-  lisaac_push(&__FYO,L21657641); // L165 MEMORY;
-  lisaac_push_first(&__INP,L22940167); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __LLR=(____L)(- __KLR);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __KLR=(____L)(__LLR -  1);
-  lisaac_push(&__INP,L22944263); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __LLR=(____Y1)(-  2);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __SO5=(____L)(__LLR -  1);
-  lisaac_push(&__INP,L22943239); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L22171143); // L169 INTEGER;
-  __LLR=(____L)(__KLR & __SO5);
-  lisaac_push(&__INP,L22939143); // L175 INTEGER;
-  lisaac_push_first(&__TYO,L25311239); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L11029512); // L84 NUMERIC;
-  lisaac_push_first(&__MVR,L9195016); // L70 NUMERIC;
-  __KLR=(____L)(- __LLR);
-  lisaac_push(&__TYO,L25314311); // L193 INTEGER;
-  lisaac_push_first(&__WKR,L9195016); // L70 NUMERIC;
-  __LLR=(____L)(__KLR -  1);
-  lisaac_push(&__FYO,L21641257); // L165 MEMORY;
-  lisaac_push_first(&__INP,L49546248); // L378 NUMERIC;
-  lisaac_push_first(&__TYO,L67276296); // L513 NUMERIC;
-  lisaac_push_first(&__WKR,L4069927); // L31 CONVERT;
-  __XYO=((____Y1 )__LLR);
-  lisaac_push(&__FYO,L21661737); // L165 MEMORY;
-  lisaac_push_first(&__INP,L12470825); // L95 MEMORY;
-  __1ZO->__IQE=__XYO;
-  lisaac_push(&__FYO,L21769769); // L166 MEMORY;
-  lisaac_push_first(&__INP,L26485801); // L202 MEMORY;
-  __1ZO->__JQE=__AGP;
-  __1ZO->__KQE=NULL;
-  if (((void *)__AGP != (void *)NULL)) {
-    lisaac_push(&__INP,L27265577); // L208 MEMORY;
-    lisaac_push_first(&__TYO,L8792068); // L67 TRUE;
-    lisaac_push_first(&__WKR,L27015721); // L206 MEMORY;
-    __5O5=__AGP;
-    if (__5O5==NULL) {
-      lisaac_push(&__WKR,L27151913); // L207 MEMORY;
+    lisaac_push(&__RHP,L18221612); // L139 MEMORY;
+    lisaac_push_first(&__JOY,L8530438); // L65 FALSE;
+  };
+  __XKS=__3ZF;
+  lisaac_push(&__RHP,L16522284); // L126 MEMORY;
+  __ZKS=__FWG(__UKS);
+  lisaac_push(&__RHP,L19033644); // L145 MEMORY;
+  lisaac_push_first(&__JOY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L5383176); // L41 NUMERIC;
+  lisaac_push_first(&__RKS,L14156807); // L108 INTEGER;
+  lisaac_push_first(&__OOY,L78949383); // L602 INTEGER;
+  __3KS=__NYE( 0);
+  lisaac_push(&__OOY,L78949383); // L602 INTEGER;
+  lisaac_push_first(&__ROY,L4069927); // L31 CONVERT;
+  __M5R=((____DB )__3KS);
+  lisaac_push(&__MOY,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __UU0=(void *)((unsigned long)__M5R - (unsigned long)__ZKS);
+  lisaac_push(&__JOY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__MOY,L9195016); // L70 NUMERIC;
+  __ZKS=(void *)((unsigned long)__XKS - (unsigned long)__UU0);
+  lisaac_push(&__RHP,L19038764); // L145 MEMORY;
+  lisaac_push_first(&__JOY,L4069927); // L31 CONVERT;
+  __5IP=((____NQE *)__ZKS);
+  lisaac_push(&__RHP,L19153964); // L146 MEMORY;
+  lisaac_push_first(&__JOY,L12209196); // L93 MEMORY;
+  __5IP->__PQE=NULL;
+  lisaac_push(&__RHP,L19285548); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L20725292); // L158 MEMORY;
+  __3KS=__NYE( 0);
+  lisaac_push(&__RHP,L19290156); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L11687980); // L89 MEMORY;
+  __UKS=__NYE( 2);
+  lisaac_push(&__RHP,L19301420); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L10123820); // L77 MEMORY;
+  lisaac_push_first(&__MOY,L5774867); // L44 POINTER;
+  __H5R=((____L )(sizeof(void *)));
+  lisaac_push(&__JOY,L10137132); // L77 MEMORY;
+  lisaac_push_first(&__MOY,L4988457); // L38 UINTEGER_CPU;
+  __I5R=((____L )(sizeof(unsigned long)));
+  lisaac_push(&__JOY,L10124332); // L77 MEMORY;
+  lisaac_push_first(&__MOY,L9990152); // L76 NUMERIC;
+  lisaac_push_first(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __W03=(____L)(- __I5R);
+  lisaac_push(&__MOY,L9989128); // L76 NUMERIC;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __I5R=(____L)(__H5R - __W03);
+  lisaac_push(&__RHP,L19295276); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L9195016); // L70 NUMERIC;
+  __H5R=(____L)( 67108864 - __I5R);
+  lisaac_push(&__RHP,L19286060); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __FLS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __YT0=(____IPE)(__FLS - __3KS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __3KS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __FLS=(____IPE)(__YT0 - __3KS);
+  lisaac_push(&__JOY,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __3KS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __YT0=(____IPE)(__3KS - __UKS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __3KS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __UKS=(____IPE)(__YT0 - __3KS);
+  lisaac_push(&__JOY,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L22171143); // L169 INTEGER;
+  __3KS=(____IPE)(__FLS & __UKS);
+  lisaac_push(&__JOY,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __UKS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __FLS=(____IPE)(__UKS - __3KS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __3KS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __UKS=(____IPE)(__FLS - __3KS);
+  lisaac_push(&__RHP,L19295276); // L147 MEMORY;
+  __3KS=__NYE(__H5R);
+  lisaac_push(&__RHP,L19290668); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L22940167); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __FLS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __YT0=(____IPE)(__FLS - __UKS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __UKS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __FLS=(____IPE)(__YT0 - __UKS);
+  lisaac_push(&__JOY,L22944263); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __UKS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __YT0=(____IPE)(__UKS - __3KS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __3KS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __UKS=(____IPE)(__YT0 - __3KS);
+  lisaac_push(&__JOY,L22943239); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L22171143); // L169 INTEGER;
+  __3KS=(____IPE)(__FLS & __UKS);
+  lisaac_push(&__JOY,L22939143); // L175 INTEGER;
+  lisaac_push_first(&__MOY,L25311239); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L11029000); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L5383176); // L41 NUMERIC;
+  __UKS=__NYE( 0);
+  lisaac_push(&__T4R,L11029512); // L84 NUMERIC;
+  lisaac_push_first(&__RKS,L9195016); // L70 NUMERIC;
+  __FLS=(____IPE)(__UKS - __3KS);
+  lisaac_push(&__MOY,L25318919); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L5121032); // L39 NUMERIC;
+  __3KS=__NYE( 1);
+  lisaac_push(&__MOY,L25314311); // L193 INTEGER;
+  lisaac_push_first(&__T4R,L9195016); // L70 NUMERIC;
+  __UKS=(____IPE)(__FLS - __3KS);
+  lisaac_push(&__RHP,L19302444); // L147 MEMORY;
+  lisaac_push_first(&__JOY,L12471340); // L95 MEMORY;
+  __5IP->__QQE=__UKS;
+  lisaac_push(&__RHP,L19410476); // L148 MEMORY;
+  lisaac_push_first(&__JOY,L23471148); // L179 MEMORY;
+  __5IP->__RQE=__MVP;
+  __5IP->__SQE=NULL;
+  if (((void *)__MVP != (void *)NULL)) {
+    lisaac_push(&__JOY,L24250924); // L185 MEMORY;
+    lisaac_push_first(&__MOY,L8792068); // L67 TRUE;
+    lisaac_push_first(&__T4R,L24001068); // L183 MEMORY;
+    __JN4=__MVP;
+    if (__JN4==NULL) {
+      lisaac_push(&__T4R,L24137260); // L184 MEMORY;
       lisaac_stack_print(top_context); print_string("Call on NULL\n"); die_with_code(1);
     } else /* MEMORY */ {
-      lisaac_push(&__WKR,L27151913); // L207 MEMORY;
-      __AP5=((____FQE *)__5O5);
-      lisaac_push_first(&__MVR,L24264233); // L185 MEMORY;
-      __AP5->__KQE=__1ZO;
+      lisaac_push(&__T4R,L24137260); // L184 MEMORY;
+      __KN4=((____NQE *)__JN4);
+      lisaac_push_first(&__RKS,L21249580); // L162 MEMORY;
+      __KN4->__SQE=__5IP;
     };
   } else /* FALSE */ {
-    lisaac_push(&__INP,L27265577); // L208 MEMORY;
-    lisaac_push_first(&__TYO,L8530438); // L65 FALSE;
-  };
-  __AGP=__1ZO;
-  lisaac_push(&__FYO,L21905449); // L167 MEMORY;
-  lisaac_push_first(&__INP,L9195016); // L70 NUMERIC;
-  __XYO=(____Y1)(__PQG -  1);
-  lisaac_push(&__FYO,L21906985); // L167 MEMORY;
-  __WQP(__1ZO,__XYO);
-  __5O5=__1ZO;
-  return(__5O5);
+    lisaac_push(&__JOY,L24250924); // L185 MEMORY;
+    lisaac_push_first(&__MOY,L8530438); // L65 FALSE;
+  };
+  __MVP=__5IP;
+  __3KS=__VSG;
+  lisaac_push(&__RHP,L19547180); // L149 MEMORY;
+  __UKS=__NYE( 1);
+  lisaac_push(&__RHP,L19546156); // L149 MEMORY;
+  lisaac_push_first(&__JOY,L9195016); // L70 NUMERIC;
+  __FLS=(____IPE)(__3KS - __UKS);
+  lisaac_push(&__RHP,L19547692); // L149 MEMORY;
+  __45P(__5IP,__FLS);
+  __JN4=__5IP;
+  return(__JN4);
 }
 
 //==========================//
@@ -17477,673 +18187,669 @@ int print_string(char *str)
   return(0);
 }
 
-char *trace[61]={
+char *trace[62]={
   "make.lip (make.lip)",
-  "INSTALL_LISAAC (C:/Documents and Settings/sonntag/compiler/install_lisaac.li)",
-  "OBJECT (C:/Documents and Settings/sonntag/compiler/lib/kernel/object.li)",
-  "I_DONT_KNOW_PROTOTYPING (C:/Documents and Settings/sonntag/compiler/lib/kernel/i_dont_know_prototyping.li)",
-  "TRUE (C:/Documents and Settings/sonntag/compiler/lib/base/true.li)",
-  "BOOLEAN (C:/Documents and Settings/sonntag/compiler/lib/base/boolean.li)",
-  "FALSE (C:/Documents and Settings/sonntag/compiler/lib/base/false.li)",
-  "INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/integer.li)",
-  "NUMERIC (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/numeric.li)",
-  "REAL (C:/Documents and Settings/sonntag/compiler/lib/number/real.li)",
-  "INTEGER_32 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_32.li)",
-  "SIGNED_INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/signed_integer.li)",
-  "STRING_CONSTANT (C:/Documents and Settings/sonntag/compiler/lib/string/string_constant.li)",
-  "ABSTRACT_STRING (C:/Documents and Settings/sonntag/compiler/lib/string/abstract_string.li)",
-  "HASHABLE (C:/Documents and Settings/sonntag/compiler/lib/kernel/hashable.li)",
-  "COMPARABLE (C:/Documents and Settings/sonntag/compiler/lib/kernel/comparable.li)",
-  "CHARACTER (C:/Documents and Settings/sonntag/compiler/lib/base/character.li)",
-  "CHARACTER_REF (C:/Documents and Settings/sonntag/compiler/lib/base/low_level/character_ref.li)",
-  "BLOCK (C:/Documents and Settings/sonntag/compiler/lib/base/block.li)",
-  "POINTER (C:/Documents and Settings/sonntag/compiler/lib/kernel/pointer.li)",
-  "UNSIGNED_INTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/unsigned_integer.li)",
-  "NATIVE_ARRAY (C:/Documents and Settings/sonntag/compiler/lib/collection/low_level/native_array.li)",
-  "SAFE_EQUAL (C:/Documents and Settings/sonntag/compiler/lib/kernel/safe_equal.li)",
-  "SYSTEM_IO (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/system_io.li)",
-  "STRING (C:/Documents and Settings/sonntag/compiler/lib/string/string.li)",
-  "ARRAYED (C:/Documents and Settings/sonntag/compiler/lib/collection/low_level/arrayed.li)",
-  "ENVIRONMENT (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/environment.li)",
-  "IO (C:/Documents and Settings/sonntag/compiler/lib/io/io.li)",
-  "STD_INPUT (C:/Documents and Settings/sonntag/compiler/lib/io/std_input.li)",
-  "INPUT_STREAM (C:/Documents and Settings/sonntag/compiler/lib/io/input_stream.li)",
-  "STD_OUTPUT (C:/Documents and Settings/sonntag/compiler/lib/io/std_output.li)",
-  "OUTPUT_STREAM (C:/Documents and Settings/sonntag/compiler/lib/io/output_stream.li)",
-  "INTEGER_64 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_64.li)",
-  "UINTEGER_64 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_64.li)",
-  "UINTEGER_8 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_8.li)",
-  "UINTEGER_16 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_16.li)",
-  "UINTEGER_32 (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_32.li)",
-  "INTEGER_8 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_8.li)",
-  "INTEGER_16 (C:/Documents and Settings/sonntag/compiler/lib/number/integer_16.li)",
-  "CONVERT (C:/Documents and Settings/sonntag/compiler/lib/kernel/convert.li)",
-  "SYSTEM (C:/Documents and Settings/sonntag/compiler/lib_os/unix/system/system.li)",
-  "MEMORY (C:/Documents and Settings/sonntag/compiler/lib/memory/memory.li)",
-  "UINTEGER_BIG (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger_big.li)",
-  "UINTEGER (C:/Documents and Settings/sonntag/compiler/lib/number/uinteger.li)",
-  "UREAL_16_16 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_16_16.li)",
-  "UNSIGNED_FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/unsigned_fixed_real.li)",
-  "FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/fixed_real.li)",
-  "UREAL_24_8 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_24_8.li)",
-  "UREAL_26_6 (C:/Documents and Settings/sonntag/compiler/lib/number/ureal_26_6.li)",
-  "REAL_16_16 (C:/Documents and Settings/sonntag/compiler/lib/number/real_16_16.li)",
-  "SIGNED_FIXED_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/signed_fixed_real.li)",
-  "REAL_24_8 (C:/Documents and Settings/sonntag/compiler/lib/number/real_24_8.li)",
-  "REAL_26_6 (C:/Documents and Settings/sonntag/compiler/lib/number/real_26_6.li)",
-  "REAL_32 (C:/Documents and Settings/sonntag/compiler/lib/number/real_32.li)",
-  "FLOAT_MAP32 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map32.li)",
-  "FLOAT_MAP (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map.li)",
-  "FLOAT_REAL (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_real.li)",
-  "REAL_64 (C:/Documents and Settings/sonntag/compiler/lib/number/real_64.li)",
-  "FLOAT_MAP64 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map64.li)",
-  "REAL_80 (C:/Documents and Settings/sonntag/compiler/lib/number/real_80.li)",
-  "FLOAT_MAP80 (C:/Documents and Settings/sonntag/compiler/lib/number/low_level/float_map80.li)"
+  "INSTALL_LISAAC (/home/sonntag/compiler/install_lisaac.li)",
+  "OBJECT (/home/sonntag/compiler/lib/kernel/object.li)",
+  "I_DONT_KNOW_PROTOTYPING (/home/sonntag/compiler/lib/kernel/i_dont_know_prototyping.li)",
+  "TRUE (/home/sonntag/compiler/lib/base/true.li)",
+  "BOOLEAN (/home/sonntag/compiler/lib/base/boolean.li)",
+  "FALSE (/home/sonntag/compiler/lib/base/false.li)",
+  "INTEGER (/home/sonntag/compiler/lib/number/integer.li)",
+  "NUMERIC (/home/sonntag/compiler/lib/number/low_level/numeric.li)",
+  "REAL (/home/sonntag/compiler/lib/number/real.li)",
+  "INTEGER_32 (/home/sonntag/compiler/lib/number/integer_32.li)",
+  "SIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/signed_integer.li)",
+  "STRING_CONSTANT (/home/sonntag/compiler/lib/string/string_constant.li)",
+  "ABSTRACT_STRING (/home/sonntag/compiler/lib/string/abstract_string.li)",
+  "HASHABLE (/home/sonntag/compiler/lib/kernel/hashable.li)",
+  "COMPARABLE (/home/sonntag/compiler/lib/kernel/comparable.li)",
+  "CHARACTER (/home/sonntag/compiler/lib/base/character.li)",
+  "CHARACTER_REF (/home/sonntag/compiler/lib/base/low_level/character_ref.li)",
+  "BLOCK (/home/sonntag/compiler/lib/base/block.li)",
+  "POINTER (/home/sonntag/compiler/lib/kernel/pointer.li)",
+  "UNSIGNED_INTEGER (/home/sonntag/compiler/lib/number/low_level/unsigned_integer.li)",
+  "NATIVE_ARRAY (/home/sonntag/compiler/lib/collection/low_level/native_array.li)",
+  "SAFE_EQUAL (/home/sonntag/compiler/lib/kernel/safe_equal.li)",
+  "SYSTEM_IO (/home/sonntag/compiler/lib_os/unix/system/system_io.li)",
+  "STRING (/home/sonntag/compiler/lib/string/string.li)",
+  "ARRAYED (/home/sonntag/compiler/lib/collection/low_level/arrayed.li)",
+  "ENVIRONMENT (/home/sonntag/compiler/lib_os/unix/system/environment.li)",
+  "IO (/home/sonntag/compiler/lib/io/io.li)",
+  "STD_INPUT (/home/sonntag/compiler/lib/io/std_input.li)",
+  "INPUT_STREAM (/home/sonntag/compiler/lib/io/input_stream.li)",
+  "STD_OUTPUT (/home/sonntag/compiler/lib/io/std_output.li)",
+  "OUTPUT_STREAM (/home/sonntag/compiler/lib/io/output_stream.li)",
+  "INTEGER_64 (/home/sonntag/compiler/lib/number/integer_64.li)",
+  "UINTEGER_64 (/home/sonntag/compiler/lib/number/uinteger_64.li)",
+  "UINTEGER_8 (/home/sonntag/compiler/lib/number/uinteger_8.li)",
+  "UINTEGER_16 (/home/sonntag/compiler/lib/number/uinteger_16.li)",
+  "UINTEGER_32 (/home/sonntag/compiler/lib/number/uinteger_32.li)",
+  "INTEGER_8 (/home/sonntag/compiler/lib/number/integer_8.li)",
+  "INTEGER_16 (/home/sonntag/compiler/lib/number/integer_16.li)",
+  "CONVERT (/home/sonntag/compiler/lib/kernel/convert.li)",
+  "SYSTEM (/home/sonntag/compiler/lib_os/unix/system/system.li)",
+  "UINTEGER_CPU (/home/sonntag/compiler/lib/number/uinteger_cpu.li)",
+  "UINTEGER_BIG (/home/sonntag/compiler/lib/number/uinteger_big.li)",
+  "UINTEGER (/home/sonntag/compiler/lib/number/uinteger.li)",
+  "MEMORY (/home/sonntag/compiler/lib/memory/memory.li)",
+  "UREAL_16_16 (/home/sonntag/compiler/lib/number/ureal_16_16.li)",
+  "UNSIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/unsigned_fixed_real.li)",
+  "FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/fixed_real.li)",
+  "UREAL_24_8 (/home/sonntag/compiler/lib/number/ureal_24_8.li)",
+  "UREAL_26_6 (/home/sonntag/compiler/lib/number/ureal_26_6.li)",
+  "REAL_16_16 (/home/sonntag/compiler/lib/number/real_16_16.li)",
+  "SIGNED_FIXED_REAL (/home/sonntag/compiler/lib/number/low_level/signed_fixed_real.li)",
+  "REAL_24_8 (/home/sonntag/compiler/lib/number/real_24_8.li)",
+  "REAL_26_6 (/home/sonntag/compiler/lib/number/real_26_6.li)",
+  "REAL_32 (/home/sonntag/compiler/lib/number/real_32.li)",
+  "FLOAT_MAP32 (/home/sonntag/compiler/lib/number/low_level/float_map32.li)",
+  "FLOAT_MAP (/home/sonntag/compiler/lib/number/low_level/float_map.li)",
+  "FLOAT_REAL (/home/sonntag/compiler/lib/number/low_level/float_real.li)",
+  "REAL_64 (/home/sonntag/compiler/lib/number/real_64.li)",
+  "FLOAT_MAP64 (/home/sonntag/compiler/lib/number/low_level/float_map64.li)",
+  "REAL_80 (/home/sonntag/compiler/lib/number/real_80.li)",
+  "FLOAT_MAP80 (/home/sonntag/compiler/lib/number/low_level/float_map80.li)"
 };
 
 struct __source {
   unsigned int pos;
   char *line;
-} __src[1770]={
+} __src[1766]={
   {75900429,"    ? { is_integer };"},
-  {82218537,"    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); "},
-  {46409769,"	blc := get_last idx;"},
   {59002881,"      new_text.replace_all '\\\\' with '/';"},
-  {83117609,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
   {70262785,"        } else {"},
   {61484557,"        cc.is_separator.if {"},
   {3149825,"  + name     := INSTALL_LISAAC;"},
+  {68689429,"    -? {dest >= 0};"},
   {11029000,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
-  {40769065,"	copy begin to (result.begin) size old_size;"},
+  {27033644,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
+  {46400556,"  );  "},
   {80617485,"        } else { // cc.is_separator"},
+  {27030572,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
   {19139096,"    ? {capacity >= old_capacity};    "},
-  {37388329,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {24533505,"      index := input.first_substring_index id;      "},
   {90969089,"          .when 6 then {"},
-  {62158889,"    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;"},
+  {40765996,"    };"},
   {7866882,"    };"},
-  {27015189,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {27009031,"    (Self + a) & (~ a)"},
+  {59905068,"    (siz - 1).downto 0 do { j:INTEGER;      "},
   {18221569,"    };"},
   {64622104,"      };"},
-  {32649769,"      next := next_linear;"},
-  {54944809,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {39848472,"    ? {valid_index i2};"},
   {63719960,"    ? { start.in_range 1 to (end + 1)};"},
   {60560909,"          };"},
+  {46160428,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {18221586,"    };"},
   {79699981,"      }.elseif { state = 2} then {"},
   {66857473,"        \"OK.\\n\".print;  "},
+  {10123820,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
+  {53362220,"      put_ptr next to ptr_table;                "},
+  {51785772,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
   {24524306,"    ((debug_level >= 15) && {! value}).if {"},
   {39605249,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {54920200,"  );"},
-  {60564009,"    put p to last;"},
+  {37369900,"	copy begin to (result.begin) size old_size;"},
+  {75654188,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {17316376,"    (new_count <= count).if {"},
   {12593192,"      cap := cap / 2;"},
   {56496653,"        }.elseif {cc = '+'} then {"},
-  {81956905,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {53112833,"    title \"Installation of Lisaac library path.\" count 5;"},
-  {37363753,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
+  {18221612,"    };"},
   {10105368,"  ( ? {needed_capacity >= 0};"},
   {80365069,"            result := 10 * result + cc.decimal_value;"},
+  {45245996,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
+  {75648044,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {33308716,"    size_and_id := siz | id_busy;"},
   {139592717,"  );"},
   {17310232,"    (new_count <= count).if {"},
-  {6955561,"  + previous_free:MEMORY;"},
-  {24521257,"  - delete_link_free <-"},
-  {43663401,"      result := result.next_free;"},
-  {83524137,"      result := mem.resize new_size index (get_index p).begin;      "},
+  {46145068,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
+  {11687980,"  - id_end:UINTEGER_CPU               <- 10b;"},
+  {6955564,"  + previous_free:MEMORY;"},
   {78782477,"      }.elseif { state = 1 } then {"},
+  {39608364,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {13249045,"    -? {old_nb_elts > 0};"},
   {38687745,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {10096151,"  - eof:CHARACTER <- `EOF`:CHARACTER;"},
-  {83521065,"      result := mem.resize new_size index (get_index p).begin;      "},
   {15493640,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
   {19542529,"    \"\\n\\nChoice:\\n\".print;"},
   {137104909,"      };"},
-  {104227349,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
+  {81267244,"    };"},
+  {73834540,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
   {9181698,"    msg.print;"},
   {77874189,"        }.elseif {cc = '-'} then {"},
   {55348225,"  - lisaac_mode_comment :STRING_CONSTANT := \";; **** LISAAC MODE ****\";"},
+  {34872876,"    (new_size > old_size).if {      "},
+  {69995029,"    };"},
+  {12349992,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
+  {6034963,"  - is_null:BOOLEAN <- (Self = NULL);"},
   {94768664,"    ? {capacity >= (count + 1)};"},
-  {18880553,"  - new_page:MEMORY <-"},
+  {57155605,"    -? {upper >= -1};"},
+  {41175596,"    result.to_busy new_size index idx;"},
   {88900097,"            title \"Installation of `lisaac.vim' for Vim.\" count 0;"},
-  {72251945,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
+  {49941512,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
   {25851416,"  - replace_all old_char:CHARACTER with new_char:CHARACTER <-"},
   {28320775,"      {val.is_even}.while_do {"},
   {9862170,"  - basic_getenv environment_variable:NATIVE_ARRAY(CHARACTER) :NATIVE_ARRAY(CHARACTER) <-"},
   {30805528,"    ? {other!=NULL};"},
-  {80349717,"    };"},
-  {104221205,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
   {9184792,"    result.copy str;       "},
   {6031898,"    };"},
+  {35541036,"	  nxt.to_busy (sz.to_pointer) index idx;"},
   {48368152,"    ? {valid_index index};"},
   {6031903,"    ? {s!=NULL};"},
-  {77877289,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
+  {80355884,"    (old_size2 <= minimum_size).if {"},
   {10755090,"    test.value.if {"},
+  {36440108,"	  };"},
   {61869569,"      };	"},
   {30565377,"      write std_file with input size (input.count);"},
-  {72245801,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {25177129,"    (prev = NULL).if {"},
-  {67276296,"  - to_raw_uinteger_32:UINTEGER_32 <- CONVERT(SELF,UINTEGER_32).on Self;"},
-  {44319273,"    idx := get_index (result.this);"},
   {29888001,"      };"},
   {11432476,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
+  {38013484,"    };    "},
   {90467329,"            title \"Installation of eFTE mode.\" count 0;"},
-  {31479849,"    ((! is_end) && {next.id = id_free}).if {"},
   {8270349,"    -? {valid_index index};"},
   {49027073,"    } else {"},
   {33712129,"  - system_unix_zsh :STRING_CONSTANT := \"Unix - zsh\";"},
-  {72239657,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {6690828,"  - capacity:INTEGER <- count;"},
   {31467544,"    ((i > 0) && {j > 0}).if	{"},
+  {81011733,"    -? {upper >= -1};"},
   {59387917,"        cc.is_digit.if {"},
   {136858637,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
+  {54670892,"	  next := new_lab lab_type;	  "},
   {40248856,"    old_i2:=item i2;"},
-  {5120553,"  - parent_object:OBJECT := OBJECT;"},
-  {79438377,"    (new_size2 <= minimum_size).if {"},
+  {45886508,"    put_32 t to result;    "},
+  {52192300,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {11420188,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
+  {81005589,"    -? {upper >= -1};"},
+  {5120556,"  - parent_object:OBJECT := OBJECT;"},
   {51271687,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
   {49692161,"      new_text.append path_next;"},
+  {59394092,"    siz := siz / POINTER.object_size;"},
   {52173837,"  - is_integer:BOOLEAN <-"},
-  {50609705,"  - table_type idx:UINTEGER_32 :POINTER <- "},
   {28071425,"      input.insert_string new_text to index; "},
+  {57817644,"    put_ptr (next | 11b) to p;"},
   {11417116,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
-  {54436905,"  - micro_alloc new_size:POINTER table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
-  {4203022,"  - parent_object:OBJECT := OBJECT;"},
-  {31464489,"    ((! is_end) && {next.id = id_free}).if {"},
+  {52186156,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {27403285,"    i := capacity-1;"},
+  {57814572,"    put_ptr (next | 11b) to p;"},
   {8261146,"    ? { system_command_line != NULL};"},
-  {25833001,"    (next != NULL).if {"},
-  {20201513,"    new_size := old_size + 64.mb;"},
+  {85728789,"    -? {lower + offset >= 0};"},
+  {19302444,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {49704492,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {64773121,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {36178448,"    };"},
-  {20198441,"    new_size := old_size + 64.mb;"},
   {43389469,"    ? { !end_of_input };"},
-  {39340585,"	    nxt.set_previous_linear ((this - begin_memory).to_pointer);"},
+  {36187692,"	    nxt := next_linear;"},
   {17701377,"    str.print;"},
   {24007169,"      input := STRING.create (size_file + new_text.count);"},
-  {78514709,"    };"},
   {5773336,"  + capacity:INTEGER;"},
-  {36858921,"  - resize new_size:UINTEGER_32 index idx:UINTEGER_32 :MEMORY <-"},
-  {46542377,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {85485569,"        title \"Compilation of Shorter tool.\" count 5; "},
   {79179777,"    \"  Execute: `\".print;"},
   {71971841,"      \"  Execute: `\".print;"},
   {19280914,"    ((debug_level >=10) && {! value}).if {      "},
-  {56900137,"	((page + (new_size << 1)) <= 4096).if {"},
   {61611009,"      } else {"},
+  {11183148,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
   {10493452,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
-  {81670697,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
-  {36178473,"    };"},
+  {19290156,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {35279404,"	sz  := new_size - old_size - object_size;"},
   {89534465,"            install_kate;      "},
   {52835864,"	new_capacity := capacity * 2;"},
   {30309901,"        result:=storage.fast_memcmp (other.storage) until count;"},
+  {37754924,"    } else {"},
   {28062232,"      (capacity = 0).if	{"},
-  {46536233,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {75137065,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {60049964,"      na_dst.put (na_src.item j) to j;"},
+  {11180076,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
+  {80768556,"      free (p - UINTEGER_32.object_size) size old_size2;"},
   {53497857,"      new_text.replace_all '\\\\' with '/';"},
-  {67242517,"    };"},
+  {60046892,"      na_dst.put (na_src.item j) to j;"},
+  {68588040,"  - to_raw_uinteger_cpu:UINTEGER_CPU<- CONVERT(SELF,UINTEGER_CPU).on Self;"},
+  {35273260,"	sz  := new_size - old_size - object_size;"},
   {15210497,"    } else {"},
-  {35270185,"      new.add_link_free;"},
   {33450497,"  - system_unix_bash:STRING_CONSTANT := \"Unix - bash\";"},
-  {75130921,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {26485801,"  - add_link_free <-"},
-  {68815893,"    -? {dest >= 0};"},
-  {32791593,"      next.set_previous_linear (new_free.this - begin_memory);"},
-  {28053013,"    i < 0"},
-  {43149353,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {68815893,"    -? {src_capacity >= 0};"},
   {24672274,"      crash_on ptr with_message \"Ensure assertion violated.\";   "},
-  {59138601,"  - micro_free p:POINTER table ptr_table:POINTER <-"},
   {64760856,"      count := count - len;"},
-  {78939655,"  - to_raw_pointer:POINTER         <- CONVERT(SELF,POINTER).on Self;"},
+  {105520661,"    -? {index>=0};"},
   {69477889,"        \"  `\".print;"},
   {55970317,"    { (state = 4) || {i > count}}.until_do {"},
-  {72646185,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
+  {27157036,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
   {5527066,"    p := basic_getenv(variable.to_external);"},
-  {38413865,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
+  {24001068,"    (first_free != NULL).if {      "},
   {136590861,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {82326569,"    (old_size2.to_pointer <= minimum_size).if {"},
-  {76695081,"  - free p:POINTER size sz:POINTER <-"},
   {49427457,"      new_text.append path;"},
   {136587789,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {35932201,"	next.set_previous_linear (new.this - begin_memory);"},
-  {3950628,"  - default := (0.to_raw_uinteger_32);"},
   {23077377,"    \"  A `\".print;"},
   {35919888,"    (Self >= '0').if {"},
-  {30300713,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
+  {85467157,"    -? {lower >= 0};"},
+  {87043605,"	  put (item i) to (i + offset);"},
   {31858689,"  - path_home   :STRING;"},
+  {27147820,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
   {17455128,"    }.elseif { capacity < new_count } then {"},
   {79832589,"        cc.is_digit.if {"},
-  {52580360,"  - to_integer:INTEGER <- to_raw_integer;  "},
   {52586520,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
+  {45387820,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {75771393,"    string_tmp.append n;"},
   {91760641,"      .when 3 then {"},
-  {21513257,"    block.set_previous_linear NULL; "},
+  {31874092,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
+  {55970348,"    }; "},
   {43795984,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {43130921,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {25321985,"            old_buffer.add_last (input.item index);"},
   {5283856,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
-  {37499433,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {27797505,"      new_text.print;"},
   {23745543,"  - Self:SELF '>>' Left 100 other:INTEGER :SELF <- "},
-  {30288425,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
+  {35695148,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {25318919,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
   {20586497,"        } else {          "},
   {10237980,"  - read_line_in str:STRING <-"},
+  {14964245,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
   {9326596,"  - elseif cond:{BOOLEAN} then block:{} :BOOLEAN <- TRUE;"},
-  {14955010,"  - clone_allocation_size:POINTER;"},
+  {14955010,"  - clone_allocation_size:UINTEGER_CPU;"},
   {10234904,"    (needed_capacity > 0).if {"},
-  {35014697,"      new.set_previous_linear (this - begin_memory);"},
   {28465665,"      \"' file has been created with:\\n\".print; "},
   {17439768,"    }.elseif { capacity < new_count } then {"},
+  {46274604,"    result + UINTEGER_32.object_size"},
   {82739201,"    shell        := ENVIRONMENT.get_environment_variable \"SHELL\";"},
   {18104833,"      result := IO.read_character;"},
   {11799041,"    };"},
   {12716584,"    };"},
-  {14293033,"    ? {idx < nb_page};"},
   {10909212,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
+  {35689004,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {166069261,"  );"},
-  {27794453,"      i := i - 1;"},
+  {17445932,"    old_size := nb_page << 26;"},
+  {14293036,"    ? {idx < nb_page};"},
   {94907416,"    ? {p = to_external};"},
   {79583233,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
   {72375297,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {26883073,"          old_buffer.print;"},
   {85211649,"        compile_file \"lisaac\";"},
+  {33432108,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {7744011,"	buffer.swap i with j;"},
-  {21266985,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    "},
+  {23071276,"    };"},
+  {80497708,"      result := alloc_dynamic new_size;"},
+  {39734828,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {5259265,"  - open_read n:ABSTRACT_STRING :POINTER <- "},
-  {51669033,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {39725592,"    ? {valid_index i1};"},
-  {30048297,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
-  {52568105,"  - capacity_max:POINTER;"},
+  {98051093,"    -? {upper >= -1};"},
   {13372437,"    -? {old_nb_elts < new_nb_elts};"},
   {22153746,"    };"},
   {135430157,"  - substring_index (other:ABSTRACT_STRING,start_index:INTEGER) :INTEGER <-"},
   {65835521,"      string_tmp.copy \"cp -f editor/vim/indent/lisaac.vim ~/.vim/indent/\";"},
-  {23739433,"  - id_free:UINTEGER_32 <- 00b;"},
-  {30045225,"    new_free := CONVERT(POINTER,MEMORY).on (begin_memory + prev);"},
   {69213185,"      } else {"},
-  {43780649,"    };"},
-  {82064937,"    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    "},
+  {26883093,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {91505153,"        }.do_while {choice2 != 0};"},
-  {43552809,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
+  {98044949,"    -? {upper >= -1};"},
   {10881542,"    };"},
   {38814232,"    storage.put ch to (index - 1);"},
   {6826502,"    false_block.value;"},
   {86772737,"      .when 2 then {"},
-  {74853929,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
+  {35667500,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {21916688,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
-  {9080339,"  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;"},
-  {10890792,"  - get_memory_capacity:POINTER <- "},
   {22812680,"      (Self-1).downto limit_down do blc;"},
+  {16522284,"  ( + old_size,new_size:UINTEGER_CPU;"},
+  {69219372,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {10881560,"    };"},
+  {27545109,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {71451649,"    (system = system_windows).if {"},
-  {60431913,"    put (next | 11b) to p;"},
+  {37237804,"	result := search new_size;		"},
+  {66728469,"      (old_value = item i).if {"},
   {21910546,"    ((debug_level >= 5) && {! value}).if {"},
-  {62005289,"    siz := siz / POINTER.object_size;"},
   {42619905,"      std_file := open_read file_msdos_sys;"},
-  {56373801,"      next := read result;"},
+  {31603244,"    (new_size > (minimum_size+2+object_size)).if {"},
+  {36332588,"	    nxt.set_previous_linear (this - begin_memory);"},
+  {57941013,"      i := i - 1;"},
   {63572504,"    ? { end <= count };"},
-  {15601685,"    +? {Result != NULL};"},
+  {80245292,"    new_size  := new_sz.align_power (POINTER.object_size); "},
   {52300289,"    };"},
-  {36326441,"    size_and_id := siz.to_uinteger_32 | id_busy;"},
+  {48263724,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {24383000,"    ? {count = other.count};"},
   {60179457,"    (system = system_windows).if {"},
   {10632193,"  - make_file new_path:STRING :BOOLEAN <-"},
-  {33844777,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {43528233,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {20989960,"  - to limit_up:SELF do blc:{SELF;} <-"},
-  {85855253,"    -? {lower + offset >= 0};"},
+  {43525164,"      idx := idx + 1;"},
   {90584600,"    (capacity > count).if {       "},
   {17840146,"    ptr := top_runtime_stack;"},
   {11543592,"      cap := cap * 2;"},
   {7479312,"    result:=code.to_integer;"},
-  {33838633,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {87428629,"      };"},
+  {53882924,"      (next = NULL).if {"},
   {83364353,"    {"},
   {74583047,"  [ -? {Self >=# 0}; ]"},
+  {55456300,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {59265025,"    new_text.append lisaac_mode_path_end;"},
-  {37887529,"    (new_size > old_size).if {      "},
+  {86523413,"	  put (item i) to (i + offset);"},
   {90578456,"    (capacity > count).if {       "},
   {21655042,"  - to_pointer:POINTER <- CONVERT(SELF,POINTER).on Self;"},
   {44174849,"      };  "},
   {16257556,"    (up > to_raw_uinteger_64)"},
-  {33832489,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {17843244,"    (new_size > capacity_max).if {"},
+  {30679596,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
   {57685505,"    (path_home = NULL).if {"},
   {29758977,"	'\\n'.print; "},
+  {73693228,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
+  {29777452,"      next.set_previous_linear (new_free.this - begin_memory);"},
   {79309325,"          result := - result;"},
   {63313921,"    } else {      "},
   {41028120,"    ? {item i2 = old_i1};"},
   {52956167,"    +? {\"0123456789\".has Result};"},
-  {12208681,"  - set_previous_linear p:POINTER    <- ( previous_linear := p; );"},
-  {52956168,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {24136728,"      storage.copy_from (other.storage) until (count-1);"},
-  {38555689,"	  nxt.to_busy (sz.to_pointer) index idx;"},
   {84029441,"      \\0- Exit.\" count 3;"},
   {10619925,"    -? {nb_elements > 0};"},
-  {39454761,"	  };"},
   {4985356,"  + count:INTEGER;"},
   {18502168,"      storage.clear count to (new_count - 1);"},
+  {25041964,"  - first_free:MEMORY;"},
   {28850689,"      (! make_file file).if {"},
+  {19410476,"    block.add_link_free;    "},
   {93719064,"    {p.item count = '\\0'}.until_do {"},
-  {79312425,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
   {31335448,"    resize (i + j);"},
   {28847617,"      (! make_file file).if {"},
+  {27289644,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {60826113,"      \"  `\".print;"},
   {34479112,"  - to_boolean:BOOLEAN <- "},
+  {32918060,"	next.set_previous_linear (new.this - begin_memory);"},
   {139202061,"    ? {! other.is_empty };"},
-  {69616661,"    {i2 = src_capacity}.until_do {"},
   {89660952,"  - to_external:NATIVE_ARRAY(CHARACTER) <-"},
   {59252749,"      }.elseif { state = 2 } then {"},
-  {16916501,"    -? {index >= 0};"},
   {18483714,"    };"},
-  {105647125,"    -? {index>=0};"},
+  {4988457,"  - object_size:INTEGER <- `sizeof(unsigned long)`:INTEGER;"},
   {12852225,"  - string_tmp:STRING := STRING.create 256;"},
   {16005121,"      string_tmp2.append str;"},
   {60595201,"      ENVIRONMENT.execute_command \"mkdir -p ~/.kde/share/apps/katepart/syntax\";            "},
+  {59261996,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {43934736,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
+  {69610517,"      put (src.item i2) to i1;"},
   {68699137,"          file_name.copy path_home;"},
   {23206913,"    file.print;"},
   {21633544,"      (Self + 1).to limit_up do blc;"},
+  {11965484,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
   {9702421,"    +? {Result != NULL};"},
-  {67800072,"  - to_raw_integer_8:INTEGER_8     <- CONVERT(SELF,INTEGER_8 ).on Self;"},
+  {48898092,"  - begin_memory:POINTER;"},
   {20728321,"          \"Incorrect range [0-\".print;"},
   {28838407,"    };"},
+  {81541653,"      put (model.item i) to i;"},
   {26356737,"        (old_buffer == new_text).if {"},
-  {87170069,"	  put (item i) to (i + offset);"},
   {90313729,"          .when 5 then {"},
-  {81538581,"    upper.downto 0 do { i:INTEGER;"},
-  {35153449,"      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);"},
+  {44839980,"      blc.delete_link_free;"},
+  {40110636,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
+  {81538581,"      put (model.item i) to i;"},
+  {11959340,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
   {59908609,"  - install_kate <-"},
+  {32000556,"      new.set_previous_linear (this - begin_memory);"},
   {56758797,"        }.elseif {cc = '-'} then {"},
-  {82219049,"    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {79053837,"        result := cc.decimal_value;"},
+  {87163925,"	};"},
   {39861249,"        file.append file_cshrc;"},
-  {15096853,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
-  {39202345,"	    nxt := next_linear;"},
   {29500417,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {43919376,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {54046209,"    update \"bin/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
   {27018753,"          \"  New value is:\\n\".print;"},
-  {93463573,"    -? {upper >= -1};"},
   {19145752,"    ? {capacity >= old_capacity};    "},
-  {43023401,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
   {11029512,"  - '-' Self:SELF :SELF <- SELF.zero - Self;"},
+  {15096876,"    capacity_max := SYSTEM.get_memory_capacity;"},
   {40526337,"      }.elseif {shell.has_substring \"zsh\"} then {"},
   {15755784,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
-  {19139605,"    +? {element = item index}; "},
-  {93457429,"    -? {upper >= -1};"},
   {55613441,"  - lisaac_mode_path_end:STRING_CONSTANT := \"/editor/emacs/\\\" load-path))\\n\"; "},
-  {27920917,"    };"},
-  {38287913,"	sz  := new_size - old_size - object_size.to_uinteger_32;"},
-  {49547817,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
+  {20725292,"  - id_free:UINTEGER_CPU <- 00b;"},
+  {70269484,"    ptr_table := table_type t;"},
   {17326082,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
   {4723740,"  - memory:CHARACTER;"},
+  {45492780,"	put_last prev to idx;"},
   {34223640,"    storage.copy (s.storage) to (i - 1) until k;"},
-  {37382697,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
   {27006471,"    (Self + a) & (~ a)"},
   {90061313,"            install_hippoedit;"},
   {56509453,"        }.elseif {cc = '+'} then {"},
   {5385739,"      buffer.extend '0';"},
   {86905345,"        {"},
   {65284609,"        \"OK.\\n\".print;  "},
-  {27015721,"    (first_free != NULL).if {      "},
-  {67538440,"  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(SELF,UINTEGER_64).on Self;"},
   {29254157,"  - Self:SELF '==' Left 40 other:ABSTRACT_STRING :BOOLEAN <-"},
+  {18222101,"    -? {index >= 0};"},
   {68434433,"          file_name.copy \"C:\";"},
-  {53347336,"  );"},
-  {47731241,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
+  {10124332,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
+  {59668524,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
+  {43001900,"	blc := get_last idx;"},
   {84420609,"      .when 1 then {          "},
   {40504833,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {33315369,"  - to_busy sz:POINTER index idx:UINTEGER_32 <-"},
   {22939143,"  ~(~Self & ~other);"},
   {26088961,"          };"},
-  {34888745,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
+  {22954540,"      next.set_previous_free prev;"},
+  {77228076,"    new_size  := sz.align_power (POINTER.object_size); "},
   {66624001,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {27671576,"    other_count := other.count;"},
+  {35787820,"	  (is_end).if {"},
   {25183745,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
+  {54929964,"	put_ptr NULL to next;"},
   {60321293,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {77899305,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
-  {79697449,"      put 3 to result; // 3 : 2=NATIVE_ARRAY"},
-  {53347369,"  );"},
-  {58076713,"	next2 := read next & ~11b;"},
+  {75648556,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {37361196,"	copy begin to (result.begin) size old_size;"},
+  {58067477,"    };"},
   {57162253,"        }.elseif {cc.is_digit} then {"},
   {60315149,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {77893161,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
   {7614987,"      {i >= j}.until_do {"},
   {11676188,"	mem := basic_io_getc;"},
   {73148423,"    }.elseif {Self < 0} then {"},
   {17969665,"    {(result != 'y') && {result != 'n'}}.while_do {"},
+  {30824492,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {39587329,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
   {33965080,"      storage.move (i - 1) to (j - 1) by k;"},
   {48377880,"    ? {valid_index index};"},
   {25171457,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {36446761,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
-  {26085929,"    };"},
+  {30818348,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {80362540,"    (old_size2 <= minimum_size).if {"},
   {75383809,"    string_tmp.copy \"gcc -O2 bin/\";"},
-  {61888553,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {89796609,"          .when 4 then {"},
-  {38691369,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
   {5121032,"  - one:SELF  <- 1; // Neutral element for `*' and `/'."},
   {21107201,"        };"},
-  {72246313,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {59391489,"    new_text.append lisaac_mode;"},
-  {44319785,"    idx := get_index (result.this);"},
   {70651393,"      };"},
-  {99486229,"    };"},
   {58489345,"    new_text := STRING.create_from_string lisaac_mode_comment;"},
+  {19546156,"    put_last block to (nb_page - 1);"},
   {38669825,"      }.elseif {shell.has_substring \"bash\"} then {"},
+  {35535404,"	  nxt.to_busy (sz.to_pointer) index idx;"},
+  {68850184,"  - to_raw_integer_8:INTEGER_8      <- CONVERT(SELF,INTEGER_8   ).on Self;"},
   {28983297,"        error \"Not create file!\";"},
-  {75393065,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {65026072,"    ? { count = (old_count - (end - start + 1))};"},
-  {79445033,"    (new_size2 <= minimum_size).if {"},
-  {40258601,"	result := search (new_size.to_pointer);"},
-  {38682153,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
+  {75393068,"    new_size  := sz.align_power (POINTER.object_size); "},
+  {11433004,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
   {13668360,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
   {81006093,"      }.elseif { state = 3 } then {"},
   {31464984,"    ((i > 0) && {j > 0}).if	{"},
-  {79432725,"    -? {lower >= 0};"},
+  {79432725,"    -? {upper >= lower};"},
   {69740033,"        \"'\\t\".print;"},
-  {12329000,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
+  {12329000,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
+  {98574869,"    ? {upper >= -1};"},
   {59385357,"        cc.is_digit.if {"},
+  {40255532,"      result := result.next_free;"},
+  {8264725,"  ( + capacity:INTEGER;"},
+  {52174344,"  [ -? {Self >= 0}; ] "},
   {31461912,"    ((i > 0) && {j > 0}).if	{"},
   {136853005,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {43393040,"  - is_separator:BOOLEAN <-"},
+  {15469589,"    +? {Result != NULL};"},
   {76941825,"    };"},
-  {11423785,"  - id:UINTEGER_32      <- size_and_id & 01b;"},
   {10515480,"	storage := NATIVE_ARRAY(CHARACTER).create needed_capacity;"},
+  {31468076,"    new_size := siz - sz;"},
   {21772306,"    ptr := top_runtime_stack;"},
+  {52186668,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {49024536,"    ? {count = old_count - 1};"},
+  {98568725,"    ? {upper >= -1};"},
   {62532109,"    ( (state != 0) && { state != 4}).if {"},
   {43396125,"    ? { !end_of_input };"},
-  {34617897,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {24250904,"    };"},
   {81668097,"    string_tmp.clear;"},
-  {85729301,"    -? {upper >= lower};"},
   {32120833,"  - system      :STRING_CONSTANT;"},
   {76941837,"    { i > count }.until_do {"},
   {82339329,"    path_current := STRING.create (string_tmp.count);"},
-  {75374633,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {27397656,"    ? {other != NULL};"},
-  {49024553,"      };"},
-  {46545961,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {81665037,"      i := i + 1;"},
+  {24250924,"    };    "},
   {34365441,"  - file_bashrc   :STRING_CONSTANT := \"/.bashrc\";"},
-  {71990825,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
   {28059655,"    (Self != 0).if {      "},
   {92025880,"    +? {Result.is_not_null};"},
-  {48116265,"    (blc.size.to_pointer < minimum_size).if {"},
+  {40911404,"    idx := get_index (result.this);"},
   {40902168,"    ? {item i1 = old_i2};"},
+  {19290668,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
   {75122177,"  - compile_file n:STRING_CONSTANT <-"},
+  {76941868,"    {sz != 0} ? \"Memory: Size = 0\";"},
   {77603853,"        }.elseif {cc = '+'} then {"},
-  {12981801,"  - nb_page:UINTEGER_32;"},
-  {46536745,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {17711148,"    new_size := old_size + 64.mb;"},
+  {12981804,"  - nb_page:UINTEGER_CPU;"},
+  {67015176,"  - to_raw_integer:INTEGER          <- CONVERT(SELF,INTEGER     ).on Self;"},
   {13637633,"    st.print;"},
-  {48110121,"    (blc.size.to_pointer < minimum_size).if {"},
+  {78949383,"  - to_raw_pointer:POINTER         <- CONVERT(UINTEGER_CPU,POINTER).on to_uinteger_cpu;"},
+  {77603861,"    -? {upper >= -1};"},
+  {12753964,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
+  {17708076,"    new_size := old_size + 64.mb;"},
+  {77613100,"      result := alloc_size new_size2;      "},
   {86151169,"        \\  Run `lisaac' to compile.                              \".print;"},
   {92016664,"    +? {Result.is_not_null};"},
-  {60044329,"    last := read ptr_table;"},
-  {33694249,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
+  {26489388,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
   {26480152,"    ? { count == old_count };"},
   {136600589,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {32792105,"      next.set_previous_linear (new_free.this - begin_memory);"},
   {18360833,"    IO.read_character;"},
+  {26486316,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
+  {77597717,"    -? {upper >= -1};"},
   {60703245,"        }.elseif {cc.is_separator} then {"},
   {136597517,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {58461737,"      };		      "},
+  {35267628,"	sz  := new_size - old_size - object_size;"},
   {8006165,"    -? {nb_elements > 0};"},
-  {28056617,"  - first_free:MEMORY;"},
+  {47201836,"  - table_type idx:UINTEGER_32 :POINTER <- "},
   {8000011,"	i := i + 1;"},
   {12061212,"    };"},
-  {66331669,"    -? {upper >= -1};"},
   {9576466,"      body.value;"},
-  {30304297,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
-  {35932713,"	next.set_previous_linear (new.this - begin_memory);"},
+  {36834860,"      };"},
   {7088642,"  - top_runtime_stack:POINTER <- `14`;"},
-  {71064105,"  - alloc_type t:UINTEGER_32 size sz:POINTER :POINTER <-"},
-  {66325525,"    -? {upper >= -1};"},
   {6423581,"  );"},
   {60690957,"        }.elseif {cc.is_separator} then {"},
-  {79845417,"      result := result + POINTER.object_size;"},
+  {3951145,"  - default := (0.to_raw_uinteger_cpu);"},
   {17446408,"    (Self = value).if block;"},
+  {31874604,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
+  {43134508,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {75113004,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
+  {35926572,"	    put_last Self to idx;"},
   {25322497,"            old_buffer.add_last (input.item index);"},
   {22172680,"  - downto limit_down:SELF do blc:{SELF;} <-"},
   {11818005,"    +? {Result.all_default (nb_elements-1)};"},
+  {43131436,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {34103809,"  - system_unknown  :STRING_CONSTANT := \"Unknown\";"},
-  {12726313,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
   {6177281,"  - open_write n:ABSTRACT_STRING :POINTER <- "},
   {88377345,"            title \"Installation of `lisaac-mode' for Emacs.\" count 0;"},
   {52571655,"    (Self.to_integer_8 + '0'.code).to_character"},
+  {12726316,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
+  {43128364,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {66981377,"      };"},
   {35677185,"  - path_bash   :STRING_CONSTANT := \"export PATH=\";"},
   {53242881,"    new_text := STRING.create_from_string path_current;"},
+  {75106860,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
+  {19019797,"    +? {element = item index}; "},
   {167652365,"    IO.put_string Self;      "},
   {23749144,"	storage  := NATIVE_ARRAY(CHARACTER).create count;"},
-  {66987541,"	put new_value to i;"},
   {59545601,"    update file_name idf lisaac_mode_comment with new_text confirmation TRUE;"},
-  {35015209,"      new.set_previous_linear (this - begin_memory);"},
   {43787280,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {51678761,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {16528897,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
   {61349901,"      }.elseif { state = 3 } then {"},
-  {58206249,"	put next2 to result;	"},
-  {14290473,"    ? {idx < nb_page};"},
+  {58200085,"    i >= 0"},
+  {93331477,"    -? {upper >= -1};"},
+  {66981397,"      };"},
   {11802642,"    (! value).if {"},
+  {26892821,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
+  {14290476,"    ? {idx < nb_page};"},
+  {72619052,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {92417025,"    \"\\nBye.\\n\\n\".print;"},
   {11799570,"    (! value).if {"},
   {11799573,"    +? {Result.all_default (nb_elements-1)};"},
   {73271809,"    };"},
   {64262657,"      string_tmp.copy \"cp -f editor/vim/syntax/lisaac.vim ~/.vim/syntax/\";"},
   {8421914,"    basic_system_execute_command (system_command_line.to_external)"},
+  {10906668,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
   {69891073,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {9989128,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
   {94898712,"    ? {p = to_external};"},
-  {54819369,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {35677228,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {26877447,"    a := step - 1;"},
   {64493592,"	put (item i) to  (i - len);"},
   {77995009,"  - build_lib <-"},
-  {54813225,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {54141996,"	page := (result - begin_memory) & 0FFFh;"},
+  {6842404,"  - to_uinteger_64:UINTEGER_64 <- to_raw_uinteger_64;"},
+  {93990421,"      (element = item i).if {"},
   {5250562,"  - object_size:INTEGER <- `12`;"},
   {6161949,"  ("},
-  {71701545,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
+  {39723052,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {61999617,"    };"},
   {31606808,"      storage.move 0 to (i - 1) by j;"},
-  {12470825,"  - set_size_and_id s:UINTEGER_32    <- ( size_and_id     := s; );"},
   {17187853,"  ( index.in_range lower to count );"},
   {29128216,"    storage.copy (other.storage) to count until other_count;"},
-  {78004265,"    micro_free p table ptr_table;"},
-  {54807081,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {57950741,"    {(i < 0) || {element = item i}}.until_do {"},
   {41952257,"        '\\n'.print;        "},
-  {44446249,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
+  {6836265,"  - to_pointer:POINTER <- to_raw_pointer;"},
+  {28457004,"    ((! is_end) && {next.id = id_free}).if {"},
   {66722817,"      } else {"},
   {24392728,"    ? {count = other.count};"},
   {93981208,"    };"},
-  {43541033,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
-  {81141781,"    -? {upper >= -1};"},
-  {52984328,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
-  {83626537,"    };"},
   {61088257,"      \"'\\t\".print;"},
   {77077505,"    '\\n'.print;"},
-  {53898793,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {25054721,"        1.to (new_text.occurrences '\\n') do { j:INTEGER;"},
-  {57941525,"    {(i < 0) || {element = item i}}.until_do {"},
-  {19663401,"    };"},
-  {25969193,"      next.set_previous_free prev;"},
-  {43534889,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
-  {85864981,"    -? {lower + offset >= 0};"},
-  {57938453,"    {(i < 0) || {element = item i}}.until_do {"},
-  {36326953,"    size_and_id := siz.to_uinteger_32 | id_busy;"},
+  {31603756,"    (new_size > (minimum_size+2+object_size)).if {"},
   {9059330,"    print_runtime_stack_on ptr;"},
-  {38802473,"	  (is_end).if {"},
+  {27533333,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
+  {52316204,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
   {33164824,"    ? { i.in_range 1 to (count + 1)};"},
   {68961281,"        file_name.append \"/.vimrc\";	"},
+  {57944620,"    put_ptr p to last;"},
   {7482891,"      j := buffer.upper;"},
-  {69869589,"      i2 := i2 + 1;"},
+  {69869589,"      i1 := i1 + 1;"},
+  {14693909,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
   {73013249,"    } else {"},
+  {27530261,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
+  {49160236,"  - capacity_max:UINTEGER_CPU;"},
   {5912602,"      result.from_external p;"},
   {78647821,"        };"},
+  {33845292,"  - resize new_size:UINTEGER_CPU index idx:UINTEGER_CPU :MEMORY <-"},
   {16267284,"    (up > to_raw_uinteger_64)"},
+  {34744364,"    old_size := size;"},
   {52968967,"    +? {\"0123456789\".has Result};"},
-  {80224277,"      put v to i;"},
+  {40372780,"    };"},
   {26615809,"        } else {"},
-  {33839145,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {23472152,"    (count > 0).if {"},
   {13111317,"    -? {Self != NULL};"},
   {91924481,"        title \"Build the librarie documentation with Shorter (HTML format).\" count 0; "},
   {93734936,"    {p.item count = '\\0'}.until_do {"},
-  {79328297,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
   {16030216,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {81791501,"    };"},
   {29768717,"    (count = other.count).if {"},
   {54308353,"    update \"src/path.h\" idf \"#define LISAAC_DIRECTORY\" with new_text confirmation FALSE;"},
   {29765645,"    (count = other.count).if {"},
-  {81791509,"    };"},
   {6565387,"      i := buffer.upper+1;"},
   {93725720,"    {p.item count = '\\0'}.until_do {"},
+  {12209196,"  - set_previous_linear p:POINTER     <- ( previous_linear := p; );"},
   {16021000,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {73672199,"      print_positif;"},
+  {86514709,"	  put (item i) to (i + offset);"},
   {16916994,"      (typ_id = -1).if {"},
   {11962884,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- other.value;"},
-  {21661737,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
-  {18508841,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {61747241,"    siz := sz.to_integer;"},
-  {38550057,"	  nxt.to_busy (sz.to_pointer) index idx;"},
+  {79306773,"    -? {lower >= 0};"},
+  {51389484,"    mem.put v to 0;"},
+  {24137260,"      first_free.set_previous_free Self;"},
   {21640193,"    }.do_while {result = -1};"},
   {139202573,"    ? {! other.is_empty };"},
-  {18502697,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {9709074,"      while_do body;"},
   {38537752,"  ( ? {valid_index index};"},
   {40779265,"        file.append file_zshenv;"},
-  {60164649,"    {last != NULL} ? \"Memory: Table NULL.\";"},
+  {69614101,"      put (src.item i2) to i1;"},
   {10377220,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- TRUE;   // or else"},
-  {21652521,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
+  {60164652,"    };        "},
+  {40120364,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {56771597,"        }.elseif {cc = '-'} then {"},
+  {28183084,"    };"},
   {6556188,"    };"},
-  {49575977,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {72754689,"        \"Ok.\".print;          "},
   {94384664,"      capacity := count + 1;"},
-  {57682985,"	put next to ptr_table;"},
+  {27280940,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {6556191,"    };    "},
   {16910872,"    ? { new_count >= 0 };"},
   {91228696,"    }; "},
   {53618712,"    count := count + 1;"},
   {30412289,"      };"},
   {88740865,"          .when 2 then {"},
-  {34482729,"    new_size := siz - sz;"},
-  {78389269,"      put v to i;"},
-  {20066857,"    nb_page  := nb_page + 1;"},
-  {40785449,"	copy begin to (result.begin) size old_size;"},
   {26357255,"    -? {step.is_power_2};"},
-  {56774697,"	page := (result - begin_memory) & 0FFFh;"},
-  {94375445,"      };"},
-  {99104789,"      (model != item i).if {"},
-  {35153961,"      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);"},
-  {69601813,"    {i2 = src_capacity}.until_do {"},
   {30412301,"      };"},
-  {56771625,"	page := (result - begin_memory) & 0FFFh;"},
-  {99101717,"      (model != item i).if {"},
+  {59250220,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {77477901,"        cc.is_separator.if {"},
-  {27265577,"    };    "},
+  {75910700,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {22289921,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
   {29494785,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {90976257,"          .when 6 then {"},
@@ -18151,132 +18857,122 @@ struct __source {
   {79038977,"    };      "},
   {52691975,"  )"},
   {91884568,"    +? {count = Old count};"},
+  {86253077,"      (offset < 0).if {"},
   {4724236,"  + storage:NATIVE_ARRAY(CHARACTER);  "},
   {52698136,"      } else {"},
+  {73425964,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {41425921,"      } else {"},
   {19140120,"    ? {capacity >= old_capacity};    "},
-  {29504041,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
+  {26354220,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
+  {15993388,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {80627756,"      copy p to result size old_size;"},
   {73404423,"      (-Self).print_positif;"},
+  {10137132,"  - object_size:INTEGER               <- POINTER.object_size + UINTEGER_CPU.object_size; "},
   {38944257,"        file.append file_bashrc;"},
+  {73419820,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {61239297,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {98181141,"    -? {upper >= -1};"},
-  {37383209,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
-  {38282281,"	sz  := new_size - old_size - object_size.to_uinteger_32;"},
+  {66199573,"    -? {upper >= -1};"},
   {15744001,"      mx.append_in string_tmp2;"},
-  {55847977,"      put NULL to next;"},
+  {31074348,"    delete_link_free;"},
   {58080257,"      file_name.copy path_home;"},
   {75645953,"    string_tmp.append \".c -o bin/\";"},
   {5383176,"  - zero:SELF <- 0; // Neutral element for `+' and `-'."},
+  {54268460,"	((page + (new_size << 1)) <= 4096).if {"},
   {6959627,"	buffer.extend ((val % 10).digit);"},
   {69112321,"        update file_name idf lisaac_vim with lisaac_vim confirmation TRUE;"},
-  {47734825,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {28577287,"      };      "},
   {39609345,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
-  {47057449,"    };"},
   {30153741,"      } else {"},
-  {47731753,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {25193473,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
   {60331021,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {27003925,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {39849513,"      };"},
-  {42999337,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {14838805,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
   {65051137,"        \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {13253121,"  - error st:ABSTRACT_STRING <-"},
   {59650573,"            value := 10 * value - cc.decimal_value;"},
-  {34889257,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {38941225,"	    put_last Self to idx;"},
+  {77228588,"    new_size  := sz.align_power (POINTER.object_size); "},
   {12360218,"  - basic_system_execute_command system_command_line:NATIVE_ARRAY(CHARACTER) :INTEGER <-"},
-  {75649065,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
-  {77899817,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
   {63468545,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/syntax\";"},
-  {27669013,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {54927401,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {27659777,"      };"},
   {9201173,"    result := CONVERT(POINTER,NATIVE_ARRAY(V)).on p;"},
   {43661341,"    read_line_in last_string;"},
   {9195016,"  - Self:SELF '-'  Left 80  other:SELF :SELF <- `3`;"},
   {78780417,"    } else {"},
-  {14829589,"    new_size (new_cap.to_uinteger_32);"},
-  {12360232,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
   {82607617,"    path_home    := ENVIRONMENT.get_environment_variable \"HOME\";"},
   {94778904,"    ? {capacity >= (count + 1)};"},
   {38691841,"      }.elseif {shell.has_substring \"bash\"} then {"},
-  {81948713,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
+  {46139948,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {32382977,"  - comment     :STRING_CONSTANT;"},
   {65937921,"      \"  `\".print;"},
   {8520730,"  );"},
   {136206861,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
   {90717720,"      storage.put '\\0' to count;"},
   {60309517,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
-  {77887529,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);"},
+  {75636780,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {25846273,"            old_buffer.add_last (input.item index);"},
   {10759174,"      block_else.value;"},
+  {30818860,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {27665964,"      add_link_free;"},
   {17970194,"    ((debug_level >=10) && {! value}).if {      "},
   {34627585,"  - file_zshenv   :STRING_CONSTANT := \"/.zshenv\";"},
+  {57156629,"    -? {upper >= -1};"},
   {23601688,"      (capacity < count).if	{"},
   {24269831,"  - Self:SELF '<<' Left 100 other:INTEGER :SELF <- "},
-  {48381481,"      pv := blc.previous_linear;"},
-  {87558677,"    };"},
+  {29239340,"    (new_free.is_end).if {"},
   {33959448,"      storage.move (i - 1) to (j - 1) by k;"},
   {88223745,"          .when 1 then {"},
+  {44326444,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {35298817,"  - comment_windows :STRING_CONSTANT := \"\\r\\nREM **** LISAAC COMPILER ****\\r\\n\";"},
+  {77881388,"      result := result + UINTEGER_32.object_size;"},
+  {57150485,"    -? {upper >= -1};"},
   {77865997,"        }.elseif {cc = '-'} then {"},
   {44304897,"    };        "},
   {6032927,"    ? {s!=NULL};"},
+  {44323372,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {35526672,"  - is_digit:BOOLEAN <-"},
   {57815553,"      file_name.copy \"C:\";"},
-  {86650389,"	  put (item i) to (i + offset);"},
   {20205569,"        tmp := IO.last_string.to_integer;"},
-  {12338728,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
-  {61882921,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
+  {12338728,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
   {61870605,"        };"},
   {137764877,"        s := s + 1;"},
   {136862733,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {34630697,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
-  {19540521,"      search_capacity;"},
-  {40259113,"	result := search (new_size.to_pointer);"},
+  {75393580,"    new_size  := sz.align_power (POINTER.object_size); "},
   {49034264,"    ? {count = old_count - 1};"},
-  {31471657,"    ((! is_end) && {next.id = id_free}).if {"},
-  {39353897,"	    nxt.set_previous_linear ((this - begin_memory).to_pointer);"},
-  {27401223,"  - is_power_2:BOOLEAN <-"},
+  {77869100,"      result := result + UINTEGER_32.object_size;"},
+  {53095468,"      next := result + new_size;            "},
+  {49939500,"  );"},
   {52181016,"    (capacity <= count).if {"},
   {80098317,"            result := 10 * result - cc.decimal_value;"},
   {65014296,"    ? { count = (old_count - (end - start + 1))};"},
-  {34618409,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {33032728,"    ? { s != NULL };"},
+  {72902700,"    new_size  := sz.align_power (POINTER.object_size); "},
   {52174872,"    (capacity <= count).if {"},
-  {48803369,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
   {91124225,"            title \"Installation of Eclipse mode.\" count 0;"},
+  {57812524,"    put_ptr (next | 11b) to p;"},
   {82339841,"    path_current := STRING.create (string_tmp.count);"},
-  {80104489,"      result := search new_size .begin;      "},
+  {22678060,"    };"},
   {21760520,"    };"},
-  {77625897,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {28081708,"      new_size := new_size + new_free.size_and_id + object_size;"},
+  {55315464,"  [ -? {bound_test (INTEGER_32.minimum) to (INTEGER_32.maximum)}; ]"},
   {23343128,"    count := other.count;"},
-  {80101417,"      result := search new_size .begin;      "},
+  {53754412,"      next := read_ptr result;"},
   {43387421,"    ? { !end_of_input };"},
+  {70417964,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
+  {52174892,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {10494470,"      block.value;"},
-  {71991337,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {21769769,"    block.add_link_free;    "},
-  {37759017,"    old_size := size;"},
-  {77619753,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {48116777,"    (blc.size.to_pointer < minimum_size).if {"},
+  {28075564,"      new_size := new_size + new_free.size_and_id + object_size;"},
+  {40911916,"    idx := get_index (result.this);"},
   {20849153,"          n.print;"},
   {33694744,"    resize (j + k);"},
-  {11181097,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
   {6433281,"    string_tmp.copy n;"},
-  {62526505,"    (siz - 1).downto 0 do { j:INTEGER;      "},
-  {71985193,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {8015891,"  - to_integer:INTEGER <- to_raw_integer;"},
   {61612045,"        } else {            "},
-  {77613609,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {99225109,"      };"},
   {55980557,"    { (state = 4) || {i > count}}.until_do {"},
-  {81665577,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
   {48775704,"    remove_between index to index;"},
-  {44052521,"      result := new_page;"},
   {53495815,"  - digit:CHARACTER <- decimal_digit;"},
   {136598029,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {6430227,"  - is_not_null:BOOLEAN <- (Self!=NULL);"},
+  {80760364,"      free (p - UINTEGER_32.object_size) size old_size2;"},
   {6427149,"  - upper:INTEGER <- count;"},
+  {34365996,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
   {14306315,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {78260225,"    string_tmp.clear;"},
   {76683777,"      n.print;"},
@@ -18285,152 +18981,143 @@ struct __source {
   {14303243,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {31875096,"    storage.copy_from (other.storage) until (j - 1);    "},
   {9570822,"    };"},
-  {72644137,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
-  {82327593,"    (old_size2.to_pointer <= minimum_size).if {"},
-  {27151913,"      first_free.set_previous_free Self;"},
+  {87047701,"	  put (item i) to (i + offset);"},
   {59118093,"        };"},
   {136588813,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
   {23989784,"      };"},
-  {18358293,"    -? {index >= 0};"},
-  {19940905,"    old_size := nb_page.to_pointer << 26;"},
-  {18364457,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {94249493,"	count := count + 1;"},
+  {32780332,"	next := new.next_linear;"},
+  {45616684,"      };"},
+  {22419500,"    } else {"},
+  {80748076,"      free (p - UINTEGER_32.object_size) size old_size2;"},
+  {43138092,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {57550892,"    {last != NULL} ? \"Memory: Table NULL.\";"},
   {17449997,"  - is_empty : BOOLEAN <- count == 0;"},
+  {19038764,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
   {13391878,"  - Self:SELF '->>' Right 25 other:{BOOLEAN}  :BOOLEAN <- TRUE;"},
-  {31197737,"    };"},
-  {50339881,"  - minimum_size:POINTER <- `MINIMUM_SIZE`:POINTER;"},
-  {30295593,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {43797008,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {7086091,"	val := val / 10;"},
   {9339920,"  - to_integer_8:INTEGER_8 <- CONVERT(CHARACTER,INTEGER_8).on Self;"},
-  {5512723,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
+  {85462037,"    -? {lower >= 0};"},
+  {28719148,"      new_size := new_size + next.size_and_id + object_size;"},
   {136579597,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
-  {51688489,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
   {65408513,"      };"},
   {89954305,"            title \"Installation of `lisaac_spec.xml' for Hippoedit.\" count 0;"},
   {52572167,"    (Self.to_integer_8 + '0'.code).to_character"},
+  {43128876,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {26219009,"        };"},
   {5509656,"  + count:INTEGER;"},
   {10239000,"    (needed_capacity > 0).if {"},
   {40641048,"    put tmp to i2;"},
   {10913308,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
+  {72625708,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {58868737,"    (system = system_windows).if {"},
   {10900996,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- TRUE;  // or"},
   {5275664,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
   {16529409,"    1.to (string_tmp2.count-1) do { j:INTEGER;"},
   {36573703,"  (Self & 1) = 1;  "},
   {49185288,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {68324360,"  - to_raw_integer_32:INTEGER_32   <- CONVERT(SELF,INTEGER_32).on Self;"},
-  {82075177,"    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    "},
   {18105874,"      crash_on ptr with_message msg;   "},
   {19008024,"    ? {count == new_count};"},
   {93325848,"  ( ? {p.is_not_null};"},
   {36336641,"  - path_tcsh_next   :STRING_CONSTANT := \"/bin $path)\\n\\n\";"},
   {11800092,"      };"},
+  {55706632,"  );"},
+  {26884117,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {58859533,"        } else {"},
-  {21261865,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);    "},
-  {71708201,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {29368873,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
-  {78913065,"    {sz != 0} ? \"Memory: Size = 0\";"},
-  {57292329,"	  next := new_lab lab_type;	  "},
+  {35000364,"      (! is_end).if {	"},
   {21923856,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
   {10888722,"      do_while test;"},
-  {51660841,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
-  {54813737,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {39717400,"    ? {valid_index i1};"},
   {41059853,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
   {70781441,"    };"},
-  {62015529,"    siz := siz / POINTER.object_size;"},
+  {12471340,"  - set_size_and_id s:UINTEGER_CPU    <- ( size_and_id     := s; );"},
   {21917712,"  - Self:SELF '<=' other:CHARACTER :BOOLEAN <- ( code <= other.code );"},
-  {34089001,"    delete_link_free;"},
   {65149953,"      } else {"},
   {27539969,"        index := input.upper + 1;"},
+  {31610412,"    (new_size > (minimum_size+2+object_size)).if {"},
   {33177624,"    ? { i.in_range 1 to (count + 1)};"},
-  {79568917,"    -? {upper >= lower};"},
+  {21249580,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
   {53218840,"      };"},
   {53883905,"    new_text.append \"\\\"\\n\";"},
   {137891341,"      };"},
-  {43541545,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {14700552,"  - Self:SELF '=='  Right 60 other:SELF :BOOLEAN <- (Self = other);"},
   {57942029,"      }.elseif { state = 1} then {"},
   {45099521,"  - install_variable <-    "},
-  {18758677,"    force_put element to index;        "},
-  {86770709,"	};"},
   {40379416,"    tmp := item i1;"},
-  {98704917,"    ? {upper >= -1};"},
+  {31604268,"    (new_size > (minimum_size+2+object_size)).if {"},
   {63573528,"    ? { end <= count };"},
+  {69211180,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {16267777,"    string_tmp2.add_last '\\n';"},
   {52310552,"      (capacity = 0).if	{"},
-  {6824489,"  + next_free    :MEMORY;"},
   {21902354,"    ((debug_level >= 5) && {! value}).if {"},
   {76169729,"    \"' (please wait ...)\\n\".print;"},
-  {43529257,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
+  {6824492,"  + next_free    :MEMORY;"},
   {5906956,"    new.copy Self;"},
-  {62671401,"      na_dst.put (na_src.item j) to j;"},
+  {54789164,"	};"},
   {80218625,"    };"},
-  {62668329,"      na_dst.put (na_src.item j) to j;"},
-  {21905449,"    put_last block to (nb_page - 1);"},
+  {43526188,"      idx := idx + 1;"},
   {11544616,"      cap := cap * 2;"},
-  {49154601,"    };"},
+  {104096277,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
   {23469584,"    ? {is_digit};"},
   {9059864,"    result := create (str.count);"},
+  {17173036,"    };"},
+  {29784620,"      next.set_previous_linear (new_free.this - begin_memory);"},
   {26622488,"    ? { occurrences old_char = 0};"},
   {61744641,"        \"OK.\".print;  "},
+  {55457324,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {19405313,"    txt.print;"},
+  {80218645,"    };"},
   {28186625,"    } else {"},
+  {104090133,"  - is_not_null:BOOLEAN <- to_pointer.is_not_null;"},
   {58594829,"          };"},
   {48905217,"      \"\\\\bin;%path%\\n\\n\".print;"},
-  {30680617,"      add_link_free;"},
-  {68955669,"    -? {src_capacity >= 0};"},
-  {79322665,"    new_size2 := new_size + POINTER.object_size.to_pointer;"},
-  {32253993,"    (new_free.is_end).if {"},
-  {51396137,"  - table_size idx:UINTEGER_32 :POINTER <- "},
-  {10633257,"  - begin:POINTER       <- this + object_size;"},
+  {40139308,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
+  {41038380,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {52957191,"    +? {\"0123456789\".has Result};"},
   {6565899,"      i := buffer.upper+1;"},
+  {35406892,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {33821208,"    (i <= j).if {"},
   {20073473,"      (IO.last_string.is_integer).if {"},
   {73672705,"  - install_eclipse <-"},
-  {77733909,"    -? {upper >= -1};"},
+  {41035308,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {41697293,"  ( first_substring_index other != 0 );"},
   {14441985,"  - title str:ABSTRACT_STRING count mx:INTEGER <-"},
   {16923661,"  - valid_index index:INTEGER :BOOLEAN <-"},
-  {80218665,"    };"},
   {38547480,"  ( ? {valid_index index};"},
   {20070401,"      (IO.last_string.is_integer).if {"},
+  {52969516,"      result := new_lab lab_type;          "},
+  {32925228,"	next.set_previous_linear (new.this - begin_memory);"},
+  {50490924,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {26610200,"    ? { occurrences old_char = 0};"},
   {10627112,"  - get_begin_memory:POINTER;"},
   {8142360,"    result.make needed_capacity;"},
-  {41029161,"      };"},
   {69611521,"        string_tmp.print;"},
   {4986392,"  + storage:NATIVE_ARRAY(CHARACTER);"},
   {62415901,"  - basic_io_getc :CHARACTER <- SYSTEM_IO.get_char;"},
   {40117784,"    old_i1:=item i1;"},
-  {58591785,"    }; "},
-  {20981801,"    {nb_page < 64} ? \"Memory: 4GB limit.\";    "},
   {26379288,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
-  {18503209,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {35394604,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {8130059,"      };      "},
-  {20978729,"    {nb_page < 64} ? \"Memory: 4GB limit.\";    "},
   {22311937,"  with new_text:ABSTRACT_STRING confirmation conf:BOOLEAN <-"},
   {42359309,"    storage.fast_occurrences c until (count - 1)"},
   {58342401,"    file_name.append \"/.emacs\";"},
   {43935760,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {66227720,"  - to_raw_integer:INTEGER         <- CONVERT(SELF,INTEGER    ).on Self;"},
   {90320897,"          .when 5 then {"},
-  {16911381,"    -? {index >= 0};"},
-  {47322665,"    (idx >= nb_page).if {    "},
   {79960065,"    } else {"},
+  {34486316,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {9703445,"    +? {Result != NULL};"},
+  {16018476,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {32007724,"      new.set_previous_linear (this - begin_memory);"},
   {8795143,"  Self - ((Self / other) * other);"},
   {45499905,"    (system != system_unknown).if {"},
   {8792068,"    true_block.value;"},
-  {78395945,"  - alloc_dynamic sz:POINTER :POINTER <-"},
+  {69374472,"  - to_raw_integer_32:INTEGER_32    <- CONVERT(SELF,INTEGER_32  ).on Self;"},
+  {16012332,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {28839448,"      };"},
-  {55195689,"    result := read ptr_table;            "},
+  {78383637,"    };"},
   {59912717,"            value := 10 * value + cc.decimal_value;"},
-  {25692713,"    };"},
   {7212555,"      };"},
+  {51818028,"  - micro_alloc new_size:UINTEGER_CPU table ptr_table:POINTER lab lab_type:UINTEGER_32 :POINTER <-"},
   {27937304,"    (capacity < needed_capacity).if	{"},
   {19143681,"    '\\n'.print;"},
   {10362374,"    (cond.value).if {"},
@@ -18445,69 +19132,69 @@ struct __source {
   {24775186,"    };"},
   {25443329,"            input.remove index;"},
   {8782861,"  );"},
-  {31090217,"      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      "},
   {73414151,"      (-Self).print_positif;"},
-  {48655913,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
-  {82210857,"    new_size  := new_sz.align_power (POINTER.object_size.to_uinteger_32); "},
   {11935762,"      body.value;"},
   {34233880,"    storage.copy (s.storage) to (i - 1) until k;"},
   {15759880,"  - Self:SELF '<='  Right 60 other:SELF :BOOLEAN <- ! (Self > other);"},
+  {56762924,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
+  {17576492,"    nb_page  := nb_page + 1;"},
+  {67111445,"    };"},
   {32645121,"  - path_next   :STRING_CONSTANT;"},
+  {53366792,"  - to_integer:INTEGER <- to_raw_integer;  "},
   {53363713,"    (system = system_windows).if {      "},
   {66200065,"      \"'\\t\".print;"},
   {44579329,"    \"  System detect: \".print;"},
   {43002881,"        close std_file;"},
   {6307359,"    (s.lower).to (s.count) do {i:INTEGER;"},
   {4721675,"  [ -? {buffer!=NULL}; ]"},
+  {68684821,"    -? {dest >= 0};"},
+  {54281260,"	((page + (new_size << 1)) <= 4096).if {"},
+  {27921941,"    i < 0"},
+  {56756780,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {6295051,"      };"},
-  {75671081,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
+  {73420332,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {27010567,"    (Self + a) & (~ a)"},
   {28583937,"      new_text.print;      "},
+  {77472300,"    (new_size2 <= minimum_size).if {"},
+  {54275116,"	((page + (new_size << 1)) <= 4096).if {"},
   {9451036,"    (! push_back_flag).if {"},
   {90973720,"      add_last '\\0';"},
-  {11932713,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
   {59663373,"            value := 10 * value - cc.decimal_value;"},
-  {75664937,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
+  {57424940,"    last := read_ptr ptr_table;"},
+  {11932716,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"},
   {6963211,"	buffer.extend ((val % 10).digit);"},
   {72493569,"        \"Fail!\".print;"},
-  {27010581,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {9441810,"    value.if {"},
-  {54943273,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {63718424,"    ? { start.in_range 1 to (end + 1)};"},
-  {43005993,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {37377580,"	copy begin to (result.begin) size old_size;"},
   {24528914,"    ((debug_level >= 15) && {! value}).if {"},
   {31727617,"  - path_current:STRING;"},
-  {13503017,"    ? {idx < nb_page};"},
-  {37374505,"    {(new_size & (POINTER.object_size.to_uinteger_32 -1)) = 0} ? \"Memory: Alignment.\";"},
+  {13503020,"    ? {idx < nb_page};"},
   {24525842,"    ((debug_level >= 15) && {! value}).if {"},
   {8530438,"  - if true_block:{} :BOOLEAN <- FALSE;"},
-  {35794985,"	next := new.next_linear;"},
   {22943239,"  ~(~Self & ~other);"},
   {56501261,"        }.elseif {cc = '+'} then {"},
-  {25434153,"    } else {"},
   {79695373,"      }.elseif { state = 2} then {"},
   {22940167,"  ~(~Self & ~other);"},
   {76311553,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
   {22940168,"    };"},
   {58074637,"        cc.is_digit.if {"},
-  {46149673,"      (idx < nb_page) && "},
   {60319233,"      \"  Sorry, not Kate editor for windows.\".print;"},
-  {31733801,"      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;"},
-  {49299497,"    put (t.to_pointer) to result;    "},
+  {79704620,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
   {25184769,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {56504361,"      (next = NULL).if {"},
+  {70018092,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {75631111,"    };"},
-  {46143529,"      (idx < nb_page) && "},
   {7616002,"    (debug_level != 0).if {"},
   {25181697,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {14830101,"    new_size (new_cap.to_uinteger_32);"},
   {58736641,"    new_text.append path_current;"},
   {17983000,"	storage := storage.realloc capacity with new_count;"},
   {80360461,"            result := 10 * result + cc.decimal_value;"},
   {64365057,"      \"  `\".print;"},
   {15498248,"  - Self:SELF '<'   Right 60 other:SELF :BOOLEAN <- ! (Self >= other);"},
+  {39609900,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
+  {27663381,"      i := i - 1;"},
   {61215245,"        };"},
-  {20464681,"      \"Not enough memory.\\n\".print;"},
+  {70011948,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {46796289,"      };      "},
   {33969176,"      storage.move (i - 1) to (j - 1) by k;"},
   {60313101,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
@@ -18519,271 +19206,286 @@ struct __source {
   {25846785,"            old_buffer.add_last (input.item index);"},
   {53099015,"    +? {Result.decimal_value = Self};"},
   {15485953,"      step_count.append_in string_tmp2;"},
-  {38698537,"	  size_and_id := size_and_id + (nxt.size_and_id&0FFFF_FFFEh) + object_size.to_uinteger_32;"},
   {13241365,"    -? {old_nb_elts > 0};"},
   {136198157,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
+  {44326956,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
+  {55586860,"	put_ptr next2 to result;	"},
+  {43649580,"    };"},
   {54675480,"  - extend c:CHARACTER <- add_last c;"},
+  {44323884,"    blc.set_size_and_id (blc.size_and_id - 4096);"},
   {68176897,"        file_name := STRING.create 100;"},
-  {72247337,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
+  {81031724,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {29895693,"      (count = 0).if {"},
   {26511873,"          \"' file has no need to change. Current version is:\\n\".print;"},
-  {38015017,"      (! is_end).if {	"},
   {93858840,"      count := count + 1;"},
+  {39591468,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {12998145,"  - string_tmp2:STRING := STRING.create 256;"},
-  {34634281,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
-  {61883433,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
+  {19547180,"    put_last block to (nb_page - 1);"},
+  {32383532,"      (new.is_end).if {"},
+  {30807084,"    {(sz & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {31472152,"    ((i > 0) && {j > 0}).if	{"},
-  {60303913,"    next := read last;"},
+  {81025580,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {56907777,"  \\au BufNewFile,BufRead *.li setf lisaac\\n\";"},
   {62542349,"    ( (state != 0) && { state != 4}).if {"},
   {60959745,"      string_tmp.print;"},
+  {13900309,"    + new_cap:INTEGER;"},
   {52178439,"    -? {in_range 0 to 9};"},
+  {11430956,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
   {73796103,"    };"},
   {45641729,"      title \"Fix target variable in `make.lip'.\" count 5;"},
-  {24264233,"  - set_previous_free p:MEMORY <- ( previous_free := p; );"},
+  {52175368,"  [ -? {Self >= 0}; ] "},
+  {5793313,"  - maximum:UINTEGER_64 := `0xFFFFFFFFFFFFFFFFLLU`:UINTEGER_64; //BSBS pb C 0FFFFFFFFFFFFFFFFh; "},
   {5784076,"    new := STRING.create capacity;"},
+  {15470613,"    +? {Result != NULL};"},
   {80095745,"      \"  Fail!\".print;"},
   {63204353,"      \"  Sorry, not Vim editor for windows.\\n\\n\".print;"},
   {60956685,"        } else {"},
   {62533133,"    ( (state != 0) && { state != 4}).if {"},
   {17721368,"	storage := NATIVE_ARRAY(CHARACTER).create new_count;"},
   {136850957,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {72228905,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";        "},
-  {34618921,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
+  {80111148,"    old_size2 := old_size + UINTEGER_32.object_size;    "},
   {24014849,"      input := STRING.create (size_file + new_text.count);"},
+  {72903212,"    new_size  := sz.align_power (POINTER.object_size); "},
   {9832978,"    };"},
+  {17050156,"      search_capacity;"},
   {66351105,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {48126505,"    (blc.size.to_pointer < minimum_size).if {"},
+  {53742600,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {136844813,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
+  {44973612,"      pv := blc.previous_linear;"},
+  {51279404,"    mem := CONVERT(POINTER, NATIVE_ARRAY(UINTEGER_32)).on p;"},
   {84815873,"        install_variable;      "},
   {64106520,"    len := end - start + 1;"},
-  {48123433,"    (blc.size.to_pointer < minimum_size).if {"},
-  {85724181,"    -? {upper >= lower};"},
+  {5774867,"  - object_size:INTEGER <- `sizeof(void *)`:INTEGER;"},
+  {85724181,"    -? {lower + offset >= 0};"},
   {43150849,"        file := STRING.create_from_string file_autoexec;"},
   {19285522,"    ((debug_level >=10) && {! value}).if {      "},
-  {94505493,"    };"},
-  {79199785,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
   {30542349,"    };"},
+  {87297557,"      };"},
   {94505496,"    };"},
   {19282450,"    ((debug_level >=10) && {! value}).if {      "},
-  {77620265,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {80098860,"    old_size2 := old_size + UINTEGER_32.object_size;    "},
   {136610829,"    {(result != 0) || {(s + other.count - 1) > count }}.until_do {"},
   {68817409,"        };"},
-  {11181609,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
-  {11406377,"  - id:UINTEGER_32      <- size_and_id & 01b;"},
+  {11406380,"  - id:UINTEGER_CPU                   <- size_and_id & 01b;"},
   {47870977,"    title \"Installation of environment variables.\" count 5;"},
   {75123207,"    char := (Self % 10).decimal_digit;"},
-  {32799273,"      next.set_previous_linear (new_free.this - begin_memory);"},
-  {48788521,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
   {16794632,"  - when value:SELF then block:{} :SELF <-"},
   {12068370,"      until_do body;"},
   {40897048,"    ? {item i1 = old_i2};"},
+  {19285548,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
   {14316043,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
-  {68820501,"    -? {dest >= 0};"},
-  {12751913,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
-  {11175465,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
-  {43153961,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {6436883,"  - is_not_null:BOOLEAN <- ! is_null;"},
   {9580545,"  - file_size p:POINTER :INTEGER <-"},
   {55977997,"    { (state = 4) || {i > count}}.until_do {"},
   {60707341,"        }.elseif {cc.is_separator} then {"},
-  {68586504,"  - to_raw_integer_64:INTEGER_64   <- CONVERT(SELF,INTEGER_64).on Self;"},
-  {11172393,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
   {15208962,"  - clone:SELF <- "},
-  {38421545,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
+  {28063788,"      new_size := new_size + new_free.size_and_id + object_size;"},
   {75113991,"    char := (Self % 10).decimal_digit;"},
   {29624845,"    ? {other != NULL};"},
   {11160085,"    result:=calloc_intern nb_elements;"},
-  {82334249,"    (old_size2.to_pointer <= minimum_size).if {"},
-  {43147817,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {62289961,"    na_dst := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on dst;"},
-  {35939881,"	next.set_previous_linear (new.this - begin_memory);"},
+  {28735020,"      new_size := new_size + next.size_and_id + object_size;"},
   {19932161,"      IO.read_line;"},
+  {69485589,"    {i2 = src_capacity}.until_do {"},
   {91106328,"      count := count - 1;"},
-  {34360361,"    siz      := size_and_id.to_pointer;"},
-  {43141673,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {12736553,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
+  {69494828,"    new_size  := sz.align_power (POINTER.object_size); "},
+  {16785429,"    -? {index >= 0};"},
+  {54404652,"	  next := result + new_size;"},
+  {105516053,"    -? {index>=0};"},
+  {34360364,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
+  {28728876,"      new_size := new_size + next.size_and_id + object_size;"},
   {43803664,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
-  {38409257,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {21499393,"      };"},
-  {77364777,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {37500969,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
+  {87038997,"	  put (item i) to (i + offset);"},
+  {81407509,"    upper.downto 0 do { i:INTEGER;"},
   {8663056,"    result:=to_integer_8;"},
-  {35022377,"      new.set_previous_linear (this - begin_memory);"},
-  {47858729,"    result := blc.next_linear.this;        "},
   {46039041,"        \"  + target:STRING := \\\"windows\\\";\\n\" confirmation FALSE;"},
   {68558849,"        } else {"},
   {42208769,"      };"},
   {43785217,"      } else {"},
   {75766791,"    char.print;"},
-  {18352681,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
-  {82987049,"      copy p to result size old_size;"},
+  {55063596,"	put_ptr next to ptr_table;"},
+  {77358636,"    new_size2 := new_size + UINTEGER_32.object_size;"},
+  {14965781,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
+  {44702764,"    (blc.size < minimum_size).if {"},
   {43788304,"    (Self= ' ') || {Self = '\\t'} || {Self='\\n'} ||"},
   {39062040,"    ? {item index = ch};"},
+  {15874092,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
   {54139905,"    '\\n'.print;"},
   {79587841,"    (ENVIRONMENT.execute_command string_tmp = 0).if {"},
+  {40644652,"      result := new_page;"},
   {25314311,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
-  {20597289,"      die_with_code exit_failure_code;"},
+  {10916908,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
+  {93332501,"    -? {upper >= -1};"},
+  {35687468,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {25311239,"  - '~' Self:SELF :SELF <- -Self - SELF.one; "},
+  {33433644,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {13380117,"    -? {old_nb_elts < new_nb_elts};"},
   {17435160,"    }.elseif { capacity < new_count } then {"},
   {89265153,"          .when 3 then {"},
+  {19008533,"    +? {element = item index}; "},
+  {93326357,"    -? {upper >= -1};"},
+  {77346348,"    new_size2 := new_size + UINTEGER_32.object_size;"},
+  {54133768,"  );"},
+  {27789845,"    };"},
   {80483853,"          };"},
+  {29375532,"      put_last new_free to idx;"},
+  {10907692,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
+  {33427500,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {9990152,"  - Self:SELF '+'  Left 80  other:SELF :SELF <- Self - -other;"},
-  {70126101,"    };"},
+  {35003948,"      (! is_end).if {	"},
   {4598824,"  - exit code:INTEGER <- `exit(@code)`;"},
   {22826504,"      (Self-1).downto limit_down do blc;"},
+  {35678252,"	  size_and_id := size_and_id + (nxt.size_and_id & ~ 1.to_uinteger_cpu) + object_size;"},
   {26878471,"    a := step - 1;"},
-  {57286677,"    -? {upper >= -1};"},
   {74849293,"  - to_integer:INTEGER <-"},
   {60430337,"    } else {"},
   {69885953,"        (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {48508457,"      (pv != NULL).if {"},
   {21240833,"      } else {"},
-  {74855465,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
+  {46932012,"  - minimum_size:UINTEGER_CPU <- `MINIMUM_SIZE`:UINTEGER_CPU;"},
   {56375309,"        cc.is_separator.if {"},
+  {81161260,"      result := mem.resize new_size index (get_index p).begin;      "},
   {49838593,"      update file idf comment with new_text confirmation TRUE;"},
+  {32516140,"	put_last new to idx;"},
   {38812696,"    storage.put ch to (index - 1);"},
   {86546433,"        \\        to acknowledge the changes.                       \\n\".print;"},
+  {9081875,"  - to_raw_uinteger_cpu:UINTEGER_CPU <- CONVERT(SELF,UINTEGER_CPU).on Self;"},
   {27540481,"        index := input.upper + 1;"},
+  {59537452,"    na_src := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on src;"},
   {24393746,"    ptr := top_runtime_stack;"},
   {62000653,"      };"},
-  {14710293,"    old_size ((old_nb_elts * element_sizeof).to_uinteger_32) "},
+  {26881580,"    next := next_linear;"},
+  {53228588,"      put_ptr NULL to next;"},
+  {69217836,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {36324880,"    ? {result = in_range '0' to '9'};"},
-  {81142805,"    -? {upper >= -1};"},
   {63577112,"    ? { end <= count };"},
+  {31604780,"    (new_size > (minimum_size+2+object_size)).if {"},
+  {28451884,"    ((! is_end) && {next.id = id_free}).if {"},
   {49155080,"  [ -? {bound_test (UINTEGER_32.minimum) to (UINTEGER_32.maximum)}; ]"},
-  {10883113,"  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;"},
   {62674973,"  - basic_io_eof :CHARACTER <- SYSTEM_IO.eof;"},
   {5245466,"    ? { variable != NULL };"},
+  {10883116,"  - size:UINTEGER_CPU                 <- size_and_id & ~ 3.to_uinteger_cpu;"},
   {58607617,"    new_text.append lisaac_mode_path;"},
-  {81136661,"    -? {upper >= -1};"},
   {30681089,"      close std_file;"},
   {89009665,"            install_vim;      "},
-  {9069589,"    p := MEMORY.alloc_dynamic (capacity.to_pointer);"},
+  {48265260,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {29113880,"    storage.copy (other.storage) to count until other_count;"},
-  {27534357,"    i := capacity-1;"},
   {29101569,"      };"},
   {43526685,"    last_string.clear;"},
-  {85859861,"    -? {lower + offset >= 0};"},
-  {47581737,"    };        "},
+  {36324908,"	    nxt.set_previous_linear (this - begin_memory);"},
+  {29116972,"    new_free.set_size_and_id new_size;"},
+  {9063445,"    p := MEMORY.alloc_dynamic capacity;"},
   {11542044,"	str.extend mem;"},
+  {69636616,"  - to_raw_integer_64:INTEGER_64    <- CONVERT(SELF,INTEGER_64  ).on Self;"},
   {36309520,"    ? {result = in_range '0' to '9'};"},
   {17835521,"    \" (y/n) \".print;"},
   {13780481,"    die_with_code exit_failure_code;"},
   {26616834,"  - type_id_intern:INTEGER    <- `1`;"},
   {9060376,"    result := create (str.count);"},
-  {33840169,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {48252972,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {34496001,"  - file_cshrc    :STRING_CONSTANT := \"/.cshrc\";"},
   {20982273,"          \"]\\n\".print;"},
   {5005342,"  - put_character c:CHARACTER <- basic_io_putc c;"},
   {92147201,"      };"},
-  {10639913,"  - begin:POINTER       <- this + object_size;"},
   {24144408,"      storage.copy_from (other.storage) until (count-1);"},
   {15350785,"      string_tmp2.copy \"Step \";"},
   {51393560,"  - add_last ch:CHARACTER <-"},
   {82460673,"    path_current.copy string_tmp; "},
+  {30681132,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
   {10627605,"    -? {nb_elements > 0};"},
   {78405633,"    ENVIRONMENT.execute_command \"mkdir lib_html\";		"},
   {9719304,"  - Self:SELF '/'  Left 100 other:SELF :SELF <- `5`; // ? {other/=0}"},
-  {10633769,"  - begin:POINTER       <- this + object_size;"},
+  {99355157,"    };"},
   {10621458,"    value;"},
+  {30674988,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
   {18503704,"      storage.clear count to (new_count - 1);"},
-  {82469929,"      result := alloc_dynamic (new_size.to_pointer);"},
   {4090906,"  - get_environment_variable variable:ABSTRACT_STRING :STRING <-"},
   {33581569,"  - system_unix_tcsh:STRING_CONSTANT := \"Unix - tcsh\";"},
-  {68946965,"    -? {src_capacity >= 0};"},
-  {35398185,"      (new.is_end).if {"},
-  {33821737,"    {(sz & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {35401260,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {78399501,"          result := cc.decimal_value;"},
+  {40127532,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {21641217,"    }.do_while {result = -1};"},
-  {105651733,"    -? {index>=0};"},
+  {73682476,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
   {11289621,"    result.clear_all (nb_elements-1); "},
   {31333912,"    resize (i + j);"},
+  {79301653,"    -? {lower >= 0};"},
   {17586178,"      result := CONVERT(POINTER,SELF).on ptr;            "},
   {36057104,"      result := (Self <= '9');"},
   {88748033,"          .when 2 then {"},
+  {40121388,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {59925517,"            value := 10 * value + cc.decimal_value;"},
   {26364417,"        (old_buffer == new_text).if {"},
   {59248141,"      }.elseif { state = 2 } then {"},
   {28839937,"      (! make_file file).if {"},
-  {83131945,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
-  {85598229,"    -? {lower >= 0};"},
-  {87174677,"	  put (item i) to (i + offset);"},
+  {45746732,"    };"},
+  {85598229,"    -? {upper >= lower};"},
   {31989761,"  - shell       :STRING;"},
   {5642763,"      (Self > 0).if {"},
-  {10384425,"  - this:POINTER        <- CONVERT(MEMORY,POINTER).on Self;"},
-  {18491433,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {75920940,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {56763405,"        }.elseif {cc = '-'} then {"},
   {63063041,"    (system = system_windows).if {"},
   {43927056,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
-  {21641257,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
+  {16012844,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {11280424,"    cap := 32.mb;"},
-  {15095317,"    new.clear old_nb_elts to (new_nb_elts - 1);"},
   {49546248,"  );"},
   {137377805,"      (i > other.count).if {"},
   {13509636,"  - '!' Self:SELF :BOOLEAN <- FALSE;"},
-  {11948585,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
-  {56763433,"	page := (result - begin_memory) & 0FFFh;"},
   {75893261,"    ? { is_integer };"},
   {137374733,"      (i > other.count).if {"},
   {64627201,"      \"'\\t\".print;"},
+  {37621292,"      };"},
   {91885592,"    +? {count = Old count};"},
-  {43021865,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
   {43911696,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {17330690,"	ptr := MEMORY.alloc_type (typ_id.to_uinteger_32) size sz;"},
+  {77478956,"    (new_size2 <= minimum_size).if {"},
   {49309185,"      new_text := STRING.create_from_string comment;      "},
-  {83107369,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
   {21382657,"        \"Incorrect number.\\n\".print;"},
   {14183957,"    old_ptr := CONVERT(NATIVE_ARRAY(V),POINTER).on Self; "},
   {137368589,"      (i > other.count).if {"},
   {34228248,"    storage.copy (s.storage) to (i - 1) until k;"},
+  {54278700,"	((page + (new_size << 1)) <= 4096).if {"},
   {39856664,"    ? {valid_index i2};"},
-  {75671593,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
-  {98182165,"    -? {upper >= -1};"},
   {30160897,"      (std_file = NULL).if {"},
-  {31078441,"      new_size := new_size + new_free.size_and_id + object_size.to_uinteger_32;      "},
   {7868939,"	j := j - 1;"},
-  {23870505,"  - id_busy:UINTEGER_32 <- 01b;"},
+  {66200597,"    -? {upper >= -1};"},
+  {43914796,"    (idx >= nb_page).if {          "},
   {25203713,"          {(index < input.upper) && {input.item index != '\\n'}}.while_do {"},
-  {27014165,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {88486401,"            install_emacs;      "},
   {6963723,"	buffer.extend ((val % 10).digit);"},
   {61234177,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {24532498,"    ((debug_level >= 15) && {! value}).if {"},
   {17318401,"  - question str:ABSTRACT_STRING :CHARACTER <-"},
-  {98176021,"    -? {upper >= -1};"},
-  {13506601,"    ? {idx < nb_page};"},
+  {13506604,"    ? {idx < nb_page};"},
   {11021852,"      str.extend memory;"},
-  {43006505,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {66194453,"    -? {upper >= -1};"},
   {90731009,"            \\        See: `http://efte.cowgar.com'\".print;"},
+  {73408556,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {40509441,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {75659305,"    ptr_table := table_size ((new_size / POINTER.object_size.to_pointer).to_integer);    "},
   {22952984,"  - copy other:ABSTRACT_STRING<-"},
-  {31743529,"      new_size := new_size + next.size_and_id + object_size.to_uinteger_32;"},
+  {56517164,"  - micro_free p:POINTER table ptr_table:POINTER <-"},
+  {46156332,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {11012626,"    };"},
   {33975809,"  - system_windows  :STRING_CONSTANT := \"Windows - DOS\";"},
-  {54937641,"    {new_size >= POINTER.object_size.to_pointer} ? \"Memory: Size = 0.\";"},
   {59654669,"            value := 10 * value - cc.decimal_value;"},
   {72487943,"  - print <-"},
-  {27676181,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
+  {46153260,"    {((result - begin_memory) & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {60325901,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {53348888,"    };"},
   {138021389,"    };"},
-  {66859541,"      (old_value = item i).if {"},
   {11674625,"      close stream; "},
   {12592168,"      cap := cap / 2;"},
+  {45248044,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
   {40509464,"    put (item i2) to i1;"},
-  {58072085,"      i := i - 1;"},
+  {66856469,"	put new_value to i;"},
   {63703576,"    ? { start.in_range 1 to (end + 1)};"},
   {31722008,"    };"},
-  {49293865,"    put (t.to_pointer) to result;    "},
   {39591937,"      }.elseif {shell.has_substring \"tcsh\"} then {"},
   {136210957,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
+  {33304620,"    size_and_id := siz | id_busy;"},
   {16394753,"    string_tmp2.print;"},
   {14818305,"    '\\n'.print;"},
   {12342790,"  - Self:SELF '|'   Left 10  other:BOOLEAN :BOOLEAN <- other;"},
+  {70012460,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {92289025,"    }.do_while {choice != 0};"},
-  {58075177,"	next2 := read next & ~11b;"},
   {13248018,"      do_until test;"},
   {23605776,"    result := to_integer - 48;"},
   {28338200,"	storage  := NATIVE_ARRAY(CHARACTER).create capacity;"},
@@ -18792,142 +19494,141 @@ struct __source {
   {6033931,"	val := - Self;"},
   {92282881,"    }.do_while {choice != 0};"},
   {62786061,"    };"},
-  {36448297,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
   {36205057,"  - path_bash_next   :STRING_CONSTANT := \"/bin:$PATH\\n\\n\";"},
   {73140743,"    }.elseif {Self < 0} then {"},
   {94767640,"    ? {capacity >= (count + 1)};"},
-  {54010921,"    mem.put v to 0;"},
+  {53770760,"  [ -? {bound_test (INTEGER_8.minimum) to (INTEGER_8.maximum)}; ]"},
   {64362520,"      (end + 1).to count do { i:INTEGER;"},
-  {32390185,"      put_last new_free to idx;"},
-  {36442153,"    {id = id_busy} ? \"Memory: Macro Block not busy.\";"},
+  {39598124,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {30804504,"    ? {other!=NULL};"},
-  {38018601,"      (! is_end).if {	"},
-  {86654485,"	  put (item i) to (i + offset);"},
   {79437313,"    \"'\\t\".print;"},
+  {17974316,"      \"Not enough memory.\\n\".print;"},
+  {81032236,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {38674433,"      }.elseif {shell.has_substring \"bash\"} then {"},
   {65033752,"    ? { count = (old_count - (end - start + 1))};"},
   {72229377,"      \"'\\t\".print;        "},
   {17053698,"	ptr := MEMORY.alloc_size sz;"},
-  {12339752,"    }.do_until {(new_mem = NULL) || {cap = `(void *)(2048LU << 20)`:POINTER}}; // BSBS: BUG COMPILO 0.13"},
   {24258561,"      close std_file; "},
-  {62786089,"    };        "},
+  {19547692,"    put_last block to (nb_page - 1);"},
   {53087239,"    +? {Result.decimal_value = Self};"},
-  {75397673,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {10757148,"    read_character;"},
+  {42741804,"      (idx < nb_page) && "},
   {37094919,"  ! is_odd; "},
+  {57819669,"    {(i < 0) || {element = item i}}.until_do {"},
   {80111629,"            result := 10 * result - cc.decimal_value;"},
   {19532306,"    };"},
   {4214282,"  - default     := (0.to_raw_integer_32);"},
   {81010701,"      }.elseif { state = 3 } then {"},
   {79434253,"        };"},
   {136186381,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
-  {35530793,"	put_last new to idx;"},
-  {75391529,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
   {136860685,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
+  {42735660,"      (idx < nb_page) && "},
+  {81010709,"    -? {upper >= -1};"},
   {38437377,"        \"  Error : SHELL environment variable is empty !\\n\".print;"},
   {48120833,"    (system = system_unknown).if {"},
-  {29896233,"    next := next_linear;"},
   {24923649,"        old_buffer := STRING.create 200;"},
   {52175879,"    -? {in_range 0 to 9};"},
   {67937281,"      \\  Do you want to install the default config provided by lisaac installer ?\";        "},
   {57807373,"        };"},
-  {75385385,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {57810453,"    {(i < 0) || {element = item i}}.until_do {"},
   {8260107,"    };"},
   {13663752,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
-  {47458857,"      blc := new_page;"},
-  {61871657,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {11419164,"      { (mem = basic_io_eof) || {mem = '\\n'} }.until_do {"},
+  {85733909,"    -? {lower + offset >= 0};"},
+  {57807381,"    {(i < 0) || {element = item i}}.until_do {"},
   {65015320,"    ? { count = (old_count - (end - start + 1))};"},
-  {34619433,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
-  {31466537,"    ((! is_end) && {next.id = id_free}).if {"},
   {52169735,"    -? {in_range 0 to 9};"},
   {64778241,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
-  {69741589,"      put (src.item i2) to i1;"},
+  {52169736,"  [ -? {Self >= 0}; ] "},
   {24015361,"      input := STRING.create (size_file + new_text.count);"},
   {33033752,"    ? { s != NULL };"},
   {12081158,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- FALSE;"},
   {8260122,"    ? { system_command_line != NULL};"},
-  {46550569,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {29887020,"    };    "},
+  {69738517,"      i2 := i2 + 1;"},
   {5781530,"      result := STRING.clone;"},
+  {19301420,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {32137772,"      new.set_size_and_id (new_size - object_size);"},
   {19289106,"    ((debug_level >=10) && {! value}).if {      "},
-  {81672725,"      put (model.item i) to i;"},
   {79862273,"      \\  Note: you'll find this documentation in `lib_html/index.html'\".print;  "},
-  {16145449,"    capacity_max := SYSTEM.get_memory_capacity;"},
   {18614808,"    };    "},
   {76032001,"    string_tmp.print;"},
   {92021249,"        build_lib;"},
-  {81669653,"      put (model.item i) to i;"},
+  {80093205,"      put v to i;"},
+  {5781540,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
+  {59383852,"    siz := siz / POINTER.object_size;"},
   {58469389,"            value := - value;"},
   {87966209,"          \\0- Exit menu.\" count 6;"},
-  {79200297,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
-  {32131625,"    new_free.set_size_and_id new_size;"},
+  {33033772,"      };"},
+  {19295276,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {32131628,"      new.set_size_and_id (new_size - object_size);"},
   {15224840,"  - Self:SELF '>'   Right 60 other:SELF :BOOLEAN <- `2`;"},
   {70397441,"          \"OK.\\n\".print;  "},
   {28969496,"    };"},
-  {46541353,"	(blc.size < 4096) || {blc.id = id_busy}"},
-  {87294997,"	};"},
+  {70415916,"    result := micro_alloc new_size table ptr_table lab (t | 1b);        "},
   {57558017,"    file_name := STRING.create 100;"},
-  {79194153,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
   {46295041,"        \"\\n  Note: Use `mingw' for Windows.\\n\".print; "},
   {54402049,"    '\\n'.print;"},
   {63860737,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/temp\"; "},
-  {48789033,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
+  {81660437,"    };"},
   {60036621,"          };"},
   {26484760,"    ? { count == old_count };"},
+  {19286060,"    block.set_size_and_id (id_free | id_end | (64.mb - object_size));"},
+  {76038188,"    micro_free p table ptr_table;"},
+  {28969516,"    };    "},
   {77599245,"        }.elseif {cc = '+'} then {"},
-  {33695785,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
+  {26490924,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
   {74215425,"    \\  Please, read `editor/eclipse/README' file.\".print;"},
   {30299649,"	error \"Not open file (Write protection) !\";"},
-  {40900649,"	to_free idx;"},
-  {11172905,"  - next_linear:MEMORY  <- CONVERT(POINTER,MEMORY).on (begin + size.to_pointer);"},
-  {56889897,"	((page + (new_size << 1)) <= 4096).if {"},
   {6437404,"      memory := basic_io_getc;"},
   {6437407,"      put_character (s.item i);"},
-  {48779817,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size.to_uinteger_32);"},
-  {43148329,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {33689641,"    {id = id_free} ? \"Memory: Macro block not free.\";    "},
+  {20856364,"  - id_busy:UINTEGER_CPU <- 01b;"},
   {78938625,"      string_tmp.copy \"bin/shorter -d -f belinda lib -o lib_html\";"},
   {57548813,"        } else {"},
   {8007704,"    result := SELF.clone;   "},
   {16779777,"    };"},
-  {38415913,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
-  {55981609,"      put next to ptr_table;                "},
+  {69495340,"    new_size  := sz.align_power (POINTER.object_size); "},
   {59116033,"    };"},
   {82987521,"    title \"Detection system.\" count 0;"},
-  {75798057,"    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);"},
   {8004636,"  - last_character:CHARACTER <-"},
+  {34360876,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
   {14301195,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
   {21506056,"      blc.value Self;"},
   {11154460,"      mem := basic_io_getc;"},
   {7998485,"    -? {nb_elements > 0};"},
-  {19941929,"    old_size := nb_page.to_pointer << 26;"},
+  {12737068,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
   {58213901,"          value := cc.decimal_value;"},
   {8672792,"  - create_from_string str:ABSTRACT_STRING :SELF <-"},
   {18356248,"    } else {"},
-  {18353173,"    -? {index >= 0};"},
-  {77365289,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {31876140,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
+  {27146796,"    new_size := size_and_id & ~ 1.to_uinteger_cpu;"},
+  {78258197,"      put v to i;"},
   {8663565,"    storage.item (index - 1)"},
   {14291979,"    (low < to_raw_integer_64) && {up > to_raw_uinteger_64}"},
+  {94244373,"      };"},
+  {98973717,"      (model != item i).if {"},
+  {69470741,"    {i2 = src_capacity}.until_do {"},
   {22171143,"  - Self:SELF '&'  Left 100 other:SELF :SELF <- "},
   {39068696,"    ? {item index = ch};"},
-  {51686441,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
-  {77359145,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {19033644,"    block := CONVERT(POINTER,MEMORY).on (begin_memory + old_size);        "},
+  {98970645,"      (model != item i).if {"},
+  {45380652,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {58198529,"    };"},
-  {47856169,"    result := blc.next_linear.this;        "},
   {91753473,"      .when 3 then {"},
+  {44703276,"    (blc.size < minimum_size).if {"},
   {5279760,"  - in_range low:CHARACTER to up:CHARACTER :BOOLEAN <- ((Self >= low) && {Self<= up});"},
   {27802648,"    needed_capacity := count + other_count;"},
   {16530434,"      typ_id := type_id_intern;      "},
-  {74200105,"  - alloc_size sz:POINTER :POINTER <-"},
   {7746049,"    buf.from_external ptr;"},
   {72380417,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {57296397,"          value := cc.decimal_value;"},
   {36574727,"  (Self & 1) = 1;  "},
   {22158849,"  - update file:ABSTRACT_STRING idf id:STRING_CONSTANT "},
   {14950913,"    (mx = 0).if {"},
-  {58198549,"    };"},
   {66071553,"      string_tmp.print;"},
+  {52560904,"  );"},
   {6169611,"	buffer.extend '-';"},
+  {52576300,"    result := read_ptr ptr_table;            "},
   {61345293,"      }.elseif { state = 3 } then {"},
   {46926337,"    };"},
   {9316353,"  - close p:POINTER <- `fclose((FILE*)(@p))`;"},
@@ -18935,177 +19636,167 @@ struct __source {
   {93326872,"  ( ? {p.is_not_null};"},
   {78676993,"      string_tmp.copy \"bin\\\\shorter -d -f belinda lib -o lib_html\";"},
   {9313282,"    '\\n'.print;"},
+  {15862316,"    {begin_memory != NULL} ? \"Memory: Not memory.\";"},
+  {98050069,"    -? {upper >= -1};"},
   {37233665,"  - detect_system <-"},
   {10895900,"    ( (last_character != '\\n') && { memory != basic_io_eof } ).if {"},
+  {27793452,"    } else {"},
   {15612929,"      string_tmp2.add_last '/';"},
-  {55716905,"      next := result + new_size.to_pointer;            "},
-  {54814761,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {18106924,"      die_with_code exit_failure_code;"},
+  {81164844,"      result := mem.resize new_size index (get_index p).begin;      "},
   {25967617,"            input.remove index;"},
-  {78907945,"    {sz != 0} ? \"Memory: Size = 0\";"},
+  {81161772,"      result := mem.resize new_size index (get_index p).begin;      "},
+  {28461612,"    ((! is_end) && {next.id = id_free}).if {"},
   {10652676,"  - Self:SELF '&&'  Left 20  other:{BOOLEAN}   :BOOLEAN <- other.value;  // and then"},
+  {44450860,"    result := blc.next_linear.this;        "},
   {56372749,"        cc.is_separator.if {"},
   {56141825,"  \\(autoload 'lisaac-mode \\\"lisaac-mode\\\" \\\"Major mode for Lisaac Programs\\\" t)\\n\\n\";"},
   {18091544,"      };"},
-  {44447785,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
-  {60437033,"    put (next | 11b) to p;"},
-  {79579177,"      result := alloc_size new_size2;      "},
+  {26872853,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
+  {14710805,"    old_size (old_nb_elts * element_sizeof) new_size new_cap;"},
   {57939969,"    } else {"},
-  {60433961,"    put (next | 11b) to p;"},
   {6819339,"      {val = 0}.until_do {	"},
-  {79563797,"    -? {upper >= lower};"},
   {14695425,"    step_count := step_count + 1;"},
-  {98705941,"    ? {upper >= -1};"},
-  {54796329,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {9070101,"    p := MEMORY.alloc_dynamic (capacity.to_pointer);"},
+  {27537941,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {7484417,"    ptr := buf.to_external;    "},
-  {15600661,"    +? {Result != NULL};"},
-  {98699797,"    ? {upper >= -1};"},
+  {28446252,"    ((! is_end) && {next.id = id_free}).if {"},
+  {52317740,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
   {24381976,"    ? {count = other.count};"},
-  {46008873,"    {"},
   {14689286,"  - '!' Self:SELF :BOOLEAN <- TRUE;"},
+  {31596076,"    (new_size > (minimum_size+2+object_size)).if {"},
+  {36325420,"	    nxt.set_previous_linear (this - begin_memory);"},
+  {68063752,"  - to_raw_uinteger_32:UINTEGER_32  <- CONVERT(SELF,UINTEGER_32 ).on Self;"},
+  {55467564,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {32251905,"  - file        :STRING;    "},
-  {83391017,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {13115922,"    (! test.value).if {"},
   {45762561,"      (system = system_windows).if {"},
   {73014791,"      '0'.print;"},
   {41036301,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
   {74588167,"  [ -? {Self >=# 0}; ]"},
-  {77079081,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
-  {83384873,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
+  {45100588,"      (pv != NULL).if {"},
+  {48253484,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {21894168,"  - clear <-"},
+  {87427605,"    };"},
   {41701377,"        \"  Shell not recognized: \".print;"},
-  {20323881,"    (new_size > capacity_max).if {"},
+  {10640428,"  - begin:POINTER                     <- this + object_size;"},
   {23464464,"    ? {is_digit};"},
   {64230424,"    (len > 0).if {"},
   {41033240,"    ? {item i2 = old_i1};"},
   {25709057,"          (index <= input.upper).if {"},
-  {77072937,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {33825304,"    (i <= j).if {"},
   {16025608,"  - Self:SELF '>='  Right 60 other:SELF :BOOLEAN <- (Self > other) | (Self == other);"},
   {25705985,"          (index <= input.upper).if {"},
   {17832984,"      } else {"},
-  {77734933,"    -? {upper >= -1};"},
+  {35407916,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
+  {86519317,"	  put (item i) to (i + offset);"},
+  {48244268,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {12866561,"  - string_tmp:STRING := STRING.create 256;"},
-  {82470441,"      result := alloc_dynamic (new_size.to_pointer);"},
   {11287041,"    p := new_path.to_external;"},
   {25699841,"          (index <= input.upper).if {"},
   {56108045,"      cc := item i;"},
   {16915457,"    '\\n'.print;"},
-  {60172329,"    {last != NULL} ? \"Memory: Table NULL.\";"},
   {61505537,"        \\  You can to read the `editor/kate/README' file.\".print;"},
-  {77728789,"    -? {upper >= -1};"},
   {12192274,"    };"},
+  {77738028,"      put_32 3 to result; // 3 : 2=NATIVE_ARRAY"},
+  {40128044,"    {(result != NULL) && {result.size < new_size}}.while_do {"},
   {21644808,"      (Self + 1).to limit_up do blc;"},
-  {49808425,"  );  "},
   {27270145,"      } else {"},
+  {22559276,"      prev.set_next_free next;"},
+  {59267116,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
   {29520897,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {139201037,"    ? {! other.is_empty };"},
   {16918552,"    ? { new_count >= 0 };"},
-  {16007170,"    sz := object_size.to_pointer;        "},
   {22546968,"    ? {count = 0};"},
   {62398465,"  - install_vim <-"},
-  {44173865,"    };"},
+  {79982636,"    old_size  := old_sz.align_power (POINTER.object_size); "},
+  {44173868,"    };        "},
   {64883224,"    };"},
-  {83132457,"      free (p - POINTER.object_size) size (old_size2.to_pointer);"},
   {29514753,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
+  {57684524,"    next := read_ptr last;"},
   {53611009,"    };"},
+  {75921452,"    ptr_table := table_size (new_size / POINTER.object_size);"},
   {59916813,"            value := 10 * value + cc.decimal_value;"},
-  {49568297,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {11958313,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
-  {32901673,"    };    "},
+  {28849708,"      next.delete_link_free;	"},
   {69366273,"        string_tmp.copy \"cp -f editor/vim/vimrc ~/.vimrc\";"},
   {23874049,"      size_file := file_size std_file;"},
   {38286849,"      (shell.is_empty).if {"},
   {19150866,"    ptr := top_runtime_stack;"},
+  {47988780,"  - table_size idx:UINTEGER_CPU :POINTER <- "},
   {61487117,"        cc.is_separator.if {"},
-  {19150869,"    +? {element = item index}; "},
   {4069927,"  - on src:S :D <- `13`;"},
-  {11952169,"  - is_end:BOOLEAN      <- (size_and_id & id_end).to_boolean;"},
   {38283777,"      (shell.is_empty).if {"},
-  {36048425,"      };"},
   {15086593,"      string_tmp2.copy str;"},
-  {40777769,"	copy begin to (result.begin) size old_size;"},
   {13510145,"    \"Error: \".print;"},
   {76568065,"      \\  You want to compile a `bin/\".print;"},
   {29499393,"    ((! conf) || {question \"  Confirmation ?\" = 'y'}).if {            "},
   {48641537,"      \\    set path=\".print;"},
   {43918352,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {9455106,"    die_with_code exit_failure_code;    "},
-  {58331157,"    i >= 0"},
   {47062017,"    '\\n'.print;    "},
   {10363416,"      (capacity < needed_capacity).if	{	"},
-  {10135571,"  - to_raw_uinteger_64:UINTEGER_64 <- CONVERT(INTEGER,UINTEGER_64).on to_raw_integer;"},
-  {93462549,"    -? {upper >= -1};"},
+  {19153964,"    block.set_previous_linear NULL; "},
+  {17577516,"    nb_page  := nb_page + 1;"},
+  {16001068,"    {(begin_memory & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {28603416,"	storage  := storage.realloc capacity with needed_capacity;"},
-  {67112469,"      };"},
-  {48653865,"	prev := CONVERT(POINTER,MEMORY).on (begin_memory + pv);"},
   {27926040,"    (capacity < needed_capacity).if	{"},
-  {27023893,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
-  {49552937,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
   {4722699,"  [ -? {buffer!=NULL}; ]"},
   {16653825,"      '='.print;"},
+  {26355756,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
   {6296072,"  (low <= Self) && {up >= Self};"},
-  {31984169,"    };    "},
   {34893825,"  - file_autoexec :STRING_CONSTANT := \"C:\\\\autoexec.bat\";"},
   {36470273,"  - path_windows_next:STRING_CONSTANT := \"\\\\bin;%path%\\r\\n\\r\\n\";"},
-  {29505577,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";    "},
+  {35137068,"	nxt := next_linear;"},
   {9445894,"      block.value;"},
   {40522241,"      }.elseif {shell.has_substring \"zsh\"} then {"},
-  {43016233,"    {new_size > minimum_size-POINTER.object_size.to_pointer} ? \"Memory: Big block.\";"},
+  {26349612,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
+  {18227221,"    -? {index >= 0};"},
   {73168897,"      \"  Sorry, Hippoedit editor is only for Windows.\".print;"},
-  {94121493,"      (element = item i).if {"},
-  {6299177,"  + size_and_id:UINTEGER_32;"},
-  {20711977,"    };"},
-  {44583465,"    result.to_busy new_size index idx;"},
   {94121496,"    (storage != p).if {"},
   {14162945,"  - step_count:INTEGER;  "},
-  {13504041,"    ? {idx < nb_page};"},
+  {6299180,"  + size_and_id:UINTEGER_CPU;"},
   {22051346,"      crash_on ptr with_message \"Require assertion violated.\";   "},
+  {36701228,"	};"},
+  {94118421,"	count := count + 1;"},
   {21370888,"    (Self <= limit_up).if {"},
+  {13504044,"    ? {idx < nb_page};"},
+  {78138412,"      result := search new_size .begin;      "},
+  {49971720,"  [ -? {bound_test (UINTEGER_64.minimum) to (UINTEGER_64.maximum)}; ]"},
   {6958091,"	buffer.extend ((val % 10).digit);"},
   {7635472,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
   {22944263,"  ~(~Self & ~other);"},
+  {55840300,"      };		      "},
+  {78135340,"      result := search new_size .begin;      "},
   {80373773,"            result := 10 * result + cc.decimal_value;"},
   {26768385,"          \"' file has been updated. Old value is:\\n\".print;"},
-  {34890793,"      new := CONVERT(POINTER,MEMORY).on (begin+sz);"},
-  {30161449,"    new_size := size_and_id & 0FFFF_FFFEh;"},
   {14156807,"  );"},
   {40513048,"    put (item i2) to i1;"},
   {85093889,"        title \"Compilation of Lisaac compiler.\" count 5; "},
-  {41421353,"    };    "},
-  {57410601,"	};"},
-  {72497705,"    ptr_table := table_type t;"},
-  {81956393,"    old_size  := old_sz.align_power (POINTER.object_size.to_uinteger_32); "},
-  {79702569,"      put 3 to result; // 3 : 2=NATIVE_ARRAY"},
   {76306433,"    (ENVIRONMENT.execute_command string_tmp != 0).if {"},
   {22710288,"  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );"},
-  {27664405,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
-  {58075689,"	next2 := read next & ~11b;"},
+  {79699500,"    {old_size < new_sz} ? \"Memory: New size < Old size.\";"},
   {29231617,"    };    "},
   {60314125,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {23606288,"    result := to_integer - 48;"},
-  {70000661,"      i1 := i1 + 1;"},
   {94774296,"    ? {capacity >= (count + 1)};"},
   {17968641,"    {(result != 'y') && {result != 'n'}}.while_do {"},
-  {27661333,"    {(i >=0 ) && {item i = other.item i}}.while_do {"},
   {9187334,"    result := cond.value;"},
   {22704144,"  - Self:SELF '>=' other:CHARACTER :BOOLEAN <- ( code >= other.code );"},
-  {83520553,"      result := mem.resize new_size index (get_index p).begin;      "},
   {17974802,"    ((debug_level >=10) && {! value}).if {      "},
   {17971730,"    ((debug_level >=10) && {! value}).if {      "},
-  {55590953,"      result := new_lab lab_type;          "},
+  {73834028,"    result := micro_alloc new_size table ptr_table lab (new_size.to_uinteger_32);"},
   {7607819,"      {i >= j}.until_do {"},
-  {53112361,"    mem := CONVERT(POINTER, NATIVE_ARRAY(POINTER)).on p;"},
   {57152013,"        }.elseif {cc.is_digit} then {"},
   {60304909,"          ((negative && {value > 0}) || { ! negative && {value < 0}}).if {"},
   {136199181,"    ? { (start_index >=1) && { start_index <= count + 1 }};"},
+  {39598636,"    {new_size > minimum_size-POINTER.object_size} ? \"Memory: Big block.\";"},
   {17959425,"    {(result != 'y') && {result != 'n'}}.while_do {"},
   {27418113,"        \"' file has been updated with:\\n\".print;		"},
+  {70000684,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";        "},
   {7604752,"    ? {result.in_range (INTEGER_8.minimum) to (INTEGER_8.maximum)};"},
   {81020429,"      }.elseif { state = 3 } then {"},
   {53765121,"    new_text.prepend \"#define LISAAC_DIRECTORY \\\"\";"},
+  {12343336,"    }.do_until {(new_mem = NULL) || {(cap >> 20) = 2048}}; // BSBS: BUG COMPILO 0.13"},
   {136870413,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
-  {30808105,"    } else {"},
   {37098503,"  ! is_odd; "},
   {22685704,"      blc.value Self;"},
   {30564865,"      write std_file with input size (input.count);"},
@@ -19113,123 +19804,127 @@ struct __source {
   {41821697,"        shell.print;"},
   {13673480,"  - Self:SELF '>=#' Right 60 other:INTEGER :BOOLEAN <- (Self ># other) | (Self ==# other);"},
   {78529537,"    (system = system_windows).if {"},
-  {86645781,"	  put (item i) to (i + offset);"},
-  {41162793,"    } else {"},
   {89789441,"          .when 4 then {"},
   {10751512,"      };"},
-  {79437845,"    -? {lower >= 0};"},
+  {79437845,"    -? {upper >= lower};"},
   {51280391,"  - append_in buffer:STRING <- to_integer_32.append_in buffer;"},
   {8272919,"  - print_char byte:CHARACTER <-"},
-  {75392041,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {31476265,"    ((! is_end) && {next.id = id_free}).if {"},
+  {21118508,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
   {91362817,"          };"},
   {60732929,"      string_tmp.copy \"cp -f editor/kate/lisaac_v2.xml ~/.kde/share/apps/katepart/syntax/.\";"},
+  {18627605,"    force_put element to index;        "},
+  {86639637,"	};"},
   {10511362,"  - die_with_code code:INTEGER <- SYSTEM.exit code;"},
+  {98573845,"    ? {upper >= -1};"},
   {80102925,"            result := 10 * result - cc.decimal_value;"},
   {8260621,"    -? {valid_index index};"},
-  {69745173,"      put (src.item i2) to i1;"},
   {12983809,"  - string_tmp2:STRING := STRING.create 256;"},
   {9837079,"  - get_char :CHARACTER <- `fgetc(stdin)`:(CHARACTER);"},
   {49023512,"    ? {count = old_count - 1};"},
   {76943885,"    { i > count }.until_do {"},
   {16130562,"    (sz = 0).if {      "},
-  {31460905,"    ((! is_end) && {next.id = id_free}).if {"},
+  {32138284,"      new.set_size_and_id (new_size - object_size);"},
   {16804866,"      clone_allocation_size := clone_allocation_size + sz;      "},
+  {50603052,"    mem.put v to 0;"},
   {72879617,"      };"},
-  {59384361,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
   {136842765,"      {(i > other.count) || {item (s + i - 1) != other.item i}}.until_do {"},
   {12980754,"    value;"},
-  {34610729,"    (new_size > (minimum_size+2+object_size.to_pointer)).if {"},
   {27396632,"    ? {other != NULL};"},
-  {39340073,"	    nxt.set_previous_linear ((this - begin_memory).to_pointer);"},
   {77612045,"        }.elseif {cc = '+'} then {"},
   {66345985,"      (ENVIRONMENT.execute_command string_tmp != 0).if {	"},
   {16124417,"    };"},
   {19277313,"    title t count 0;"},
-  {56902697,"	((page + (new_size << 1)) <= 4096).if {"},
-  {77621289,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
-  {59378217,"    {p != NULL} ? \"Memory: Pointer NULL.\";"},
+  {76946988,"    {sz != 0} ? \"Memory: Size = 0\";"},
   {35937793,"  - path_windows:STRING_CONSTANT := \"set path=\";"},
+  {11182636,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
   {71743489,"      \"copy editor/hippoedit/lisaac_spec.xml \\\"C:\\\\Program Files\\\\HippoEDIT\\\\data\\\\syntax\\\"\";"},
+  {68824597,"    -? {src_capacity >= 0};"},
   {33693208,"    resize (j + k);"},
-  {56896553,"	((page + (new_size << 1)) <= 4096).if {"},
+  {5772836,"  - maximum:UINTEGER_64 := ~ 0.to_raw_uinteger_32;"},
+  {6440979,"  - is_not_null:BOOLEAN <- ! is_null;"},
   {48771073,"      path_current.print;"},
-  {75136553,"    new_size  := sz.align_power (POINTER.object_size.to_pointer); "},
+  {11179564,"  - next_linear:MEMORY                <- CONVERT(POINTER,MEMORY).on (begin + size);"},
   {70163969,"          \\  You can read the `editor/vim/install_vim_plugin.sh' file.\\n\".print;"},
   {42468365,"  );"},
-  {12752937,"  - get_index p:POINTER :UINTEGER_32 <- (p - begin_memory).to_uinteger_32 >> 26;"},
   {18378271,"  - basic_io_putc c:CHARACTER <- SYSTEM_IO.print_char c;"},
+  {77602837,"    -? {upper >= -1};"},
+  {12752940,"  - get_index p:POINTER :UINTEGER_CPU <- (p - begin_memory).to_uinteger_cpu >> 26;"},
   {55979021,"    { (state = 4) || {i > count}}.until_do {"},
   {27147266,"  - copy_intern_in other:SELF <- `*@other = *@Self`;"},
   {7102977,"  - read f:POINTER in buf:STRING size sz:INTEGER :INTEGER <-   "},
   {92015640,"    +? {Result.is_not_null};"},
-  {86384149,"      (offset < 0).if {"},
   {30303245,"        result:=storage.fast_memcmp (other.storage) until count;"},
-  {38422569,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {26479128,"    ? { count == old_count };"},
-  {49682473,"    result + POINTER.object_size"},
   {11832326,"  - Self:SELF '||'  Left 10  other:{BOOLEAN}   :BOOLEAN <- other.value;"},
   {6437919,"      put_character (s.item i);"},
   {29625869,"    ? {other != NULL};"},
   {9587740,"      result := (memory = basic_io_eof);"},
+  {44050988,"      blc := new_page;"},
   {25564673,"          };"},
   {35023361,"  - file_msdos_sys:STRING_CONSTANT := \"C:\\\\msdos.sys\";"},
-  {77602857,"    {(new_size & (POINTER.object_size.to_pointer - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {29635116,"      next := next_linear;"},
   {44703745,"    system.print;"},
   {31876632,"    storage.copy_from (other.storage) until (j - 1);    "},
-  {75798569,"    result := micro_alloc new_size table ptr_table lab (new_size.to_integer);"},
   {18353666,"      };"},
-  {66330645,"    -? {upper >= -1};"},
   {15875073,"      string_tmp2.append \" : \";"},
   {5526554,"    p := basic_getenv(variable.to_external);"},
-  {25573929,"      prev.set_next_free next;"},
+  {43142700,"	(blc.size < 4096) || {blc.id = id_busy}"},
   {53491224,"    storage.put ch to count;"},
   {38167041,"      file := STRING.create_from_string path_home;"},
   {79835149,"        cc.is_digit.if {"},
   {8664065,"    ptr := buf.to_external;    "},
+  {16780309,"    -? {index >= 0};"},
   {72621057,"      } else {"},
-  {57549353,"	put NULL to next;"},
   {62266381,"      i := i + 1;"},
+  {44713004,"    (blc.size < minimum_size).if {"},
+  {59125804,"    siz := sz.to_integer;"},
+  {45387308,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {52576775,"    (Self.to_integer_8 + '0'.code).to_character"},
+  {44709932,"    (blc.size < minimum_size).if {"},
+  {43133484,"	(blc.size < 4096) || {blc.id = id_busy}"},
+  {34349100,"    {(new_size & (POINTER.object_size -1)) = 0} ? \"Memory: Alignment.\";"},
   {7084555,"	val := val / 10;"},
   {11816981,"    +? {Result.all_default (nb_elements-1)};"},
-  {14969877,"    new := CONVERT(POINTER,NATIVE_ARRAY(V)).on new_ptr;"},
-  {51686953,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
+  {57543212,"    {last != NULL} ? \"Memory: Table NULL.\";"},
+  {45381164,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {17436162,"      };                                               "},
-  {79835177,"      result := result + POINTER.object_size;"},
   {17445400,"    }.elseif { capacity < new_count } then {"},
   {81399309,"      };"},
+  {21506604,"  - delete_link_free <-"},
   {17439245,"  - is_empty : BOOLEAN <- count == 0;"},
-  {31864361,"      next.delete_link_free;	"},
   {82067457,"    string_tmp.from_external cwd;"},
+  {72627244,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {63599617,"      ENVIRONMENT.execute_command \"mkdir -p ~/.vim/indent\";"},
   {89272321,"          .when 3 then {"},
-  {82082857,"    old_size2 := old_size + POINTER.object_size.to_uinteger_32;    "},
+  {39069228,"  - search new_size:UINTEGER_CPU :MEMORY <-"},
+  {37492780,"	to_free idx;"},
   {64498689,"      string_tmp.print;"},
+  {30284844,"  - to_busy sz:POINTER index idx:UINTEGER_CPU <-"},
   {93333528,"  ( ? {p.is_not_null};"},
+  {78252588,"    };"},
+  {45371948,"	prev.set_size_and_id (prev.size_and_id + blc.size_and_id + object_size);"},
   {23738896,"    ? {result.in_range 0 to 9};"},
+  {39740460,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
+  {68325896,"  - to_raw_uinteger_64:UINTEGER_64  <- CONVERT(SELF,UINTEGER_64 ).on Self;"},
+  {54153260,"	page := (result - begin_memory) & 0FFFh;"},
   {32514049,"  - path        :STRING_CONSTANT;"},
-  {14289449,"    ? {idx < nb_page};"},
+  {14289452,"    ? {idx < nb_page};"},
   {73276935,"      '-'.print;"},
+  {54150188,"	page := (result - begin_memory) & 0FFFh;"},
   {30032385,"      std_file := open_write file;"},
   {10896400,"  - print <- IO.put_character Self;"},
   {55480321,"  - lisaac_mode_path    :STRING_CONSTANT := \"\\n(setq load-path (cons \\\"\";"},
   {64498712,"	put (item i) to  (i - len);"},
-  {51668521,"    {idx.in_range 1 to (minimum_size.to_uinteger_32/POINTER.object_size.to_uinteger_32)} ? "},
+  {39734316,"    {(new_size & (POINTER.object_size - 1)) = 0} ? \"Memory: Alignment.\";"},
   {13371922,"    };"},
-  {57287701,"    -? {upper >= -1};"},
-  {71709737,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
-  {29370409,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
   {19668481,"    result := -1;"},
   {46692865,"        \"  + target:STRING := \\\"unix\\\";\\n\" confirmation FALSE;"},
-  {38151721,"	nxt := next_linear;"},
+  {22162476,"    (prev = NULL).if {"},
   {23726608,"    ? {result.in_range 0 to 9};"},
-  {46933033,"      idx := idx + 1;"},
-  {6170153,"  + previous_linear:POINTER;  "},
-  {10899497,"  - size:UINTEGER_32    <- size_and_id & 0FFFF_FFFCh;"},
+  {26879509,"    -? {(capacity > 0) ->> {other.is_not_null}};"},
   {28449799,"	val := val >> 1;"},
-  {57281557,"    -? {upper >= -1};"},
-  {29364265,"    {id = id_busy} ? \"Memory: Macro block not busy.\";"},
+  {6170156,"  + previous_linear:POINTER;  "},
+  {28465196,"    ((! is_end) && {next.id = id_free}).if {"},
   {35426817,"  - comment_unix    :STRING_CONSTANT := \"\\n# **** LISAAC COMPILER ****\\n\";"},
   {41061389,"  - has ch:CHARACTER :BOOLEAN <- storage.fast_has ch until (count - 1);"},
   {5252619,"    (Self = 0).if {"},
@@ -19240,81 +19935,93 @@ struct __source {
   {34081304,"    };"},
   {20333569,"        (tmp.in_range 0 to n).if {"},
   {91498497,"        }.do_while {choice2 != 0};"},
+  {44448300,"    result := blc.next_linear.this;        "},
   {33179160,"    ? { i.in_range 1 to (count + 1)};"},
   {41957389,"  - occurrences c:CHARACTER :INTEGER <-"},
   {31602712,"      storage.move 0 to (i - 1) by j;"},
   {28449816,"      } else {"},
   {75509255,"      val.print_positif;"},
-  {39715881,"	};"},
   {20330497,"        (tmp.in_range 0 to n).if {"},
-  {74847273,"    {sz <= minimum_size} ? \"Memory: Size bound.\";"},
   {5246490,"    ? { variable != NULL };"},
   {23477249,"    std_file := open_read file;"},
   {81805825,"    cwd := string_tmp.to_external;"},
+  {28449836,"    ((! is_end) && {next.id = id_free}).if {"},
   {21906962,"    ((debug_level >= 5) && {! value}).if {"},
   {57937421,"      }.elseif { state = 1} then {"},
+  {22818348,"    (next != NULL).if {"},
   {77079565,"      cc := item i;"},
   {19428370,"      crash_on ptr with_message \"User assertion violated.\";   "},
+  {80244780,"    new_size  := new_sz.align_power (POINTER.object_size); "},
   {21903890,"    ((debug_level >= 5) && {! value}).if {"},
+  {48263212,"    {idx.in_range 1 to (minimum_size/POINTER.object_size)} ? "},
   {52983320,"	storage      := storage.realloc capacity with new_capacity;"},
   {6816796,"  );"},
   {33163800,"    ? { i.in_range 1 to (count + 1)};"},
   {17839618,"      copy_intern_in result;            "},
-  {20333609,"    (new_size > capacity_max).if {"},
-  {83391529,"      mem := CONVERT(POINTER, MEMORY).on (p - object_size);"},
   {136978445,"        i := i + 1;"},
   {7484944,"    result:=code.to_integer;"},
-  {21906985,"    put_last block to (nb_page - 1);"},
+  {10647084,"  - begin:POINTER                     <- this + object_size;"},
   {24139265,"      read std_file in input size size_file;"},
   {13110290,"    (! test.value).if {"},
-  {52305961,"  - begin_memory:POINTER;"},
+  {33163820,"    };"},
   {6570497,"    buf := string_tmp.to_external;"},
   {13110293,"    -? {Self != NULL};"},
+  {52305964,"    {new_size >= POINTER.object_size} ? \"Memory: Size = 0.\";"},
   {24145432,"      storage.copy_from (other.storage) until (count-1);"},
+  {10640940,"  - begin:POINTER                     <- this + object_size;"},
   {23468056,"    (count > 0).if {"},
   {12876296,"  - Self:SELF '>#'  Right 60 other:INTEGER :BOOLEAN <- Self > other;"},
-  {48247849,"      blc.delete_link_free;"},
-  {43518505,"    {(result != NULL) && {result.size.to_pointer < new_size}}.while_do {"},
   {79308801,"    string_tmp.print;"},
+  {55455788,"	next2 := read_ptr next & ~ 11b.to_uinteger_cpu;"},
   {72100865,"      string_tmp.print;"},
+  {41039916,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
+  {32255532,"      new.add_link_free;"},
   {70521345,"        };"},
+  {73692716,"    ptr_table := table_size (new_size / POINTER.object_size);    "},
   {91239937,"            install_eclipse;"},
-  {99356181,"      };"},
-  {57026089,"	  next := result + new_size.to_pointer;"},
+  {29776940,"      next.set_previous_linear (new_free.this - begin_memory);"},
+  {23471148,"  - add_link_free <-"},
   {81553409,"    \\\\t\\t================================\\n\\n\".print;"},
   {139210765,"    ? {! other.is_empty };"},
   {22550536,"    (Self >= limit_down).if {"},
   {80876033,"  - main <-"},
   {85605377,"        compile_file \"shorter\";"},
-  {54529032,"  [ -? {bound_test (INTEGER_32.minimum) to (INTEGER_32.maximum)}; ]"},
   {76820993,"      \".c' file.\\n\".print;"},
+  {17833516,"    (new_size > capacity_max).if {"},
   {75244551,"    val  := Self / 10;"},
   {5652993,"    buf := string_tmp.to_external;"},
+  {35399212,"	((nxt.id = id_free) && {nxt.size >= sz}).if {"},
   {26380824,"    storage.fast_replace_all old_char with new_char until (count - 1);"},
   {11290645,"    result.clear_all (nb_elements-1); "},
   {80876045,"        };"},
-  {21657641,"    block.set_size_and_id ((64.mb - object_size) | id_free | id_end);"},
   {89426433,"            title \"Installation of `lisaac_v2.xml' for Kate.\" count 0;"},
-  {24133161,"  - set_next_free     n:MEMORY <- ( next_free     := n; );"},
-  {35168297,"      new.set_size_and_id (new_size.to_uinteger_32 - object_size.to_uinteger_32);"},
+  {32917548,"	next.set_previous_linear (new.this - begin_memory);"},
+  {42601004,"    {"},
   {71183361,"  - install_hippoedit <-"},
+  {27286060,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
   {49562625,"      new_text.append path_current;"},
-  {87178773,"	  put (item i) to (i + offset);"},
+  {79983148,"    old_size  := old_sz.align_power (POINTER.object_size); "},
   {46406657,"      } else {"},
-  {48900649,"	put_last prev to idx;"},
+  {59261484,"    {(siz & (POINTER.object_size -1)) = 0} ? \"Memory: Copy alignment.\";"},
+  {10391596,"  - this:POINTER                      <- CONVERT(MEMORY,POINTER).on Self;"},
   {5646859,"      (Self > 0).if {"},
   {75906561,"    \"  Execute command `\".print;"},
-  {16001538,"    sz := object_size.to_pointer;        "},
+  {16001538,"    sz := object_size;        "},
   {8134693,"  - to_character:CHARACTER <- `@Self`:CHARACTER; // `13`;"},
+  {34484780,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {5643787,"      (Self > 0).if {"},
   {83108353,"    detect_system;"},
+  {34481708,"    {idx.in_range 0 to 63} ? \"Memory: Bound index.\";"},
   {43928080,"    {Self='\\r'} || {Self = '\\0'} || {Self='\\f'} || {Self='\\v'}"},
   {9701916,"    };"},
-  {49568809,"    {((result - begin_memory).to_uinteger_32 & 0FFFh) = 0} ? \"Memory: Alignment LAB.\";"},
-  {85593109,"    -? {lower >= 0};"},
+  {85593109,"    -? {upper >= lower};"},
   {62392845,"    };"},
   {8790535,"  Self - ((Self / other) * other);"},
-  {5643805,"  - last_string:STRING :="}
+  {27273772,"    ((prev = NULL) || {new_free.id != id_free}).if {"},
+  {94374421,"    };"},
+  {32000044,"      new.set_previous_linear (this - begin_memory);"},
+  {5643805,"  - last_string:STRING :="},
+  {11955756,"  - is_end:BOOLEAN                    <- (size_and_id & id_end).to_boolean;"}
 };
 
 // Unix Signal manager:
diff --git a/src/lisaac.li b/src/lisaac.li
index d8763f6..c5566d5 100644
--- a/src/lisaac.li
+++ b/src/lisaac.li
@@ -76,7 +76,7 @@ Section Private
 
   - begin_usage: STRING_CONSTANT :=
   "----------------------------------------------------------------\n\
-  \--            Lisaac IS An Advanced Compiler V.0.15           --\n\
+  \--            Lisaac IS An Advanced Compiler V.0.16           --\n\
   \--            LORIA - LSIIT - ULP - CNRS - FRANCE             --\n\
   \--         Benoit SONNTAG - sonntag at icps.u-strasbg.fr         --\n\
   \--                   http://www.IsaacOS.com                   --\n\
diff --git a/src/parser.li b/src/parser.li
index 1f22b98..83bee3f 100644
--- a/src/parser.li
+++ b/src/parser.li
@@ -1610,11 +1610,9 @@ Section Private
         };
       }.do_while {continue};      
       nam := ALIAS_STR.get string_tmp2;
-      
+      //
       (read_character '(').if {	
-	//
-	// Genericity.
-        //		
+	// Multiple Genericity.
         genericity := ALIAS_ARRAY(ITM_TYPE_MONO).new;
         {
           t := read_param_type;

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list